Package-level declarations

Types

Link copied to clipboard
data class AzureFileFilterDetailsArgs(val filePathList: Output<List<String>>? = null, val filePrefixList: Output<List<String>>? = null, val fileShareList: Output<List<String>>? = null) : ConvertibleToJava<AzureFileFilterDetailsArgs>

Filter details to transfer Azure files

Link copied to clipboard
data class BlobFilterDetailsArgs(val blobPathList: Output<List<String>>? = null, val blobPrefixList: Output<List<String>>? = null, val containerList: Output<List<String>>? = null) : ConvertibleToJava<BlobFilterDetailsArgs>

Filter details to transfer Azure Blobs

Link copied to clipboard
data class ContactDetailsArgs(val contactName: Output<String>, val emailList: Output<List<String>>, val mobile: Output<String>? = null, val notificationPreference: Output<List<NotificationPreferenceArgs>>? = null, val phone: Output<String>, val phoneExtension: Output<String>? = null) : ConvertibleToJava<ContactDetailsArgs>

Contact Details.

Link copied to clipboard
Link copied to clipboard
data class ContactInfoArgs(val contactName: Output<String>, val mobile: Output<String>? = null, val phone: Output<String>, val phoneExtension: Output<String>? = null) : ConvertibleToJava<ContactInfoArgs>

Contact Info.

Link copied to clipboard
Link copied to clipboard
data class DataBoxCustomerDiskJobDetailsArgs(val contactDetails: Output<ContactDetailsArgs>, val dataExportDetails: Output<List<DataExportDetailsArgs>>? = null, val dataImportDetails: Output<List<DataImportDetailsArgs>>? = null, val enableManifestBackup: Output<Boolean>? = null, val expectedDataSizeInTeraBytes: Output<Int>? = null, val importDiskDetailsCollection: Output<Map<String, ImportDiskDetailsArgs>>? = null, val jobDetailsType: Output<String>, val keyEncryptionKey: Output<KeyEncryptionKeyArgs>? = null, val preferences: Output<PreferencesArgs>? = null, val returnToCustomerPackageDetails: Output<PackageCarrierDetailsArgs>, val reverseShippingDetails: Output<ReverseShippingDetailsArgs>? = null, val shippingAddress: Output<ShippingAddressArgs>? = null) : ConvertibleToJava<DataBoxCustomerDiskJobDetailsArgs>

Customer disk job details.

Link copied to clipboard
data class DataBoxDiskJobDetailsArgs(val contactDetails: Output<ContactDetailsArgs>, val dataExportDetails: Output<List<DataExportDetailsArgs>>? = null, val dataImportDetails: Output<List<DataImportDetailsArgs>>? = null, val expectedDataSizeInTeraBytes: Output<Int>? = null, val jobDetailsType: Output<String>, val keyEncryptionKey: Output<KeyEncryptionKeyArgs>? = null, val passkey: Output<String>? = null, val preferences: Output<PreferencesArgs>? = null, val preferredDisks: Output<Map<String, Int>>? = null, val reverseShippingDetails: Output<ReverseShippingDetailsArgs>? = null, val shippingAddress: Output<ShippingAddressArgs>? = null) : ConvertibleToJava<DataBoxDiskJobDetailsArgs>

DataBox Disk Job Details.

Link copied to clipboard
data class DataBoxHeavyJobDetailsArgs(val contactDetails: Output<ContactDetailsArgs>, val dataExportDetails: Output<List<DataExportDetailsArgs>>? = null, val dataImportDetails: Output<List<DataImportDetailsArgs>>? = null, val devicePassword: Output<String>? = null, val expectedDataSizeInTeraBytes: Output<Int>? = null, val jobDetailsType: Output<String>, val keyEncryptionKey: Output<KeyEncryptionKeyArgs>? = null, val preferences: Output<PreferencesArgs>? = null, val reverseShippingDetails: Output<ReverseShippingDetailsArgs>? = null, val shippingAddress: Output<ShippingAddressArgs>? = null) : ConvertibleToJava<DataBoxHeavyJobDetailsArgs>

Databox Heavy Device Job Details

