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); } }
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); } }