in azext_iot/central/command_map.py [0:0]
def load_central_commands(self, _):
"""
Load CLI commands
"""
with self.command_group("iot central", command_type=central_query_ops) as cmd_group:
cmd_group.command("query", "query_run", is_preview=True)
with self.command_group(
"iot central export destination",
command_type=central_destination_ops,
is_preview=True,
) as cmd_group:
cmd_group.command("list", "list_destinations")
cmd_group.show_command("show", "get_destination")
cmd_group.command("delete", "delete_destination")
cmd_group.command("create", "add_destination")
cmd_group.command("update", "update_destination")
with self.command_group(
"iot central export", command_type=central_export_ops, is_preview=True
) as cmd_group:
cmd_group.command("list", "list_exports")
cmd_group.show_command("show", "get_export")
cmd_group.command("delete", "delete_export")
cmd_group.command("create", "add_export")
cmd_group.command("update", "update_export")
with self.command_group(
"iot central diagnostics", command_type=central_monitor_ops, is_preview=True
) as cmd_group:
cmd_group.command("monitor-events", "monitor_events")
cmd_group.command(
"validate-messages",
"validate_messages",
)
cmd_group.command(
"monitor-properties",
"monitor_properties",
)
cmd_group.command(
"validate-properties",
"validate_properties",
)
with self.command_group(
"iot central diagnostics", command_type=central_device_ops, is_preview=True
) as cmd_group:
cmd_group.command(
"registration-summary",
"registration_summary",
)
with self.command_group(
"iot central user",
command_type=central_user_ops,
) as cmd_group:
cmd_group.command("create", "add_user")
cmd_group.command("update", "update_user")
cmd_group.command("list", "list_users")
cmd_group.show_command("show", "get_user")
cmd_group.command("delete", "delete_user")
with self.command_group(
"iot central api-token",
command_type=central_api_token_ops,
) as cmd_group:
cmd_group.command("create", "add_api_token")
cmd_group.command("list", "list_api_tokens")
cmd_group.show_command("show", "get_api_token")
cmd_group.command("delete", "delete_api_token")
with self.command_group(
"iot central device",
command_type=central_device_ops,
) as cmd_group:
cmd_group.command("list", "list_devices")
cmd_group.show_command("show", "get_device")
cmd_group.command("create", "create_device")
cmd_group.command("update", "update_device")
cmd_group.command("delete", "delete_device")
cmd_group.command("registration-info", "registration_info")
cmd_group.command("show-credentials", "get_credentials")
cmd_group.command("compute-device-key", "compute_device_key")
cmd_group.command("manual-failover", "run_manual_failover")
cmd_group.command("manual-failback", "run_manual_failback")
cmd_group.command("list-components", "list_components")
cmd_group.command("list-modules", "list_modules")
with self.command_group(
"iot central device telemetry",
command_type=central_device_ops,
) as cmd_group:
cmd_group.show_command("show", "get_telemetry_value")
with self.command_group(
"iot central device attestation",
command_type=central_device_ops,
) as cmd_group:
cmd_group.show_command("show", "get_attestation")
cmd_group.command("create", "create_attestation")
cmd_group.command("delete", "delete_attestation")
cmd_group.command("update", "update_attestation")
with self.command_group(
"iot central device twin",
command_type=central_device_ops,
) as cmd_group:
cmd_group.show_command("show", "get_properties")
cmd_group.command("update", "update_properties")
cmd_group.command("replace", "replace_properties")
with self.command_group(
"iot central device c2d-message",
command_type=central_device_ops,
) as cmd_group:
cmd_group.command("purge", "purge_c2d_messages")
with self.command_group(
"iot central device command",
command_type=central_device_ops,
) as cmd_group:
cmd_group.command("run", "run_command")
cmd_group.command("history", "get_command_history")
with self.command_group(
"iot central device-template",
command_type=central_device_templates_ops,
) as cmd_group:
cmd_group.command("list", "list_device_templates")
cmd_group.show_command("show", "get_device_template")
cmd_group.command("create", "create_device_template")
cmd_group.command("update", "update_device_template")
cmd_group.command("delete", "delete_device_template")
with self.command_group(
"iot central device-group",
command_type=central_device_groups_ops,
) as cmd_group:
cmd_group.command("list", "list_device_groups")
cmd_group.show_command("show", "get_device_group")
cmd_group.command("create", "create_device_group")
cmd_group.command("update", "update_device_group")
cmd_group.command("delete", "delete_device_group")
with self.command_group(
"iot central role", command_type=central_roles_ops,
) as cmd_group:
cmd_group.show_command("show", "get_role")
cmd_group.command("list", "list_roles")
with self.command_group(
"iot central file-upload-config",
command_type=central_file_uploads_ops,
) as cmd_group:
cmd_group.show_command("show", "get_fileupload")
cmd_group.show_command("delete", "delete_fileupload")
cmd_group.show_command("create", "create_fileupload")
cmd_group.show_command("update", "update_fileupload")
with self.command_group(
"iot central organization", command_type=central_orgs_ops,
) as cmd_group:
cmd_group.show_command("show", "get_org")
cmd_group.command("list", "list_orgs")
cmd_group.command("create", "create_org")
cmd_group.command("delete", "delete_org")
cmd_group.command("update", "update_org")
with self.command_group(
"iot central job", command_type=central_jobs_ops,
) as cmd_group:
cmd_group.show_command("show", "get_job")
cmd_group.command("list", "list_jobs")
cmd_group.command("create", "create_job")
cmd_group.command("stop", "stop_job")
cmd_group.command("resume", "resume_job")
cmd_group.command("get-devices", "get_job_devices")
cmd_group.command("rerun", "rerun_job")
with self.command_group(
"iot central enrollment-group", command_type=central_enrollment_groups_ops,
) as cmd_group:
cmd_group.show_command("show", "get_enrollment_group")
cmd_group.command("list", "list_enrollment_groups")
cmd_group.command("create", "create_enrollment_group")
cmd_group.command("delete", "delete_enrollment_group")
cmd_group.command("update", "update_enrollment_group")
cmd_group.command("verify-certificate", "verify_x509")
cmd_group.command("generate-verification-code", "generate_verification_code")
with self.command_group(
"iot central scheduled-job", command_type=central_scheduled_jobs_ops,
) as cmd_group:
cmd_group.show_command("show", "get_scheduled_job")
cmd_group.command("list", "list_scheduled_jobs")
cmd_group.command("create", "create_scheduled_job")
cmd_group.command("delete", "delete_scheduled_job")
cmd_group.command("update", "update_scheduled_job")
cmd_group.command("list-runs", "list_runs")
with self.command_group(
"iot central device edge children", command_type=central_device_ops
) as cmd_group:
cmd_group.command("list", "list_children")
cmd_group.command("add", "add_children", is_preview=True)
cmd_group.command("remove", "remove_children", is_preview=True)
with self.command_group(
"iot central device edge module",
command_type=central_device_ops,
is_preview=True,
) as cmd_group:
cmd_group.command("list", "list_device_modules")
cmd_group.show_command("show", "get_device_module")
cmd_group.command("restart", "restart_device_module")
with self.command_group(
"iot central device edge manifest",
command_type=central_device_ops,
is_preview=True,
) as cmd_group:
cmd_group.show_command("show", "get_edge_manifest")