def iot_dps_device_enrollment_list(client, dps_name, resource_group_name, top=None): from azext_iot.dps_sdk.models.query_specification import QuerySpecification target = get_iot_dps_connection_string(client, dps_name, resource_group_name) try: m_sdk, errors = _bind_sdk(target, SdkType.dps_sdk) query_command = "SELECT *" query = QuerySpecification(query_command) return _execute_query(query, m_sdk.device_enrollment.query, top) except errors.ErrorDetailsException as e: raise CLIError(e)
def iot_dps_device_enrollment_list(client, dps_name, resource_group_name, top=None): from azext_iot.sdk.dps.service.models.query_specification import QuerySpecification target = get_iot_dps_connection_string(client, dps_name, resource_group_name) try: resolver = SdkResolver(target=target) sdk = resolver.get_sdk(SdkType.dps_sdk) query_command = "SELECT *" query = [QuerySpecification(query=query_command)] return _execute_query(query, sdk.query_individual_enrollments, top) except ProvisioningServiceErrorDetailsException as e: raise CLIError(e)
def _list(self, job_type=None, job_status=None, top=None, job_version=JobVersionType.v2): service_sdk = self.get_sdk(SdkType.service_sdk) jobs_collection = [] try: if job_version == JobVersionType.v2: query = [job_type, job_status] query_method = service_sdk.jobs.query_scheduled_jobs jobs_collection.extend(_execute_query(query, query_method, top)) elif job_version == JobVersionType.v1: jobs_collection.extend(service_sdk.jobs.get_import_export_jobs()) jobs_collection = [self._convert_v1_to_v2(job) for job in jobs_collection] return jobs_collection except CloudError as e: raise CLIError(unpack_msrest_error(e))