Link copied to clipboard
data class DataBoxJobDetailsArgs(val contactDetails: Output<ContactDetailsArgs>, val dataExportDetails: Output<List<DataExportDetailsArgs>>? = null, val dataImportDetails: Output<List<DataImportDetailsArgs>>? = null, val devicePassword: Output<String>? = null, val expectedDataSizeInTeraBytes: Output<Int>? = null, val jobDetailsType: Output<String>, val keyEncryptionKey: Output<KeyEncryptionKeyArgs>? = null, val preferences: Output<PreferencesArgs>? = null, val reverseShippingDetails: Output<ReverseShippingDetailsArgs>? = null, val shippingAddress: Output<ShippingAddressArgs>? = null) : ConvertibleToJava<DataBoxJobDetailsArgs>

Databox Job Details

Link copied to clipboard
data class DataExportDetailsArgs(val accountDetails: Output<Either<ManagedDiskDetailsArgs, StorageAccountDetailsArgs>>, val logCollectionLevel: Output<Either<String, LogCollectionLevel>>? = null, val transferConfiguration: Output<TransferConfigurationArgs>) : ConvertibleToJava<DataExportDetailsArgs>

Details of the data to be used for exporting data from azure.

Link copied to clipboard
data class DataImportDetailsArgs(val accountDetails: Output<Either<ManagedDiskDetailsArgs, StorageAccountDetailsArgs>>, val logCollectionLevel: Output<Either<String, LogCollectionLevel>>? = null) : ConvertibleToJava<DataImportDetailsArgs>

Details of the data to be used for importing data to azure.

Link copied to clipboard
data class EncryptionPreferencesArgs(val doubleEncryption: Output<Either<String, DoubleEncryption>>? = null, val hardwareEncryption: Output<Either<String, HardwareEncryption>>? = null) : ConvertibleToJava<EncryptionPreferencesArgs>

Preferences related to the Encryption.

Link copied to clipboard
data class FilterFileDetailsArgs(val filterFilePath: Output<String>, val filterFileType: Output<Either<String, FilterFileType>>) : ConvertibleToJava<FilterFileDetailsArgs>

Details of the filter files to be used for data transfer.

Link copied to clipboard
data class GetJobPlainArgs(val expand: String? = null, val jobName: String, val resourceGroupName: String) : ConvertibleToJava<GetJobPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class IdentityPropertiesArgs(val type: Output<String>? = null, val userAssigned: Output<UserAssignedPropertiesArgs>? = null) : ConvertibleToJava<IdentityPropertiesArgs>

Managed identity properties.

Link copied to clipboard
data class ImportDiskDetailsArgs(val bitLockerKey: Output<String>, val manifestFile: Output<String>, val manifestHash: Output<String>) : ConvertibleToJava<ImportDiskDetailsArgs>

Import disk details

Link copied to clipboard
data class JobDeliveryInfoArgs(val scheduledDateTime: Output<String>? = null) : ConvertibleToJava<JobDeliveryInfoArgs>

Additional delivery info.

Link copied to clipboard
data class KeyEncryptionKeyArgs(val identityProperties: Output<IdentityPropertiesArgs>? = null, val kekType: Output<Either<String, KekType>>, val kekUrl: Output<String>? = null, val kekVaultResourceID: Output<String>? = null) : ConvertibleToJava<KeyEncryptionKeyArgs>

Encryption key containing details about key to encrypt different keys.

Link copied to clipboard
data class ListJobCredentialsPlainArgs(val jobName: String, val resourceGroupName: String) : ConvertibleToJava<ListJobCredentialsPlainArgs>
Link copied to clipboard
data class ManagedDiskDetailsArgs(val dataAccountType: Output<String>, val resourceGroupId: Output<String>, val sharePassword: Output<String>? = null, val stagingStorageAccountId: Output<String>) : ConvertibleToJava<ManagedDiskDetailsArgs>

Details of the managed disks.

Link copied to clipboard
data class NotificationPreferenceArgs(val sendNotification: Output<Boolean>, val stageName: Output<Either<String, NotificationStageName>>) : ConvertibleToJava<NotificationPreferenceArgs>

Notification preference for a job stage.

Link copied to clipboard
data class PackageCarrierDetailsArgs(val carrierAccountNumber: Output<String>? = null, val carrierName: Output<String>? = null, val trackingId: Output<String>? = null) : ConvertibleToJava<PackageCarrierDetailsArgs>

