コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
    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))