JobDetailsArgs

data class JobDetailsArgs(val backupDriveManifest: Output<Boolean>? = null, val cancelRequested: Output<Boolean>? = null, val deliveryPackage: Output<DeliveryPackageInformationArgs>? = null, val diagnosticsPath: Output<String>? = null, val driveList: Output<List<DriveStatusArgs>>? = null, val encryptionKey: Output<EncryptionKeyDetailsArgs>? = null, val export: Output<ExportArgs>? = null, val incompleteBlobListUri: Output<String>? = null, val jobType: Output<String>? = null, val logLevel: Output<String>? = null, val percentComplete: Output<Double>? = null, val provisioningState: Output<String>? = null, val returnAddress: Output<ReturnAddressArgs>? = null, val returnPackage: Output<PackageInformationArgs>? = null, val returnShipping: Output<ReturnShippingArgs>? = null, val shippingInformation: Output<ShippingInformationArgs>? = null, val state: Output<String>? = null, val storageAccountId: Output<String>? = null) : ConvertibleToJava<JobDetailsArgs>

Specifies the job properties

Constructors

Link copied to clipboard
constructor(backupDriveManifest: Output<Boolean>? = null, cancelRequested: Output<Boolean>? = null, deliveryPackage: Output<DeliveryPackageInformationArgs>? = null, diagnosticsPath: Output<String>? = null, driveList: Output<List<DriveStatusArgs>>? = null, encryptionKey: Output<EncryptionKeyDetailsArgs>? = null, export: Output<ExportArgs>? = null, incompleteBlobListUri: Output<String>? = null, jobType: Output<String>? = null, logLevel: Output<String>? = null, percentComplete: Output<Double>? = null, provisioningState: Output<String>? = null, returnAddress: Output<ReturnAddressArgs>? = null, returnPackage: Output<PackageInformationArgs>? = null, returnShipping: Output<ReturnShippingArgs>? = null, shippingInformation: Output<ShippingInformationArgs>? = null, state: Output<String>? = null, storageAccountId: Output<String>? = null)

Properties

Link copied to clipboard
val backupDriveManifest: Output<Boolean>? = null

Default value is false. Indicates whether the manifest files on the drives should be copied to block blobs.

Link copied to clipboard
val cancelRequested: Output<Boolean>? = null

Indicates whether a request has been submitted to cancel the job.

Link copied to clipboard

Contains information about the package being shipped by the customer to the Microsoft data center.

Link copied to clipboard
val diagnosticsPath: Output<String>? = null

The virtual blob directory to which the copy logs and backups of drive manifest files (if enabled) will be stored.

Link copied to clipboard
val driveList: Output<List<DriveStatusArgs>>? = null

List of up to ten drives that comprise the job. The drive list is a required element for an import job; it is not specified for export jobs.

Link copied to clipboard

Contains information about the encryption key.

Link copied to clipboard
val export: Output<ExportArgs>? = null

A property containing information about the blobs to be exported for an export job. This property is included for export jobs only.

Link copied to clipboard
val incompleteBlobListUri: Output<String>? = null

A blob path that points to a block blob containing a list of blob names that were not exported due to insufficient drive space. If all blobs were exported successfully, then this element is not included in the response.

Link copied to clipboard
val jobType: Output<String>? = null

The type of job

Link copied to clipboard
val logLevel: Output<String>? = null

Default value is Error. Indicates whether error logging or verbose logging will be enabled.

Link copied to clipboard
val percentComplete: Output<Double>? = null

Overall percentage completed for the job.

Link copied to clipboard
val provisioningState: Output<String>? = null

Specifies the provisioning state of the job.

Link copied to clipboard
val returnAddress: Output<ReturnAddressArgs>? = null

Specifies the return address information for the job.

Link copied to clipboard

Contains information about the package being shipped from the Microsoft data center to the customer to return the drives. The format is the same as the deliveryPackage property above. This property is not included if the drives have not yet been returned.

Link copied to clipboard
val returnShipping: Output<ReturnShippingArgs>? = null

Specifies the return carrier and customer's account with the carrier.

Link copied to clipboard

Contains information about the Microsoft datacenter to which the drives should be shipped.

Link copied to clipboard
val state: Output<String>? = null

Current state of the job.

Link copied to clipboard
val storageAccountId: Output<String>? = null

The resource identifier of the storage account where data will be imported to or exported from.

Functions

Link copied to clipboard
open override fun toJava(): JobDetailsArgs