Package carrier details.

Link copied to clipboard
data class PreferencesArgs(val encryptionPreferences: Output<EncryptionPreferencesArgs>? = null, val preferredDataCenterRegion: Output<List<String>>? = null, val reverseTransportPreferences: Output<TransportPreferencesArgs>? = null, val storageAccountAccessTierPreferences: Output<List<Either<String, StorageAccountAccessTier>>>? = null, val transportPreferences: Output<TransportPreferencesArgs>? = null) : ConvertibleToJava<PreferencesArgs>

Preferences related to the order

Link copied to clipboard
Link copied to clipboard
data class ResourceIdentityArgs(val type: Output<String>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ResourceIdentityArgs>

Msi identity details of the resource

Link copied to clipboard
data class ReverseShippingDetailsArgs(val contactDetails: Output<ContactInfoArgs>? = null, val shippingAddress: Output<ShippingAddressArgs>? = null) : ConvertibleToJava<ReverseShippingDetailsArgs>

Reverse Shipping Address and contact details for a job.

Link copied to clipboard
data class ShippingAddressArgs(val addressType: Output<Either<String, AddressType>>? = null, val city: Output<String>? = null, val companyName: Output<String>? = null, val country: Output<String>, val postalCode: Output<String>? = null, val skipAddressValidation: Output<Boolean>? = null, val stateOrProvince: Output<String>? = null, val streetAddress1: Output<String>, val streetAddress2: Output<String>? = null, val streetAddress3: Output<String>? = null, val taxIdentificationNumber: Output<String>? = null, val zipExtendedCode: Output<String>? = null) : ConvertibleToJava<ShippingAddressArgs>

Shipping address where customer wishes to receive the device.

Link copied to clipboard
data class SkuArgs(val displayName: Output<String>? = null, val family: Output<String>? = null, val name: Output<Either<String, SkuName>>) : ConvertibleToJava<SkuArgs>

The Sku.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class StorageAccountDetailsArgs(val dataAccountType: Output<String>, val sharePassword: Output<String>? = null, val storageAccountId: Output<String>) : ConvertibleToJava<StorageAccountDetailsArgs>

Details for the storage account.

Link copied to clipboard
data class TransferAllDetailsArgs(val dataAccountType: Output<Either<String, DataAccountType>>, val transferAllBlobs: Output<Boolean>? = null, val transferAllFiles: Output<Boolean>? = null) : ConvertibleToJava<TransferAllDetailsArgs>

Details to transfer all data.

Link copied to clipboard
data class TransferConfigurationArgs(val transferAllDetails: Output<TransferConfigurationTransferAllDetailsArgs>? = null, val transferConfigurationType: Output<Either<String, TransferConfigurationType>>, val transferFilterDetails: Output<TransferConfigurationTransferFilterDetailsArgs>? = null) : ConvertibleToJava<TransferConfigurationArgs>

Configuration for defining the transfer of data.

data class TransferConfigurationTransferAllDetailsArgs(val include: Output<TransferAllDetailsArgs>? = null) : ConvertibleToJava<TransferConfigurationTransferAllDetailsArgs>

Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll

data class TransferConfigurationTransferFilterDetailsArgs(val include: Output<TransferFilterDetailsArgs>? = null) : ConvertibleToJava<TransferConfigurationTransferFilterDetailsArgs>

Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.

Link copied to clipboard
data class TransferFilterDetailsArgs(val azureFileFilterDetails: Output<AzureFileFilterDetailsArgs>? = null, val blobFilterDetails: Output<BlobFilterDetailsArgs>? = null, val dataAccountType: Output<Either<String, DataAccountType>>, val filterFileDetails: Output<List<FilterFileDetailsArgs>>? = null) : ConvertibleToJava<TransferFilterDetailsArgs>

Details of the filtering the transfer of data.

Link copied to clipboard
data class TransportPreferencesArgs(val preferredShipmentType: Output<Either<String, TransportShipmentTypes>>) : ConvertibleToJava<TransportPreferencesArgs>

Preferences related to the shipment logistics of the sku

Link copied to clipboard
data class UserAssignedPropertiesArgs(val resourceId: Output<String>? = null) : ConvertibleToJava<UserAssignedPropertiesArgs>

User assigned identity properties.