public override void ExecuteCmdlet()
 {
     if (JobId != null)
     {
         JobResponse jobResponse = this.IotHubClient.IotHubResource.GetJob(this.ResourceGroupName, this.Name, this.JobId);
         this.WriteObject(IotHubUtils.ToPSIotHubJobResponse(jobResponse), false);
     }
     else
     {
         IEnumerable <JobResponse> jobResponseList = this.IotHubClient.IotHubResource.ListJobs(this.ResourceGroupName, this.Name);
         this.WriteObject(IotHubUtils.ToPSIotHubJobResponseList(jobResponseList), true);
     }
 }
Ejemplo n.º 2
0
        public override void ExecuteCmdlet()
        {
            if (ShouldProcess(Name, ResourceProperties.Resources.NewAzureRmIotHubImportDevices))
            {
                var importDevicesRequest = new PSImportDevicesRequest()
                {
                    InputBlobContainerUri  = this.InputBlobContainerUri,
                    OutputBlobContainerUri = this.OutputBlobContainerUri
                };

                JobResponse jobResponse = this.IotHubClient.IotHubResource.ImportDevices(this.ResourceGroupName, this.Name, IotHubUtils.ToImportDevicesRequest(importDevicesRequest));
                this.WriteObject(IotHubUtils.ToPSIotHubJobResponse(jobResponse), false);
            }
        }
        public override void ExecuteCmdlet()
        {
            if (ShouldProcess(Name, ResourceProperties.Resources.NewAzureRmIotHubImportDevices))
            {
                var exportDevicesRequest = new PSExportDevicesRequest()
                {
                    ExportBlobContainerUri = this.ExportBlobContainerUri,
                    ExcludeKeys            = this.ExcludeKeys.IsPresent
                };

                JobResponse jobResponse = this.IotHubClient.IotHubResource.ExportDevices(this.ResourceGroupName, this.Name, IotHubUtils.ToExportDevicesRequest(exportDevicesRequest));
                this.WriteObject(IotHubUtils.ToPSIotHubJobResponse(jobResponse), false);
            }
        }