v20201101

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Address type not known.
	AddressTypeNone = AddressType("None")
	// Residential Address.
	AddressTypeResidential = AddressType("Residential")
	// Commercial Address.
	AddressTypeCommercial = AddressType("Commercial")
)
View Source
const (
	// Data Box orders.
	ClassDiscriminatorDataBox = ClassDiscriminator("DataBox")
	// Data Box Disk orders.
	ClassDiscriminatorDataBoxDisk = ClassDiscriminator("DataBoxDisk")
	// Data Box Heavy orders.
	ClassDiscriminatorDataBoxHeavy = ClassDiscriminator("DataBoxHeavy")
)
View Source
const (
	// Storage Accounts .
	DataAccountTypeStorageAccount = DataAccountType("StorageAccount")
	// Azure Managed disk storage.
	DataAccountTypeManagedDisk = DataAccountType("ManagedDisk")
)
View Source
const (
	// Software-based encryption is enabled.
	DoubleEncryptionEnabled = DoubleEncryption("Enabled")
	// Software-based encryption is disabled.
	DoubleEncryptionDisabled = DoubleEncryption("Disabled")
)
View Source
const (
	// Filter file is of the type AzureBlob.
	FilterFileTypeAzureBlob = FilterFileType("AzureBlob")
	// Filter file is of the type AzureFiles.
	FilterFileTypeAzureFile = FilterFileType("AzureFile")
)
View Source
const (
	// Non Scheduled job.
	JobDeliveryTypeNonScheduled = JobDeliveryType("NonScheduled")
	// Scheduled job.
	JobDeliveryTypeScheduled = JobDeliveryType("Scheduled")
)
View Source
const (
	// Key encryption key is managed by Microsoft.
	KekTypeMicrosoftManaged = KekType("MicrosoftManaged")
	// Key encryption key is managed by the Customer.
	KekTypeCustomerManaged = KekType("CustomerManaged")
)
View Source
const (
	// Only Errors will be collected in the logs.
	LogCollectionLevelError = LogCollectionLevel("Error")
	// Verbose logging (includes Errors, CRC, size information and others).
	LogCollectionLevelVerbose = LogCollectionLevel("Verbose")
)
View Source
const (
	// Notification at device prepared stage.
	NotificationStageNameDevicePrepared = NotificationStageName("DevicePrepared")
	// Notification at device dispatched stage.
	NotificationStageNameDispatched = NotificationStageName("Dispatched")
	// Notification at device delivered stage.
	NotificationStageNameDelivered = NotificationStageName("Delivered")
	// Notification at device picked up from user stage.
	NotificationStageNamePickedUp = NotificationStageName("PickedUp")
	// Notification at device received at Azure datacenter stage.
	NotificationStageNameAtAzureDC = NotificationStageName("AtAzureDC")
	// Notification at data copy started stage.
	NotificationStageNameDataCopy = NotificationStageName("DataCopy")
)
View Source
const (
	// Data Box.
	SkuNameDataBox = SkuName("DataBox")
	// Data Box Disk.
	SkuNameDataBoxDisk = SkuName("DataBoxDisk")
	// Data Box Heavy.
	SkuNameDataBoxHeavy = SkuName("DataBoxHeavy")
)
View Source
const (
	// Transfer all the data.
	TransferConfigurationTypeTransferAll = TransferConfigurationType("TransferAll")
	// Transfer using filter.
	TransferConfigurationTypeTransferUsingFilter = TransferConfigurationType("TransferUsingFilter")
)
View Source
const (
	// Import data to azure.
	TransferTypeImportToAzure = TransferType("ImportToAzure")
	// Export data from azure.
	TransferTypeExportFromAzure = TransferType("ExportFromAzure")
)
View Source
const (
	// Shipment Logistics is handled by the customer.
	TransportShipmentTypesCustomerManaged = TransportShipmentTypes("CustomerManaged")
	// Shipment Logistics is handled by Microsoft.
	TransportShipmentTypesMicrosoftManaged = TransportShipmentTypes("MicrosoftManaged")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountCredentialDetailsResponse

type AccountCredentialDetailsResponse struct {
	// Connection string of the account endpoint to use the account as a storage endpoint on the device.
	AccountConnectionString string `pulumi:"accountConnectionString"`
	// Name of the account.
	AccountName string `pulumi:"accountName"`
	// Type of the account.
	DataAccountType string `pulumi:"dataAccountType"`
	// Per share level unencrypted access credentials.
	ShareCredentialDetails []ShareCredentialDetailsResponse `pulumi:"shareCredentialDetails"`
}

Credential details of the account.

type AccountCredentialDetailsResponseArgs

type AccountCredentialDetailsResponseArgs struct {
	// Connection string of the account endpoint to use the account as a storage endpoint on the device.
	AccountConnectionString pulumi.StringInput `pulumi:"accountConnectionString"`
	// Name of the account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Type of the account.
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// Per share level unencrypted access credentials.
	ShareCredentialDetails ShareCredentialDetailsResponseArrayInput `pulumi:"shareCredentialDetails"`
}

Credential details of the account.

func (AccountCredentialDetailsResponseArgs) ElementType

func (AccountCredentialDetailsResponseArgs) ToAccountCredentialDetailsResponseOutput

func (i AccountCredentialDetailsResponseArgs) ToAccountCredentialDetailsResponseOutput() AccountCredentialDetailsResponseOutput

func (AccountCredentialDetailsResponseArgs) ToAccountCredentialDetailsResponseOutputWithContext

func (i AccountCredentialDetailsResponseArgs) ToAccountCredentialDetailsResponseOutputWithContext(ctx context.Context) AccountCredentialDetailsResponseOutput

type AccountCredentialDetailsResponseArray

type AccountCredentialDetailsResponseArray []AccountCredentialDetailsResponseInput

func (AccountCredentialDetailsResponseArray) ElementType

func (AccountCredentialDetailsResponseArray) ToAccountCredentialDetailsResponseArrayOutput

func (i AccountCredentialDetailsResponseArray) ToAccountCredentialDetailsResponseArrayOutput() AccountCredentialDetailsResponseArrayOutput

func (AccountCredentialDetailsResponseArray) ToAccountCredentialDetailsResponseArrayOutputWithContext

func (i AccountCredentialDetailsResponseArray) ToAccountCredentialDetailsResponseArrayOutputWithContext(ctx context.Context) AccountCredentialDetailsResponseArrayOutput

type AccountCredentialDetailsResponseArrayInput

type AccountCredentialDetailsResponseArrayInput interface {
	pulumi.Input

	ToAccountCredentialDetailsResponseArrayOutput() AccountCredentialDetailsResponseArrayOutput
	ToAccountCredentialDetailsResponseArrayOutputWithContext(context.Context) AccountCredentialDetailsResponseArrayOutput
}

AccountCredentialDetailsResponseArrayInput is an input type that accepts AccountCredentialDetailsResponseArray and AccountCredentialDetailsResponseArrayOutput values. You can construct a concrete instance of `AccountCredentialDetailsResponseArrayInput` via:

AccountCredentialDetailsResponseArray{ AccountCredentialDetailsResponseArgs{...} }

type AccountCredentialDetailsResponseArrayOutput

type AccountCredentialDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (AccountCredentialDetailsResponseArrayOutput) ElementType

func (AccountCredentialDetailsResponseArrayOutput) Index

func (AccountCredentialDetailsResponseArrayOutput) ToAccountCredentialDetailsResponseArrayOutput

func (o AccountCredentialDetailsResponseArrayOutput) ToAccountCredentialDetailsResponseArrayOutput() AccountCredentialDetailsResponseArrayOutput

func (AccountCredentialDetailsResponseArrayOutput) ToAccountCredentialDetailsResponseArrayOutputWithContext

func (o AccountCredentialDetailsResponseArrayOutput) ToAccountCredentialDetailsResponseArrayOutputWithContext(ctx context.Context) AccountCredentialDetailsResponseArrayOutput

type AccountCredentialDetailsResponseInput

type AccountCredentialDetailsResponseInput interface {
	pulumi.Input

	ToAccountCredentialDetailsResponseOutput() AccountCredentialDetailsResponseOutput
	ToAccountCredentialDetailsResponseOutputWithContext(context.Context) AccountCredentialDetailsResponseOutput
}

AccountCredentialDetailsResponseInput is an input type that accepts AccountCredentialDetailsResponseArgs and AccountCredentialDetailsResponseOutput values. You can construct a concrete instance of `AccountCredentialDetailsResponseInput` via:

AccountCredentialDetailsResponseArgs{...}

type AccountCredentialDetailsResponseOutput

type AccountCredentialDetailsResponseOutput struct{ *pulumi.OutputState }

Credential details of the account.

func (AccountCredentialDetailsResponseOutput) AccountConnectionString

func (o AccountCredentialDetailsResponseOutput) AccountConnectionString() pulumi.StringOutput

Connection string of the account endpoint to use the account as a storage endpoint on the device.

func (AccountCredentialDetailsResponseOutput) AccountName

Name of the account.

func (AccountCredentialDetailsResponseOutput) DataAccountType

Type of the account.

func (AccountCredentialDetailsResponseOutput) ElementType

func (AccountCredentialDetailsResponseOutput) ShareCredentialDetails

Per share level unencrypted access credentials.

func (AccountCredentialDetailsResponseOutput) ToAccountCredentialDetailsResponseOutput

func (o AccountCredentialDetailsResponseOutput) ToAccountCredentialDetailsResponseOutput() AccountCredentialDetailsResponseOutput

func (AccountCredentialDetailsResponseOutput) ToAccountCredentialDetailsResponseOutputWithContext

func (o AccountCredentialDetailsResponseOutput) ToAccountCredentialDetailsResponseOutputWithContext(ctx context.Context) AccountCredentialDetailsResponseOutput

type AdditionalErrorInfoResponse

type AdditionalErrorInfoResponse struct {
	// Additional error info.
	Info interface{} `pulumi:"info"`
	// Additional error type.
	Type *string `pulumi:"type"`
}

Additional error info.

type AdditionalErrorInfoResponseArgs

type AdditionalErrorInfoResponseArgs struct {
	// Additional error info.
	Info pulumi.Input `pulumi:"info"`
	// Additional error type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Additional error info.

func (AdditionalErrorInfoResponseArgs) ElementType

func (AdditionalErrorInfoResponseArgs) ToAdditionalErrorInfoResponseOutput

func (i AdditionalErrorInfoResponseArgs) ToAdditionalErrorInfoResponseOutput() AdditionalErrorInfoResponseOutput

func (AdditionalErrorInfoResponseArgs) ToAdditionalErrorInfoResponseOutputWithContext

func (i AdditionalErrorInfoResponseArgs) ToAdditionalErrorInfoResponseOutputWithContext(ctx context.Context) AdditionalErrorInfoResponseOutput

type AdditionalErrorInfoResponseArray

type AdditionalErrorInfoResponseArray []AdditionalErrorInfoResponseInput

func (AdditionalErrorInfoResponseArray) ElementType

func (AdditionalErrorInfoResponseArray) ToAdditionalErrorInfoResponseArrayOutput

func (i AdditionalErrorInfoResponseArray) ToAdditionalErrorInfoResponseArrayOutput() AdditionalErrorInfoResponseArrayOutput

func (AdditionalErrorInfoResponseArray) ToAdditionalErrorInfoResponseArrayOutputWithContext

func (i AdditionalErrorInfoResponseArray) ToAdditionalErrorInfoResponseArrayOutputWithContext(ctx context.Context) AdditionalErrorInfoResponseArrayOutput

type AdditionalErrorInfoResponseArrayInput

type AdditionalErrorInfoResponseArrayInput interface {
	pulumi.Input

	ToAdditionalErrorInfoResponseArrayOutput() AdditionalErrorInfoResponseArrayOutput
	ToAdditionalErrorInfoResponseArrayOutputWithContext(context.Context) AdditionalErrorInfoResponseArrayOutput
}

AdditionalErrorInfoResponseArrayInput is an input type that accepts AdditionalErrorInfoResponseArray and AdditionalErrorInfoResponseArrayOutput values. You can construct a concrete instance of `AdditionalErrorInfoResponseArrayInput` via:

AdditionalErrorInfoResponseArray{ AdditionalErrorInfoResponseArgs{...} }

type AdditionalErrorInfoResponseArrayOutput

type AdditionalErrorInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (AdditionalErrorInfoResponseArrayOutput) ElementType

func (AdditionalErrorInfoResponseArrayOutput) Index

func (AdditionalErrorInfoResponseArrayOutput) ToAdditionalErrorInfoResponseArrayOutput

func (o AdditionalErrorInfoResponseArrayOutput) ToAdditionalErrorInfoResponseArrayOutput() AdditionalErrorInfoResponseArrayOutput

func (AdditionalErrorInfoResponseArrayOutput) ToAdditionalErrorInfoResponseArrayOutputWithContext

func (o AdditionalErrorInfoResponseArrayOutput) ToAdditionalErrorInfoResponseArrayOutputWithContext(ctx context.Context) AdditionalErrorInfoResponseArrayOutput

type AdditionalErrorInfoResponseInput

type AdditionalErrorInfoResponseInput interface {
	pulumi.Input

	ToAdditionalErrorInfoResponseOutput() AdditionalErrorInfoResponseOutput
	ToAdditionalErrorInfoResponseOutputWithContext(context.Context) AdditionalErrorInfoResponseOutput
}

AdditionalErrorInfoResponseInput is an input type that accepts AdditionalErrorInfoResponseArgs and AdditionalErrorInfoResponseOutput values. You can construct a concrete instance of `AdditionalErrorInfoResponseInput` via:

AdditionalErrorInfoResponseArgs{...}

type AdditionalErrorInfoResponseOutput

type AdditionalErrorInfoResponseOutput struct{ *pulumi.OutputState }

Additional error info.

func (AdditionalErrorInfoResponseOutput) ElementType

func (AdditionalErrorInfoResponseOutput) Info

Additional error info.

func (AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutput

func (o AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutput() AdditionalErrorInfoResponseOutput

func (AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutputWithContext

func (o AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutputWithContext(ctx context.Context) AdditionalErrorInfoResponseOutput

func (AdditionalErrorInfoResponseOutput) Type

Additional error type.

type AddressType added in v0.3.1

type AddressType pulumi.String

Type of address.

func (AddressType) ElementType added in v0.3.1

func (AddressType) ElementType() reflect.Type

func (AddressType) ToStringOutput added in v0.3.1

func (e AddressType) ToStringOutput() pulumi.StringOutput

func (AddressType) ToStringOutputWithContext added in v0.3.1

func (e AddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AddressType) ToStringPtrOutput added in v0.3.1

func (e AddressType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AddressType) ToStringPtrOutputWithContext added in v0.3.1

func (e AddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplianceNetworkConfigurationResponse

type ApplianceNetworkConfigurationResponse struct {
	// Mac Address.
	MacAddress string `pulumi:"macAddress"`
	// Name of the network.
	Name string `pulumi:"name"`
}

The Network Adapter configuration of a DataBox.

type ApplianceNetworkConfigurationResponseArgs

type ApplianceNetworkConfigurationResponseArgs struct {
	// Mac Address.
	MacAddress pulumi.StringInput `pulumi:"macAddress"`
	// Name of the network.
	Name pulumi.StringInput `pulumi:"name"`
}

The Network Adapter configuration of a DataBox.

func (ApplianceNetworkConfigurationResponseArgs) ElementType

func (ApplianceNetworkConfigurationResponseArgs) ToApplianceNetworkConfigurationResponseOutput

func (i ApplianceNetworkConfigurationResponseArgs) ToApplianceNetworkConfigurationResponseOutput() ApplianceNetworkConfigurationResponseOutput

func (ApplianceNetworkConfigurationResponseArgs) ToApplianceNetworkConfigurationResponseOutputWithContext

func (i ApplianceNetworkConfigurationResponseArgs) ToApplianceNetworkConfigurationResponseOutputWithContext(ctx context.Context) ApplianceNetworkConfigurationResponseOutput

type ApplianceNetworkConfigurationResponseArray

type ApplianceNetworkConfigurationResponseArray []ApplianceNetworkConfigurationResponseInput

func (ApplianceNetworkConfigurationResponseArray) ElementType

func (ApplianceNetworkConfigurationResponseArray) ToApplianceNetworkConfigurationResponseArrayOutput

func (i ApplianceNetworkConfigurationResponseArray) ToApplianceNetworkConfigurationResponseArrayOutput() ApplianceNetworkConfigurationResponseArrayOutput

func (ApplianceNetworkConfigurationResponseArray) ToApplianceNetworkConfigurationResponseArrayOutputWithContext

func (i ApplianceNetworkConfigurationResponseArray) ToApplianceNetworkConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplianceNetworkConfigurationResponseArrayOutput

type ApplianceNetworkConfigurationResponseArrayInput

type ApplianceNetworkConfigurationResponseArrayInput interface {
	pulumi.Input

	ToApplianceNetworkConfigurationResponseArrayOutput() ApplianceNetworkConfigurationResponseArrayOutput
	ToApplianceNetworkConfigurationResponseArrayOutputWithContext(context.Context) ApplianceNetworkConfigurationResponseArrayOutput
}

ApplianceNetworkConfigurationResponseArrayInput is an input type that accepts ApplianceNetworkConfigurationResponseArray and ApplianceNetworkConfigurationResponseArrayOutput values. You can construct a concrete instance of `ApplianceNetworkConfigurationResponseArrayInput` via:

ApplianceNetworkConfigurationResponseArray{ ApplianceNetworkConfigurationResponseArgs{...} }

type ApplianceNetworkConfigurationResponseArrayOutput

type ApplianceNetworkConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplianceNetworkConfigurationResponseArrayOutput) ElementType

func (ApplianceNetworkConfigurationResponseArrayOutput) Index

func (ApplianceNetworkConfigurationResponseArrayOutput) ToApplianceNetworkConfigurationResponseArrayOutput

func (o ApplianceNetworkConfigurationResponseArrayOutput) ToApplianceNetworkConfigurationResponseArrayOutput() ApplianceNetworkConfigurationResponseArrayOutput

func (ApplianceNetworkConfigurationResponseArrayOutput) ToApplianceNetworkConfigurationResponseArrayOutputWithContext

func (o ApplianceNetworkConfigurationResponseArrayOutput) ToApplianceNetworkConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplianceNetworkConfigurationResponseArrayOutput

type ApplianceNetworkConfigurationResponseInput

type ApplianceNetworkConfigurationResponseInput interface {
	pulumi.Input

	ToApplianceNetworkConfigurationResponseOutput() ApplianceNetworkConfigurationResponseOutput
	ToApplianceNetworkConfigurationResponseOutputWithContext(context.Context) ApplianceNetworkConfigurationResponseOutput
}

ApplianceNetworkConfigurationResponseInput is an input type that accepts ApplianceNetworkConfigurationResponseArgs and ApplianceNetworkConfigurationResponseOutput values. You can construct a concrete instance of `ApplianceNetworkConfigurationResponseInput` via:

ApplianceNetworkConfigurationResponseArgs{...}

type ApplianceNetworkConfigurationResponseOutput

type ApplianceNetworkConfigurationResponseOutput struct{ *pulumi.OutputState }

The Network Adapter configuration of a DataBox.

func (ApplianceNetworkConfigurationResponseOutput) ElementType

func (ApplianceNetworkConfigurationResponseOutput) MacAddress

Mac Address.

func (ApplianceNetworkConfigurationResponseOutput) Name

Name of the network.

func (ApplianceNetworkConfigurationResponseOutput) ToApplianceNetworkConfigurationResponseOutput

func (o ApplianceNetworkConfigurationResponseOutput) ToApplianceNetworkConfigurationResponseOutput() ApplianceNetworkConfigurationResponseOutput

func (ApplianceNetworkConfigurationResponseOutput) ToApplianceNetworkConfigurationResponseOutputWithContext

func (o ApplianceNetworkConfigurationResponseOutput) ToApplianceNetworkConfigurationResponseOutputWithContext(ctx context.Context) ApplianceNetworkConfigurationResponseOutput

type AzureFileFilterDetails

type AzureFileFilterDetails struct {
	// List of full path of the files to be transferred.
	FilePathList []string `pulumi:"filePathList"`
	// Prefix list of the Azure files to be transferred.
	FilePrefixList []string `pulumi:"filePrefixList"`
	// List of file shares to be transferred.
	FileShareList []string `pulumi:"fileShareList"`
}

Filter details to transfer Azure files

type AzureFileFilterDetailsArgs

type AzureFileFilterDetailsArgs struct {
	// List of full path of the files to be transferred.
	FilePathList pulumi.StringArrayInput `pulumi:"filePathList"`
	// Prefix list of the Azure files to be transferred.
	FilePrefixList pulumi.StringArrayInput `pulumi:"filePrefixList"`
	// List of file shares to be transferred.
	FileShareList pulumi.StringArrayInput `pulumi:"fileShareList"`
}

Filter details to transfer Azure files

func (AzureFileFilterDetailsArgs) ElementType

func (AzureFileFilterDetailsArgs) ElementType() reflect.Type

func (AzureFileFilterDetailsArgs) ToAzureFileFilterDetailsOutput

func (i AzureFileFilterDetailsArgs) ToAzureFileFilterDetailsOutput() AzureFileFilterDetailsOutput

func (AzureFileFilterDetailsArgs) ToAzureFileFilterDetailsOutputWithContext

func (i AzureFileFilterDetailsArgs) ToAzureFileFilterDetailsOutputWithContext(ctx context.Context) AzureFileFilterDetailsOutput

func (AzureFileFilterDetailsArgs) ToAzureFileFilterDetailsPtrOutput

func (i AzureFileFilterDetailsArgs) ToAzureFileFilterDetailsPtrOutput() AzureFileFilterDetailsPtrOutput

func (AzureFileFilterDetailsArgs) ToAzureFileFilterDetailsPtrOutputWithContext

func (i AzureFileFilterDetailsArgs) ToAzureFileFilterDetailsPtrOutputWithContext(ctx context.Context) AzureFileFilterDetailsPtrOutput

type AzureFileFilterDetailsInput

type AzureFileFilterDetailsInput interface {
	pulumi.Input

	ToAzureFileFilterDetailsOutput() AzureFileFilterDetailsOutput
	ToAzureFileFilterDetailsOutputWithContext(context.Context) AzureFileFilterDetailsOutput
}

AzureFileFilterDetailsInput is an input type that accepts AzureFileFilterDetailsArgs and AzureFileFilterDetailsOutput values. You can construct a concrete instance of `AzureFileFilterDetailsInput` via:

AzureFileFilterDetailsArgs{...}

type AzureFileFilterDetailsOutput

type AzureFileFilterDetailsOutput struct{ *pulumi.OutputState }

Filter details to transfer Azure files

func (AzureFileFilterDetailsOutput) ElementType

func (AzureFileFilterDetailsOutput) FilePathList

List of full path of the files to be transferred.

func (AzureFileFilterDetailsOutput) FilePrefixList

Prefix list of the Azure files to be transferred.

func (AzureFileFilterDetailsOutput) FileShareList

List of file shares to be transferred.

func (AzureFileFilterDetailsOutput) ToAzureFileFilterDetailsOutput

func (o AzureFileFilterDetailsOutput) ToAzureFileFilterDetailsOutput() AzureFileFilterDetailsOutput

func (AzureFileFilterDetailsOutput) ToAzureFileFilterDetailsOutputWithContext

func (o AzureFileFilterDetailsOutput) ToAzureFileFilterDetailsOutputWithContext(ctx context.Context) AzureFileFilterDetailsOutput

func (AzureFileFilterDetailsOutput) ToAzureFileFilterDetailsPtrOutput

func (o AzureFileFilterDetailsOutput) ToAzureFileFilterDetailsPtrOutput() AzureFileFilterDetailsPtrOutput

func (AzureFileFilterDetailsOutput) ToAzureFileFilterDetailsPtrOutputWithContext

func (o AzureFileFilterDetailsOutput) ToAzureFileFilterDetailsPtrOutputWithContext(ctx context.Context) AzureFileFilterDetailsPtrOutput

type AzureFileFilterDetailsPtrInput

type AzureFileFilterDetailsPtrInput interface {
	pulumi.Input

	ToAzureFileFilterDetailsPtrOutput() AzureFileFilterDetailsPtrOutput
	ToAzureFileFilterDetailsPtrOutputWithContext(context.Context) AzureFileFilterDetailsPtrOutput
}

AzureFileFilterDetailsPtrInput is an input type that accepts AzureFileFilterDetailsArgs, AzureFileFilterDetailsPtr and AzureFileFilterDetailsPtrOutput values. You can construct a concrete instance of `AzureFileFilterDetailsPtrInput` via:

        AzureFileFilterDetailsArgs{...}

or:

        nil

type AzureFileFilterDetailsPtrOutput

type AzureFileFilterDetailsPtrOutput struct{ *pulumi.OutputState }

func (AzureFileFilterDetailsPtrOutput) Elem

func (AzureFileFilterDetailsPtrOutput) ElementType

func (AzureFileFilterDetailsPtrOutput) FilePathList

List of full path of the files to be transferred.

func (AzureFileFilterDetailsPtrOutput) FilePrefixList

Prefix list of the Azure files to be transferred.

func (AzureFileFilterDetailsPtrOutput) FileShareList

List of file shares to be transferred.

func (AzureFileFilterDetailsPtrOutput) ToAzureFileFilterDetailsPtrOutput

func (o AzureFileFilterDetailsPtrOutput) ToAzureFileFilterDetailsPtrOutput() AzureFileFilterDetailsPtrOutput

func (AzureFileFilterDetailsPtrOutput) ToAzureFileFilterDetailsPtrOutputWithContext

func (o AzureFileFilterDetailsPtrOutput) ToAzureFileFilterDetailsPtrOutputWithContext(ctx context.Context) AzureFileFilterDetailsPtrOutput

type AzureFileFilterDetailsResponse

type AzureFileFilterDetailsResponse struct {
	// List of full path of the files to be transferred.
	FilePathList []string `pulumi:"filePathList"`
	// Prefix list of the Azure files to be transferred.
	FilePrefixList []string `pulumi:"filePrefixList"`
	// List of file shares to be transferred.
	FileShareList []string `pulumi:"fileShareList"`
}

Filter details to transfer Azure files

type AzureFileFilterDetailsResponseArgs

type AzureFileFilterDetailsResponseArgs struct {
	// List of full path of the files to be transferred.
	FilePathList pulumi.StringArrayInput `pulumi:"filePathList"`
	// Prefix list of the Azure files to be transferred.
	FilePrefixList pulumi.StringArrayInput `pulumi:"filePrefixList"`
	// List of file shares to be transferred.
	FileShareList pulumi.StringArrayInput `pulumi:"fileShareList"`
}

Filter details to transfer Azure files

func (AzureFileFilterDetailsResponseArgs) ElementType

func (AzureFileFilterDetailsResponseArgs) ToAzureFileFilterDetailsResponseOutput

func (i AzureFileFilterDetailsResponseArgs) ToAzureFileFilterDetailsResponseOutput() AzureFileFilterDetailsResponseOutput

func (AzureFileFilterDetailsResponseArgs) ToAzureFileFilterDetailsResponseOutputWithContext

func (i AzureFileFilterDetailsResponseArgs) ToAzureFileFilterDetailsResponseOutputWithContext(ctx context.Context) AzureFileFilterDetailsResponseOutput

func (AzureFileFilterDetailsResponseArgs) ToAzureFileFilterDetailsResponsePtrOutput

func (i AzureFileFilterDetailsResponseArgs) ToAzureFileFilterDetailsResponsePtrOutput() AzureFileFilterDetailsResponsePtrOutput

func (AzureFileFilterDetailsResponseArgs) ToAzureFileFilterDetailsResponsePtrOutputWithContext

func (i AzureFileFilterDetailsResponseArgs) ToAzureFileFilterDetailsResponsePtrOutputWithContext(ctx context.Context) AzureFileFilterDetailsResponsePtrOutput

type AzureFileFilterDetailsResponseInput

type AzureFileFilterDetailsResponseInput interface {
	pulumi.Input

	ToAzureFileFilterDetailsResponseOutput() AzureFileFilterDetailsResponseOutput
	ToAzureFileFilterDetailsResponseOutputWithContext(context.Context) AzureFileFilterDetailsResponseOutput
}

AzureFileFilterDetailsResponseInput is an input type that accepts AzureFileFilterDetailsResponseArgs and AzureFileFilterDetailsResponseOutput values. You can construct a concrete instance of `AzureFileFilterDetailsResponseInput` via:

AzureFileFilterDetailsResponseArgs{...}

type AzureFileFilterDetailsResponseOutput

type AzureFileFilterDetailsResponseOutput struct{ *pulumi.OutputState }

Filter details to transfer Azure files

func (AzureFileFilterDetailsResponseOutput) ElementType

func (AzureFileFilterDetailsResponseOutput) FilePathList

List of full path of the files to be transferred.

func (AzureFileFilterDetailsResponseOutput) FilePrefixList

Prefix list of the Azure files to be transferred.

func (AzureFileFilterDetailsResponseOutput) FileShareList

List of file shares to be transferred.

func (AzureFileFilterDetailsResponseOutput) ToAzureFileFilterDetailsResponseOutput

func (o AzureFileFilterDetailsResponseOutput) ToAzureFileFilterDetailsResponseOutput() AzureFileFilterDetailsResponseOutput

func (AzureFileFilterDetailsResponseOutput) ToAzureFileFilterDetailsResponseOutputWithContext

func (o AzureFileFilterDetailsResponseOutput) ToAzureFileFilterDetailsResponseOutputWithContext(ctx context.Context) AzureFileFilterDetailsResponseOutput

func (AzureFileFilterDetailsResponseOutput) ToAzureFileFilterDetailsResponsePtrOutput

func (o AzureFileFilterDetailsResponseOutput) ToAzureFileFilterDetailsResponsePtrOutput() AzureFileFilterDetailsResponsePtrOutput

func (AzureFileFilterDetailsResponseOutput) ToAzureFileFilterDetailsResponsePtrOutputWithContext

func (o AzureFileFilterDetailsResponseOutput) ToAzureFileFilterDetailsResponsePtrOutputWithContext(ctx context.Context) AzureFileFilterDetailsResponsePtrOutput

type AzureFileFilterDetailsResponsePtrInput

type AzureFileFilterDetailsResponsePtrInput interface {
	pulumi.Input

	ToAzureFileFilterDetailsResponsePtrOutput() AzureFileFilterDetailsResponsePtrOutput
	ToAzureFileFilterDetailsResponsePtrOutputWithContext(context.Context) AzureFileFilterDetailsResponsePtrOutput
}

AzureFileFilterDetailsResponsePtrInput is an input type that accepts AzureFileFilterDetailsResponseArgs, AzureFileFilterDetailsResponsePtr and AzureFileFilterDetailsResponsePtrOutput values. You can construct a concrete instance of `AzureFileFilterDetailsResponsePtrInput` via:

        AzureFileFilterDetailsResponseArgs{...}

or:

        nil

type AzureFileFilterDetailsResponsePtrOutput

type AzureFileFilterDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureFileFilterDetailsResponsePtrOutput) Elem

func (AzureFileFilterDetailsResponsePtrOutput) ElementType

func (AzureFileFilterDetailsResponsePtrOutput) FilePathList

List of full path of the files to be transferred.

func (AzureFileFilterDetailsResponsePtrOutput) FilePrefixList

Prefix list of the Azure files to be transferred.

func (AzureFileFilterDetailsResponsePtrOutput) FileShareList

List of file shares to be transferred.

func (AzureFileFilterDetailsResponsePtrOutput) ToAzureFileFilterDetailsResponsePtrOutput

func (o AzureFileFilterDetailsResponsePtrOutput) ToAzureFileFilterDetailsResponsePtrOutput() AzureFileFilterDetailsResponsePtrOutput

func (AzureFileFilterDetailsResponsePtrOutput) ToAzureFileFilterDetailsResponsePtrOutputWithContext

func (o AzureFileFilterDetailsResponsePtrOutput) ToAzureFileFilterDetailsResponsePtrOutputWithContext(ctx context.Context) AzureFileFilterDetailsResponsePtrOutput

type BlobFilterDetails

type BlobFilterDetails struct {
	// List of full path of the blobs to be transferred.
	BlobPathList []string `pulumi:"blobPathList"`
	// Prefix list of the Azure blobs to be transferred.
	BlobPrefixList []string `pulumi:"blobPrefixList"`
	// List of blob containers to be transferred.
	ContainerList []string `pulumi:"containerList"`
}

Filter details to transfer Azure Blobs

type BlobFilterDetailsArgs

type BlobFilterDetailsArgs struct {
	// List of full path of the blobs to be transferred.
	BlobPathList pulumi.StringArrayInput `pulumi:"blobPathList"`
	// Prefix list of the Azure blobs to be transferred.
	BlobPrefixList pulumi.StringArrayInput `pulumi:"blobPrefixList"`
	// List of blob containers to be transferred.
	ContainerList pulumi.StringArrayInput `pulumi:"containerList"`
}

Filter details to transfer Azure Blobs

func (BlobFilterDetailsArgs) ElementType

func (BlobFilterDetailsArgs) ElementType() reflect.Type

func (BlobFilterDetailsArgs) ToBlobFilterDetailsOutput

func (i BlobFilterDetailsArgs) ToBlobFilterDetailsOutput() BlobFilterDetailsOutput

func (BlobFilterDetailsArgs) ToBlobFilterDetailsOutputWithContext

func (i BlobFilterDetailsArgs) ToBlobFilterDetailsOutputWithContext(ctx context.Context) BlobFilterDetailsOutput

func (BlobFilterDetailsArgs) ToBlobFilterDetailsPtrOutput

func (i BlobFilterDetailsArgs) ToBlobFilterDetailsPtrOutput() BlobFilterDetailsPtrOutput

func (BlobFilterDetailsArgs) ToBlobFilterDetailsPtrOutputWithContext

func (i BlobFilterDetailsArgs) ToBlobFilterDetailsPtrOutputWithContext(ctx context.Context) BlobFilterDetailsPtrOutput

type BlobFilterDetailsInput

type BlobFilterDetailsInput interface {
	pulumi.Input

	ToBlobFilterDetailsOutput() BlobFilterDetailsOutput
	ToBlobFilterDetailsOutputWithContext(context.Context) BlobFilterDetailsOutput
}

BlobFilterDetailsInput is an input type that accepts BlobFilterDetailsArgs and BlobFilterDetailsOutput values. You can construct a concrete instance of `BlobFilterDetailsInput` via:

BlobFilterDetailsArgs{...}

type BlobFilterDetailsOutput

type BlobFilterDetailsOutput struct{ *pulumi.OutputState }

Filter details to transfer Azure Blobs

func (BlobFilterDetailsOutput) BlobPathList

List of full path of the blobs to be transferred.

func (BlobFilterDetailsOutput) BlobPrefixList

Prefix list of the Azure blobs to be transferred.

func (BlobFilterDetailsOutput) ContainerList

List of blob containers to be transferred.

func (BlobFilterDetailsOutput) ElementType

func (BlobFilterDetailsOutput) ElementType() reflect.Type

func (BlobFilterDetailsOutput) ToBlobFilterDetailsOutput

func (o BlobFilterDetailsOutput) ToBlobFilterDetailsOutput() BlobFilterDetailsOutput

func (BlobFilterDetailsOutput) ToBlobFilterDetailsOutputWithContext

func (o BlobFilterDetailsOutput) ToBlobFilterDetailsOutputWithContext(ctx context.Context) BlobFilterDetailsOutput

func (BlobFilterDetailsOutput) ToBlobFilterDetailsPtrOutput

func (o BlobFilterDetailsOutput) ToBlobFilterDetailsPtrOutput() BlobFilterDetailsPtrOutput

func (BlobFilterDetailsOutput) ToBlobFilterDetailsPtrOutputWithContext

func (o BlobFilterDetailsOutput) ToBlobFilterDetailsPtrOutputWithContext(ctx context.Context) BlobFilterDetailsPtrOutput

type BlobFilterDetailsPtrInput

type BlobFilterDetailsPtrInput interface {
	pulumi.Input

	ToBlobFilterDetailsPtrOutput() BlobFilterDetailsPtrOutput
	ToBlobFilterDetailsPtrOutputWithContext(context.Context) BlobFilterDetailsPtrOutput
}

BlobFilterDetailsPtrInput is an input type that accepts BlobFilterDetailsArgs, BlobFilterDetailsPtr and BlobFilterDetailsPtrOutput values. You can construct a concrete instance of `BlobFilterDetailsPtrInput` via:

        BlobFilterDetailsArgs{...}

or:

        nil

type BlobFilterDetailsPtrOutput

type BlobFilterDetailsPtrOutput struct{ *pulumi.OutputState }

func (BlobFilterDetailsPtrOutput) BlobPathList

List of full path of the blobs to be transferred.

func (BlobFilterDetailsPtrOutput) BlobPrefixList

Prefix list of the Azure blobs to be transferred.

func (BlobFilterDetailsPtrOutput) ContainerList

List of blob containers to be transferred.

func (BlobFilterDetailsPtrOutput) Elem

func (BlobFilterDetailsPtrOutput) ElementType

func (BlobFilterDetailsPtrOutput) ElementType() reflect.Type

func (BlobFilterDetailsPtrOutput) ToBlobFilterDetailsPtrOutput

func (o BlobFilterDetailsPtrOutput) ToBlobFilterDetailsPtrOutput() BlobFilterDetailsPtrOutput

func (BlobFilterDetailsPtrOutput) ToBlobFilterDetailsPtrOutputWithContext

func (o BlobFilterDetailsPtrOutput) ToBlobFilterDetailsPtrOutputWithContext(ctx context.Context) BlobFilterDetailsPtrOutput

type BlobFilterDetailsResponse

type BlobFilterDetailsResponse struct {
	// List of full path of the blobs to be transferred.
	BlobPathList []string `pulumi:"blobPathList"`
	// Prefix list of the Azure blobs to be transferred.
	BlobPrefixList []string `pulumi:"blobPrefixList"`
	// List of blob containers to be transferred.
	ContainerList []string `pulumi:"containerList"`
}

Filter details to transfer Azure Blobs

type BlobFilterDetailsResponseArgs

type BlobFilterDetailsResponseArgs struct {
	// List of full path of the blobs to be transferred.
	BlobPathList pulumi.StringArrayInput `pulumi:"blobPathList"`
	// Prefix list of the Azure blobs to be transferred.
	BlobPrefixList pulumi.StringArrayInput `pulumi:"blobPrefixList"`
	// List of blob containers to be transferred.
	ContainerList pulumi.StringArrayInput `pulumi:"containerList"`
}

Filter details to transfer Azure Blobs

func (BlobFilterDetailsResponseArgs) ElementType

func (BlobFilterDetailsResponseArgs) ToBlobFilterDetailsResponseOutput

func (i BlobFilterDetailsResponseArgs) ToBlobFilterDetailsResponseOutput() BlobFilterDetailsResponseOutput

func (BlobFilterDetailsResponseArgs) ToBlobFilterDetailsResponseOutputWithContext

func (i BlobFilterDetailsResponseArgs) ToBlobFilterDetailsResponseOutputWithContext(ctx context.Context) BlobFilterDetailsResponseOutput

func (BlobFilterDetailsResponseArgs) ToBlobFilterDetailsResponsePtrOutput

func (i BlobFilterDetailsResponseArgs) ToBlobFilterDetailsResponsePtrOutput() BlobFilterDetailsResponsePtrOutput

func (BlobFilterDetailsResponseArgs) ToBlobFilterDetailsResponsePtrOutputWithContext

func (i BlobFilterDetailsResponseArgs) ToBlobFilterDetailsResponsePtrOutputWithContext(ctx context.Context) BlobFilterDetailsResponsePtrOutput

type BlobFilterDetailsResponseInput

type BlobFilterDetailsResponseInput interface {
	pulumi.Input

	ToBlobFilterDetailsResponseOutput() BlobFilterDetailsResponseOutput
	ToBlobFilterDetailsResponseOutputWithContext(context.Context) BlobFilterDetailsResponseOutput
}

BlobFilterDetailsResponseInput is an input type that accepts BlobFilterDetailsResponseArgs and BlobFilterDetailsResponseOutput values. You can construct a concrete instance of `BlobFilterDetailsResponseInput` via:

BlobFilterDetailsResponseArgs{...}

type BlobFilterDetailsResponseOutput

type BlobFilterDetailsResponseOutput struct{ *pulumi.OutputState }

Filter details to transfer Azure Blobs

func (BlobFilterDetailsResponseOutput) BlobPathList

List of full path of the blobs to be transferred.

func (BlobFilterDetailsResponseOutput) BlobPrefixList

Prefix list of the Azure blobs to be transferred.

func (BlobFilterDetailsResponseOutput) ContainerList

List of blob containers to be transferred.

func (BlobFilterDetailsResponseOutput) ElementType

func (BlobFilterDetailsResponseOutput) ToBlobFilterDetailsResponseOutput

func (o BlobFilterDetailsResponseOutput) ToBlobFilterDetailsResponseOutput() BlobFilterDetailsResponseOutput

func (BlobFilterDetailsResponseOutput) ToBlobFilterDetailsResponseOutputWithContext

func (o BlobFilterDetailsResponseOutput) ToBlobFilterDetailsResponseOutputWithContext(ctx context.Context) BlobFilterDetailsResponseOutput

func (BlobFilterDetailsResponseOutput) ToBlobFilterDetailsResponsePtrOutput

func (o BlobFilterDetailsResponseOutput) ToBlobFilterDetailsResponsePtrOutput() BlobFilterDetailsResponsePtrOutput

func (BlobFilterDetailsResponseOutput) ToBlobFilterDetailsResponsePtrOutputWithContext

func (o BlobFilterDetailsResponseOutput) ToBlobFilterDetailsResponsePtrOutputWithContext(ctx context.Context) BlobFilterDetailsResponsePtrOutput

type BlobFilterDetailsResponsePtrInput

type BlobFilterDetailsResponsePtrInput interface {
	pulumi.Input

	ToBlobFilterDetailsResponsePtrOutput() BlobFilterDetailsResponsePtrOutput
	ToBlobFilterDetailsResponsePtrOutputWithContext(context.Context) BlobFilterDetailsResponsePtrOutput
}

BlobFilterDetailsResponsePtrInput is an input type that accepts BlobFilterDetailsResponseArgs, BlobFilterDetailsResponsePtr and BlobFilterDetailsResponsePtrOutput values. You can construct a concrete instance of `BlobFilterDetailsResponsePtrInput` via:

        BlobFilterDetailsResponseArgs{...}

or:

        nil

type BlobFilterDetailsResponsePtrOutput

type BlobFilterDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (BlobFilterDetailsResponsePtrOutput) BlobPathList

List of full path of the blobs to be transferred.

func (BlobFilterDetailsResponsePtrOutput) BlobPrefixList

Prefix list of the Azure blobs to be transferred.

func (BlobFilterDetailsResponsePtrOutput) ContainerList

List of blob containers to be transferred.

func (BlobFilterDetailsResponsePtrOutput) Elem

func (BlobFilterDetailsResponsePtrOutput) ElementType

func (BlobFilterDetailsResponsePtrOutput) ToBlobFilterDetailsResponsePtrOutput

func (o BlobFilterDetailsResponsePtrOutput) ToBlobFilterDetailsResponsePtrOutput() BlobFilterDetailsResponsePtrOutput

func (BlobFilterDetailsResponsePtrOutput) ToBlobFilterDetailsResponsePtrOutputWithContext

func (o BlobFilterDetailsResponsePtrOutput) ToBlobFilterDetailsResponsePtrOutputWithContext(ctx context.Context) BlobFilterDetailsResponsePtrOutput

type ClassDiscriminator added in v0.3.1

type ClassDiscriminator pulumi.String

Indicates the type of job details.

func (ClassDiscriminator) ElementType added in v0.3.1

func (ClassDiscriminator) ElementType() reflect.Type

func (ClassDiscriminator) ToStringOutput added in v0.3.1

func (e ClassDiscriminator) ToStringOutput() pulumi.StringOutput

func (ClassDiscriminator) ToStringOutputWithContext added in v0.3.1

func (e ClassDiscriminator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClassDiscriminator) ToStringPtrOutput added in v0.3.1

func (e ClassDiscriminator) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClassDiscriminator) ToStringPtrOutputWithContext added in v0.3.1

func (e ClassDiscriminator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudErrorResponse

type CloudErrorResponse struct {
	// Cloud error additional info.
	AdditionalInfo []AdditionalErrorInfoResponse `pulumi:"additionalInfo"`
	// Cloud error code.
	Code *string `pulumi:"code"`
	// Cloud error details.
	Details []CloudErrorResponse `pulumi:"details"`
	// Cloud error message.
	Message *string `pulumi:"message"`
	// Cloud error target.
	Target *string `pulumi:"target"`
}

Cloud error.

type CloudErrorResponseArgs

type CloudErrorResponseArgs struct {
	// Cloud error additional info.
	AdditionalInfo AdditionalErrorInfoResponseArrayInput `pulumi:"additionalInfo"`
	// Cloud error code.
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Cloud error details.
	Details CloudErrorResponseArrayInput `pulumi:"details"`
	// Cloud error message.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Cloud error target.
	Target pulumi.StringPtrInput `pulumi:"target"`
}

Cloud error.

func (CloudErrorResponseArgs) ElementType

func (CloudErrorResponseArgs) ElementType() reflect.Type

func (CloudErrorResponseArgs) ToCloudErrorResponseOutput

func (i CloudErrorResponseArgs) ToCloudErrorResponseOutput() CloudErrorResponseOutput

func (CloudErrorResponseArgs) ToCloudErrorResponseOutputWithContext

func (i CloudErrorResponseArgs) ToCloudErrorResponseOutputWithContext(ctx context.Context) CloudErrorResponseOutput

func (CloudErrorResponseArgs) ToCloudErrorResponsePtrOutput

func (i CloudErrorResponseArgs) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponseArgs) ToCloudErrorResponsePtrOutputWithContext

func (i CloudErrorResponseArgs) ToCloudErrorResponsePtrOutputWithContext(ctx context.Context) CloudErrorResponsePtrOutput

type CloudErrorResponseArray

type CloudErrorResponseArray []CloudErrorResponseInput

func (CloudErrorResponseArray) ElementType

func (CloudErrorResponseArray) ElementType() reflect.Type

func (CloudErrorResponseArray) ToCloudErrorResponseArrayOutput

func (i CloudErrorResponseArray) ToCloudErrorResponseArrayOutput() CloudErrorResponseArrayOutput

func (CloudErrorResponseArray) ToCloudErrorResponseArrayOutputWithContext

func (i CloudErrorResponseArray) ToCloudErrorResponseArrayOutputWithContext(ctx context.Context) CloudErrorResponseArrayOutput

type CloudErrorResponseArrayInput

type CloudErrorResponseArrayInput interface {
	pulumi.Input

	ToCloudErrorResponseArrayOutput() CloudErrorResponseArrayOutput
	ToCloudErrorResponseArrayOutputWithContext(context.Context) CloudErrorResponseArrayOutput
}

CloudErrorResponseArrayInput is an input type that accepts CloudErrorResponseArray and CloudErrorResponseArrayOutput values. You can construct a concrete instance of `CloudErrorResponseArrayInput` via:

CloudErrorResponseArray{ CloudErrorResponseArgs{...} }

type CloudErrorResponseArrayOutput

type CloudErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (CloudErrorResponseArrayOutput) ElementType

func (CloudErrorResponseArrayOutput) Index

func (CloudErrorResponseArrayOutput) ToCloudErrorResponseArrayOutput

func (o CloudErrorResponseArrayOutput) ToCloudErrorResponseArrayOutput() CloudErrorResponseArrayOutput

func (CloudErrorResponseArrayOutput) ToCloudErrorResponseArrayOutputWithContext

func (o CloudErrorResponseArrayOutput) ToCloudErrorResponseArrayOutputWithContext(ctx context.Context) CloudErrorResponseArrayOutput

type CloudErrorResponseInput

type CloudErrorResponseInput interface {
	pulumi.Input

	ToCloudErrorResponseOutput() CloudErrorResponseOutput
	ToCloudErrorResponseOutputWithContext(context.Context) CloudErrorResponseOutput
}

CloudErrorResponseInput is an input type that accepts CloudErrorResponseArgs and CloudErrorResponseOutput values. You can construct a concrete instance of `CloudErrorResponseInput` via:

CloudErrorResponseArgs{...}

type CloudErrorResponseOutput

type CloudErrorResponseOutput struct{ *pulumi.OutputState }

Cloud error.

func (CloudErrorResponseOutput) AdditionalInfo

Cloud error additional info.

func (CloudErrorResponseOutput) Code

Cloud error code.

func (CloudErrorResponseOutput) Details

Cloud error details.

func (CloudErrorResponseOutput) ElementType

func (CloudErrorResponseOutput) ElementType() reflect.Type

func (CloudErrorResponseOutput) Message

Cloud error message.

func (CloudErrorResponseOutput) Target

Cloud error target.

func (CloudErrorResponseOutput) ToCloudErrorResponseOutput

func (o CloudErrorResponseOutput) ToCloudErrorResponseOutput() CloudErrorResponseOutput

func (CloudErrorResponseOutput) ToCloudErrorResponseOutputWithContext

func (o CloudErrorResponseOutput) ToCloudErrorResponseOutputWithContext(ctx context.Context) CloudErrorResponseOutput

func (CloudErrorResponseOutput) ToCloudErrorResponsePtrOutput

func (o CloudErrorResponseOutput) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponseOutput) ToCloudErrorResponsePtrOutputWithContext

func (o CloudErrorResponseOutput) ToCloudErrorResponsePtrOutputWithContext(ctx context.Context) CloudErrorResponsePtrOutput

type CloudErrorResponsePtrInput

type CloudErrorResponsePtrInput interface {
	pulumi.Input

	ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput
	ToCloudErrorResponsePtrOutputWithContext(context.Context) CloudErrorResponsePtrOutput
}

CloudErrorResponsePtrInput is an input type that accepts CloudErrorResponseArgs, CloudErrorResponsePtr and CloudErrorResponsePtrOutput values. You can construct a concrete instance of `CloudErrorResponsePtrInput` via:

        CloudErrorResponseArgs{...}

or:

        nil

type CloudErrorResponsePtrOutput

type CloudErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudErrorResponsePtrOutput) AdditionalInfo

Cloud error additional info.

func (CloudErrorResponsePtrOutput) Code

Cloud error code.

func (CloudErrorResponsePtrOutput) Details

Cloud error details.

func (CloudErrorResponsePtrOutput) Elem

func (CloudErrorResponsePtrOutput) ElementType

func (CloudErrorResponsePtrOutput) Message

Cloud error message.

func (CloudErrorResponsePtrOutput) Target

Cloud error target.

func (CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutput

func (o CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutputWithContext

func (o CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutputWithContext(ctx context.Context) CloudErrorResponsePtrOutput

type ContactDetails

type ContactDetails struct {
	// Contact name of the person.
	ContactName string `pulumi:"contactName"`
	// List of Email-ids to be notified about job progress.
	EmailList []string `pulumi:"emailList"`
	// Mobile number of the contact person.
	Mobile *string `pulumi:"mobile"`
	// Notification preference for a job stage.
	NotificationPreference []NotificationPreference `pulumi:"notificationPreference"`
	// Phone number of the contact person.
	Phone string `pulumi:"phone"`
	// Phone extension number of the contact person.
	PhoneExtension *string `pulumi:"phoneExtension"`
}

Contact Details.

type ContactDetailsArgs

type ContactDetailsArgs struct {
	// Contact name of the person.
	ContactName pulumi.StringInput `pulumi:"contactName"`
	// List of Email-ids to be notified about job progress.
	EmailList pulumi.StringArrayInput `pulumi:"emailList"`
	// Mobile number of the contact person.
	Mobile pulumi.StringPtrInput `pulumi:"mobile"`
	// Notification preference for a job stage.
	NotificationPreference NotificationPreferenceArrayInput `pulumi:"notificationPreference"`
	// Phone number of the contact person.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Phone extension number of the contact person.
	PhoneExtension pulumi.StringPtrInput `pulumi:"phoneExtension"`
}

Contact Details.

func (ContactDetailsArgs) ElementType

func (ContactDetailsArgs) ElementType() reflect.Type

func (ContactDetailsArgs) ToContactDetailsOutput

func (i ContactDetailsArgs) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsArgs) ToContactDetailsOutputWithContext

func (i ContactDetailsArgs) ToContactDetailsOutputWithContext(ctx context.Context) ContactDetailsOutput

type ContactDetailsInput

type ContactDetailsInput interface {
	pulumi.Input

	ToContactDetailsOutput() ContactDetailsOutput
	ToContactDetailsOutputWithContext(context.Context) ContactDetailsOutput
}

ContactDetailsInput is an input type that accepts ContactDetailsArgs and ContactDetailsOutput values. You can construct a concrete instance of `ContactDetailsInput` via:

ContactDetailsArgs{...}

type ContactDetailsOutput

type ContactDetailsOutput struct{ *pulumi.OutputState }

Contact Details.

func (ContactDetailsOutput) ContactName

func (o ContactDetailsOutput) ContactName() pulumi.StringOutput

Contact name of the person.

func (ContactDetailsOutput) ElementType

func (ContactDetailsOutput) ElementType() reflect.Type

func (ContactDetailsOutput) EmailList

List of Email-ids to be notified about job progress.

func (ContactDetailsOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsOutput) NotificationPreference

func (o ContactDetailsOutput) NotificationPreference() NotificationPreferenceArrayOutput

Notification preference for a job stage.

func (ContactDetailsOutput) Phone

Phone number of the contact person.

func (ContactDetailsOutput) PhoneExtension

func (o ContactDetailsOutput) PhoneExtension() pulumi.StringPtrOutput

Phone extension number of the contact person.

func (ContactDetailsOutput) ToContactDetailsOutput

func (o ContactDetailsOutput) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsOutput) ToContactDetailsOutputWithContext

func (o ContactDetailsOutput) ToContactDetailsOutputWithContext(ctx context.Context) ContactDetailsOutput

type ContactDetailsResponse

type ContactDetailsResponse struct {
	// Contact name of the person.
	ContactName string `pulumi:"contactName"`
	// List of Email-ids to be notified about job progress.
	EmailList []string `pulumi:"emailList"`
	// Mobile number of the contact person.
	Mobile *string `pulumi:"mobile"`
	// Notification preference for a job stage.
	NotificationPreference []NotificationPreferenceResponse `pulumi:"notificationPreference"`
	// Phone number of the contact person.
	Phone string `pulumi:"phone"`
	// Phone extension number of the contact person.
	PhoneExtension *string `pulumi:"phoneExtension"`
}

Contact Details.

type ContactDetailsResponseArgs

type ContactDetailsResponseArgs struct {
	// Contact name of the person.
	ContactName pulumi.StringInput `pulumi:"contactName"`
	// List of Email-ids to be notified about job progress.
	EmailList pulumi.StringArrayInput `pulumi:"emailList"`
	// Mobile number of the contact person.
	Mobile pulumi.StringPtrInput `pulumi:"mobile"`
	// Notification preference for a job stage.
	NotificationPreference NotificationPreferenceResponseArrayInput `pulumi:"notificationPreference"`
	// Phone number of the contact person.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Phone extension number of the contact person.
	PhoneExtension pulumi.StringPtrInput `pulumi:"phoneExtension"`
}

Contact Details.

func (ContactDetailsResponseArgs) ElementType

func (ContactDetailsResponseArgs) ElementType() reflect.Type

func (ContactDetailsResponseArgs) ToContactDetailsResponseOutput

func (i ContactDetailsResponseArgs) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseArgs) ToContactDetailsResponseOutputWithContext

func (i ContactDetailsResponseArgs) ToContactDetailsResponseOutputWithContext(ctx context.Context) ContactDetailsResponseOutput

type ContactDetailsResponseInput

type ContactDetailsResponseInput interface {
	pulumi.Input

	ToContactDetailsResponseOutput() ContactDetailsResponseOutput
	ToContactDetailsResponseOutputWithContext(context.Context) ContactDetailsResponseOutput
}

ContactDetailsResponseInput is an input type that accepts ContactDetailsResponseArgs and ContactDetailsResponseOutput values. You can construct a concrete instance of `ContactDetailsResponseInput` via:

ContactDetailsResponseArgs{...}

type ContactDetailsResponseOutput

type ContactDetailsResponseOutput struct{ *pulumi.OutputState }

Contact Details.

func (ContactDetailsResponseOutput) ContactName

Contact name of the person.

func (ContactDetailsResponseOutput) ElementType

func (ContactDetailsResponseOutput) EmailList

List of Email-ids to be notified about job progress.

func (ContactDetailsResponseOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsResponseOutput) NotificationPreference

Notification preference for a job stage.

func (ContactDetailsResponseOutput) Phone

Phone number of the contact person.

func (ContactDetailsResponseOutput) PhoneExtension

Phone extension number of the contact person.

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutput

func (o ContactDetailsResponseOutput) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutputWithContext

func (o ContactDetailsResponseOutput) ToContactDetailsResponseOutputWithContext(ctx context.Context) ContactDetailsResponseOutput

type CopyProgressResponse

type CopyProgressResponse struct {
	// Id of the account where the data needs to be uploaded.
	AccountId string `pulumi:"accountId"`
	// To indicate bytes transferred.
	BytesProcessed float64 `pulumi:"bytesProcessed"`
	// Data Account Type.
	DataAccountType string `pulumi:"dataAccountType"`
	// To indicate directories errored out in the job.
	DirectoriesErroredOut float64 `pulumi:"directoriesErroredOut"`
	// Number of files which could not be copied
	FilesErroredOut float64 `pulumi:"filesErroredOut"`
	// Number of files processed
	FilesProcessed float64 `pulumi:"filesProcessed"`
	// To indicate directories renamed
	InvalidDirectoriesProcessed float64 `pulumi:"invalidDirectoriesProcessed"`
	// Total amount of data not adhering to azure naming conventions which were processed by automatic renaming
	InvalidFileBytesUploaded float64 `pulumi:"invalidFileBytesUploaded"`
	// Number of files not adhering to azure naming conventions which were processed by automatic renaming
	InvalidFilesProcessed float64 `pulumi:"invalidFilesProcessed"`
	// To indicate if enumeration of data is in progress.
	// Until this is true, the TotalBytesToProcess may not be valid.
	IsEnumerationInProgress bool `pulumi:"isEnumerationInProgress"`
	// Number of folders not adhering to azure naming conventions which were processed by automatic renaming
	RenamedContainerCount float64 `pulumi:"renamedContainerCount"`
	// Name of the storage account. This will be empty for data account types other than storage account.
	StorageAccountName string `pulumi:"storageAccountName"`
	// Total amount of data to be processed by the job.
	TotalBytesToProcess float64 `pulumi:"totalBytesToProcess"`
	// Total files to process
	TotalFilesToProcess float64 `pulumi:"totalFilesToProcess"`
	// Transfer type of data
	TransferType string `pulumi:"transferType"`
}

Copy progress.

type CopyProgressResponseArgs

type CopyProgressResponseArgs struct {
	// Id of the account where the data needs to be uploaded.
	AccountId pulumi.StringInput `pulumi:"accountId"`
	// To indicate bytes transferred.
	BytesProcessed pulumi.Float64Input `pulumi:"bytesProcessed"`
	// Data Account Type.
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// To indicate directories errored out in the job.
	DirectoriesErroredOut pulumi.Float64Input `pulumi:"directoriesErroredOut"`
	// Number of files which could not be copied
	FilesErroredOut pulumi.Float64Input `pulumi:"filesErroredOut"`
	// Number of files processed
	FilesProcessed pulumi.Float64Input `pulumi:"filesProcessed"`
	// To indicate directories renamed
	InvalidDirectoriesProcessed pulumi.Float64Input `pulumi:"invalidDirectoriesProcessed"`
	// Total amount of data not adhering to azure naming conventions which were processed by automatic renaming
	InvalidFileBytesUploaded pulumi.Float64Input `pulumi:"invalidFileBytesUploaded"`
	// Number of files not adhering to azure naming conventions which were processed by automatic renaming
	InvalidFilesProcessed pulumi.Float64Input `pulumi:"invalidFilesProcessed"`
	// To indicate if enumeration of data is in progress.
	// Until this is true, the TotalBytesToProcess may not be valid.
	IsEnumerationInProgress pulumi.BoolInput `pulumi:"isEnumerationInProgress"`
	// Number of folders not adhering to azure naming conventions which were processed by automatic renaming
	RenamedContainerCount pulumi.Float64Input `pulumi:"renamedContainerCount"`
	// Name of the storage account. This will be empty for data account types other than storage account.
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	// Total amount of data to be processed by the job.
	TotalBytesToProcess pulumi.Float64Input `pulumi:"totalBytesToProcess"`
	// Total files to process
	TotalFilesToProcess pulumi.Float64Input `pulumi:"totalFilesToProcess"`
	// Transfer type of data
	TransferType pulumi.StringInput `pulumi:"transferType"`
}

Copy progress.

func (CopyProgressResponseArgs) ElementType

func (CopyProgressResponseArgs) ElementType() reflect.Type

func (CopyProgressResponseArgs) ToCopyProgressResponseOutput

func (i CopyProgressResponseArgs) ToCopyProgressResponseOutput() CopyProgressResponseOutput

func (CopyProgressResponseArgs) ToCopyProgressResponseOutputWithContext

func (i CopyProgressResponseArgs) ToCopyProgressResponseOutputWithContext(ctx context.Context) CopyProgressResponseOutput

type CopyProgressResponseArray

type CopyProgressResponseArray []CopyProgressResponseInput

func (CopyProgressResponseArray) ElementType

func (CopyProgressResponseArray) ElementType() reflect.Type

func (CopyProgressResponseArray) ToCopyProgressResponseArrayOutput

func (i CopyProgressResponseArray) ToCopyProgressResponseArrayOutput() CopyProgressResponseArrayOutput

func (CopyProgressResponseArray) ToCopyProgressResponseArrayOutputWithContext

func (i CopyProgressResponseArray) ToCopyProgressResponseArrayOutputWithContext(ctx context.Context) CopyProgressResponseArrayOutput

type CopyProgressResponseArrayInput

type CopyProgressResponseArrayInput interface {
	pulumi.Input

	ToCopyProgressResponseArrayOutput() CopyProgressResponseArrayOutput
	ToCopyProgressResponseArrayOutputWithContext(context.Context) CopyProgressResponseArrayOutput
}

CopyProgressResponseArrayInput is an input type that accepts CopyProgressResponseArray and CopyProgressResponseArrayOutput values. You can construct a concrete instance of `CopyProgressResponseArrayInput` via:

CopyProgressResponseArray{ CopyProgressResponseArgs{...} }

type CopyProgressResponseArrayOutput

type CopyProgressResponseArrayOutput struct{ *pulumi.OutputState }

func (CopyProgressResponseArrayOutput) ElementType

func (CopyProgressResponseArrayOutput) Index

func (CopyProgressResponseArrayOutput) ToCopyProgressResponseArrayOutput

func (o CopyProgressResponseArrayOutput) ToCopyProgressResponseArrayOutput() CopyProgressResponseArrayOutput

func (CopyProgressResponseArrayOutput) ToCopyProgressResponseArrayOutputWithContext

func (o CopyProgressResponseArrayOutput) ToCopyProgressResponseArrayOutputWithContext(ctx context.Context) CopyProgressResponseArrayOutput

type CopyProgressResponseInput

type CopyProgressResponseInput interface {
	pulumi.Input

	ToCopyProgressResponseOutput() CopyProgressResponseOutput
	ToCopyProgressResponseOutputWithContext(context.Context) CopyProgressResponseOutput
}

CopyProgressResponseInput is an input type that accepts CopyProgressResponseArgs and CopyProgressResponseOutput values. You can construct a concrete instance of `CopyProgressResponseInput` via:

CopyProgressResponseArgs{...}

type CopyProgressResponseOutput

type CopyProgressResponseOutput struct{ *pulumi.OutputState }

Copy progress.

func (CopyProgressResponseOutput) AccountId

Id of the account where the data needs to be uploaded.

func (CopyProgressResponseOutput) BytesProcessed

func (o CopyProgressResponseOutput) BytesProcessed() pulumi.Float64Output

To indicate bytes transferred.

func (CopyProgressResponseOutput) DataAccountType

func (o CopyProgressResponseOutput) DataAccountType() pulumi.StringOutput

Data Account Type.

func (CopyProgressResponseOutput) DirectoriesErroredOut

func (o CopyProgressResponseOutput) DirectoriesErroredOut() pulumi.Float64Output

To indicate directories errored out in the job.

func (CopyProgressResponseOutput) ElementType

func (CopyProgressResponseOutput) ElementType() reflect.Type

func (CopyProgressResponseOutput) FilesErroredOut

func (o CopyProgressResponseOutput) FilesErroredOut() pulumi.Float64Output

Number of files which could not be copied

func (CopyProgressResponseOutput) FilesProcessed

func (o CopyProgressResponseOutput) FilesProcessed() pulumi.Float64Output

Number of files processed

func (CopyProgressResponseOutput) InvalidDirectoriesProcessed

func (o CopyProgressResponseOutput) InvalidDirectoriesProcessed() pulumi.Float64Output

To indicate directories renamed

func (CopyProgressResponseOutput) InvalidFileBytesUploaded

func (o CopyProgressResponseOutput) InvalidFileBytesUploaded() pulumi.Float64Output

Total amount of data not adhering to azure naming conventions which were processed by automatic renaming

func (CopyProgressResponseOutput) InvalidFilesProcessed

func (o CopyProgressResponseOutput) InvalidFilesProcessed() pulumi.Float64Output

Number of files not adhering to azure naming conventions which were processed by automatic renaming

func (CopyProgressResponseOutput) IsEnumerationInProgress

func (o CopyProgressResponseOutput) IsEnumerationInProgress() pulumi.BoolOutput

To indicate if enumeration of data is in progress. Until this is true, the TotalBytesToProcess may not be valid.

func (CopyProgressResponseOutput) RenamedContainerCount

func (o CopyProgressResponseOutput) RenamedContainerCount() pulumi.Float64Output

Number of folders not adhering to azure naming conventions which were processed by automatic renaming

func (CopyProgressResponseOutput) StorageAccountName

func (o CopyProgressResponseOutput) StorageAccountName() pulumi.StringOutput

Name of the storage account. This will be empty for data account types other than storage account.

func (CopyProgressResponseOutput) ToCopyProgressResponseOutput

func (o CopyProgressResponseOutput) ToCopyProgressResponseOutput() CopyProgressResponseOutput

func (CopyProgressResponseOutput) ToCopyProgressResponseOutputWithContext

func (o CopyProgressResponseOutput) ToCopyProgressResponseOutputWithContext(ctx context.Context) CopyProgressResponseOutput

func (CopyProgressResponseOutput) TotalBytesToProcess

func (o CopyProgressResponseOutput) TotalBytesToProcess() pulumi.Float64Output

Total amount of data to be processed by the job.

func (CopyProgressResponseOutput) TotalFilesToProcess

func (o CopyProgressResponseOutput) TotalFilesToProcess() pulumi.Float64Output

Total files to process

func (CopyProgressResponseOutput) TransferType

Transfer type of data

type DataAccountType added in v0.3.1

type DataAccountType pulumi.String

Type of the account of data.

func (DataAccountType) ElementType added in v0.3.1

func (DataAccountType) ElementType() reflect.Type

func (DataAccountType) ToStringOutput added in v0.3.1

func (e DataAccountType) ToStringOutput() pulumi.StringOutput

func (DataAccountType) ToStringOutputWithContext added in v0.3.1

func (e DataAccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataAccountType) ToStringPtrOutput added in v0.3.1

func (e DataAccountType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataAccountType) ToStringPtrOutputWithContext added in v0.3.1

func (e DataAccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataBoxAccountCopyLogDetailsResponse

type DataBoxAccountCopyLogDetailsResponse struct {
	// Account name.
	AccountName string `pulumi:"accountName"`
	// Indicates the type of job details.
	// Expected value is 'DataBox'.
	CopyLogDetailsType string `pulumi:"copyLogDetailsType"`
	// Link for copy logs.
	CopyLogLink string `pulumi:"copyLogLink"`
	// Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.
	CopyVerboseLogLink string `pulumi:"copyVerboseLogLink"`
}

Copy log details for a storage account of a DataBox job

type DataBoxAccountCopyLogDetailsResponseArgs

type DataBoxAccountCopyLogDetailsResponseArgs struct {
	// Account name.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Indicates the type of job details.
	// Expected value is 'DataBox'.
	CopyLogDetailsType pulumi.StringInput `pulumi:"copyLogDetailsType"`
	// Link for copy logs.
	CopyLogLink pulumi.StringInput `pulumi:"copyLogLink"`
	// Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.
	CopyVerboseLogLink pulumi.StringInput `pulumi:"copyVerboseLogLink"`
}

Copy log details for a storage account of a DataBox job

func (DataBoxAccountCopyLogDetailsResponseArgs) ElementType

func (DataBoxAccountCopyLogDetailsResponseArgs) ToDataBoxAccountCopyLogDetailsResponseOutput

func (i DataBoxAccountCopyLogDetailsResponseArgs) ToDataBoxAccountCopyLogDetailsResponseOutput() DataBoxAccountCopyLogDetailsResponseOutput

func (DataBoxAccountCopyLogDetailsResponseArgs) ToDataBoxAccountCopyLogDetailsResponseOutputWithContext

func (i DataBoxAccountCopyLogDetailsResponseArgs) ToDataBoxAccountCopyLogDetailsResponseOutputWithContext(ctx context.Context) DataBoxAccountCopyLogDetailsResponseOutput

type DataBoxAccountCopyLogDetailsResponseInput

type DataBoxAccountCopyLogDetailsResponseInput interface {
	pulumi.Input

	ToDataBoxAccountCopyLogDetailsResponseOutput() DataBoxAccountCopyLogDetailsResponseOutput
	ToDataBoxAccountCopyLogDetailsResponseOutputWithContext(context.Context) DataBoxAccountCopyLogDetailsResponseOutput
}

DataBoxAccountCopyLogDetailsResponseInput is an input type that accepts DataBoxAccountCopyLogDetailsResponseArgs and DataBoxAccountCopyLogDetailsResponseOutput values. You can construct a concrete instance of `DataBoxAccountCopyLogDetailsResponseInput` via:

DataBoxAccountCopyLogDetailsResponseArgs{...}

type DataBoxAccountCopyLogDetailsResponseOutput

type DataBoxAccountCopyLogDetailsResponseOutput struct{ *pulumi.OutputState }

Copy log details for a storage account of a DataBox job

func (DataBoxAccountCopyLogDetailsResponseOutput) AccountName

Account name.

func (DataBoxAccountCopyLogDetailsResponseOutput) CopyLogDetailsType

Indicates the type of job details. Expected value is 'DataBox'.

Link for copy logs.

Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.

func (DataBoxAccountCopyLogDetailsResponseOutput) ElementType

func (DataBoxAccountCopyLogDetailsResponseOutput) ToDataBoxAccountCopyLogDetailsResponseOutput

func (o DataBoxAccountCopyLogDetailsResponseOutput) ToDataBoxAccountCopyLogDetailsResponseOutput() DataBoxAccountCopyLogDetailsResponseOutput

func (DataBoxAccountCopyLogDetailsResponseOutput) ToDataBoxAccountCopyLogDetailsResponseOutputWithContext

func (o DataBoxAccountCopyLogDetailsResponseOutput) ToDataBoxAccountCopyLogDetailsResponseOutputWithContext(ctx context.Context) DataBoxAccountCopyLogDetailsResponseOutput

type DataBoxDiskCopyLogDetailsResponse

type DataBoxDiskCopyLogDetailsResponse struct {
	// Indicates the type of job details.
	// Expected value is 'DataBoxDisk'.
	CopyLogDetailsType string `pulumi:"copyLogDetailsType"`
	// Disk Serial Number.
	DiskSerialNumber string `pulumi:"diskSerialNumber"`
	// Link for copy error logs.
	ErrorLogLink string `pulumi:"errorLogLink"`
	// Link for copy verbose logs.
	VerboseLogLink string `pulumi:"verboseLogLink"`
}

Copy Log Details for a disk

type DataBoxDiskCopyLogDetailsResponseArgs

type DataBoxDiskCopyLogDetailsResponseArgs struct {
	// Indicates the type of job details.
	// Expected value is 'DataBoxDisk'.
	CopyLogDetailsType pulumi.StringInput `pulumi:"copyLogDetailsType"`
	// Disk Serial Number.
	DiskSerialNumber pulumi.StringInput `pulumi:"diskSerialNumber"`
	// Link for copy error logs.
	ErrorLogLink pulumi.StringInput `pulumi:"errorLogLink"`
	// Link for copy verbose logs.
	VerboseLogLink pulumi.StringInput `pulumi:"verboseLogLink"`
}

Copy Log Details for a disk

func (DataBoxDiskCopyLogDetailsResponseArgs) ElementType

func (DataBoxDiskCopyLogDetailsResponseArgs) ToDataBoxDiskCopyLogDetailsResponseOutput

func (i DataBoxDiskCopyLogDetailsResponseArgs) ToDataBoxDiskCopyLogDetailsResponseOutput() DataBoxDiskCopyLogDetailsResponseOutput

func (DataBoxDiskCopyLogDetailsResponseArgs) ToDataBoxDiskCopyLogDetailsResponseOutputWithContext

func (i DataBoxDiskCopyLogDetailsResponseArgs) ToDataBoxDiskCopyLogDetailsResponseOutputWithContext(ctx context.Context) DataBoxDiskCopyLogDetailsResponseOutput

type DataBoxDiskCopyLogDetailsResponseInput

type DataBoxDiskCopyLogDetailsResponseInput interface {
	pulumi.Input

	ToDataBoxDiskCopyLogDetailsResponseOutput() DataBoxDiskCopyLogDetailsResponseOutput
	ToDataBoxDiskCopyLogDetailsResponseOutputWithContext(context.Context) DataBoxDiskCopyLogDetailsResponseOutput
}

DataBoxDiskCopyLogDetailsResponseInput is an input type that accepts DataBoxDiskCopyLogDetailsResponseArgs and DataBoxDiskCopyLogDetailsResponseOutput values. You can construct a concrete instance of `DataBoxDiskCopyLogDetailsResponseInput` via:

DataBoxDiskCopyLogDetailsResponseArgs{...}

type DataBoxDiskCopyLogDetailsResponseOutput

type DataBoxDiskCopyLogDetailsResponseOutput struct{ *pulumi.OutputState }

Copy Log Details for a disk

func (DataBoxDiskCopyLogDetailsResponseOutput) CopyLogDetailsType

Indicates the type of job details. Expected value is 'DataBoxDisk'.

func (DataBoxDiskCopyLogDetailsResponseOutput) DiskSerialNumber

Disk Serial Number.

func (DataBoxDiskCopyLogDetailsResponseOutput) ElementType

Link for copy error logs.

func (DataBoxDiskCopyLogDetailsResponseOutput) ToDataBoxDiskCopyLogDetailsResponseOutput

func (o DataBoxDiskCopyLogDetailsResponseOutput) ToDataBoxDiskCopyLogDetailsResponseOutput() DataBoxDiskCopyLogDetailsResponseOutput

func (DataBoxDiskCopyLogDetailsResponseOutput) ToDataBoxDiskCopyLogDetailsResponseOutputWithContext

func (o DataBoxDiskCopyLogDetailsResponseOutput) ToDataBoxDiskCopyLogDetailsResponseOutputWithContext(ctx context.Context) DataBoxDiskCopyLogDetailsResponseOutput

Link for copy verbose logs.

type DataBoxDiskCopyProgressResponse

type DataBoxDiskCopyProgressResponse struct {
	// Bytes copied during the copy of disk.
	BytesCopied float64 `pulumi:"bytesCopied"`
	// Indicates the percentage completed for the copy of the disk.
	PercentComplete int `pulumi:"percentComplete"`
	// The serial number of the disk
	SerialNumber string `pulumi:"serialNumber"`
	// The Status of the copy
	Status string `pulumi:"status"`
}

DataBox Disk Copy Progress

type DataBoxDiskCopyProgressResponseArgs

type DataBoxDiskCopyProgressResponseArgs struct {
	// Bytes copied during the copy of disk.
	BytesCopied pulumi.Float64Input `pulumi:"bytesCopied"`
	// Indicates the percentage completed for the copy of the disk.
	PercentComplete pulumi.IntInput `pulumi:"percentComplete"`
	// The serial number of the disk
	SerialNumber pulumi.StringInput `pulumi:"serialNumber"`
	// The Status of the copy
	Status pulumi.StringInput `pulumi:"status"`
}

DataBox Disk Copy Progress

func (DataBoxDiskCopyProgressResponseArgs) ElementType

func (DataBoxDiskCopyProgressResponseArgs) ToDataBoxDiskCopyProgressResponseOutput

func (i DataBoxDiskCopyProgressResponseArgs) ToDataBoxDiskCopyProgressResponseOutput() DataBoxDiskCopyProgressResponseOutput

func (DataBoxDiskCopyProgressResponseArgs) ToDataBoxDiskCopyProgressResponseOutputWithContext

func (i DataBoxDiskCopyProgressResponseArgs) ToDataBoxDiskCopyProgressResponseOutputWithContext(ctx context.Context) DataBoxDiskCopyProgressResponseOutput

type DataBoxDiskCopyProgressResponseArray

type DataBoxDiskCopyProgressResponseArray []DataBoxDiskCopyProgressResponseInput

func (DataBoxDiskCopyProgressResponseArray) ElementType

func (DataBoxDiskCopyProgressResponseArray) ToDataBoxDiskCopyProgressResponseArrayOutput

func (i DataBoxDiskCopyProgressResponseArray) ToDataBoxDiskCopyProgressResponseArrayOutput() DataBoxDiskCopyProgressResponseArrayOutput

func (DataBoxDiskCopyProgressResponseArray) ToDataBoxDiskCopyProgressResponseArrayOutputWithContext

func (i DataBoxDiskCopyProgressResponseArray) ToDataBoxDiskCopyProgressResponseArrayOutputWithContext(ctx context.Context) DataBoxDiskCopyProgressResponseArrayOutput

type DataBoxDiskCopyProgressResponseArrayInput

type DataBoxDiskCopyProgressResponseArrayInput interface {
	pulumi.Input

	ToDataBoxDiskCopyProgressResponseArrayOutput() DataBoxDiskCopyProgressResponseArrayOutput
	ToDataBoxDiskCopyProgressResponseArrayOutputWithContext(context.Context) DataBoxDiskCopyProgressResponseArrayOutput
}

DataBoxDiskCopyProgressResponseArrayInput is an input type that accepts DataBoxDiskCopyProgressResponseArray and DataBoxDiskCopyProgressResponseArrayOutput values. You can construct a concrete instance of `DataBoxDiskCopyProgressResponseArrayInput` via:

DataBoxDiskCopyProgressResponseArray{ DataBoxDiskCopyProgressResponseArgs{...} }

type DataBoxDiskCopyProgressResponseArrayOutput

type DataBoxDiskCopyProgressResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxDiskCopyProgressResponseArrayOutput) ElementType

func (DataBoxDiskCopyProgressResponseArrayOutput) Index

func (DataBoxDiskCopyProgressResponseArrayOutput) ToDataBoxDiskCopyProgressResponseArrayOutput

func (o DataBoxDiskCopyProgressResponseArrayOutput) ToDataBoxDiskCopyProgressResponseArrayOutput() DataBoxDiskCopyProgressResponseArrayOutput

func (DataBoxDiskCopyProgressResponseArrayOutput) ToDataBoxDiskCopyProgressResponseArrayOutputWithContext

func (o DataBoxDiskCopyProgressResponseArrayOutput) ToDataBoxDiskCopyProgressResponseArrayOutputWithContext(ctx context.Context) DataBoxDiskCopyProgressResponseArrayOutput

type DataBoxDiskCopyProgressResponseInput

type DataBoxDiskCopyProgressResponseInput interface {
	pulumi.Input

	ToDataBoxDiskCopyProgressResponseOutput() DataBoxDiskCopyProgressResponseOutput
	ToDataBoxDiskCopyProgressResponseOutputWithContext(context.Context) DataBoxDiskCopyProgressResponseOutput
}

DataBoxDiskCopyProgressResponseInput is an input type that accepts DataBoxDiskCopyProgressResponseArgs and DataBoxDiskCopyProgressResponseOutput values. You can construct a concrete instance of `DataBoxDiskCopyProgressResponseInput` via:

DataBoxDiskCopyProgressResponseArgs{...}

type DataBoxDiskCopyProgressResponseOutput

type DataBoxDiskCopyProgressResponseOutput struct{ *pulumi.OutputState }

DataBox Disk Copy Progress

func (DataBoxDiskCopyProgressResponseOutput) BytesCopied

Bytes copied during the copy of disk.

func (DataBoxDiskCopyProgressResponseOutput) ElementType

func (DataBoxDiskCopyProgressResponseOutput) PercentComplete

Indicates the percentage completed for the copy of the disk.

func (DataBoxDiskCopyProgressResponseOutput) SerialNumber

The serial number of the disk

func (DataBoxDiskCopyProgressResponseOutput) Status

The Status of the copy

func (DataBoxDiskCopyProgressResponseOutput) ToDataBoxDiskCopyProgressResponseOutput

func (o DataBoxDiskCopyProgressResponseOutput) ToDataBoxDiskCopyProgressResponseOutput() DataBoxDiskCopyProgressResponseOutput

func (DataBoxDiskCopyProgressResponseOutput) ToDataBoxDiskCopyProgressResponseOutputWithContext

func (o DataBoxDiskCopyProgressResponseOutput) ToDataBoxDiskCopyProgressResponseOutputWithContext(ctx context.Context) DataBoxDiskCopyProgressResponseOutput

type DataBoxDiskJobDetails

type DataBoxDiskJobDetails struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetails `pulumi:"contactDetails"`
	// Details of the data to be exported from azure.
	DataExportDetails []DataExportDetails `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails []DataImportDetails `pulumi:"dataImportDetails"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxDisk'.
	JobDetailsType string `pulumi:"jobDetailsType"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey *KeyEncryptionKey `pulumi:"keyEncryptionKey"`
	// User entered passkey for DataBox Disk job.
	Passkey *string `pulumi:"passkey"`
	// Preferences for the order.
	Preferences *Preferences `pulumi:"preferences"`
	// User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
	PreferredDisks map[string]int `pulumi:"preferredDisks"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

type DataBoxDiskJobDetailsArgs

type DataBoxDiskJobDetailsArgs struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsInput `pulumi:"contactDetails"`
	// Details of the data to be exported from azure.
	DataExportDetails DataExportDetailsArrayInput `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails DataImportDetailsArrayInput `pulumi:"dataImportDetails"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxDisk'.
	JobDetailsType pulumi.StringInput `pulumi:"jobDetailsType"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey KeyEncryptionKeyPtrInput `pulumi:"keyEncryptionKey"`
	// User entered passkey for DataBox Disk job.
	Passkey pulumi.StringPtrInput `pulumi:"passkey"`
	// Preferences for the order.
	Preferences PreferencesPtrInput `pulumi:"preferences"`
	// User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
	PreferredDisks pulumi.IntMapInput `pulumi:"preferredDisks"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsArgs) ElementType

func (DataBoxDiskJobDetailsArgs) ElementType() reflect.Type

func (DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsOutput

func (i DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsOutput() DataBoxDiskJobDetailsOutput

func (DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsOutputWithContext

func (i DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsOutputWithContext(ctx context.Context) DataBoxDiskJobDetailsOutput

type DataBoxDiskJobDetailsInput

type DataBoxDiskJobDetailsInput interface {
	pulumi.Input

	ToDataBoxDiskJobDetailsOutput() DataBoxDiskJobDetailsOutput
	ToDataBoxDiskJobDetailsOutputWithContext(context.Context) DataBoxDiskJobDetailsOutput
}

DataBoxDiskJobDetailsInput is an input type that accepts DataBoxDiskJobDetailsArgs and DataBoxDiskJobDetailsOutput values. You can construct a concrete instance of `DataBoxDiskJobDetailsInput` via:

DataBoxDiskJobDetailsArgs{...}

type DataBoxDiskJobDetailsOutput

type DataBoxDiskJobDetailsOutput struct{ *pulumi.OutputState }

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxDiskJobDetailsOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxDiskJobDetailsOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxDiskJobDetailsOutput) ElementType

func (DataBoxDiskJobDetailsOutput) ExpectedDataSizeInTeraBytes added in v0.6.1

func (o DataBoxDiskJobDetailsOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

The expected size of the data, which needs to be transferred in this job, in terabytes.

func (DataBoxDiskJobDetailsOutput) JobDetailsType

func (o DataBoxDiskJobDetailsOutput) JobDetailsType() pulumi.StringOutput

Indicates the type of job details. Expected value is 'DataBoxDisk'.

func (DataBoxDiskJobDetailsOutput) KeyEncryptionKey added in v0.4.0

Details about which key encryption type is being used.

func (DataBoxDiskJobDetailsOutput) Passkey

User entered passkey for DataBox Disk job.

func (DataBoxDiskJobDetailsOutput) Preferences

Preferences for the order.

func (DataBoxDiskJobDetailsOutput) PreferredDisks

func (o DataBoxDiskJobDetailsOutput) PreferredDisks() pulumi.IntMapOutput

User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.

func (DataBoxDiskJobDetailsOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsOutput

func (o DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsOutput() DataBoxDiskJobDetailsOutput

func (DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsOutputWithContext

func (o DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsOutputWithContext(ctx context.Context) DataBoxDiskJobDetailsOutput

type DataBoxDiskJobDetailsResponse

type DataBoxDiskJobDetailsResponse struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey string `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponse `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails []interface{} `pulumi:"copyLogDetails"`
	// Copy progress per disk.
	CopyProgress []DataBoxDiskCopyProgressResponse `pulumi:"copyProgress"`
	// Details of the data to be exported from azure.
	DataExportDetails []DataExportDetailsResponse `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails []DataImportDetailsResponse `pulumi:"dataImportDetails"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.
	DisksAndSizeDetails map[string]int `pulumi:"disksAndSizeDetails"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxDisk'.
	JobDetailsType string `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages []JobStagesResponse `pulumi:"jobStages"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey *KeyEncryptionKeyResponse `pulumi:"keyEncryptionKey"`
	// User entered passkey for DataBox Disk job.
	Passkey *string `pulumi:"passkey"`
	// Preferences for the order.
	Preferences *PreferencesResponse `pulumi:"preferences"`
	// User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
	PreferredDisks map[string]int `pulumi:"preferredDisks"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponse `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey string `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

type DataBoxDiskJobDetailsResponseArgs

type DataBoxDiskJobDetailsResponseArgs struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey pulumi.StringInput `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponseInput `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails pulumi.ArrayInput `pulumi:"copyLogDetails"`
	// Copy progress per disk.
	CopyProgress DataBoxDiskCopyProgressResponseArrayInput `pulumi:"copyProgress"`
	// Details of the data to be exported from azure.
	DataExportDetails DataExportDetailsResponseArrayInput `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails DataImportDetailsResponseArrayInput `pulumi:"dataImportDetails"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponseInput `pulumi:"deliveryPackage"`
	// Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.
	DisksAndSizeDetails pulumi.IntMapInput `pulumi:"disksAndSizeDetails"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxDisk'.
	JobDetailsType pulumi.StringInput `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages JobStagesResponseArrayInput `pulumi:"jobStages"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey KeyEncryptionKeyResponsePtrInput `pulumi:"keyEncryptionKey"`
	// User entered passkey for DataBox Disk job.
	Passkey pulumi.StringPtrInput `pulumi:"passkey"`
	// Preferences for the order.
	Preferences PreferencesResponsePtrInput `pulumi:"preferences"`
	// User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
	PreferredDisks pulumi.IntMapInput `pulumi:"preferredDisks"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponseInput `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey pulumi.StringInput `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressResponsePtrInput `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsResponseArgs) ElementType

func (DataBoxDiskJobDetailsResponseArgs) ToDataBoxDiskJobDetailsResponseOutput

func (i DataBoxDiskJobDetailsResponseArgs) ToDataBoxDiskJobDetailsResponseOutput() DataBoxDiskJobDetailsResponseOutput

func (DataBoxDiskJobDetailsResponseArgs) ToDataBoxDiskJobDetailsResponseOutputWithContext

func (i DataBoxDiskJobDetailsResponseArgs) ToDataBoxDiskJobDetailsResponseOutputWithContext(ctx context.Context) DataBoxDiskJobDetailsResponseOutput

type DataBoxDiskJobDetailsResponseInput

type DataBoxDiskJobDetailsResponseInput interface {
	pulumi.Input

	ToDataBoxDiskJobDetailsResponseOutput() DataBoxDiskJobDetailsResponseOutput
	ToDataBoxDiskJobDetailsResponseOutputWithContext(context.Context) DataBoxDiskJobDetailsResponseOutput
}

DataBoxDiskJobDetailsResponseInput is an input type that accepts DataBoxDiskJobDetailsResponseArgs and DataBoxDiskJobDetailsResponseOutput values. You can construct a concrete instance of `DataBoxDiskJobDetailsResponseInput` via:

DataBoxDiskJobDetailsResponseArgs{...}

type DataBoxDiskJobDetailsResponseOutput

type DataBoxDiskJobDetailsResponseOutput struct{ *pulumi.OutputState }

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsResponseOutput) ChainOfCustodySasKey

func (o DataBoxDiskJobDetailsResponseOutput) ChainOfCustodySasKey() pulumi.StringOutput

Shared access key to download the chain of custody logs

func (DataBoxDiskJobDetailsResponseOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxDiskJobDetailsResponseOutput) CopyLogDetails

List of copy log details.

func (DataBoxDiskJobDetailsResponseOutput) CopyProgress

Copy progress per disk.

func (DataBoxDiskJobDetailsResponseOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxDiskJobDetailsResponseOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxDiskJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxDiskJobDetailsResponseOutput) DisksAndSizeDetails

Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.

func (DataBoxDiskJobDetailsResponseOutput) ElementType

func (DataBoxDiskJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes added in v0.6.1

func (o DataBoxDiskJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

The expected size of the data, which needs to be transferred in this job, in terabytes.

func (DataBoxDiskJobDetailsResponseOutput) JobDetailsType

Indicates the type of job details. Expected value is 'DataBoxDisk'.

func (DataBoxDiskJobDetailsResponseOutput) JobStages

List of stages that run in the job.

func (DataBoxDiskJobDetailsResponseOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxDiskJobDetailsResponseOutput) Passkey

User entered passkey for DataBox Disk job.

func (DataBoxDiskJobDetailsResponseOutput) Preferences

Preferences for the order.

func (DataBoxDiskJobDetailsResponseOutput) PreferredDisks

User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.

func (DataBoxDiskJobDetailsResponseOutput) ReturnPackage

Return package shipping details.

func (DataBoxDiskJobDetailsResponseOutput) ReverseShipmentLabelSasKey

func (o DataBoxDiskJobDetailsResponseOutput) ReverseShipmentLabelSasKey() pulumi.StringOutput

Shared access key to download the return shipment label

func (DataBoxDiskJobDetailsResponseOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxDiskJobDetailsResponseOutput) ToDataBoxDiskJobDetailsResponseOutput

func (o DataBoxDiskJobDetailsResponseOutput) ToDataBoxDiskJobDetailsResponseOutput() DataBoxDiskJobDetailsResponseOutput

func (DataBoxDiskJobDetailsResponseOutput) ToDataBoxDiskJobDetailsResponseOutputWithContext

func (o DataBoxDiskJobDetailsResponseOutput) ToDataBoxDiskJobDetailsResponseOutputWithContext(ctx context.Context) DataBoxDiskJobDetailsResponseOutput

type DataBoxDiskJobSecretsResponse

type DataBoxDiskJobSecretsResponse struct {
	// Dc Access Security Code for Customer Managed Shipping
	DcAccessSecurityCode DcAccessSecurityCodeResponse `pulumi:"dcAccessSecurityCode"`
	// Contains the list of secrets object for that device.
	DiskSecrets []DiskSecretResponse `pulumi:"diskSecrets"`
	// Error while fetching the secrets.
	Error CloudErrorResponse `pulumi:"error"`
	// Whether passkey was provided by user.
	IsPasskeyUserDefined bool `pulumi:"isPasskeyUserDefined"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxDisk'.
	JobSecretsType string `pulumi:"jobSecretsType"`
	// PassKey for the disk Job.
	PassKey string `pulumi:"passKey"`
}

The secrets related to disk job.

type DataBoxDiskJobSecretsResponseArgs

type DataBoxDiskJobSecretsResponseArgs struct {
	// Dc Access Security Code for Customer Managed Shipping
	DcAccessSecurityCode DcAccessSecurityCodeResponseInput `pulumi:"dcAccessSecurityCode"`
	// Contains the list of secrets object for that device.
	DiskSecrets DiskSecretResponseArrayInput `pulumi:"diskSecrets"`
	// Error while fetching the secrets.
	Error CloudErrorResponseInput `pulumi:"error"`
	// Whether passkey was provided by user.
	IsPasskeyUserDefined pulumi.BoolInput `pulumi:"isPasskeyUserDefined"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxDisk'.
	JobSecretsType pulumi.StringInput `pulumi:"jobSecretsType"`
	// PassKey for the disk Job.
	PassKey pulumi.StringInput `pulumi:"passKey"`
}

The secrets related to disk job.

func (DataBoxDiskJobSecretsResponseArgs) ElementType

func (DataBoxDiskJobSecretsResponseArgs) ToDataBoxDiskJobSecretsResponseOutput

func (i DataBoxDiskJobSecretsResponseArgs) ToDataBoxDiskJobSecretsResponseOutput() DataBoxDiskJobSecretsResponseOutput

func (DataBoxDiskJobSecretsResponseArgs) ToDataBoxDiskJobSecretsResponseOutputWithContext

func (i DataBoxDiskJobSecretsResponseArgs) ToDataBoxDiskJobSecretsResponseOutputWithContext(ctx context.Context) DataBoxDiskJobSecretsResponseOutput

type DataBoxDiskJobSecretsResponseInput

type DataBoxDiskJobSecretsResponseInput interface {
	pulumi.Input

	ToDataBoxDiskJobSecretsResponseOutput() DataBoxDiskJobSecretsResponseOutput
	ToDataBoxDiskJobSecretsResponseOutputWithContext(context.Context) DataBoxDiskJobSecretsResponseOutput
}

DataBoxDiskJobSecretsResponseInput is an input type that accepts DataBoxDiskJobSecretsResponseArgs and DataBoxDiskJobSecretsResponseOutput values. You can construct a concrete instance of `DataBoxDiskJobSecretsResponseInput` via:

DataBoxDiskJobSecretsResponseArgs{...}

type DataBoxDiskJobSecretsResponseOutput

type DataBoxDiskJobSecretsResponseOutput struct{ *pulumi.OutputState }

The secrets related to disk job.

func (DataBoxDiskJobSecretsResponseOutput) DcAccessSecurityCode

Dc Access Security Code for Customer Managed Shipping

func (DataBoxDiskJobSecretsResponseOutput) DiskSecrets

Contains the list of secrets object for that device.

func (DataBoxDiskJobSecretsResponseOutput) ElementType

func (DataBoxDiskJobSecretsResponseOutput) Error

Error while fetching the secrets.

func (DataBoxDiskJobSecretsResponseOutput) IsPasskeyUserDefined

func (o DataBoxDiskJobSecretsResponseOutput) IsPasskeyUserDefined() pulumi.BoolOutput

Whether passkey was provided by user.

func (DataBoxDiskJobSecretsResponseOutput) JobSecretsType

Used to indicate what type of job secrets object. Expected value is 'DataBoxDisk'.

func (DataBoxDiskJobSecretsResponseOutput) PassKey

PassKey for the disk Job.

func (DataBoxDiskJobSecretsResponseOutput) ToDataBoxDiskJobSecretsResponseOutput

func (o DataBoxDiskJobSecretsResponseOutput) ToDataBoxDiskJobSecretsResponseOutput() DataBoxDiskJobSecretsResponseOutput

func (DataBoxDiskJobSecretsResponseOutput) ToDataBoxDiskJobSecretsResponseOutputWithContext

func (o DataBoxDiskJobSecretsResponseOutput) ToDataBoxDiskJobSecretsResponseOutputWithContext(ctx context.Context) DataBoxDiskJobSecretsResponseOutput

type DataBoxHeavyAccountCopyLogDetailsResponse

type DataBoxHeavyAccountCopyLogDetailsResponse struct {
	// Account name.
	AccountName string `pulumi:"accountName"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxHeavy'.
	CopyLogDetailsType string `pulumi:"copyLogDetailsType"`
	// Link for copy logs.
	CopyLogLink []string `pulumi:"copyLogLink"`
	// Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.
	CopyVerboseLogLink []string `pulumi:"copyVerboseLogLink"`
}

Copy log details for a storage account for Databox heavy

type DataBoxHeavyAccountCopyLogDetailsResponseArgs

type DataBoxHeavyAccountCopyLogDetailsResponseArgs struct {
	// Account name.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxHeavy'.
	CopyLogDetailsType pulumi.StringInput `pulumi:"copyLogDetailsType"`
	// Link for copy logs.
	CopyLogLink pulumi.StringArrayInput `pulumi:"copyLogLink"`
	// Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.
	CopyVerboseLogLink pulumi.StringArrayInput `pulumi:"copyVerboseLogLink"`
}

Copy log details for a storage account for Databox heavy

func (DataBoxHeavyAccountCopyLogDetailsResponseArgs) ElementType

func (DataBoxHeavyAccountCopyLogDetailsResponseArgs) ToDataBoxHeavyAccountCopyLogDetailsResponseOutput

func (i DataBoxHeavyAccountCopyLogDetailsResponseArgs) ToDataBoxHeavyAccountCopyLogDetailsResponseOutput() DataBoxHeavyAccountCopyLogDetailsResponseOutput

func (DataBoxHeavyAccountCopyLogDetailsResponseArgs) ToDataBoxHeavyAccountCopyLogDetailsResponseOutputWithContext

func (i DataBoxHeavyAccountCopyLogDetailsResponseArgs) ToDataBoxHeavyAccountCopyLogDetailsResponseOutputWithContext(ctx context.Context) DataBoxHeavyAccountCopyLogDetailsResponseOutput

type DataBoxHeavyAccountCopyLogDetailsResponseInput

type DataBoxHeavyAccountCopyLogDetailsResponseInput interface {
	pulumi.Input

	ToDataBoxHeavyAccountCopyLogDetailsResponseOutput() DataBoxHeavyAccountCopyLogDetailsResponseOutput
	ToDataBoxHeavyAccountCopyLogDetailsResponseOutputWithContext(context.Context) DataBoxHeavyAccountCopyLogDetailsResponseOutput
}

DataBoxHeavyAccountCopyLogDetailsResponseInput is an input type that accepts DataBoxHeavyAccountCopyLogDetailsResponseArgs and DataBoxHeavyAccountCopyLogDetailsResponseOutput values. You can construct a concrete instance of `DataBoxHeavyAccountCopyLogDetailsResponseInput` via:

DataBoxHeavyAccountCopyLogDetailsResponseArgs{...}

type DataBoxHeavyAccountCopyLogDetailsResponseOutput

type DataBoxHeavyAccountCopyLogDetailsResponseOutput struct{ *pulumi.OutputState }

Copy log details for a storage account for Databox heavy

func (DataBoxHeavyAccountCopyLogDetailsResponseOutput) AccountName

Account name.

func (DataBoxHeavyAccountCopyLogDetailsResponseOutput) CopyLogDetailsType

Indicates the type of job details. Expected value is 'DataBoxHeavy'.

Link for copy logs.

Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.

func (DataBoxHeavyAccountCopyLogDetailsResponseOutput) ElementType

func (DataBoxHeavyAccountCopyLogDetailsResponseOutput) ToDataBoxHeavyAccountCopyLogDetailsResponseOutput

func (o DataBoxHeavyAccountCopyLogDetailsResponseOutput) ToDataBoxHeavyAccountCopyLogDetailsResponseOutput() DataBoxHeavyAccountCopyLogDetailsResponseOutput

func (DataBoxHeavyAccountCopyLogDetailsResponseOutput) ToDataBoxHeavyAccountCopyLogDetailsResponseOutputWithContext

func (o DataBoxHeavyAccountCopyLogDetailsResponseOutput) ToDataBoxHeavyAccountCopyLogDetailsResponseOutputWithContext(ctx context.Context) DataBoxHeavyAccountCopyLogDetailsResponseOutput

type DataBoxHeavyJobDetails

type DataBoxHeavyJobDetails struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetails `pulumi:"contactDetails"`
	// Details of the data to be exported from azure.
	DataExportDetails []DataExportDetails `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails []DataImportDetails `pulumi:"dataImportDetails"`
	// Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	DevicePassword *string `pulumi:"devicePassword"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxHeavy'.
	JobDetailsType string `pulumi:"jobDetailsType"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey *KeyEncryptionKey `pulumi:"keyEncryptionKey"`
	// Preferences for the order.
	Preferences *Preferences `pulumi:"preferences"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

Databox Heavy Device Job Details

type DataBoxHeavyJobDetailsArgs

type DataBoxHeavyJobDetailsArgs struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsInput `pulumi:"contactDetails"`
	// Details of the data to be exported from azure.
	DataExportDetails DataExportDetailsArrayInput `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails DataImportDetailsArrayInput `pulumi:"dataImportDetails"`
	// Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	DevicePassword pulumi.StringPtrInput `pulumi:"devicePassword"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxHeavy'.
	JobDetailsType pulumi.StringInput `pulumi:"jobDetailsType"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey KeyEncryptionKeyPtrInput `pulumi:"keyEncryptionKey"`
	// Preferences for the order.
	Preferences PreferencesPtrInput `pulumi:"preferences"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

Databox Heavy Device Job Details

func (DataBoxHeavyJobDetailsArgs) ElementType

func (DataBoxHeavyJobDetailsArgs) ElementType() reflect.Type

func (DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsOutput

func (i DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsOutput() DataBoxHeavyJobDetailsOutput

func (DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsOutputWithContext

func (i DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsOutputWithContext(ctx context.Context) DataBoxHeavyJobDetailsOutput

type DataBoxHeavyJobDetailsInput

type DataBoxHeavyJobDetailsInput interface {
	pulumi.Input

	ToDataBoxHeavyJobDetailsOutput() DataBoxHeavyJobDetailsOutput
	ToDataBoxHeavyJobDetailsOutputWithContext(context.Context) DataBoxHeavyJobDetailsOutput
}

DataBoxHeavyJobDetailsInput is an input type that accepts DataBoxHeavyJobDetailsArgs and DataBoxHeavyJobDetailsOutput values. You can construct a concrete instance of `DataBoxHeavyJobDetailsInput` via:

DataBoxHeavyJobDetailsArgs{...}

type DataBoxHeavyJobDetailsOutput

type DataBoxHeavyJobDetailsOutput struct{ *pulumi.OutputState }

Databox Heavy Device Job Details

func (DataBoxHeavyJobDetailsOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxHeavyJobDetailsOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxHeavyJobDetailsOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxHeavyJobDetailsOutput) DevicePassword

Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+

func (DataBoxHeavyJobDetailsOutput) ElementType

func (DataBoxHeavyJobDetailsOutput) ExpectedDataSizeInTeraBytes added in v0.6.1

func (o DataBoxHeavyJobDetailsOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

The expected size of the data, which needs to be transferred in this job, in terabytes.

func (DataBoxHeavyJobDetailsOutput) JobDetailsType

Indicates the type of job details. Expected value is 'DataBoxHeavy'.

func (DataBoxHeavyJobDetailsOutput) KeyEncryptionKey added in v0.4.0

Details about which key encryption type is being used.

func (DataBoxHeavyJobDetailsOutput) Preferences

Preferences for the order.

func (DataBoxHeavyJobDetailsOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsOutput

func (o DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsOutput() DataBoxHeavyJobDetailsOutput

func (DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsOutputWithContext

func (o DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsOutputWithContext(ctx context.Context) DataBoxHeavyJobDetailsOutput

type DataBoxHeavyJobDetailsResponse

type DataBoxHeavyJobDetailsResponse struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey string `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponse `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails []interface{} `pulumi:"copyLogDetails"`
	// Copy progress per account.
	CopyProgress []CopyProgressResponse `pulumi:"copyProgress"`
	// Details of the data to be exported from azure.
	DataExportDetails []DataExportDetailsResponse `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails []DataImportDetailsResponse `pulumi:"dataImportDetails"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	DevicePassword *string `pulumi:"devicePassword"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxHeavy'.
	JobDetailsType string `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages []JobStagesResponse `pulumi:"jobStages"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey *KeyEncryptionKeyResponse `pulumi:"keyEncryptionKey"`
	// Preferences for the order.
	Preferences *PreferencesResponse `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponse `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey string `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

Databox Heavy Device Job Details

type DataBoxHeavyJobDetailsResponseArgs

type DataBoxHeavyJobDetailsResponseArgs struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey pulumi.StringInput `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponseInput `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails pulumi.ArrayInput `pulumi:"copyLogDetails"`
	// Copy progress per account.
	CopyProgress CopyProgressResponseArrayInput `pulumi:"copyProgress"`
	// Details of the data to be exported from azure.
	DataExportDetails DataExportDetailsResponseArrayInput `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails DataImportDetailsResponseArrayInput `pulumi:"dataImportDetails"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponseInput `pulumi:"deliveryPackage"`
	// Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	DevicePassword pulumi.StringPtrInput `pulumi:"devicePassword"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxHeavy'.
	JobDetailsType pulumi.StringInput `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages JobStagesResponseArrayInput `pulumi:"jobStages"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey KeyEncryptionKeyResponsePtrInput `pulumi:"keyEncryptionKey"`
	// Preferences for the order.
	Preferences PreferencesResponsePtrInput `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponseInput `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey pulumi.StringInput `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressResponsePtrInput `pulumi:"shippingAddress"`
}

Databox Heavy Device Job Details

func (DataBoxHeavyJobDetailsResponseArgs) ElementType

func (DataBoxHeavyJobDetailsResponseArgs) ToDataBoxHeavyJobDetailsResponseOutput

func (i DataBoxHeavyJobDetailsResponseArgs) ToDataBoxHeavyJobDetailsResponseOutput() DataBoxHeavyJobDetailsResponseOutput

func (DataBoxHeavyJobDetailsResponseArgs) ToDataBoxHeavyJobDetailsResponseOutputWithContext

func (i DataBoxHeavyJobDetailsResponseArgs) ToDataBoxHeavyJobDetailsResponseOutputWithContext(ctx context.Context) DataBoxHeavyJobDetailsResponseOutput

type DataBoxHeavyJobDetailsResponseInput

type DataBoxHeavyJobDetailsResponseInput interface {
	pulumi.Input

	ToDataBoxHeavyJobDetailsResponseOutput() DataBoxHeavyJobDetailsResponseOutput
	ToDataBoxHeavyJobDetailsResponseOutputWithContext(context.Context) DataBoxHeavyJobDetailsResponseOutput
}

DataBoxHeavyJobDetailsResponseInput is an input type that accepts DataBoxHeavyJobDetailsResponseArgs and DataBoxHeavyJobDetailsResponseOutput values. You can construct a concrete instance of `DataBoxHeavyJobDetailsResponseInput` via:

DataBoxHeavyJobDetailsResponseArgs{...}

type DataBoxHeavyJobDetailsResponseOutput

type DataBoxHeavyJobDetailsResponseOutput struct{ *pulumi.OutputState }

Databox Heavy Device Job Details

func (DataBoxHeavyJobDetailsResponseOutput) ChainOfCustodySasKey

func (o DataBoxHeavyJobDetailsResponseOutput) ChainOfCustodySasKey() pulumi.StringOutput

Shared access key to download the chain of custody logs

func (DataBoxHeavyJobDetailsResponseOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxHeavyJobDetailsResponseOutput) CopyLogDetails

List of copy log details.

func (DataBoxHeavyJobDetailsResponseOutput) CopyProgress

Copy progress per account.

func (DataBoxHeavyJobDetailsResponseOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxHeavyJobDetailsResponseOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxHeavyJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxHeavyJobDetailsResponseOutput) DevicePassword

Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+

func (DataBoxHeavyJobDetailsResponseOutput) ElementType

func (DataBoxHeavyJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes added in v0.6.1

func (o DataBoxHeavyJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

The expected size of the data, which needs to be transferred in this job, in terabytes.

func (DataBoxHeavyJobDetailsResponseOutput) JobDetailsType

Indicates the type of job details. Expected value is 'DataBoxHeavy'.

func (DataBoxHeavyJobDetailsResponseOutput) JobStages

List of stages that run in the job.

func (DataBoxHeavyJobDetailsResponseOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxHeavyJobDetailsResponseOutput) Preferences

Preferences for the order.

func (DataBoxHeavyJobDetailsResponseOutput) ReturnPackage

Return package shipping details.

func (DataBoxHeavyJobDetailsResponseOutput) ReverseShipmentLabelSasKey

func (o DataBoxHeavyJobDetailsResponseOutput) ReverseShipmentLabelSasKey() pulumi.StringOutput

Shared access key to download the return shipment label

func (DataBoxHeavyJobDetailsResponseOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxHeavyJobDetailsResponseOutput) ToDataBoxHeavyJobDetailsResponseOutput

func (o DataBoxHeavyJobDetailsResponseOutput) ToDataBoxHeavyJobDetailsResponseOutput() DataBoxHeavyJobDetailsResponseOutput

func (DataBoxHeavyJobDetailsResponseOutput) ToDataBoxHeavyJobDetailsResponseOutputWithContext

func (o DataBoxHeavyJobDetailsResponseOutput) ToDataBoxHeavyJobDetailsResponseOutputWithContext(ctx context.Context) DataBoxHeavyJobDetailsResponseOutput

type DataBoxHeavyJobSecretsResponse

type DataBoxHeavyJobSecretsResponse struct {
	// Contains the list of secret objects for a databox heavy job.
	CabinetPodSecrets []DataBoxHeavySecretResponse `pulumi:"cabinetPodSecrets"`
	// Dc Access Security Code for Customer Managed Shipping
	DcAccessSecurityCode DcAccessSecurityCodeResponse `pulumi:"dcAccessSecurityCode"`
	// Error while fetching the secrets.
	Error CloudErrorResponse `pulumi:"error"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxHeavy'.
	JobSecretsType string `pulumi:"jobSecretsType"`
}

The secrets related to a databox heavy job.

type DataBoxHeavyJobSecretsResponseArgs

type DataBoxHeavyJobSecretsResponseArgs struct {
	// Contains the list of secret objects for a databox heavy job.
	CabinetPodSecrets DataBoxHeavySecretResponseArrayInput `pulumi:"cabinetPodSecrets"`
	// Dc Access Security Code for Customer Managed Shipping
	DcAccessSecurityCode DcAccessSecurityCodeResponseInput `pulumi:"dcAccessSecurityCode"`
	// Error while fetching the secrets.
	Error CloudErrorResponseInput `pulumi:"error"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxHeavy'.
	JobSecretsType pulumi.StringInput `pulumi:"jobSecretsType"`
}

The secrets related to a databox heavy job.

func (DataBoxHeavyJobSecretsResponseArgs) ElementType

func (DataBoxHeavyJobSecretsResponseArgs) ToDataBoxHeavyJobSecretsResponseOutput

func (i DataBoxHeavyJobSecretsResponseArgs) ToDataBoxHeavyJobSecretsResponseOutput() DataBoxHeavyJobSecretsResponseOutput

func (DataBoxHeavyJobSecretsResponseArgs) ToDataBoxHeavyJobSecretsResponseOutputWithContext

func (i DataBoxHeavyJobSecretsResponseArgs) ToDataBoxHeavyJobSecretsResponseOutputWithContext(ctx context.Context) DataBoxHeavyJobSecretsResponseOutput

type DataBoxHeavyJobSecretsResponseInput

type DataBoxHeavyJobSecretsResponseInput interface {
	pulumi.Input

	ToDataBoxHeavyJobSecretsResponseOutput() DataBoxHeavyJobSecretsResponseOutput
	ToDataBoxHeavyJobSecretsResponseOutputWithContext(context.Context) DataBoxHeavyJobSecretsResponseOutput
}

DataBoxHeavyJobSecretsResponseInput is an input type that accepts DataBoxHeavyJobSecretsResponseArgs and DataBoxHeavyJobSecretsResponseOutput values. You can construct a concrete instance of `DataBoxHeavyJobSecretsResponseInput` via:

DataBoxHeavyJobSecretsResponseArgs{...}

type DataBoxHeavyJobSecretsResponseOutput

type DataBoxHeavyJobSecretsResponseOutput struct{ *pulumi.OutputState }

The secrets related to a databox heavy job.

func (DataBoxHeavyJobSecretsResponseOutput) CabinetPodSecrets

Contains the list of secret objects for a databox heavy job.

func (DataBoxHeavyJobSecretsResponseOutput) DcAccessSecurityCode

Dc Access Security Code for Customer Managed Shipping

func (DataBoxHeavyJobSecretsResponseOutput) ElementType

func (DataBoxHeavyJobSecretsResponseOutput) Error

Error while fetching the secrets.

func (DataBoxHeavyJobSecretsResponseOutput) JobSecretsType

Used to indicate what type of job secrets object. Expected value is 'DataBoxHeavy'.

func (DataBoxHeavyJobSecretsResponseOutput) ToDataBoxHeavyJobSecretsResponseOutput

func (o DataBoxHeavyJobSecretsResponseOutput) ToDataBoxHeavyJobSecretsResponseOutput() DataBoxHeavyJobSecretsResponseOutput

func (DataBoxHeavyJobSecretsResponseOutput) ToDataBoxHeavyJobSecretsResponseOutputWithContext

func (o DataBoxHeavyJobSecretsResponseOutput) ToDataBoxHeavyJobSecretsResponseOutputWithContext(ctx context.Context) DataBoxHeavyJobSecretsResponseOutput

type DataBoxHeavySecretResponse

type DataBoxHeavySecretResponse struct {
	// Per account level access credentials.
	AccountCredentialDetails []AccountCredentialDetailsResponse `pulumi:"accountCredentialDetails"`
	// Password for out of the box experience on device.
	DevicePassword string `pulumi:"devicePassword"`
	// Serial number of the assigned device.
	DeviceSerialNumber string `pulumi:"deviceSerialNumber"`
	// The base 64 encoded public key to authenticate with the device
	EncodedValidationCertPubKey string `pulumi:"encodedValidationCertPubKey"`
	// Network configuration of the appliance.
	NetworkConfigurations []ApplianceNetworkConfigurationResponse `pulumi:"networkConfigurations"`
}

The secrets related to a databox heavy.

type DataBoxHeavySecretResponseArgs

type DataBoxHeavySecretResponseArgs struct {
	// Per account level access credentials.
	AccountCredentialDetails AccountCredentialDetailsResponseArrayInput `pulumi:"accountCredentialDetails"`
	// Password for out of the box experience on device.
	DevicePassword pulumi.StringInput `pulumi:"devicePassword"`
	// Serial number of the assigned device.
	DeviceSerialNumber pulumi.StringInput `pulumi:"deviceSerialNumber"`
	// The base 64 encoded public key to authenticate with the device
	EncodedValidationCertPubKey pulumi.StringInput `pulumi:"encodedValidationCertPubKey"`
	// Network configuration of the appliance.
	NetworkConfigurations ApplianceNetworkConfigurationResponseArrayInput `pulumi:"networkConfigurations"`
}

The secrets related to a databox heavy.

func (DataBoxHeavySecretResponseArgs) ElementType

func (DataBoxHeavySecretResponseArgs) ToDataBoxHeavySecretResponseOutput

func (i DataBoxHeavySecretResponseArgs) ToDataBoxHeavySecretResponseOutput() DataBoxHeavySecretResponseOutput

func (DataBoxHeavySecretResponseArgs) ToDataBoxHeavySecretResponseOutputWithContext

func (i DataBoxHeavySecretResponseArgs) ToDataBoxHeavySecretResponseOutputWithContext(ctx context.Context) DataBoxHeavySecretResponseOutput

type DataBoxHeavySecretResponseArray

type DataBoxHeavySecretResponseArray []DataBoxHeavySecretResponseInput

func (DataBoxHeavySecretResponseArray) ElementType

func (DataBoxHeavySecretResponseArray) ToDataBoxHeavySecretResponseArrayOutput

func (i DataBoxHeavySecretResponseArray) ToDataBoxHeavySecretResponseArrayOutput() DataBoxHeavySecretResponseArrayOutput

func (DataBoxHeavySecretResponseArray) ToDataBoxHeavySecretResponseArrayOutputWithContext

func (i DataBoxHeavySecretResponseArray) ToDataBoxHeavySecretResponseArrayOutputWithContext(ctx context.Context) DataBoxHeavySecretResponseArrayOutput

type DataBoxHeavySecretResponseArrayInput

type DataBoxHeavySecretResponseArrayInput interface {
	pulumi.Input

	ToDataBoxHeavySecretResponseArrayOutput() DataBoxHeavySecretResponseArrayOutput
	ToDataBoxHeavySecretResponseArrayOutputWithContext(context.Context) DataBoxHeavySecretResponseArrayOutput
}

DataBoxHeavySecretResponseArrayInput is an input type that accepts DataBoxHeavySecretResponseArray and DataBoxHeavySecretResponseArrayOutput values. You can construct a concrete instance of `DataBoxHeavySecretResponseArrayInput` via:

DataBoxHeavySecretResponseArray{ DataBoxHeavySecretResponseArgs{...} }

type DataBoxHeavySecretResponseArrayOutput

type DataBoxHeavySecretResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxHeavySecretResponseArrayOutput) ElementType

func (DataBoxHeavySecretResponseArrayOutput) Index

func (DataBoxHeavySecretResponseArrayOutput) ToDataBoxHeavySecretResponseArrayOutput

func (o DataBoxHeavySecretResponseArrayOutput) ToDataBoxHeavySecretResponseArrayOutput() DataBoxHeavySecretResponseArrayOutput

func (DataBoxHeavySecretResponseArrayOutput) ToDataBoxHeavySecretResponseArrayOutputWithContext

func (o DataBoxHeavySecretResponseArrayOutput) ToDataBoxHeavySecretResponseArrayOutputWithContext(ctx context.Context) DataBoxHeavySecretResponseArrayOutput

type DataBoxHeavySecretResponseInput

type DataBoxHeavySecretResponseInput interface {
	pulumi.Input

	ToDataBoxHeavySecretResponseOutput() DataBoxHeavySecretResponseOutput
	ToDataBoxHeavySecretResponseOutputWithContext(context.Context) DataBoxHeavySecretResponseOutput
}

DataBoxHeavySecretResponseInput is an input type that accepts DataBoxHeavySecretResponseArgs and DataBoxHeavySecretResponseOutput values. You can construct a concrete instance of `DataBoxHeavySecretResponseInput` via:

DataBoxHeavySecretResponseArgs{...}

type DataBoxHeavySecretResponseOutput

type DataBoxHeavySecretResponseOutput struct{ *pulumi.OutputState }

The secrets related to a databox heavy.

func (DataBoxHeavySecretResponseOutput) AccountCredentialDetails

Per account level access credentials.

func (DataBoxHeavySecretResponseOutput) DevicePassword

Password for out of the box experience on device.

func (DataBoxHeavySecretResponseOutput) DeviceSerialNumber

func (o DataBoxHeavySecretResponseOutput) DeviceSerialNumber() pulumi.StringOutput

Serial number of the assigned device.

func (DataBoxHeavySecretResponseOutput) ElementType

func (DataBoxHeavySecretResponseOutput) EncodedValidationCertPubKey

func (o DataBoxHeavySecretResponseOutput) EncodedValidationCertPubKey() pulumi.StringOutput

The base 64 encoded public key to authenticate with the device

func (DataBoxHeavySecretResponseOutput) NetworkConfigurations

Network configuration of the appliance.

func (DataBoxHeavySecretResponseOutput) ToDataBoxHeavySecretResponseOutput

func (o DataBoxHeavySecretResponseOutput) ToDataBoxHeavySecretResponseOutput() DataBoxHeavySecretResponseOutput

func (DataBoxHeavySecretResponseOutput) ToDataBoxHeavySecretResponseOutputWithContext

func (o DataBoxHeavySecretResponseOutput) ToDataBoxHeavySecretResponseOutputWithContext(ctx context.Context) DataBoxHeavySecretResponseOutput

type DataBoxJobDetails

type DataBoxJobDetails struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetails `pulumi:"contactDetails"`
	// Details of the data to be exported from azure.
	DataExportDetails []DataExportDetails `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails []DataImportDetails `pulumi:"dataImportDetails"`
	// Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	DevicePassword *string `pulumi:"devicePassword"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBox'.
	JobDetailsType string `pulumi:"jobDetailsType"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey *KeyEncryptionKey `pulumi:"keyEncryptionKey"`
	// Preferences for the order.
	Preferences *Preferences `pulumi:"preferences"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

Databox Job Details

type DataBoxJobDetailsArgs

type DataBoxJobDetailsArgs struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsInput `pulumi:"contactDetails"`
	// Details of the data to be exported from azure.
	DataExportDetails DataExportDetailsArrayInput `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails DataImportDetailsArrayInput `pulumi:"dataImportDetails"`
	// Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	DevicePassword pulumi.StringPtrInput `pulumi:"devicePassword"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBox'.
	JobDetailsType pulumi.StringInput `pulumi:"jobDetailsType"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey KeyEncryptionKeyPtrInput `pulumi:"keyEncryptionKey"`
	// Preferences for the order.
	Preferences PreferencesPtrInput `pulumi:"preferences"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

Databox Job Details

func (DataBoxJobDetailsArgs) ElementType

func (DataBoxJobDetailsArgs) ElementType() reflect.Type

func (DataBoxJobDetailsArgs) ToDataBoxJobDetailsOutput

func (i DataBoxJobDetailsArgs) ToDataBoxJobDetailsOutput() DataBoxJobDetailsOutput

func (DataBoxJobDetailsArgs) ToDataBoxJobDetailsOutputWithContext

func (i DataBoxJobDetailsArgs) ToDataBoxJobDetailsOutputWithContext(ctx context.Context) DataBoxJobDetailsOutput

type DataBoxJobDetailsInput

type DataBoxJobDetailsInput interface {
	pulumi.Input

	ToDataBoxJobDetailsOutput() DataBoxJobDetailsOutput
	ToDataBoxJobDetailsOutputWithContext(context.Context) DataBoxJobDetailsOutput
}

DataBoxJobDetailsInput is an input type that accepts DataBoxJobDetailsArgs and DataBoxJobDetailsOutput values. You can construct a concrete instance of `DataBoxJobDetailsInput` via:

DataBoxJobDetailsArgs{...}

type DataBoxJobDetailsOutput

type DataBoxJobDetailsOutput struct{ *pulumi.OutputState }

Databox Job Details

func (DataBoxJobDetailsOutput) ContactDetails

func (o DataBoxJobDetailsOutput) ContactDetails() ContactDetailsOutput

Contact details for notification and shipping.

func (DataBoxJobDetailsOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxJobDetailsOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxJobDetailsOutput) DevicePassword

func (o DataBoxJobDetailsOutput) DevicePassword() pulumi.StringPtrOutput

Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+

func (DataBoxJobDetailsOutput) ElementType

func (DataBoxJobDetailsOutput) ElementType() reflect.Type

func (DataBoxJobDetailsOutput) ExpectedDataSizeInTeraBytes added in v0.6.1

func (o DataBoxJobDetailsOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

The expected size of the data, which needs to be transferred in this job, in terabytes.

func (DataBoxJobDetailsOutput) JobDetailsType

func (o DataBoxJobDetailsOutput) JobDetailsType() pulumi.StringOutput

Indicates the type of job details. Expected value is 'DataBox'.

func (DataBoxJobDetailsOutput) KeyEncryptionKey added in v0.4.0

Details about which key encryption type is being used.

func (DataBoxJobDetailsOutput) Preferences

Preferences for the order.

func (DataBoxJobDetailsOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxJobDetailsOutput) ToDataBoxJobDetailsOutput

func (o DataBoxJobDetailsOutput) ToDataBoxJobDetailsOutput() DataBoxJobDetailsOutput

func (DataBoxJobDetailsOutput) ToDataBoxJobDetailsOutputWithContext

func (o DataBoxJobDetailsOutput) ToDataBoxJobDetailsOutputWithContext(ctx context.Context) DataBoxJobDetailsOutput

type DataBoxJobDetailsResponse

type DataBoxJobDetailsResponse struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey string `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponse `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails []interface{} `pulumi:"copyLogDetails"`
	// Copy progress per storage account.
	CopyProgress []CopyProgressResponse `pulumi:"copyProgress"`
	// Details of the data to be exported from azure.
	DataExportDetails []DataExportDetailsResponse `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails []DataImportDetailsResponse `pulumi:"dataImportDetails"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	DevicePassword *string `pulumi:"devicePassword"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBox'.
	JobDetailsType string `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages []JobStagesResponse `pulumi:"jobStages"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey *KeyEncryptionKeyResponse `pulumi:"keyEncryptionKey"`
	// Preferences for the order.
	Preferences *PreferencesResponse `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponse `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey string `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

Databox Job Details

type DataBoxJobDetailsResponseArgs

type DataBoxJobDetailsResponseArgs struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey pulumi.StringInput `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponseInput `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails pulumi.ArrayInput `pulumi:"copyLogDetails"`
	// Copy progress per storage account.
	CopyProgress CopyProgressResponseArrayInput `pulumi:"copyProgress"`
	// Details of the data to be exported from azure.
	DataExportDetails DataExportDetailsResponseArrayInput `pulumi:"dataExportDetails"`
	// Details of the data to be imported into azure.
	DataImportDetails DataImportDetailsResponseArrayInput `pulumi:"dataImportDetails"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponseInput `pulumi:"deliveryPackage"`
	// Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	DevicePassword pulumi.StringPtrInput `pulumi:"devicePassword"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBox'.
	JobDetailsType pulumi.StringInput `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages JobStagesResponseArrayInput `pulumi:"jobStages"`
	// Details about which key encryption type is being used.
	KeyEncryptionKey KeyEncryptionKeyResponsePtrInput `pulumi:"keyEncryptionKey"`
	// Preferences for the order.
	Preferences PreferencesResponsePtrInput `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponseInput `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey pulumi.StringInput `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressResponsePtrInput `pulumi:"shippingAddress"`
}

Databox Job Details

func (DataBoxJobDetailsResponseArgs) ElementType

func (DataBoxJobDetailsResponseArgs) ToDataBoxJobDetailsResponseOutput

func (i DataBoxJobDetailsResponseArgs) ToDataBoxJobDetailsResponseOutput() DataBoxJobDetailsResponseOutput

func (DataBoxJobDetailsResponseArgs) ToDataBoxJobDetailsResponseOutputWithContext

func (i DataBoxJobDetailsResponseArgs) ToDataBoxJobDetailsResponseOutputWithContext(ctx context.Context) DataBoxJobDetailsResponseOutput

type DataBoxJobDetailsResponseInput

type DataBoxJobDetailsResponseInput interface {
	pulumi.Input

	ToDataBoxJobDetailsResponseOutput() DataBoxJobDetailsResponseOutput
	ToDataBoxJobDetailsResponseOutputWithContext(context.Context) DataBoxJobDetailsResponseOutput
}

DataBoxJobDetailsResponseInput is an input type that accepts DataBoxJobDetailsResponseArgs and DataBoxJobDetailsResponseOutput values. You can construct a concrete instance of `DataBoxJobDetailsResponseInput` via:

DataBoxJobDetailsResponseArgs{...}

type DataBoxJobDetailsResponseOutput

type DataBoxJobDetailsResponseOutput struct{ *pulumi.OutputState }

Databox Job Details

func (DataBoxJobDetailsResponseOutput) ChainOfCustodySasKey

func (o DataBoxJobDetailsResponseOutput) ChainOfCustodySasKey() pulumi.StringOutput

Shared access key to download the chain of custody logs

func (DataBoxJobDetailsResponseOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxJobDetailsResponseOutput) CopyLogDetails

List of copy log details.

func (DataBoxJobDetailsResponseOutput) CopyProgress

Copy progress per storage account.

func (DataBoxJobDetailsResponseOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxJobDetailsResponseOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxJobDetailsResponseOutput) DevicePassword

Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+

func (DataBoxJobDetailsResponseOutput) ElementType

func (DataBoxJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes added in v0.6.1

func (o DataBoxJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

The expected size of the data, which needs to be transferred in this job, in terabytes.

func (DataBoxJobDetailsResponseOutput) JobDetailsType

Indicates the type of job details. Expected value is 'DataBox'.

func (DataBoxJobDetailsResponseOutput) JobStages

List of stages that run in the job.

func (DataBoxJobDetailsResponseOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxJobDetailsResponseOutput) Preferences

Preferences for the order.

func (DataBoxJobDetailsResponseOutput) ReturnPackage

Return package shipping details.

func (DataBoxJobDetailsResponseOutput) ReverseShipmentLabelSasKey

func (o DataBoxJobDetailsResponseOutput) ReverseShipmentLabelSasKey() pulumi.StringOutput

Shared access key to download the return shipment label

func (DataBoxJobDetailsResponseOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxJobDetailsResponseOutput) ToDataBoxJobDetailsResponseOutput

func (o DataBoxJobDetailsResponseOutput) ToDataBoxJobDetailsResponseOutput() DataBoxJobDetailsResponseOutput

func (DataBoxJobDetailsResponseOutput) ToDataBoxJobDetailsResponseOutputWithContext

func (o DataBoxJobDetailsResponseOutput) ToDataBoxJobDetailsResponseOutputWithContext(ctx context.Context) DataBoxJobDetailsResponseOutput

type DataBoxSecretResponse

type DataBoxSecretResponse struct {
	// Per account level access credentials.
	AccountCredentialDetails []AccountCredentialDetailsResponse `pulumi:"accountCredentialDetails"`
	// Password for out of the box experience on device.
	DevicePassword string `pulumi:"devicePassword"`
	// Serial number of the assigned device.
	DeviceSerialNumber string `pulumi:"deviceSerialNumber"`
	// The base 64 encoded public key to authenticate with the device
	EncodedValidationCertPubKey string `pulumi:"encodedValidationCertPubKey"`
	// Network configuration of the appliance.
	NetworkConfigurations []ApplianceNetworkConfigurationResponse `pulumi:"networkConfigurations"`
}

The secrets related to a DataBox.

type DataBoxSecretResponseArgs

type DataBoxSecretResponseArgs struct {
	// Per account level access credentials.
	AccountCredentialDetails AccountCredentialDetailsResponseArrayInput `pulumi:"accountCredentialDetails"`
	// Password for out of the box experience on device.
	DevicePassword pulumi.StringInput `pulumi:"devicePassword"`
	// Serial number of the assigned device.
	DeviceSerialNumber pulumi.StringInput `pulumi:"deviceSerialNumber"`
	// The base 64 encoded public key to authenticate with the device
	EncodedValidationCertPubKey pulumi.StringInput `pulumi:"encodedValidationCertPubKey"`
	// Network configuration of the appliance.
	NetworkConfigurations ApplianceNetworkConfigurationResponseArrayInput `pulumi:"networkConfigurations"`
}

The secrets related to a DataBox.

func (DataBoxSecretResponseArgs) ElementType

func (DataBoxSecretResponseArgs) ElementType() reflect.Type

func (DataBoxSecretResponseArgs) ToDataBoxSecretResponseOutput

func (i DataBoxSecretResponseArgs) ToDataBoxSecretResponseOutput() DataBoxSecretResponseOutput

func (DataBoxSecretResponseArgs) ToDataBoxSecretResponseOutputWithContext

func (i DataBoxSecretResponseArgs) ToDataBoxSecretResponseOutputWithContext(ctx context.Context) DataBoxSecretResponseOutput

type DataBoxSecretResponseArray

type DataBoxSecretResponseArray []DataBoxSecretResponseInput

func (DataBoxSecretResponseArray) ElementType

func (DataBoxSecretResponseArray) ElementType() reflect.Type

func (DataBoxSecretResponseArray) ToDataBoxSecretResponseArrayOutput

func (i DataBoxSecretResponseArray) ToDataBoxSecretResponseArrayOutput() DataBoxSecretResponseArrayOutput

func (DataBoxSecretResponseArray) ToDataBoxSecretResponseArrayOutputWithContext

func (i DataBoxSecretResponseArray) ToDataBoxSecretResponseArrayOutputWithContext(ctx context.Context) DataBoxSecretResponseArrayOutput

type DataBoxSecretResponseArrayInput

type DataBoxSecretResponseArrayInput interface {
	pulumi.Input

	ToDataBoxSecretResponseArrayOutput() DataBoxSecretResponseArrayOutput
	ToDataBoxSecretResponseArrayOutputWithContext(context.Context) DataBoxSecretResponseArrayOutput
}

DataBoxSecretResponseArrayInput is an input type that accepts DataBoxSecretResponseArray and DataBoxSecretResponseArrayOutput values. You can construct a concrete instance of `DataBoxSecretResponseArrayInput` via:

DataBoxSecretResponseArray{ DataBoxSecretResponseArgs{...} }

type DataBoxSecretResponseArrayOutput

type DataBoxSecretResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxSecretResponseArrayOutput) ElementType

func (DataBoxSecretResponseArrayOutput) Index

func (DataBoxSecretResponseArrayOutput) ToDataBoxSecretResponseArrayOutput

func (o DataBoxSecretResponseArrayOutput) ToDataBoxSecretResponseArrayOutput() DataBoxSecretResponseArrayOutput

func (DataBoxSecretResponseArrayOutput) ToDataBoxSecretResponseArrayOutputWithContext

func (o DataBoxSecretResponseArrayOutput) ToDataBoxSecretResponseArrayOutputWithContext(ctx context.Context) DataBoxSecretResponseArrayOutput

type DataBoxSecretResponseInput

type DataBoxSecretResponseInput interface {
	pulumi.Input

	ToDataBoxSecretResponseOutput() DataBoxSecretResponseOutput
	ToDataBoxSecretResponseOutputWithContext(context.Context) DataBoxSecretResponseOutput
}

DataBoxSecretResponseInput is an input type that accepts DataBoxSecretResponseArgs and DataBoxSecretResponseOutput values. You can construct a concrete instance of `DataBoxSecretResponseInput` via:

DataBoxSecretResponseArgs{...}

type DataBoxSecretResponseOutput

type DataBoxSecretResponseOutput struct{ *pulumi.OutputState }

The secrets related to a DataBox.

func (DataBoxSecretResponseOutput) AccountCredentialDetails

Per account level access credentials.

func (DataBoxSecretResponseOutput) DevicePassword

func (o DataBoxSecretResponseOutput) DevicePassword() pulumi.StringOutput

Password for out of the box experience on device.

func (DataBoxSecretResponseOutput) DeviceSerialNumber

func (o DataBoxSecretResponseOutput) DeviceSerialNumber() pulumi.StringOutput

Serial number of the assigned device.

func (DataBoxSecretResponseOutput) ElementType

func (DataBoxSecretResponseOutput) EncodedValidationCertPubKey

func (o DataBoxSecretResponseOutput) EncodedValidationCertPubKey() pulumi.StringOutput

The base 64 encoded public key to authenticate with the device

func (DataBoxSecretResponseOutput) NetworkConfigurations

Network configuration of the appliance.

func (DataBoxSecretResponseOutput) ToDataBoxSecretResponseOutput

func (o DataBoxSecretResponseOutput) ToDataBoxSecretResponseOutput() DataBoxSecretResponseOutput

func (DataBoxSecretResponseOutput) ToDataBoxSecretResponseOutputWithContext

func (o DataBoxSecretResponseOutput) ToDataBoxSecretResponseOutputWithContext(ctx context.Context) DataBoxSecretResponseOutput

type DataExportDetails

type DataExportDetails struct {
	// Account details of the data to be transferred
	AccountDetails interface{} `pulumi:"accountDetails"`
	// Level of the logs to be collected.
	LogCollectionLevel *string `pulumi:"logCollectionLevel"`
	// Configuration for the data transfer.
	TransferConfiguration TransferConfiguration `pulumi:"transferConfiguration"`
}

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

type DataExportDetailsArgs

type DataExportDetailsArgs struct {
	// Account details of the data to be transferred
	AccountDetails pulumi.Input `pulumi:"accountDetails"`
	// Level of the logs to be collected.
	LogCollectionLevel pulumi.StringPtrInput `pulumi:"logCollectionLevel"`
	// Configuration for the data transfer.
	TransferConfiguration TransferConfigurationInput `pulumi:"transferConfiguration"`
}

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

func (DataExportDetailsArgs) ElementType

func (DataExportDetailsArgs) ElementType() reflect.Type

func (DataExportDetailsArgs) ToDataExportDetailsOutput

func (i DataExportDetailsArgs) ToDataExportDetailsOutput() DataExportDetailsOutput

func (DataExportDetailsArgs) ToDataExportDetailsOutputWithContext

func (i DataExportDetailsArgs) ToDataExportDetailsOutputWithContext(ctx context.Context) DataExportDetailsOutput

type DataExportDetailsArray

type DataExportDetailsArray []DataExportDetailsInput

func (DataExportDetailsArray) ElementType

func (DataExportDetailsArray) ElementType() reflect.Type

func (DataExportDetailsArray) ToDataExportDetailsArrayOutput

func (i DataExportDetailsArray) ToDataExportDetailsArrayOutput() DataExportDetailsArrayOutput

func (DataExportDetailsArray) ToDataExportDetailsArrayOutputWithContext

func (i DataExportDetailsArray) ToDataExportDetailsArrayOutputWithContext(ctx context.Context) DataExportDetailsArrayOutput

type DataExportDetailsArrayInput

type DataExportDetailsArrayInput interface {
	pulumi.Input

	ToDataExportDetailsArrayOutput() DataExportDetailsArrayOutput
	ToDataExportDetailsArrayOutputWithContext(context.Context) DataExportDetailsArrayOutput
}

DataExportDetailsArrayInput is an input type that accepts DataExportDetailsArray and DataExportDetailsArrayOutput values. You can construct a concrete instance of `DataExportDetailsArrayInput` via:

DataExportDetailsArray{ DataExportDetailsArgs{...} }

type DataExportDetailsArrayOutput

type DataExportDetailsArrayOutput struct{ *pulumi.OutputState }

func (DataExportDetailsArrayOutput) ElementType

func (DataExportDetailsArrayOutput) Index

func (DataExportDetailsArrayOutput) ToDataExportDetailsArrayOutput

func (o DataExportDetailsArrayOutput) ToDataExportDetailsArrayOutput() DataExportDetailsArrayOutput

func (DataExportDetailsArrayOutput) ToDataExportDetailsArrayOutputWithContext

func (o DataExportDetailsArrayOutput) ToDataExportDetailsArrayOutputWithContext(ctx context.Context) DataExportDetailsArrayOutput

type DataExportDetailsInput

type DataExportDetailsInput interface {
	pulumi.Input

	ToDataExportDetailsOutput() DataExportDetailsOutput
	ToDataExportDetailsOutputWithContext(context.Context) DataExportDetailsOutput
}

DataExportDetailsInput is an input type that accepts DataExportDetailsArgs and DataExportDetailsOutput values. You can construct a concrete instance of `DataExportDetailsInput` via:

DataExportDetailsArgs{...}

type DataExportDetailsOutput

type DataExportDetailsOutput struct{ *pulumi.OutputState }

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

func (DataExportDetailsOutput) AccountDetails

func (o DataExportDetailsOutput) AccountDetails() pulumi.AnyOutput

Account details of the data to be transferred

func (DataExportDetailsOutput) ElementType

func (DataExportDetailsOutput) ElementType() reflect.Type

func (DataExportDetailsOutput) LogCollectionLevel

func (o DataExportDetailsOutput) LogCollectionLevel() pulumi.StringPtrOutput

Level of the logs to be collected.

func (DataExportDetailsOutput) ToDataExportDetailsOutput

func (o DataExportDetailsOutput) ToDataExportDetailsOutput() DataExportDetailsOutput

func (DataExportDetailsOutput) ToDataExportDetailsOutputWithContext

func (o DataExportDetailsOutput) ToDataExportDetailsOutputWithContext(ctx context.Context) DataExportDetailsOutput

func (DataExportDetailsOutput) TransferConfiguration

func (o DataExportDetailsOutput) TransferConfiguration() TransferConfigurationOutput

Configuration for the data transfer.

type DataExportDetailsResponse

type DataExportDetailsResponse struct {
	// Account details of the data to be transferred
	AccountDetails interface{} `pulumi:"accountDetails"`
	// Level of the logs to be collected.
	LogCollectionLevel *string `pulumi:"logCollectionLevel"`
	// Configuration for the data transfer.
	TransferConfiguration TransferConfigurationResponse `pulumi:"transferConfiguration"`
}

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

type DataExportDetailsResponseArgs

type DataExportDetailsResponseArgs struct {
	// Account details of the data to be transferred
	AccountDetails pulumi.Input `pulumi:"accountDetails"`
	// Level of the logs to be collected.
	LogCollectionLevel pulumi.StringPtrInput `pulumi:"logCollectionLevel"`
	// Configuration for the data transfer.
	TransferConfiguration TransferConfigurationResponseInput `pulumi:"transferConfiguration"`
}

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

func (DataExportDetailsResponseArgs) ElementType

func (DataExportDetailsResponseArgs) ToDataExportDetailsResponseOutput

func (i DataExportDetailsResponseArgs) ToDataExportDetailsResponseOutput() DataExportDetailsResponseOutput

func (DataExportDetailsResponseArgs) ToDataExportDetailsResponseOutputWithContext

func (i DataExportDetailsResponseArgs) ToDataExportDetailsResponseOutputWithContext(ctx context.Context) DataExportDetailsResponseOutput

type DataExportDetailsResponseArray

type DataExportDetailsResponseArray []DataExportDetailsResponseInput

func (DataExportDetailsResponseArray) ElementType

func (DataExportDetailsResponseArray) ToDataExportDetailsResponseArrayOutput

func (i DataExportDetailsResponseArray) ToDataExportDetailsResponseArrayOutput() DataExportDetailsResponseArrayOutput

func (DataExportDetailsResponseArray) ToDataExportDetailsResponseArrayOutputWithContext

func (i DataExportDetailsResponseArray) ToDataExportDetailsResponseArrayOutputWithContext(ctx context.Context) DataExportDetailsResponseArrayOutput

type DataExportDetailsResponseArrayInput

type DataExportDetailsResponseArrayInput interface {
	pulumi.Input

	ToDataExportDetailsResponseArrayOutput() DataExportDetailsResponseArrayOutput
	ToDataExportDetailsResponseArrayOutputWithContext(context.Context) DataExportDetailsResponseArrayOutput
}

DataExportDetailsResponseArrayInput is an input type that accepts DataExportDetailsResponseArray and DataExportDetailsResponseArrayOutput values. You can construct a concrete instance of `DataExportDetailsResponseArrayInput` via:

DataExportDetailsResponseArray{ DataExportDetailsResponseArgs{...} }

type DataExportDetailsResponseArrayOutput

type DataExportDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (DataExportDetailsResponseArrayOutput) ElementType

func (DataExportDetailsResponseArrayOutput) Index

func (DataExportDetailsResponseArrayOutput) ToDataExportDetailsResponseArrayOutput

func (o DataExportDetailsResponseArrayOutput) ToDataExportDetailsResponseArrayOutput() DataExportDetailsResponseArrayOutput

func (DataExportDetailsResponseArrayOutput) ToDataExportDetailsResponseArrayOutputWithContext

func (o DataExportDetailsResponseArrayOutput) ToDataExportDetailsResponseArrayOutputWithContext(ctx context.Context) DataExportDetailsResponseArrayOutput

type DataExportDetailsResponseInput

type DataExportDetailsResponseInput interface {
	pulumi.Input

	ToDataExportDetailsResponseOutput() DataExportDetailsResponseOutput
	ToDataExportDetailsResponseOutputWithContext(context.Context) DataExportDetailsResponseOutput
}

DataExportDetailsResponseInput is an input type that accepts DataExportDetailsResponseArgs and DataExportDetailsResponseOutput values. You can construct a concrete instance of `DataExportDetailsResponseInput` via:

DataExportDetailsResponseArgs{...}

type DataExportDetailsResponseOutput

type DataExportDetailsResponseOutput struct{ *pulumi.OutputState }

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

func (DataExportDetailsResponseOutput) AccountDetails

Account details of the data to be transferred

func (DataExportDetailsResponseOutput) ElementType

func (DataExportDetailsResponseOutput) LogCollectionLevel

Level of the logs to be collected.

func (DataExportDetailsResponseOutput) ToDataExportDetailsResponseOutput

func (o DataExportDetailsResponseOutput) ToDataExportDetailsResponseOutput() DataExportDetailsResponseOutput

func (DataExportDetailsResponseOutput) ToDataExportDetailsResponseOutputWithContext

func (o DataExportDetailsResponseOutput) ToDataExportDetailsResponseOutputWithContext(ctx context.Context) DataExportDetailsResponseOutput

func (DataExportDetailsResponseOutput) TransferConfiguration

Configuration for the data transfer.

type DataImportDetails

type DataImportDetails struct {
	// Account details of the data to be transferred
	AccountDetails interface{} `pulumi:"accountDetails"`
}

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

type DataImportDetailsArgs

type DataImportDetailsArgs struct {
	// Account details of the data to be transferred
	AccountDetails pulumi.Input `pulumi:"accountDetails"`
}

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

func (DataImportDetailsArgs) ElementType

func (DataImportDetailsArgs) ElementType() reflect.Type

func (DataImportDetailsArgs) ToDataImportDetailsOutput

func (i DataImportDetailsArgs) ToDataImportDetailsOutput() DataImportDetailsOutput

func (DataImportDetailsArgs) ToDataImportDetailsOutputWithContext

func (i DataImportDetailsArgs) ToDataImportDetailsOutputWithContext(ctx context.Context) DataImportDetailsOutput

type DataImportDetailsArray

type DataImportDetailsArray []DataImportDetailsInput

func (DataImportDetailsArray) ElementType

func (DataImportDetailsArray) ElementType() reflect.Type

func (DataImportDetailsArray) ToDataImportDetailsArrayOutput

func (i DataImportDetailsArray) ToDataImportDetailsArrayOutput() DataImportDetailsArrayOutput

func (DataImportDetailsArray) ToDataImportDetailsArrayOutputWithContext

func (i DataImportDetailsArray) ToDataImportDetailsArrayOutputWithContext(ctx context.Context) DataImportDetailsArrayOutput

type DataImportDetailsArrayInput

type DataImportDetailsArrayInput interface {
	pulumi.Input

	ToDataImportDetailsArrayOutput() DataImportDetailsArrayOutput
	ToDataImportDetailsArrayOutputWithContext(context.Context) DataImportDetailsArrayOutput
}

DataImportDetailsArrayInput is an input type that accepts DataImportDetailsArray and DataImportDetailsArrayOutput values. You can construct a concrete instance of `DataImportDetailsArrayInput` via:

DataImportDetailsArray{ DataImportDetailsArgs{...} }

type DataImportDetailsArrayOutput

type DataImportDetailsArrayOutput struct{ *pulumi.OutputState }

func (DataImportDetailsArrayOutput) ElementType

func (DataImportDetailsArrayOutput) Index

func (DataImportDetailsArrayOutput) ToDataImportDetailsArrayOutput

func (o DataImportDetailsArrayOutput) ToDataImportDetailsArrayOutput() DataImportDetailsArrayOutput

func (DataImportDetailsArrayOutput) ToDataImportDetailsArrayOutputWithContext

func (o DataImportDetailsArrayOutput) ToDataImportDetailsArrayOutputWithContext(ctx context.Context) DataImportDetailsArrayOutput

type DataImportDetailsInput

type DataImportDetailsInput interface {
	pulumi.Input

	ToDataImportDetailsOutput() DataImportDetailsOutput
	ToDataImportDetailsOutputWithContext(context.Context) DataImportDetailsOutput
}

DataImportDetailsInput is an input type that accepts DataImportDetailsArgs and DataImportDetailsOutput values. You can construct a concrete instance of `DataImportDetailsInput` via:

DataImportDetailsArgs{...}

type DataImportDetailsOutput

type DataImportDetailsOutput struct{ *pulumi.OutputState }

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

func (DataImportDetailsOutput) AccountDetails

func (o DataImportDetailsOutput) AccountDetails() pulumi.AnyOutput

Account details of the data to be transferred

func (DataImportDetailsOutput) ElementType

func (DataImportDetailsOutput) ElementType() reflect.Type

func (DataImportDetailsOutput) ToDataImportDetailsOutput

func (o DataImportDetailsOutput) ToDataImportDetailsOutput() DataImportDetailsOutput

func (DataImportDetailsOutput) ToDataImportDetailsOutputWithContext

func (o DataImportDetailsOutput) ToDataImportDetailsOutputWithContext(ctx context.Context) DataImportDetailsOutput

type DataImportDetailsResponse

type DataImportDetailsResponse struct {
	// Account details of the data to be transferred
	AccountDetails interface{} `pulumi:"accountDetails"`
}

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

type DataImportDetailsResponseArgs

type DataImportDetailsResponseArgs struct {
	// Account details of the data to be transferred
	AccountDetails pulumi.Input `pulumi:"accountDetails"`
}

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

func (DataImportDetailsResponseArgs) ElementType

func (DataImportDetailsResponseArgs) ToDataImportDetailsResponseOutput

func (i DataImportDetailsResponseArgs) ToDataImportDetailsResponseOutput() DataImportDetailsResponseOutput

func (DataImportDetailsResponseArgs) ToDataImportDetailsResponseOutputWithContext

func (i DataImportDetailsResponseArgs) ToDataImportDetailsResponseOutputWithContext(ctx context.Context) DataImportDetailsResponseOutput

type DataImportDetailsResponseArray

type DataImportDetailsResponseArray []DataImportDetailsResponseInput

func (DataImportDetailsResponseArray) ElementType

func (DataImportDetailsResponseArray) ToDataImportDetailsResponseArrayOutput

func (i DataImportDetailsResponseArray) ToDataImportDetailsResponseArrayOutput() DataImportDetailsResponseArrayOutput

func (DataImportDetailsResponseArray) ToDataImportDetailsResponseArrayOutputWithContext

func (i DataImportDetailsResponseArray) ToDataImportDetailsResponseArrayOutputWithContext(ctx context.Context) DataImportDetailsResponseArrayOutput

type DataImportDetailsResponseArrayInput

type DataImportDetailsResponseArrayInput interface {
	pulumi.Input

	ToDataImportDetailsResponseArrayOutput() DataImportDetailsResponseArrayOutput
	ToDataImportDetailsResponseArrayOutputWithContext(context.Context) DataImportDetailsResponseArrayOutput
}

DataImportDetailsResponseArrayInput is an input type that accepts DataImportDetailsResponseArray and DataImportDetailsResponseArrayOutput values. You can construct a concrete instance of `DataImportDetailsResponseArrayInput` via:

DataImportDetailsResponseArray{ DataImportDetailsResponseArgs{...} }

type DataImportDetailsResponseArrayOutput

type DataImportDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (DataImportDetailsResponseArrayOutput) ElementType

func (DataImportDetailsResponseArrayOutput) Index

func (DataImportDetailsResponseArrayOutput) ToDataImportDetailsResponseArrayOutput

func (o DataImportDetailsResponseArrayOutput) ToDataImportDetailsResponseArrayOutput() DataImportDetailsResponseArrayOutput

func (DataImportDetailsResponseArrayOutput) ToDataImportDetailsResponseArrayOutputWithContext

func (o DataImportDetailsResponseArrayOutput) ToDataImportDetailsResponseArrayOutputWithContext(ctx context.Context) DataImportDetailsResponseArrayOutput

type DataImportDetailsResponseInput

type DataImportDetailsResponseInput interface {
	pulumi.Input

	ToDataImportDetailsResponseOutput() DataImportDetailsResponseOutput
	ToDataImportDetailsResponseOutputWithContext(context.Context) DataImportDetailsResponseOutput
}

DataImportDetailsResponseInput is an input type that accepts DataImportDetailsResponseArgs and DataImportDetailsResponseOutput values. You can construct a concrete instance of `DataImportDetailsResponseInput` via:

DataImportDetailsResponseArgs{...}

type DataImportDetailsResponseOutput

type DataImportDetailsResponseOutput struct{ *pulumi.OutputState }

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

func (DataImportDetailsResponseOutput) AccountDetails

Account details of the data to be transferred

func (DataImportDetailsResponseOutput) ElementType

func (DataImportDetailsResponseOutput) ToDataImportDetailsResponseOutput

func (o DataImportDetailsResponseOutput) ToDataImportDetailsResponseOutput() DataImportDetailsResponseOutput

func (DataImportDetailsResponseOutput) ToDataImportDetailsResponseOutputWithContext

func (o DataImportDetailsResponseOutput) ToDataImportDetailsResponseOutputWithContext(ctx context.Context) DataImportDetailsResponseOutput

type DataboxJobSecretsResponse

type DataboxJobSecretsResponse struct {
	// Dc Access Security Code for Customer Managed Shipping
	DcAccessSecurityCode DcAccessSecurityCodeResponse `pulumi:"dcAccessSecurityCode"`
	// Error while fetching the secrets.
	Error CloudErrorResponse `pulumi:"error"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBox'.
	JobSecretsType string `pulumi:"jobSecretsType"`
	// Contains the list of secret objects for a job.
	PodSecrets []DataBoxSecretResponse `pulumi:"podSecrets"`
}

The secrets related to a databox job.

type DataboxJobSecretsResponseArgs

type DataboxJobSecretsResponseArgs struct {
	// Dc Access Security Code for Customer Managed Shipping
	DcAccessSecurityCode DcAccessSecurityCodeResponseInput `pulumi:"dcAccessSecurityCode"`
	// Error while fetching the secrets.
	Error CloudErrorResponseInput `pulumi:"error"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBox'.
	JobSecretsType pulumi.StringInput `pulumi:"jobSecretsType"`
	// Contains the list of secret objects for a job.
	PodSecrets DataBoxSecretResponseArrayInput `pulumi:"podSecrets"`
}

The secrets related to a databox job.

func (DataboxJobSecretsResponseArgs) ElementType

func (DataboxJobSecretsResponseArgs) ToDataboxJobSecretsResponseOutput

func (i DataboxJobSecretsResponseArgs) ToDataboxJobSecretsResponseOutput() DataboxJobSecretsResponseOutput

func (DataboxJobSecretsResponseArgs) ToDataboxJobSecretsResponseOutputWithContext

func (i DataboxJobSecretsResponseArgs) ToDataboxJobSecretsResponseOutputWithContext(ctx context.Context) DataboxJobSecretsResponseOutput

type DataboxJobSecretsResponseInput

type DataboxJobSecretsResponseInput interface {
	pulumi.Input

	ToDataboxJobSecretsResponseOutput() DataboxJobSecretsResponseOutput
	ToDataboxJobSecretsResponseOutputWithContext(context.Context) DataboxJobSecretsResponseOutput
}

DataboxJobSecretsResponseInput is an input type that accepts DataboxJobSecretsResponseArgs and DataboxJobSecretsResponseOutput values. You can construct a concrete instance of `DataboxJobSecretsResponseInput` via:

DataboxJobSecretsResponseArgs{...}

type DataboxJobSecretsResponseOutput

type DataboxJobSecretsResponseOutput struct{ *pulumi.OutputState }

The secrets related to a databox job.

func (DataboxJobSecretsResponseOutput) DcAccessSecurityCode

Dc Access Security Code for Customer Managed Shipping

func (DataboxJobSecretsResponseOutput) ElementType

func (DataboxJobSecretsResponseOutput) Error

Error while fetching the secrets.

func (DataboxJobSecretsResponseOutput) JobSecretsType

Used to indicate what type of job secrets object. Expected value is 'DataBox'.

func (DataboxJobSecretsResponseOutput) PodSecrets

Contains the list of secret objects for a job.

func (DataboxJobSecretsResponseOutput) ToDataboxJobSecretsResponseOutput

func (o DataboxJobSecretsResponseOutput) ToDataboxJobSecretsResponseOutput() DataboxJobSecretsResponseOutput

func (DataboxJobSecretsResponseOutput) ToDataboxJobSecretsResponseOutputWithContext

func (o DataboxJobSecretsResponseOutput) ToDataboxJobSecretsResponseOutputWithContext(ctx context.Context) DataboxJobSecretsResponseOutput

type DcAccessSecurityCodeResponse

type DcAccessSecurityCodeResponse struct {
	// Forward Dc access security code.
	ForwardDCAccessCode *string `pulumi:"forwardDCAccessCode"`
	// Reverse Dc access security code.
	ReverseDCAccessCode *string `pulumi:"reverseDCAccessCode"`
}

Dc access security code

type DcAccessSecurityCodeResponseArgs

type DcAccessSecurityCodeResponseArgs struct {
	// Forward Dc access security code.
	ForwardDCAccessCode pulumi.StringPtrInput `pulumi:"forwardDCAccessCode"`
	// Reverse Dc access security code.
	ReverseDCAccessCode pulumi.StringPtrInput `pulumi:"reverseDCAccessCode"`
}

Dc access security code

func (DcAccessSecurityCodeResponseArgs) ElementType

func (DcAccessSecurityCodeResponseArgs) ToDcAccessSecurityCodeResponseOutput

func (i DcAccessSecurityCodeResponseArgs) ToDcAccessSecurityCodeResponseOutput() DcAccessSecurityCodeResponseOutput

func (DcAccessSecurityCodeResponseArgs) ToDcAccessSecurityCodeResponseOutputWithContext

func (i DcAccessSecurityCodeResponseArgs) ToDcAccessSecurityCodeResponseOutputWithContext(ctx context.Context) DcAccessSecurityCodeResponseOutput

type DcAccessSecurityCodeResponseInput

type DcAccessSecurityCodeResponseInput interface {
	pulumi.Input

	ToDcAccessSecurityCodeResponseOutput() DcAccessSecurityCodeResponseOutput
	ToDcAccessSecurityCodeResponseOutputWithContext(context.Context) DcAccessSecurityCodeResponseOutput
}

DcAccessSecurityCodeResponseInput is an input type that accepts DcAccessSecurityCodeResponseArgs and DcAccessSecurityCodeResponseOutput values. You can construct a concrete instance of `DcAccessSecurityCodeResponseInput` via:

DcAccessSecurityCodeResponseArgs{...}

type DcAccessSecurityCodeResponseOutput

type DcAccessSecurityCodeResponseOutput struct{ *pulumi.OutputState }

Dc access security code

func (DcAccessSecurityCodeResponseOutput) ElementType

func (DcAccessSecurityCodeResponseOutput) ForwardDCAccessCode added in v0.6.1

Forward Dc access security code.

func (DcAccessSecurityCodeResponseOutput) ReverseDCAccessCode added in v0.6.1

Reverse Dc access security code.

func (DcAccessSecurityCodeResponseOutput) ToDcAccessSecurityCodeResponseOutput

func (o DcAccessSecurityCodeResponseOutput) ToDcAccessSecurityCodeResponseOutput() DcAccessSecurityCodeResponseOutput

func (DcAccessSecurityCodeResponseOutput) ToDcAccessSecurityCodeResponseOutputWithContext

func (o DcAccessSecurityCodeResponseOutput) ToDcAccessSecurityCodeResponseOutputWithContext(ctx context.Context) DcAccessSecurityCodeResponseOutput

type DiskSecretResponse

type DiskSecretResponse struct {
	// Bit Locker key of the disk which can be used to unlock the disk to copy data.
	BitLockerKey string `pulumi:"bitLockerKey"`
	// Serial number of the assigned disk.
	DiskSerialNumber string `pulumi:"diskSerialNumber"`
}

Contains all the secrets of a Disk.

type DiskSecretResponseArgs

type DiskSecretResponseArgs struct {
	// Bit Locker key of the disk which can be used to unlock the disk to copy data.
	BitLockerKey pulumi.StringInput `pulumi:"bitLockerKey"`
	// Serial number of the assigned disk.
	DiskSerialNumber pulumi.StringInput `pulumi:"diskSerialNumber"`
}

Contains all the secrets of a Disk.

func (DiskSecretResponseArgs) ElementType

func (DiskSecretResponseArgs) ElementType() reflect.Type

func (DiskSecretResponseArgs) ToDiskSecretResponseOutput

func (i DiskSecretResponseArgs) ToDiskSecretResponseOutput() DiskSecretResponseOutput

func (DiskSecretResponseArgs) ToDiskSecretResponseOutputWithContext

func (i DiskSecretResponseArgs) ToDiskSecretResponseOutputWithContext(ctx context.Context) DiskSecretResponseOutput

type DiskSecretResponseArray

type DiskSecretResponseArray []DiskSecretResponseInput

func (DiskSecretResponseArray) ElementType

func (DiskSecretResponseArray) ElementType() reflect.Type

func (DiskSecretResponseArray) ToDiskSecretResponseArrayOutput

func (i DiskSecretResponseArray) ToDiskSecretResponseArrayOutput() DiskSecretResponseArrayOutput

func (DiskSecretResponseArray) ToDiskSecretResponseArrayOutputWithContext

func (i DiskSecretResponseArray) ToDiskSecretResponseArrayOutputWithContext(ctx context.Context) DiskSecretResponseArrayOutput

type DiskSecretResponseArrayInput

type DiskSecretResponseArrayInput interface {
	pulumi.Input

	ToDiskSecretResponseArrayOutput() DiskSecretResponseArrayOutput
	ToDiskSecretResponseArrayOutputWithContext(context.Context) DiskSecretResponseArrayOutput
}

DiskSecretResponseArrayInput is an input type that accepts DiskSecretResponseArray and DiskSecretResponseArrayOutput values. You can construct a concrete instance of `DiskSecretResponseArrayInput` via:

DiskSecretResponseArray{ DiskSecretResponseArgs{...} }

type DiskSecretResponseArrayOutput

type DiskSecretResponseArrayOutput struct{ *pulumi.OutputState }

func (DiskSecretResponseArrayOutput) ElementType

func (DiskSecretResponseArrayOutput) Index

func (DiskSecretResponseArrayOutput) ToDiskSecretResponseArrayOutput

func (o DiskSecretResponseArrayOutput) ToDiskSecretResponseArrayOutput() DiskSecretResponseArrayOutput

func (DiskSecretResponseArrayOutput) ToDiskSecretResponseArrayOutputWithContext

func (o DiskSecretResponseArrayOutput) ToDiskSecretResponseArrayOutputWithContext(ctx context.Context) DiskSecretResponseArrayOutput

type DiskSecretResponseInput

type DiskSecretResponseInput interface {
	pulumi.Input

	ToDiskSecretResponseOutput() DiskSecretResponseOutput
	ToDiskSecretResponseOutputWithContext(context.Context) DiskSecretResponseOutput
}

DiskSecretResponseInput is an input type that accepts DiskSecretResponseArgs and DiskSecretResponseOutput values. You can construct a concrete instance of `DiskSecretResponseInput` via:

DiskSecretResponseArgs{...}

type DiskSecretResponseOutput

type DiskSecretResponseOutput struct{ *pulumi.OutputState }

Contains all the secrets of a Disk.

func (DiskSecretResponseOutput) BitLockerKey

func (o DiskSecretResponseOutput) BitLockerKey() pulumi.StringOutput

Bit Locker key of the disk which can be used to unlock the disk to copy data.

func (DiskSecretResponseOutput) DiskSerialNumber

func (o DiskSecretResponseOutput) DiskSerialNumber() pulumi.StringOutput

Serial number of the assigned disk.

func (DiskSecretResponseOutput) ElementType

func (DiskSecretResponseOutput) ElementType() reflect.Type

func (DiskSecretResponseOutput) ToDiskSecretResponseOutput

func (o DiskSecretResponseOutput) ToDiskSecretResponseOutput() DiskSecretResponseOutput

func (DiskSecretResponseOutput) ToDiskSecretResponseOutputWithContext

func (o DiskSecretResponseOutput) ToDiskSecretResponseOutputWithContext(ctx context.Context) DiskSecretResponseOutput

type DoubleEncryption added in v0.3.1

type DoubleEncryption pulumi.String

Defines secondary layer of software-based encryption enablement.

func (DoubleEncryption) ElementType added in v0.3.1

func (DoubleEncryption) ElementType() reflect.Type

func (DoubleEncryption) ToStringOutput added in v0.3.1

func (e DoubleEncryption) ToStringOutput() pulumi.StringOutput

func (DoubleEncryption) ToStringOutputWithContext added in v0.3.1

func (e DoubleEncryption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DoubleEncryption) ToStringPtrOutput added in v0.3.1

func (e DoubleEncryption) ToStringPtrOutput() pulumi.StringPtrOutput

func (DoubleEncryption) ToStringPtrOutputWithContext added in v0.3.1

func (e DoubleEncryption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionPreferences

type EncryptionPreferences struct {
	// Defines secondary layer of software-based encryption enablement.
	DoubleEncryption *string `pulumi:"doubleEncryption"`
}

Preferences related to the Encryption.

type EncryptionPreferencesArgs

type EncryptionPreferencesArgs struct {
	// Defines secondary layer of software-based encryption enablement.
	DoubleEncryption pulumi.StringPtrInput `pulumi:"doubleEncryption"`
}

Preferences related to the Encryption.

func (EncryptionPreferencesArgs) ElementType

func (EncryptionPreferencesArgs) ElementType() reflect.Type

func (EncryptionPreferencesArgs) ToEncryptionPreferencesOutput

func (i EncryptionPreferencesArgs) ToEncryptionPreferencesOutput() EncryptionPreferencesOutput

func (EncryptionPreferencesArgs) ToEncryptionPreferencesOutputWithContext

func (i EncryptionPreferencesArgs) ToEncryptionPreferencesOutputWithContext(ctx context.Context) EncryptionPreferencesOutput

func (EncryptionPreferencesArgs) ToEncryptionPreferencesPtrOutput

func (i EncryptionPreferencesArgs) ToEncryptionPreferencesPtrOutput() EncryptionPreferencesPtrOutput

func (EncryptionPreferencesArgs) ToEncryptionPreferencesPtrOutputWithContext

func (i EncryptionPreferencesArgs) ToEncryptionPreferencesPtrOutputWithContext(ctx context.Context) EncryptionPreferencesPtrOutput

type EncryptionPreferencesInput

type EncryptionPreferencesInput interface {
	pulumi.Input

	ToEncryptionPreferencesOutput() EncryptionPreferencesOutput
	ToEncryptionPreferencesOutputWithContext(context.Context) EncryptionPreferencesOutput
}

EncryptionPreferencesInput is an input type that accepts EncryptionPreferencesArgs and EncryptionPreferencesOutput values. You can construct a concrete instance of `EncryptionPreferencesInput` via:

EncryptionPreferencesArgs{...}

type EncryptionPreferencesOutput

type EncryptionPreferencesOutput struct{ *pulumi.OutputState }

Preferences related to the Encryption.

func (EncryptionPreferencesOutput) DoubleEncryption

func (o EncryptionPreferencesOutput) DoubleEncryption() pulumi.StringPtrOutput

Defines secondary layer of software-based encryption enablement.

func (EncryptionPreferencesOutput) ElementType

func (EncryptionPreferencesOutput) ToEncryptionPreferencesOutput

func (o EncryptionPreferencesOutput) ToEncryptionPreferencesOutput() EncryptionPreferencesOutput

func (EncryptionPreferencesOutput) ToEncryptionPreferencesOutputWithContext

func (o EncryptionPreferencesOutput) ToEncryptionPreferencesOutputWithContext(ctx context.Context) EncryptionPreferencesOutput

func (EncryptionPreferencesOutput) ToEncryptionPreferencesPtrOutput

func (o EncryptionPreferencesOutput) ToEncryptionPreferencesPtrOutput() EncryptionPreferencesPtrOutput

func (EncryptionPreferencesOutput) ToEncryptionPreferencesPtrOutputWithContext

func (o EncryptionPreferencesOutput) ToEncryptionPreferencesPtrOutputWithContext(ctx context.Context) EncryptionPreferencesPtrOutput

type EncryptionPreferencesPtrInput

type EncryptionPreferencesPtrInput interface {
	pulumi.Input

	ToEncryptionPreferencesPtrOutput() EncryptionPreferencesPtrOutput
	ToEncryptionPreferencesPtrOutputWithContext(context.Context) EncryptionPreferencesPtrOutput
}

EncryptionPreferencesPtrInput is an input type that accepts EncryptionPreferencesArgs, EncryptionPreferencesPtr and EncryptionPreferencesPtrOutput values. You can construct a concrete instance of `EncryptionPreferencesPtrInput` via:

        EncryptionPreferencesArgs{...}

or:

        nil

type EncryptionPreferencesPtrOutput

type EncryptionPreferencesPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPreferencesPtrOutput) DoubleEncryption

Defines secondary layer of software-based encryption enablement.

func (EncryptionPreferencesPtrOutput) Elem

func (EncryptionPreferencesPtrOutput) ElementType

func (EncryptionPreferencesPtrOutput) ToEncryptionPreferencesPtrOutput

func (o EncryptionPreferencesPtrOutput) ToEncryptionPreferencesPtrOutput() EncryptionPreferencesPtrOutput

func (EncryptionPreferencesPtrOutput) ToEncryptionPreferencesPtrOutputWithContext

func (o EncryptionPreferencesPtrOutput) ToEncryptionPreferencesPtrOutputWithContext(ctx context.Context) EncryptionPreferencesPtrOutput

type EncryptionPreferencesResponse

type EncryptionPreferencesResponse struct {
	// Defines secondary layer of software-based encryption enablement.
	DoubleEncryption *string `pulumi:"doubleEncryption"`
}

Preferences related to the Encryption.

type EncryptionPreferencesResponseArgs

type EncryptionPreferencesResponseArgs struct {
	// Defines secondary layer of software-based encryption enablement.
	DoubleEncryption pulumi.StringPtrInput `pulumi:"doubleEncryption"`
}

Preferences related to the Encryption.

func (EncryptionPreferencesResponseArgs) ElementType

func (EncryptionPreferencesResponseArgs) ToEncryptionPreferencesResponseOutput

func (i EncryptionPreferencesResponseArgs) ToEncryptionPreferencesResponseOutput() EncryptionPreferencesResponseOutput

func (EncryptionPreferencesResponseArgs) ToEncryptionPreferencesResponseOutputWithContext

func (i EncryptionPreferencesResponseArgs) ToEncryptionPreferencesResponseOutputWithContext(ctx context.Context) EncryptionPreferencesResponseOutput

func (EncryptionPreferencesResponseArgs) ToEncryptionPreferencesResponsePtrOutput

func (i EncryptionPreferencesResponseArgs) ToEncryptionPreferencesResponsePtrOutput() EncryptionPreferencesResponsePtrOutput

func (EncryptionPreferencesResponseArgs) ToEncryptionPreferencesResponsePtrOutputWithContext

func (i EncryptionPreferencesResponseArgs) ToEncryptionPreferencesResponsePtrOutputWithContext(ctx context.Context) EncryptionPreferencesResponsePtrOutput

type EncryptionPreferencesResponseInput

type EncryptionPreferencesResponseInput interface {
	pulumi.Input

	ToEncryptionPreferencesResponseOutput() EncryptionPreferencesResponseOutput
	ToEncryptionPreferencesResponseOutputWithContext(context.Context) EncryptionPreferencesResponseOutput
}

EncryptionPreferencesResponseInput is an input type that accepts EncryptionPreferencesResponseArgs and EncryptionPreferencesResponseOutput values. You can construct a concrete instance of `EncryptionPreferencesResponseInput` via:

EncryptionPreferencesResponseArgs{...}

type EncryptionPreferencesResponseOutput

type EncryptionPreferencesResponseOutput struct{ *pulumi.OutputState }

Preferences related to the Encryption.

func (EncryptionPreferencesResponseOutput) DoubleEncryption

Defines secondary layer of software-based encryption enablement.

func (EncryptionPreferencesResponseOutput) ElementType

func (EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponseOutput

func (o EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponseOutput() EncryptionPreferencesResponseOutput

func (EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponseOutputWithContext

func (o EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponseOutputWithContext(ctx context.Context) EncryptionPreferencesResponseOutput

func (EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponsePtrOutput

func (o EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponsePtrOutput() EncryptionPreferencesResponsePtrOutput

func (EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponsePtrOutputWithContext

func (o EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponsePtrOutputWithContext(ctx context.Context) EncryptionPreferencesResponsePtrOutput

type EncryptionPreferencesResponsePtrInput

type EncryptionPreferencesResponsePtrInput interface {
	pulumi.Input

	ToEncryptionPreferencesResponsePtrOutput() EncryptionPreferencesResponsePtrOutput
	ToEncryptionPreferencesResponsePtrOutputWithContext(context.Context) EncryptionPreferencesResponsePtrOutput
}

EncryptionPreferencesResponsePtrInput is an input type that accepts EncryptionPreferencesResponseArgs, EncryptionPreferencesResponsePtr and EncryptionPreferencesResponsePtrOutput values. You can construct a concrete instance of `EncryptionPreferencesResponsePtrInput` via:

        EncryptionPreferencesResponseArgs{...}

or:

        nil

type EncryptionPreferencesResponsePtrOutput

type EncryptionPreferencesResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionPreferencesResponsePtrOutput) DoubleEncryption

Defines secondary layer of software-based encryption enablement.

func (EncryptionPreferencesResponsePtrOutput) Elem

func (EncryptionPreferencesResponsePtrOutput) ElementType

func (EncryptionPreferencesResponsePtrOutput) ToEncryptionPreferencesResponsePtrOutput

func (o EncryptionPreferencesResponsePtrOutput) ToEncryptionPreferencesResponsePtrOutput() EncryptionPreferencesResponsePtrOutput

func (EncryptionPreferencesResponsePtrOutput) ToEncryptionPreferencesResponsePtrOutputWithContext

func (o EncryptionPreferencesResponsePtrOutput) ToEncryptionPreferencesResponsePtrOutputWithContext(ctx context.Context) EncryptionPreferencesResponsePtrOutput

type FilterFileDetails

type FilterFileDetails struct {
	// Path of the file that contains the details of all items to transfer.
	FilterFilePath string `pulumi:"filterFilePath"`
	// Type of the filter file.
	FilterFileType string `pulumi:"filterFileType"`
}

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

type FilterFileDetailsArgs

type FilterFileDetailsArgs struct {
	// Path of the file that contains the details of all items to transfer.
	FilterFilePath pulumi.StringInput `pulumi:"filterFilePath"`
	// Type of the filter file.
	FilterFileType pulumi.StringInput `pulumi:"filterFileType"`
}

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

func (FilterFileDetailsArgs) ElementType

func (FilterFileDetailsArgs) ElementType() reflect.Type

func (FilterFileDetailsArgs) ToFilterFileDetailsOutput

func (i FilterFileDetailsArgs) ToFilterFileDetailsOutput() FilterFileDetailsOutput

func (FilterFileDetailsArgs) ToFilterFileDetailsOutputWithContext

func (i FilterFileDetailsArgs) ToFilterFileDetailsOutputWithContext(ctx context.Context) FilterFileDetailsOutput

type FilterFileDetailsArray

type FilterFileDetailsArray []FilterFileDetailsInput

func (FilterFileDetailsArray) ElementType

func (FilterFileDetailsArray) ElementType() reflect.Type

func (FilterFileDetailsArray) ToFilterFileDetailsArrayOutput

func (i FilterFileDetailsArray) ToFilterFileDetailsArrayOutput() FilterFileDetailsArrayOutput

func (FilterFileDetailsArray) ToFilterFileDetailsArrayOutputWithContext

func (i FilterFileDetailsArray) ToFilterFileDetailsArrayOutputWithContext(ctx context.Context) FilterFileDetailsArrayOutput

type FilterFileDetailsArrayInput

type FilterFileDetailsArrayInput interface {
	pulumi.Input

	ToFilterFileDetailsArrayOutput() FilterFileDetailsArrayOutput
	ToFilterFileDetailsArrayOutputWithContext(context.Context) FilterFileDetailsArrayOutput
}

FilterFileDetailsArrayInput is an input type that accepts FilterFileDetailsArray and FilterFileDetailsArrayOutput values. You can construct a concrete instance of `FilterFileDetailsArrayInput` via:

FilterFileDetailsArray{ FilterFileDetailsArgs{...} }

type FilterFileDetailsArrayOutput

type FilterFileDetailsArrayOutput struct{ *pulumi.OutputState }

func (FilterFileDetailsArrayOutput) ElementType

func (FilterFileDetailsArrayOutput) Index

func (FilterFileDetailsArrayOutput) ToFilterFileDetailsArrayOutput

func (o FilterFileDetailsArrayOutput) ToFilterFileDetailsArrayOutput() FilterFileDetailsArrayOutput

func (FilterFileDetailsArrayOutput) ToFilterFileDetailsArrayOutputWithContext

func (o FilterFileDetailsArrayOutput) ToFilterFileDetailsArrayOutputWithContext(ctx context.Context) FilterFileDetailsArrayOutput

type FilterFileDetailsInput

type FilterFileDetailsInput interface {
	pulumi.Input

	ToFilterFileDetailsOutput() FilterFileDetailsOutput
	ToFilterFileDetailsOutputWithContext(context.Context) FilterFileDetailsOutput
}

FilterFileDetailsInput is an input type that accepts FilterFileDetailsArgs and FilterFileDetailsOutput values. You can construct a concrete instance of `FilterFileDetailsInput` via:

FilterFileDetailsArgs{...}

type FilterFileDetailsOutput

type FilterFileDetailsOutput struct{ *pulumi.OutputState }

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

func (FilterFileDetailsOutput) ElementType

func (FilterFileDetailsOutput) ElementType() reflect.Type

func (FilterFileDetailsOutput) FilterFilePath

func (o FilterFileDetailsOutput) FilterFilePath() pulumi.StringOutput

Path of the file that contains the details of all items to transfer.

func (FilterFileDetailsOutput) FilterFileType

func (o FilterFileDetailsOutput) FilterFileType() pulumi.StringOutput

Type of the filter file.

func (FilterFileDetailsOutput) ToFilterFileDetailsOutput

func (o FilterFileDetailsOutput) ToFilterFileDetailsOutput() FilterFileDetailsOutput

func (FilterFileDetailsOutput) ToFilterFileDetailsOutputWithContext

func (o FilterFileDetailsOutput) ToFilterFileDetailsOutputWithContext(ctx context.Context) FilterFileDetailsOutput

type FilterFileDetailsResponse

type FilterFileDetailsResponse struct {
	// Path of the file that contains the details of all items to transfer.
	FilterFilePath string `pulumi:"filterFilePath"`
	// Type of the filter file.
	FilterFileType string `pulumi:"filterFileType"`
}

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

type FilterFileDetailsResponseArgs

type FilterFileDetailsResponseArgs struct {
	// Path of the file that contains the details of all items to transfer.
	FilterFilePath pulumi.StringInput `pulumi:"filterFilePath"`
	// Type of the filter file.
	FilterFileType pulumi.StringInput `pulumi:"filterFileType"`
}

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

func (FilterFileDetailsResponseArgs) ElementType

func (FilterFileDetailsResponseArgs) ToFilterFileDetailsResponseOutput

func (i FilterFileDetailsResponseArgs) ToFilterFileDetailsResponseOutput() FilterFileDetailsResponseOutput

func (FilterFileDetailsResponseArgs) ToFilterFileDetailsResponseOutputWithContext

func (i FilterFileDetailsResponseArgs) ToFilterFileDetailsResponseOutputWithContext(ctx context.Context) FilterFileDetailsResponseOutput

type FilterFileDetailsResponseArray

type FilterFileDetailsResponseArray []FilterFileDetailsResponseInput

func (FilterFileDetailsResponseArray) ElementType

func (FilterFileDetailsResponseArray) ToFilterFileDetailsResponseArrayOutput

func (i FilterFileDetailsResponseArray) ToFilterFileDetailsResponseArrayOutput() FilterFileDetailsResponseArrayOutput

func (FilterFileDetailsResponseArray) ToFilterFileDetailsResponseArrayOutputWithContext

func (i FilterFileDetailsResponseArray) ToFilterFileDetailsResponseArrayOutputWithContext(ctx context.Context) FilterFileDetailsResponseArrayOutput

type FilterFileDetailsResponseArrayInput

type FilterFileDetailsResponseArrayInput interface {
	pulumi.Input

	ToFilterFileDetailsResponseArrayOutput() FilterFileDetailsResponseArrayOutput
	ToFilterFileDetailsResponseArrayOutputWithContext(context.Context) FilterFileDetailsResponseArrayOutput
}

FilterFileDetailsResponseArrayInput is an input type that accepts FilterFileDetailsResponseArray and FilterFileDetailsResponseArrayOutput values. You can construct a concrete instance of `FilterFileDetailsResponseArrayInput` via:

FilterFileDetailsResponseArray{ FilterFileDetailsResponseArgs{...} }

type FilterFileDetailsResponseArrayOutput

type FilterFileDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (FilterFileDetailsResponseArrayOutput) ElementType

func (FilterFileDetailsResponseArrayOutput) Index

func (FilterFileDetailsResponseArrayOutput) ToFilterFileDetailsResponseArrayOutput

func (o FilterFileDetailsResponseArrayOutput) ToFilterFileDetailsResponseArrayOutput() FilterFileDetailsResponseArrayOutput

func (FilterFileDetailsResponseArrayOutput) ToFilterFileDetailsResponseArrayOutputWithContext

func (o FilterFileDetailsResponseArrayOutput) ToFilterFileDetailsResponseArrayOutputWithContext(ctx context.Context) FilterFileDetailsResponseArrayOutput

type FilterFileDetailsResponseInput

type FilterFileDetailsResponseInput interface {
	pulumi.Input

	ToFilterFileDetailsResponseOutput() FilterFileDetailsResponseOutput
	ToFilterFileDetailsResponseOutputWithContext(context.Context) FilterFileDetailsResponseOutput
}

FilterFileDetailsResponseInput is an input type that accepts FilterFileDetailsResponseArgs and FilterFileDetailsResponseOutput values. You can construct a concrete instance of `FilterFileDetailsResponseInput` via:

FilterFileDetailsResponseArgs{...}

type FilterFileDetailsResponseOutput

type FilterFileDetailsResponseOutput struct{ *pulumi.OutputState }

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

func (FilterFileDetailsResponseOutput) ElementType

func (FilterFileDetailsResponseOutput) FilterFilePath

Path of the file that contains the details of all items to transfer.

func (FilterFileDetailsResponseOutput) FilterFileType

Type of the filter file.

func (FilterFileDetailsResponseOutput) ToFilterFileDetailsResponseOutput

func (o FilterFileDetailsResponseOutput) ToFilterFileDetailsResponseOutput() FilterFileDetailsResponseOutput

func (FilterFileDetailsResponseOutput) ToFilterFileDetailsResponseOutputWithContext

func (o FilterFileDetailsResponseOutput) ToFilterFileDetailsResponseOutputWithContext(ctx context.Context) FilterFileDetailsResponseOutput

type FilterFileType added in v0.3.1

type FilterFileType pulumi.String

Type of the filter file.

func (FilterFileType) ElementType added in v0.3.1

func (FilterFileType) ElementType() reflect.Type

func (FilterFileType) ToStringOutput added in v0.3.1

func (e FilterFileType) ToStringOutput() pulumi.StringOutput

func (FilterFileType) ToStringOutputWithContext added in v0.3.1

func (e FilterFileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FilterFileType) ToStringPtrOutput added in v0.3.1

func (e FilterFileType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FilterFileType) ToStringPtrOutputWithContext added in v0.3.1

func (e FilterFileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityProperties added in v0.4.0

type IdentityProperties struct {
	// Managed service identity type.
	Type *string `pulumi:"type"`
	// User assigned identity properties.
	UserAssigned *UserAssignedProperties `pulumi:"userAssigned"`
}

Managed identity properties.

type IdentityPropertiesArgs added in v0.4.0

type IdentityPropertiesArgs struct {
	// Managed service identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// User assigned identity properties.
	UserAssigned UserAssignedPropertiesPtrInput `pulumi:"userAssigned"`
}

Managed identity properties.

func (IdentityPropertiesArgs) ElementType added in v0.4.0

func (IdentityPropertiesArgs) ElementType() reflect.Type

func (IdentityPropertiesArgs) ToIdentityPropertiesOutput added in v0.4.0

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext added in v0.4.0

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput added in v0.4.0

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext added in v0.4.0

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

type IdentityPropertiesInput added in v0.4.0

type IdentityPropertiesInput interface {
	pulumi.Input

	ToIdentityPropertiesOutput() IdentityPropertiesOutput
	ToIdentityPropertiesOutputWithContext(context.Context) IdentityPropertiesOutput
}

IdentityPropertiesInput is an input type that accepts IdentityPropertiesArgs and IdentityPropertiesOutput values. You can construct a concrete instance of `IdentityPropertiesInput` via:

IdentityPropertiesArgs{...}

type IdentityPropertiesOutput added in v0.4.0

type IdentityPropertiesOutput struct{ *pulumi.OutputState }

Managed identity properties.

func (IdentityPropertiesOutput) ElementType added in v0.4.0

func (IdentityPropertiesOutput) ElementType() reflect.Type

func (IdentityPropertiesOutput) ToIdentityPropertiesOutput added in v0.4.0

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext added in v0.4.0

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput added in v0.4.0

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext added in v0.4.0

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) Type added in v0.4.0

Managed service identity type.

func (IdentityPropertiesOutput) UserAssigned added in v0.4.0

User assigned identity properties.

type IdentityPropertiesPtrInput added in v0.4.0

type IdentityPropertiesPtrInput interface {
	pulumi.Input

	ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
	ToIdentityPropertiesPtrOutputWithContext(context.Context) IdentityPropertiesPtrOutput
}

IdentityPropertiesPtrInput is an input type that accepts IdentityPropertiesArgs, IdentityPropertiesPtr and IdentityPropertiesPtrOutput values. You can construct a concrete instance of `IdentityPropertiesPtrInput` via:

        IdentityPropertiesArgs{...}

or:

        nil

func IdentityPropertiesPtr added in v0.4.0

func IdentityPropertiesPtr(v *IdentityPropertiesArgs) IdentityPropertiesPtrInput

type IdentityPropertiesPtrOutput added in v0.4.0

type IdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesPtrOutput) Elem added in v0.4.0

func (IdentityPropertiesPtrOutput) ElementType added in v0.4.0

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput added in v0.4.0

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext added in v0.4.0

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) Type added in v0.4.0

Managed service identity type.

func (IdentityPropertiesPtrOutput) UserAssigned added in v0.4.0

User assigned identity properties.

type IdentityPropertiesResponse

type IdentityPropertiesResponse struct {
	// Managed service identity type.
	Type *string `pulumi:"type"`
	// User assigned identity properties.
	UserAssigned *UserAssignedPropertiesResponse `pulumi:"userAssigned"`
}

Managed identity properties.

type IdentityPropertiesResponseArgs

type IdentityPropertiesResponseArgs struct {
	// Managed service identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// User assigned identity properties.
	UserAssigned UserAssignedPropertiesResponsePtrInput `pulumi:"userAssigned"`
}

Managed identity properties.

func (IdentityPropertiesResponseArgs) ElementType

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponseInput

type IdentityPropertiesResponseInput interface {
	pulumi.Input

	ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
	ToIdentityPropertiesResponseOutputWithContext(context.Context) IdentityPropertiesResponseOutput
}

IdentityPropertiesResponseInput is an input type that accepts IdentityPropertiesResponseArgs and IdentityPropertiesResponseOutput values. You can construct a concrete instance of `IdentityPropertiesResponseInput` via:

IdentityPropertiesResponseArgs{...}

type IdentityPropertiesResponseOutput

type IdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

Managed identity properties.

func (IdentityPropertiesResponseOutput) ElementType

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseOutput) Type

Managed service identity type.

func (IdentityPropertiesResponseOutput) UserAssigned

User assigned identity properties.

type IdentityPropertiesResponsePtrInput

type IdentityPropertiesResponsePtrInput interface {
	pulumi.Input

	ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
	ToIdentityPropertiesResponsePtrOutputWithContext(context.Context) IdentityPropertiesResponsePtrOutput
}

IdentityPropertiesResponsePtrInput is an input type that accepts IdentityPropertiesResponseArgs, IdentityPropertiesResponsePtr and IdentityPropertiesResponsePtrOutput values. You can construct a concrete instance of `IdentityPropertiesResponsePtrInput` via:

        IdentityPropertiesResponseArgs{...}

or:

        nil

type IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesResponsePtrOutput) Elem

func (IdentityPropertiesResponsePtrOutput) ElementType

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) Type

Managed service identity type.

func (IdentityPropertiesResponsePtrOutput) UserAssigned

User assigned identity properties.

type Job

type Job struct {
	pulumi.CustomResourceState

	// Reason for cancellation.
	CancellationReason pulumi.StringOutput `pulumi:"cancellationReason"`
	// Delivery Info of Job.
	DeliveryInfo JobDeliveryInfoResponsePtrOutput `pulumi:"deliveryInfo"`
	// Delivery type of Job.
	DeliveryType pulumi.StringPtrOutput `pulumi:"deliveryType"`
	// Details of a job run. This field will only be sent for expand details filter.
	Details pulumi.AnyOutput `pulumi:"details"`
	// Top level error for the job.
	Error CloudErrorResponseOutput `pulumi:"error"`
	// Msi identity of the resource
	Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"`
	// Describes whether the job is cancellable or not.
	IsCancellable pulumi.BoolOutput `pulumi:"isCancellable"`
	// Flag to indicate cancellation of scheduled job.
	IsCancellableWithoutFee pulumi.BoolOutput `pulumi:"isCancellableWithoutFee"`
	// Describes whether the job is deletable or not.
	IsDeletable pulumi.BoolOutput `pulumi:"isDeletable"`
	// Is Prepare To Ship Enabled on this job
	IsPrepareToShipEnabled pulumi.BoolOutput `pulumi:"isPrepareToShipEnabled"`
	// Describes whether the shipping address is editable or not.
	IsShippingAddressEditable pulumi.BoolOutput `pulumi:"isShippingAddressEditable"`
	// The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of the object.
	Name pulumi.StringOutput `pulumi:"name"`
	// The sku type.
	Sku SkuResponseOutput `pulumi:"sku"`
	// Time at which the job was started in UTC ISO 8601 format.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// Name of the stage which is in progress.
	Status pulumi.StringOutput `pulumi:"status"`
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the data transfer.
	TransferType pulumi.StringOutput `pulumi:"transferType"`
	// Type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Job Resource.

func GetJob

func GetJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)

GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJob

func NewJob(ctx *pulumi.Context,
	name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)

NewJob registers a new resource with the given unique name, arguments, and options.

func (*Job) ElementType added in v0.2.6

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput added in v0.2.6

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext added in v0.2.6

func (i *Job) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobArgs

type JobArgs struct {
	// Delivery Info of Job.
	DeliveryInfo JobDeliveryInfoPtrInput
	// Delivery type of Job.
	DeliveryType pulumi.StringPtrInput
	// Details of a job run. This field will only be sent for expand details filter.
	Details pulumi.Input
	// Msi identity of the resource
	Identity ResourceIdentityPtrInput
	// The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	JobName pulumi.StringInput
	// The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
	Location pulumi.StringPtrInput
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput
	// The sku type.
	Sku SkuInput
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
	Tags pulumi.StringMapInput
	// Type of the data transfer.
	TransferType pulumi.StringInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobDeliveryInfo

type JobDeliveryInfo struct {
	// Scheduled date time.
	ScheduledDateTime *string `pulumi:"scheduledDateTime"`
}

Additional delivery info.

type JobDeliveryInfoArgs

type JobDeliveryInfoArgs struct {
	// Scheduled date time.
	ScheduledDateTime pulumi.StringPtrInput `pulumi:"scheduledDateTime"`
}

Additional delivery info.

func (JobDeliveryInfoArgs) ElementType

func (JobDeliveryInfoArgs) ElementType() reflect.Type

func (JobDeliveryInfoArgs) ToJobDeliveryInfoOutput

func (i JobDeliveryInfoArgs) ToJobDeliveryInfoOutput() JobDeliveryInfoOutput

func (JobDeliveryInfoArgs) ToJobDeliveryInfoOutputWithContext

func (i JobDeliveryInfoArgs) ToJobDeliveryInfoOutputWithContext(ctx context.Context) JobDeliveryInfoOutput

func (JobDeliveryInfoArgs) ToJobDeliveryInfoPtrOutput

func (i JobDeliveryInfoArgs) ToJobDeliveryInfoPtrOutput() JobDeliveryInfoPtrOutput

func (JobDeliveryInfoArgs) ToJobDeliveryInfoPtrOutputWithContext

func (i JobDeliveryInfoArgs) ToJobDeliveryInfoPtrOutputWithContext(ctx context.Context) JobDeliveryInfoPtrOutput

type JobDeliveryInfoInput

type JobDeliveryInfoInput interface {
	pulumi.Input

	ToJobDeliveryInfoOutput() JobDeliveryInfoOutput
	ToJobDeliveryInfoOutputWithContext(context.Context) JobDeliveryInfoOutput
}

JobDeliveryInfoInput is an input type that accepts JobDeliveryInfoArgs and JobDeliveryInfoOutput values. You can construct a concrete instance of `JobDeliveryInfoInput` via:

JobDeliveryInfoArgs{...}

type JobDeliveryInfoOutput

type JobDeliveryInfoOutput struct{ *pulumi.OutputState }

Additional delivery info.

func (JobDeliveryInfoOutput) ElementType

func (JobDeliveryInfoOutput) ElementType() reflect.Type

func (JobDeliveryInfoOutput) ScheduledDateTime

func (o JobDeliveryInfoOutput) ScheduledDateTime() pulumi.StringPtrOutput

Scheduled date time.

func (JobDeliveryInfoOutput) ToJobDeliveryInfoOutput

func (o JobDeliveryInfoOutput) ToJobDeliveryInfoOutput() JobDeliveryInfoOutput

func (JobDeliveryInfoOutput) ToJobDeliveryInfoOutputWithContext

func (o JobDeliveryInfoOutput) ToJobDeliveryInfoOutputWithContext(ctx context.Context) JobDeliveryInfoOutput

func (JobDeliveryInfoOutput) ToJobDeliveryInfoPtrOutput

func (o JobDeliveryInfoOutput) ToJobDeliveryInfoPtrOutput() JobDeliveryInfoPtrOutput

func (JobDeliveryInfoOutput) ToJobDeliveryInfoPtrOutputWithContext

func (o JobDeliveryInfoOutput) ToJobDeliveryInfoPtrOutputWithContext(ctx context.Context) JobDeliveryInfoPtrOutput

type JobDeliveryInfoPtrInput

type JobDeliveryInfoPtrInput interface {
	pulumi.Input

	ToJobDeliveryInfoPtrOutput() JobDeliveryInfoPtrOutput
	ToJobDeliveryInfoPtrOutputWithContext(context.Context) JobDeliveryInfoPtrOutput
}

JobDeliveryInfoPtrInput is an input type that accepts JobDeliveryInfoArgs, JobDeliveryInfoPtr and JobDeliveryInfoPtrOutput values. You can construct a concrete instance of `JobDeliveryInfoPtrInput` via:

        JobDeliveryInfoArgs{...}

or:

        nil

type JobDeliveryInfoPtrOutput

type JobDeliveryInfoPtrOutput struct{ *pulumi.OutputState }

func (JobDeliveryInfoPtrOutput) Elem

func (JobDeliveryInfoPtrOutput) ElementType

func (JobDeliveryInfoPtrOutput) ElementType() reflect.Type

func (JobDeliveryInfoPtrOutput) ScheduledDateTime

func (o JobDeliveryInfoPtrOutput) ScheduledDateTime() pulumi.StringPtrOutput

Scheduled date time.

func (JobDeliveryInfoPtrOutput) ToJobDeliveryInfoPtrOutput

func (o JobDeliveryInfoPtrOutput) ToJobDeliveryInfoPtrOutput() JobDeliveryInfoPtrOutput

func (JobDeliveryInfoPtrOutput) ToJobDeliveryInfoPtrOutputWithContext

func (o JobDeliveryInfoPtrOutput) ToJobDeliveryInfoPtrOutputWithContext(ctx context.Context) JobDeliveryInfoPtrOutput

type JobDeliveryInfoResponse

type JobDeliveryInfoResponse struct {
	// Scheduled date time.
	ScheduledDateTime *string `pulumi:"scheduledDateTime"`
}

Additional delivery info.

type JobDeliveryInfoResponseArgs

type JobDeliveryInfoResponseArgs struct {
	// Scheduled date time.
	ScheduledDateTime pulumi.StringPtrInput `pulumi:"scheduledDateTime"`
}

Additional delivery info.

func (JobDeliveryInfoResponseArgs) ElementType

func (JobDeliveryInfoResponseArgs) ToJobDeliveryInfoResponseOutput

func (i JobDeliveryInfoResponseArgs) ToJobDeliveryInfoResponseOutput() JobDeliveryInfoResponseOutput

func (JobDeliveryInfoResponseArgs) ToJobDeliveryInfoResponseOutputWithContext

func (i JobDeliveryInfoResponseArgs) ToJobDeliveryInfoResponseOutputWithContext(ctx context.Context) JobDeliveryInfoResponseOutput

func (JobDeliveryInfoResponseArgs) ToJobDeliveryInfoResponsePtrOutput

func (i JobDeliveryInfoResponseArgs) ToJobDeliveryInfoResponsePtrOutput() JobDeliveryInfoResponsePtrOutput

func (JobDeliveryInfoResponseArgs) ToJobDeliveryInfoResponsePtrOutputWithContext

func (i JobDeliveryInfoResponseArgs) ToJobDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) JobDeliveryInfoResponsePtrOutput

type JobDeliveryInfoResponseInput

type JobDeliveryInfoResponseInput interface {
	pulumi.Input

	ToJobDeliveryInfoResponseOutput() JobDeliveryInfoResponseOutput
	ToJobDeliveryInfoResponseOutputWithContext(context.Context) JobDeliveryInfoResponseOutput
}

JobDeliveryInfoResponseInput is an input type that accepts JobDeliveryInfoResponseArgs and JobDeliveryInfoResponseOutput values. You can construct a concrete instance of `JobDeliveryInfoResponseInput` via:

JobDeliveryInfoResponseArgs{...}

type JobDeliveryInfoResponseOutput

type JobDeliveryInfoResponseOutput struct{ *pulumi.OutputState }

Additional delivery info.

func (JobDeliveryInfoResponseOutput) ElementType

func (JobDeliveryInfoResponseOutput) ScheduledDateTime

Scheduled date time.

func (JobDeliveryInfoResponseOutput) ToJobDeliveryInfoResponseOutput

func (o JobDeliveryInfoResponseOutput) ToJobDeliveryInfoResponseOutput() JobDeliveryInfoResponseOutput

func (JobDeliveryInfoResponseOutput) ToJobDeliveryInfoResponseOutputWithContext

func (o JobDeliveryInfoResponseOutput) ToJobDeliveryInfoResponseOutputWithContext(ctx context.Context) JobDeliveryInfoResponseOutput

func (JobDeliveryInfoResponseOutput) ToJobDeliveryInfoResponsePtrOutput

func (o JobDeliveryInfoResponseOutput) ToJobDeliveryInfoResponsePtrOutput() JobDeliveryInfoResponsePtrOutput

func (JobDeliveryInfoResponseOutput) ToJobDeliveryInfoResponsePtrOutputWithContext

func (o JobDeliveryInfoResponseOutput) ToJobDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) JobDeliveryInfoResponsePtrOutput

type JobDeliveryInfoResponsePtrInput

type JobDeliveryInfoResponsePtrInput interface {
	pulumi.Input

	ToJobDeliveryInfoResponsePtrOutput() JobDeliveryInfoResponsePtrOutput
	ToJobDeliveryInfoResponsePtrOutputWithContext(context.Context) JobDeliveryInfoResponsePtrOutput
}

JobDeliveryInfoResponsePtrInput is an input type that accepts JobDeliveryInfoResponseArgs, JobDeliveryInfoResponsePtr and JobDeliveryInfoResponsePtrOutput values. You can construct a concrete instance of `JobDeliveryInfoResponsePtrInput` via:

        JobDeliveryInfoResponseArgs{...}

or:

        nil

type JobDeliveryInfoResponsePtrOutput

type JobDeliveryInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (JobDeliveryInfoResponsePtrOutput) Elem

func (JobDeliveryInfoResponsePtrOutput) ElementType

func (JobDeliveryInfoResponsePtrOutput) ScheduledDateTime

Scheduled date time.

func (JobDeliveryInfoResponsePtrOutput) ToJobDeliveryInfoResponsePtrOutput

func (o JobDeliveryInfoResponsePtrOutput) ToJobDeliveryInfoResponsePtrOutput() JobDeliveryInfoResponsePtrOutput

func (JobDeliveryInfoResponsePtrOutput) ToJobDeliveryInfoResponsePtrOutputWithContext

func (o JobDeliveryInfoResponsePtrOutput) ToJobDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) JobDeliveryInfoResponsePtrOutput

type JobDeliveryType added in v0.3.1

type JobDeliveryType pulumi.String

Delivery type of Job.

func (JobDeliveryType) ElementType added in v0.3.1

func (JobDeliveryType) ElementType() reflect.Type

func (JobDeliveryType) ToStringOutput added in v0.3.1

func (e JobDeliveryType) ToStringOutput() pulumi.StringOutput

func (JobDeliveryType) ToStringOutputWithContext added in v0.3.1

func (e JobDeliveryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JobDeliveryType) ToStringPtrOutput added in v0.3.1

func (e JobDeliveryType) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobDeliveryType) ToStringPtrOutputWithContext added in v0.3.1

func (e JobDeliveryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JobInput added in v0.2.6

type JobInput interface {
	pulumi.Input

	ToJobOutput() JobOutput
	ToJobOutputWithContext(ctx context.Context) JobOutput
}

type JobOutput added in v0.2.6

type JobOutput struct {
	*pulumi.OutputState
}

func (JobOutput) ElementType added in v0.2.6

func (JobOutput) ElementType() reflect.Type

func (JobOutput) ToJobOutput added in v0.2.6

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext added in v0.2.6

func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobStagesResponse

type JobStagesResponse struct {
	// Display name of the job stage.
	DisplayName string `pulumi:"displayName"`
	// Job Stage Details
	JobStageDetails interface{} `pulumi:"jobStageDetails"`
	// Name of the job stage.
	StageName string `pulumi:"stageName"`
	// Status of the job stage.
	StageStatus string `pulumi:"stageStatus"`
	// Time for the job stage in UTC ISO 8601 format.
	StageTime string `pulumi:"stageTime"`
}

Job stages.

type JobStagesResponseArgs

type JobStagesResponseArgs struct {
	// Display name of the job stage.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Job Stage Details
	JobStageDetails pulumi.Input `pulumi:"jobStageDetails"`
	// Name of the job stage.
	StageName pulumi.StringInput `pulumi:"stageName"`
	// Status of the job stage.
	StageStatus pulumi.StringInput `pulumi:"stageStatus"`
	// Time for the job stage in UTC ISO 8601 format.
	StageTime pulumi.StringInput `pulumi:"stageTime"`
}

Job stages.

func (JobStagesResponseArgs) ElementType

func (JobStagesResponseArgs) ElementType() reflect.Type

func (JobStagesResponseArgs) ToJobStagesResponseOutput

func (i JobStagesResponseArgs) ToJobStagesResponseOutput() JobStagesResponseOutput

func (JobStagesResponseArgs) ToJobStagesResponseOutputWithContext

func (i JobStagesResponseArgs) ToJobStagesResponseOutputWithContext(ctx context.Context) JobStagesResponseOutput

type JobStagesResponseArray

type JobStagesResponseArray []JobStagesResponseInput

func (JobStagesResponseArray) ElementType

func (JobStagesResponseArray) ElementType() reflect.Type

func (JobStagesResponseArray) ToJobStagesResponseArrayOutput

func (i JobStagesResponseArray) ToJobStagesResponseArrayOutput() JobStagesResponseArrayOutput

func (JobStagesResponseArray) ToJobStagesResponseArrayOutputWithContext

func (i JobStagesResponseArray) ToJobStagesResponseArrayOutputWithContext(ctx context.Context) JobStagesResponseArrayOutput

type JobStagesResponseArrayInput

type JobStagesResponseArrayInput interface {
	pulumi.Input

	ToJobStagesResponseArrayOutput() JobStagesResponseArrayOutput
	ToJobStagesResponseArrayOutputWithContext(context.Context) JobStagesResponseArrayOutput
}

JobStagesResponseArrayInput is an input type that accepts JobStagesResponseArray and JobStagesResponseArrayOutput values. You can construct a concrete instance of `JobStagesResponseArrayInput` via:

JobStagesResponseArray{ JobStagesResponseArgs{...} }

type JobStagesResponseArrayOutput

type JobStagesResponseArrayOutput struct{ *pulumi.OutputState }

func (JobStagesResponseArrayOutput) ElementType

func (JobStagesResponseArrayOutput) Index

func (JobStagesResponseArrayOutput) ToJobStagesResponseArrayOutput

func (o JobStagesResponseArrayOutput) ToJobStagesResponseArrayOutput() JobStagesResponseArrayOutput

func (JobStagesResponseArrayOutput) ToJobStagesResponseArrayOutputWithContext

func (o JobStagesResponseArrayOutput) ToJobStagesResponseArrayOutputWithContext(ctx context.Context) JobStagesResponseArrayOutput

type JobStagesResponseInput

type JobStagesResponseInput interface {
	pulumi.Input

	ToJobStagesResponseOutput() JobStagesResponseOutput
	ToJobStagesResponseOutputWithContext(context.Context) JobStagesResponseOutput
}

JobStagesResponseInput is an input type that accepts JobStagesResponseArgs and JobStagesResponseOutput values. You can construct a concrete instance of `JobStagesResponseInput` via:

JobStagesResponseArgs{...}

type JobStagesResponseOutput

type JobStagesResponseOutput struct{ *pulumi.OutputState }

Job stages.

func (JobStagesResponseOutput) DisplayName

Display name of the job stage.

func (JobStagesResponseOutput) ElementType

func (JobStagesResponseOutput) ElementType() reflect.Type

func (JobStagesResponseOutput) JobStageDetails

func (o JobStagesResponseOutput) JobStageDetails() pulumi.AnyOutput

Job Stage Details

func (JobStagesResponseOutput) StageName

Name of the job stage.

func (JobStagesResponseOutput) StageStatus

Status of the job stage.

func (JobStagesResponseOutput) StageTime

Time for the job stage in UTC ISO 8601 format.

func (JobStagesResponseOutput) ToJobStagesResponseOutput

func (o JobStagesResponseOutput) ToJobStagesResponseOutput() JobStagesResponseOutput

func (JobStagesResponseOutput) ToJobStagesResponseOutputWithContext

func (o JobStagesResponseOutput) ToJobStagesResponseOutputWithContext(ctx context.Context) JobStagesResponseOutput

type JobState

type JobState struct {
	// Reason for cancellation.
	CancellationReason pulumi.StringPtrInput
	// Delivery Info of Job.
	DeliveryInfo JobDeliveryInfoResponsePtrInput
	// Delivery type of Job.
	DeliveryType pulumi.StringPtrInput
	// Details of a job run. This field will only be sent for expand details filter.
	Details pulumi.Input
	// Top level error for the job.
	Error CloudErrorResponsePtrInput
	// Msi identity of the resource
	Identity ResourceIdentityResponsePtrInput
	// Describes whether the job is cancellable or not.
	IsCancellable pulumi.BoolPtrInput
	// Flag to indicate cancellation of scheduled job.
	IsCancellableWithoutFee pulumi.BoolPtrInput
	// Describes whether the job is deletable or not.
	IsDeletable pulumi.BoolPtrInput
	// Is Prepare To Ship Enabled on this job
	IsPrepareToShipEnabled pulumi.BoolPtrInput
	// Describes whether the shipping address is editable or not.
	IsShippingAddressEditable pulumi.BoolPtrInput
	// The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
	Location pulumi.StringPtrInput
	// Name of the object.
	Name pulumi.StringPtrInput
	// The sku type.
	Sku SkuResponsePtrInput
	// Time at which the job was started in UTC ISO 8601 format.
	StartTime pulumi.StringPtrInput
	// Name of the stage which is in progress.
	Status pulumi.StringPtrInput
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
	Tags pulumi.StringMapInput
	// Type of the data transfer.
	TransferType pulumi.StringPtrInput
	// Type of the object.
	Type pulumi.StringPtrInput
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type KekType added in v0.4.0

type KekType pulumi.String

Type of encryption key used for key encryption.

func (KekType) ElementType added in v0.4.0

func (KekType) ElementType() reflect.Type

func (KekType) ToStringOutput added in v0.4.0

func (e KekType) ToStringOutput() pulumi.StringOutput

func (KekType) ToStringOutputWithContext added in v0.4.0

func (e KekType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KekType) ToStringPtrOutput added in v0.4.0

func (e KekType) ToStringPtrOutput() pulumi.StringPtrOutput

func (KekType) ToStringPtrOutputWithContext added in v0.4.0

func (e KekType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KeyEncryptionKey added in v0.4.0

type KeyEncryptionKey struct {
	// Managed identity properties used for key encryption.
	IdentityProperties *IdentityProperties `pulumi:"identityProperties"`
	// Type of encryption key used for key encryption.
	KekType string `pulumi:"kekType"`
	// Key encryption key. It is required in case of Customer managed KekType.
	KekUrl *string `pulumi:"kekUrl"`
	// Kek vault resource id. It is required in case of Customer managed KekType.
	KekVaultResourceID *string `pulumi:"kekVaultResourceID"`
}

Encryption key containing details about key to encrypt different keys.

type KeyEncryptionKeyArgs added in v0.4.0

type KeyEncryptionKeyArgs struct {
	// Managed identity properties used for key encryption.
	IdentityProperties IdentityPropertiesPtrInput `pulumi:"identityProperties"`
	// Type of encryption key used for key encryption.
	KekType pulumi.StringInput `pulumi:"kekType"`
	// Key encryption key. It is required in case of Customer managed KekType.
	KekUrl pulumi.StringPtrInput `pulumi:"kekUrl"`
	// Kek vault resource id. It is required in case of Customer managed KekType.
	KekVaultResourceID pulumi.StringPtrInput `pulumi:"kekVaultResourceID"`
}

Encryption key containing details about key to encrypt different keys.

func (KeyEncryptionKeyArgs) ElementType added in v0.4.0

func (KeyEncryptionKeyArgs) ElementType() reflect.Type

func (KeyEncryptionKeyArgs) ToKeyEncryptionKeyOutput added in v0.4.0

func (i KeyEncryptionKeyArgs) ToKeyEncryptionKeyOutput() KeyEncryptionKeyOutput

func (KeyEncryptionKeyArgs) ToKeyEncryptionKeyOutputWithContext added in v0.4.0

func (i KeyEncryptionKeyArgs) ToKeyEncryptionKeyOutputWithContext(ctx context.Context) KeyEncryptionKeyOutput

func (KeyEncryptionKeyArgs) ToKeyEncryptionKeyPtrOutput added in v0.4.0

func (i KeyEncryptionKeyArgs) ToKeyEncryptionKeyPtrOutput() KeyEncryptionKeyPtrOutput

func (KeyEncryptionKeyArgs) ToKeyEncryptionKeyPtrOutputWithContext added in v0.4.0

func (i KeyEncryptionKeyArgs) ToKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) KeyEncryptionKeyPtrOutput

type KeyEncryptionKeyInput added in v0.4.0

type KeyEncryptionKeyInput interface {
	pulumi.Input

	ToKeyEncryptionKeyOutput() KeyEncryptionKeyOutput
	ToKeyEncryptionKeyOutputWithContext(context.Context) KeyEncryptionKeyOutput
}

KeyEncryptionKeyInput is an input type that accepts KeyEncryptionKeyArgs and KeyEncryptionKeyOutput values. You can construct a concrete instance of `KeyEncryptionKeyInput` via:

KeyEncryptionKeyArgs{...}

type KeyEncryptionKeyOutput added in v0.4.0

type KeyEncryptionKeyOutput struct{ *pulumi.OutputState }

Encryption key containing details about key to encrypt different keys.

func (KeyEncryptionKeyOutput) ElementType added in v0.4.0

func (KeyEncryptionKeyOutput) ElementType() reflect.Type

func (KeyEncryptionKeyOutput) IdentityProperties added in v0.4.0

func (o KeyEncryptionKeyOutput) IdentityProperties() IdentityPropertiesPtrOutput

Managed identity properties used for key encryption.

func (KeyEncryptionKeyOutput) KekType added in v0.4.0

Type of encryption key used for key encryption.

func (KeyEncryptionKeyOutput) KekUrl added in v0.4.0

Key encryption key. It is required in case of Customer managed KekType.

func (KeyEncryptionKeyOutput) KekVaultResourceID added in v0.4.0

func (o KeyEncryptionKeyOutput) KekVaultResourceID() pulumi.StringPtrOutput

Kek vault resource id. It is required in case of Customer managed KekType.

func (KeyEncryptionKeyOutput) ToKeyEncryptionKeyOutput added in v0.4.0

func (o KeyEncryptionKeyOutput) ToKeyEncryptionKeyOutput() KeyEncryptionKeyOutput

func (KeyEncryptionKeyOutput) ToKeyEncryptionKeyOutputWithContext added in v0.4.0

func (o KeyEncryptionKeyOutput) ToKeyEncryptionKeyOutputWithContext(ctx context.Context) KeyEncryptionKeyOutput

func (KeyEncryptionKeyOutput) ToKeyEncryptionKeyPtrOutput added in v0.4.0

func (o KeyEncryptionKeyOutput) ToKeyEncryptionKeyPtrOutput() KeyEncryptionKeyPtrOutput

func (KeyEncryptionKeyOutput) ToKeyEncryptionKeyPtrOutputWithContext added in v0.4.0

func (o KeyEncryptionKeyOutput) ToKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) KeyEncryptionKeyPtrOutput

type KeyEncryptionKeyPtrInput added in v0.4.0

type KeyEncryptionKeyPtrInput interface {
	pulumi.Input

	ToKeyEncryptionKeyPtrOutput() KeyEncryptionKeyPtrOutput
	ToKeyEncryptionKeyPtrOutputWithContext(context.Context) KeyEncryptionKeyPtrOutput
}

KeyEncryptionKeyPtrInput is an input type that accepts KeyEncryptionKeyArgs, KeyEncryptionKeyPtr and KeyEncryptionKeyPtrOutput values. You can construct a concrete instance of `KeyEncryptionKeyPtrInput` via:

        KeyEncryptionKeyArgs{...}

or:

        nil

func KeyEncryptionKeyPtr added in v0.4.0

func KeyEncryptionKeyPtr(v *KeyEncryptionKeyArgs) KeyEncryptionKeyPtrInput

type KeyEncryptionKeyPtrOutput added in v0.4.0

type KeyEncryptionKeyPtrOutput struct{ *pulumi.OutputState }

func (KeyEncryptionKeyPtrOutput) Elem added in v0.4.0

func (KeyEncryptionKeyPtrOutput) ElementType added in v0.4.0

func (KeyEncryptionKeyPtrOutput) ElementType() reflect.Type

func (KeyEncryptionKeyPtrOutput) IdentityProperties added in v0.4.0

Managed identity properties used for key encryption.

func (KeyEncryptionKeyPtrOutput) KekType added in v0.4.0

Type of encryption key used for key encryption.

func (KeyEncryptionKeyPtrOutput) KekUrl added in v0.4.0

Key encryption key. It is required in case of Customer managed KekType.

func (KeyEncryptionKeyPtrOutput) KekVaultResourceID added in v0.4.0

func (o KeyEncryptionKeyPtrOutput) KekVaultResourceID() pulumi.StringPtrOutput

Kek vault resource id. It is required in case of Customer managed KekType.

func (KeyEncryptionKeyPtrOutput) ToKeyEncryptionKeyPtrOutput added in v0.4.0

func (o KeyEncryptionKeyPtrOutput) ToKeyEncryptionKeyPtrOutput() KeyEncryptionKeyPtrOutput

func (KeyEncryptionKeyPtrOutput) ToKeyEncryptionKeyPtrOutputWithContext added in v0.4.0

func (o KeyEncryptionKeyPtrOutput) ToKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) KeyEncryptionKeyPtrOutput

type KeyEncryptionKeyResponse

type KeyEncryptionKeyResponse struct {
	// Managed identity properties used for key encryption.
	IdentityProperties *IdentityPropertiesResponse `pulumi:"identityProperties"`
	// Type of encryption key used for key encryption.
	KekType string `pulumi:"kekType"`
	// Key encryption key. It is required in case of Customer managed KekType.
	KekUrl *string `pulumi:"kekUrl"`
	// Kek vault resource id. It is required in case of Customer managed KekType.
	KekVaultResourceID *string `pulumi:"kekVaultResourceID"`
}

Encryption key containing details about key to encrypt different keys.

type KeyEncryptionKeyResponseArgs

type KeyEncryptionKeyResponseArgs struct {
	// Managed identity properties used for key encryption.
	IdentityProperties IdentityPropertiesResponsePtrInput `pulumi:"identityProperties"`
	// Type of encryption key used for key encryption.
	KekType pulumi.StringInput `pulumi:"kekType"`
	// Key encryption key. It is required in case of Customer managed KekType.
	KekUrl pulumi.StringPtrInput `pulumi:"kekUrl"`
	// Kek vault resource id. It is required in case of Customer managed KekType.
	KekVaultResourceID pulumi.StringPtrInput `pulumi:"kekVaultResourceID"`
}

Encryption key containing details about key to encrypt different keys.

func (KeyEncryptionKeyResponseArgs) ElementType

func (KeyEncryptionKeyResponseArgs) ToKeyEncryptionKeyResponseOutput

func (i KeyEncryptionKeyResponseArgs) ToKeyEncryptionKeyResponseOutput() KeyEncryptionKeyResponseOutput

func (KeyEncryptionKeyResponseArgs) ToKeyEncryptionKeyResponseOutputWithContext

func (i KeyEncryptionKeyResponseArgs) ToKeyEncryptionKeyResponseOutputWithContext(ctx context.Context) KeyEncryptionKeyResponseOutput

func (KeyEncryptionKeyResponseArgs) ToKeyEncryptionKeyResponsePtrOutput added in v0.4.0

func (i KeyEncryptionKeyResponseArgs) ToKeyEncryptionKeyResponsePtrOutput() KeyEncryptionKeyResponsePtrOutput

func (KeyEncryptionKeyResponseArgs) ToKeyEncryptionKeyResponsePtrOutputWithContext added in v0.4.0

func (i KeyEncryptionKeyResponseArgs) ToKeyEncryptionKeyResponsePtrOutputWithContext(ctx context.Context) KeyEncryptionKeyResponsePtrOutput

type KeyEncryptionKeyResponseInput

type KeyEncryptionKeyResponseInput interface {
	pulumi.Input

	ToKeyEncryptionKeyResponseOutput() KeyEncryptionKeyResponseOutput
	ToKeyEncryptionKeyResponseOutputWithContext(context.Context) KeyEncryptionKeyResponseOutput
}

KeyEncryptionKeyResponseInput is an input type that accepts KeyEncryptionKeyResponseArgs and KeyEncryptionKeyResponseOutput values. You can construct a concrete instance of `KeyEncryptionKeyResponseInput` via:

KeyEncryptionKeyResponseArgs{...}

type KeyEncryptionKeyResponseOutput

type KeyEncryptionKeyResponseOutput struct{ *pulumi.OutputState }

Encryption key containing details about key to encrypt different keys.

func (KeyEncryptionKeyResponseOutput) ElementType

func (KeyEncryptionKeyResponseOutput) IdentityProperties

Managed identity properties used for key encryption.

func (KeyEncryptionKeyResponseOutput) KekType

Type of encryption key used for key encryption.

func (KeyEncryptionKeyResponseOutput) KekUrl

Key encryption key. It is required in case of Customer managed KekType.

func (KeyEncryptionKeyResponseOutput) KekVaultResourceID

func (o KeyEncryptionKeyResponseOutput) KekVaultResourceID() pulumi.StringPtrOutput

Kek vault resource id. It is required in case of Customer managed KekType.

func (KeyEncryptionKeyResponseOutput) ToKeyEncryptionKeyResponseOutput

func (o KeyEncryptionKeyResponseOutput) ToKeyEncryptionKeyResponseOutput() KeyEncryptionKeyResponseOutput

func (KeyEncryptionKeyResponseOutput) ToKeyEncryptionKeyResponseOutputWithContext

func (o KeyEncryptionKeyResponseOutput) ToKeyEncryptionKeyResponseOutputWithContext(ctx context.Context) KeyEncryptionKeyResponseOutput

func (KeyEncryptionKeyResponseOutput) ToKeyEncryptionKeyResponsePtrOutput added in v0.4.0

func (o KeyEncryptionKeyResponseOutput) ToKeyEncryptionKeyResponsePtrOutput() KeyEncryptionKeyResponsePtrOutput

func (KeyEncryptionKeyResponseOutput) ToKeyEncryptionKeyResponsePtrOutputWithContext added in v0.4.0

func (o KeyEncryptionKeyResponseOutput) ToKeyEncryptionKeyResponsePtrOutputWithContext(ctx context.Context) KeyEncryptionKeyResponsePtrOutput

type KeyEncryptionKeyResponsePtrInput added in v0.4.0

type KeyEncryptionKeyResponsePtrInput interface {
	pulumi.Input

	ToKeyEncryptionKeyResponsePtrOutput() KeyEncryptionKeyResponsePtrOutput
	ToKeyEncryptionKeyResponsePtrOutputWithContext(context.Context) KeyEncryptionKeyResponsePtrOutput
}

KeyEncryptionKeyResponsePtrInput is an input type that accepts KeyEncryptionKeyResponseArgs, KeyEncryptionKeyResponsePtr and KeyEncryptionKeyResponsePtrOutput values. You can construct a concrete instance of `KeyEncryptionKeyResponsePtrInput` via:

        KeyEncryptionKeyResponseArgs{...}

or:

        nil

func KeyEncryptionKeyResponsePtr added in v0.4.0

func KeyEncryptionKeyResponsePtr(v *KeyEncryptionKeyResponseArgs) KeyEncryptionKeyResponsePtrInput

type KeyEncryptionKeyResponsePtrOutput added in v0.4.0

type KeyEncryptionKeyResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyEncryptionKeyResponsePtrOutput) Elem added in v0.4.0

func (KeyEncryptionKeyResponsePtrOutput) ElementType added in v0.4.0

func (KeyEncryptionKeyResponsePtrOutput) IdentityProperties added in v0.4.0

Managed identity properties used for key encryption.

func (KeyEncryptionKeyResponsePtrOutput) KekType added in v0.4.0

Type of encryption key used for key encryption.

func (KeyEncryptionKeyResponsePtrOutput) KekUrl added in v0.4.0

Key encryption key. It is required in case of Customer managed KekType.

func (KeyEncryptionKeyResponsePtrOutput) KekVaultResourceID added in v0.4.0

Kek vault resource id. It is required in case of Customer managed KekType.

func (KeyEncryptionKeyResponsePtrOutput) ToKeyEncryptionKeyResponsePtrOutput added in v0.4.0

func (o KeyEncryptionKeyResponsePtrOutput) ToKeyEncryptionKeyResponsePtrOutput() KeyEncryptionKeyResponsePtrOutput

func (KeyEncryptionKeyResponsePtrOutput) ToKeyEncryptionKeyResponsePtrOutputWithContext added in v0.4.0

func (o KeyEncryptionKeyResponsePtrOutput) ToKeyEncryptionKeyResponsePtrOutputWithContext(ctx context.Context) KeyEncryptionKeyResponsePtrOutput

type ListJobCredentialsArgs

type ListJobCredentialsArgs struct {
	// The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	JobName string `pulumi:"jobName"`
	// The Resource Group Name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListJobCredentialsResult

type ListJobCredentialsResult struct {
	// Link for the next set of unencrypted credentials.
	NextLink *string `pulumi:"nextLink"`
	// List of unencrypted credentials.
	Value []UnencryptedCredentialsResponse `pulumi:"value"`
}

List of unencrypted credentials for accessing device.

type LogCollectionLevel added in v0.3.1

type LogCollectionLevel pulumi.String

Level of the logs to be collected.

func (LogCollectionLevel) ElementType added in v0.3.1

func (LogCollectionLevel) ElementType() reflect.Type

func (LogCollectionLevel) ToStringOutput added in v0.3.1

func (e LogCollectionLevel) ToStringOutput() pulumi.StringOutput

func (LogCollectionLevel) ToStringOutputWithContext added in v0.3.1

func (e LogCollectionLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LogCollectionLevel) ToStringPtrOutput added in v0.3.1

func (e LogCollectionLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogCollectionLevel) ToStringPtrOutputWithContext added in v0.3.1

func (e LogCollectionLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupJobArgs

type LookupJobArgs struct {
	// $expand is supported on details parameter for job, which provides details on the job stages.
	Expand *string `pulumi:"expand"`
	// The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	JobName string `pulumi:"jobName"`
	// The Resource Group Name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupJobResult

type LookupJobResult struct {
	// Reason for cancellation.
	CancellationReason string `pulumi:"cancellationReason"`
	// Delivery Info of Job.
	DeliveryInfo *JobDeliveryInfoResponse `pulumi:"deliveryInfo"`
	// Delivery type of Job.
	DeliveryType *string `pulumi:"deliveryType"`
	// Details of a job run. This field will only be sent for expand details filter.
	Details interface{} `pulumi:"details"`
	// Top level error for the job.
	Error CloudErrorResponse `pulumi:"error"`
	// Id of the object.
	Id string `pulumi:"id"`
	// Msi identity of the resource
	Identity *ResourceIdentityResponse `pulumi:"identity"`
	// Describes whether the job is cancellable or not.
	IsCancellable bool `pulumi:"isCancellable"`
	// Flag to indicate cancellation of scheduled job.
	IsCancellableWithoutFee bool `pulumi:"isCancellableWithoutFee"`
	// Describes whether the job is deletable or not.
	IsDeletable bool `pulumi:"isDeletable"`
	// Is Prepare To Ship Enabled on this job
	IsPrepareToShipEnabled bool `pulumi:"isPrepareToShipEnabled"`
	// Describes whether the shipping address is editable or not.
	IsShippingAddressEditable bool `pulumi:"isShippingAddressEditable"`
	// The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
	Location string `pulumi:"location"`
	// Name of the object.
	Name string `pulumi:"name"`
	// The sku type.
	Sku SkuResponse `pulumi:"sku"`
	// Time at which the job was started in UTC ISO 8601 format.
	StartTime string `pulumi:"startTime"`
	// Name of the stage which is in progress.
	Status string `pulumi:"status"`
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
	Tags map[string]string `pulumi:"tags"`
	// Type of the data transfer.
	TransferType string `pulumi:"transferType"`
	// Type of the object.
	Type string `pulumi:"type"`
}

Job Resource.

func LookupJob

func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)

type ManagedDiskDetails

type ManagedDiskDetails struct {
	// Account Type of the data to be transferred.
	// Expected value is 'ManagedDisk'.
	DataAccountType string `pulumi:"dataAccountType"`
	// Resource Group Id of the compute disks.
	ResourceGroupId string `pulumi:"resourceGroupId"`
	// Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	SharePassword *string `pulumi:"sharePassword"`
	// Resource Id of the storage account that can be used to copy the vhd for staging.
	StagingStorageAccountId string `pulumi:"stagingStorageAccountId"`
}

Details of the managed disks.

type ManagedDiskDetailsArgs

type ManagedDiskDetailsArgs struct {
	// Account Type of the data to be transferred.
	// Expected value is 'ManagedDisk'.
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// Resource Group Id of the compute disks.
	ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"`
	// Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	SharePassword pulumi.StringPtrInput `pulumi:"sharePassword"`
	// Resource Id of the storage account that can be used to copy the vhd for staging.
	StagingStorageAccountId pulumi.StringInput `pulumi:"stagingStorageAccountId"`
}

Details of the managed disks.

func (ManagedDiskDetailsArgs) ElementType

func (ManagedDiskDetailsArgs) ElementType() reflect.Type

func (ManagedDiskDetailsArgs) ToManagedDiskDetailsOutput

func (i ManagedDiskDetailsArgs) ToManagedDiskDetailsOutput() ManagedDiskDetailsOutput

func (ManagedDiskDetailsArgs) ToManagedDiskDetailsOutputWithContext

func (i ManagedDiskDetailsArgs) ToManagedDiskDetailsOutputWithContext(ctx context.Context) ManagedDiskDetailsOutput

type ManagedDiskDetailsInput

type ManagedDiskDetailsInput interface {
	pulumi.Input

	ToManagedDiskDetailsOutput() ManagedDiskDetailsOutput
	ToManagedDiskDetailsOutputWithContext(context.Context) ManagedDiskDetailsOutput
}

ManagedDiskDetailsInput is an input type that accepts ManagedDiskDetailsArgs and ManagedDiskDetailsOutput values. You can construct a concrete instance of `ManagedDiskDetailsInput` via:

ManagedDiskDetailsArgs{...}

type ManagedDiskDetailsOutput

type ManagedDiskDetailsOutput struct{ *pulumi.OutputState }

Details of the managed disks.

func (ManagedDiskDetailsOutput) DataAccountType

func (o ManagedDiskDetailsOutput) DataAccountType() pulumi.StringOutput

Account Type of the data to be transferred. Expected value is 'ManagedDisk'.

func (ManagedDiskDetailsOutput) ElementType

func (ManagedDiskDetailsOutput) ElementType() reflect.Type

func (ManagedDiskDetailsOutput) ResourceGroupId

func (o ManagedDiskDetailsOutput) ResourceGroupId() pulumi.StringOutput

Resource Group Id of the compute disks.

func (ManagedDiskDetailsOutput) SharePassword

Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+

func (ManagedDiskDetailsOutput) StagingStorageAccountId

func (o ManagedDiskDetailsOutput) StagingStorageAccountId() pulumi.StringOutput

Resource Id of the storage account that can be used to copy the vhd for staging.

func (ManagedDiskDetailsOutput) ToManagedDiskDetailsOutput

func (o ManagedDiskDetailsOutput) ToManagedDiskDetailsOutput() ManagedDiskDetailsOutput

func (ManagedDiskDetailsOutput) ToManagedDiskDetailsOutputWithContext

func (o ManagedDiskDetailsOutput) ToManagedDiskDetailsOutputWithContext(ctx context.Context) ManagedDiskDetailsOutput

type ManagedDiskDetailsResponse

type ManagedDiskDetailsResponse struct {
	// Account Type of the data to be transferred.
	// Expected value is 'ManagedDisk'.
	DataAccountType string `pulumi:"dataAccountType"`
	// Resource Group Id of the compute disks.
	ResourceGroupId string `pulumi:"resourceGroupId"`
	// Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	SharePassword *string `pulumi:"sharePassword"`
	// Resource Id of the storage account that can be used to copy the vhd for staging.
	StagingStorageAccountId string `pulumi:"stagingStorageAccountId"`
}

Details of the managed disks.

type ManagedDiskDetailsResponseArgs

type ManagedDiskDetailsResponseArgs struct {
	// Account Type of the data to be transferred.
	// Expected value is 'ManagedDisk'.
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// Resource Group Id of the compute disks.
	ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"`
	// Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	SharePassword pulumi.StringPtrInput `pulumi:"sharePassword"`
	// Resource Id of the storage account that can be used to copy the vhd for staging.
	StagingStorageAccountId pulumi.StringInput `pulumi:"stagingStorageAccountId"`
}

Details of the managed disks.

func (ManagedDiskDetailsResponseArgs) ElementType

func (ManagedDiskDetailsResponseArgs) ToManagedDiskDetailsResponseOutput

func (i ManagedDiskDetailsResponseArgs) ToManagedDiskDetailsResponseOutput() ManagedDiskDetailsResponseOutput

func (ManagedDiskDetailsResponseArgs) ToManagedDiskDetailsResponseOutputWithContext

func (i ManagedDiskDetailsResponseArgs) ToManagedDiskDetailsResponseOutputWithContext(ctx context.Context) ManagedDiskDetailsResponseOutput

type ManagedDiskDetailsResponseInput

type ManagedDiskDetailsResponseInput interface {
	pulumi.Input

	ToManagedDiskDetailsResponseOutput() ManagedDiskDetailsResponseOutput
	ToManagedDiskDetailsResponseOutputWithContext(context.Context) ManagedDiskDetailsResponseOutput
}

ManagedDiskDetailsResponseInput is an input type that accepts ManagedDiskDetailsResponseArgs and ManagedDiskDetailsResponseOutput values. You can construct a concrete instance of `ManagedDiskDetailsResponseInput` via:

ManagedDiskDetailsResponseArgs{...}

type ManagedDiskDetailsResponseOutput

type ManagedDiskDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the managed disks.

func (ManagedDiskDetailsResponseOutput) DataAccountType

Account Type of the data to be transferred. Expected value is 'ManagedDisk'.

func (ManagedDiskDetailsResponseOutput) ElementType

func (ManagedDiskDetailsResponseOutput) ResourceGroupId

Resource Group Id of the compute disks.

func (ManagedDiskDetailsResponseOutput) SharePassword

Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+

func (ManagedDiskDetailsResponseOutput) StagingStorageAccountId

func (o ManagedDiskDetailsResponseOutput) StagingStorageAccountId() pulumi.StringOutput

Resource Id of the storage account that can be used to copy the vhd for staging.

func (ManagedDiskDetailsResponseOutput) ToManagedDiskDetailsResponseOutput

func (o ManagedDiskDetailsResponseOutput) ToManagedDiskDetailsResponseOutput() ManagedDiskDetailsResponseOutput

func (ManagedDiskDetailsResponseOutput) ToManagedDiskDetailsResponseOutputWithContext

func (o ManagedDiskDetailsResponseOutput) ToManagedDiskDetailsResponseOutputWithContext(ctx context.Context) ManagedDiskDetailsResponseOutput

type NotificationPreference

type NotificationPreference struct {
	// Notification is required or not.
	SendNotification bool `pulumi:"sendNotification"`
	// Name of the stage.
	StageName string `pulumi:"stageName"`
}

Notification preference for a job stage.

type NotificationPreferenceArgs

type NotificationPreferenceArgs struct {
	// Notification is required or not.
	SendNotification pulumi.BoolInput `pulumi:"sendNotification"`
	// Name of the stage.
	StageName pulumi.StringInput `pulumi:"stageName"`
}

Notification preference for a job stage.

func (NotificationPreferenceArgs) ElementType

func (NotificationPreferenceArgs) ElementType() reflect.Type

func (NotificationPreferenceArgs) ToNotificationPreferenceOutput

func (i NotificationPreferenceArgs) ToNotificationPreferenceOutput() NotificationPreferenceOutput

func (NotificationPreferenceArgs) ToNotificationPreferenceOutputWithContext

func (i NotificationPreferenceArgs) ToNotificationPreferenceOutputWithContext(ctx context.Context) NotificationPreferenceOutput

type NotificationPreferenceArray

type NotificationPreferenceArray []NotificationPreferenceInput

func (NotificationPreferenceArray) ElementType

func (NotificationPreferenceArray) ToNotificationPreferenceArrayOutput

func (i NotificationPreferenceArray) ToNotificationPreferenceArrayOutput() NotificationPreferenceArrayOutput

func (NotificationPreferenceArray) ToNotificationPreferenceArrayOutputWithContext

func (i NotificationPreferenceArray) ToNotificationPreferenceArrayOutputWithContext(ctx context.Context) NotificationPreferenceArrayOutput

type NotificationPreferenceArrayInput

type NotificationPreferenceArrayInput interface {
	pulumi.Input

	ToNotificationPreferenceArrayOutput() NotificationPreferenceArrayOutput
	ToNotificationPreferenceArrayOutputWithContext(context.Context) NotificationPreferenceArrayOutput
}

NotificationPreferenceArrayInput is an input type that accepts NotificationPreferenceArray and NotificationPreferenceArrayOutput values. You can construct a concrete instance of `NotificationPreferenceArrayInput` via:

NotificationPreferenceArray{ NotificationPreferenceArgs{...} }

type NotificationPreferenceArrayOutput

type NotificationPreferenceArrayOutput struct{ *pulumi.OutputState }

func (NotificationPreferenceArrayOutput) ElementType

func (NotificationPreferenceArrayOutput) Index

func (NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutput

func (o NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutput() NotificationPreferenceArrayOutput

func (NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutputWithContext

func (o NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutputWithContext(ctx context.Context) NotificationPreferenceArrayOutput

type NotificationPreferenceInput

type NotificationPreferenceInput interface {
	pulumi.Input

	ToNotificationPreferenceOutput() NotificationPreferenceOutput
	ToNotificationPreferenceOutputWithContext(context.Context) NotificationPreferenceOutput
}

NotificationPreferenceInput is an input type that accepts NotificationPreferenceArgs and NotificationPreferenceOutput values. You can construct a concrete instance of `NotificationPreferenceInput` via:

NotificationPreferenceArgs{...}

type NotificationPreferenceOutput

type NotificationPreferenceOutput struct{ *pulumi.OutputState }

Notification preference for a job stage.

func (NotificationPreferenceOutput) ElementType

func (NotificationPreferenceOutput) SendNotification

func (o NotificationPreferenceOutput) SendNotification() pulumi.BoolOutput

Notification is required or not.

func (NotificationPreferenceOutput) StageName

Name of the stage.

func (NotificationPreferenceOutput) ToNotificationPreferenceOutput

func (o NotificationPreferenceOutput) ToNotificationPreferenceOutput() NotificationPreferenceOutput

func (NotificationPreferenceOutput) ToNotificationPreferenceOutputWithContext

func (o NotificationPreferenceOutput) ToNotificationPreferenceOutputWithContext(ctx context.Context) NotificationPreferenceOutput

type NotificationPreferenceResponse

type NotificationPreferenceResponse struct {
	// Notification is required or not.
	SendNotification bool `pulumi:"sendNotification"`
	// Name of the stage.
	StageName string `pulumi:"stageName"`
}

Notification preference for a job stage.

type NotificationPreferenceResponseArgs

type NotificationPreferenceResponseArgs struct {
	// Notification is required or not.
	SendNotification pulumi.BoolInput `pulumi:"sendNotification"`
	// Name of the stage.
	StageName pulumi.StringInput `pulumi:"stageName"`
}

Notification preference for a job stage.

func (NotificationPreferenceResponseArgs) ElementType

func (NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutput

func (i NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutput() NotificationPreferenceResponseOutput

func (NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutputWithContext

func (i NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutputWithContext(ctx context.Context) NotificationPreferenceResponseOutput

type NotificationPreferenceResponseArray

type NotificationPreferenceResponseArray []NotificationPreferenceResponseInput

func (NotificationPreferenceResponseArray) ElementType

func (NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutput

func (i NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutput() NotificationPreferenceResponseArrayOutput

func (NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutputWithContext

func (i NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutputWithContext(ctx context.Context) NotificationPreferenceResponseArrayOutput

type NotificationPreferenceResponseArrayInput

type NotificationPreferenceResponseArrayInput interface {
	pulumi.Input

	ToNotificationPreferenceResponseArrayOutput() NotificationPreferenceResponseArrayOutput
	ToNotificationPreferenceResponseArrayOutputWithContext(context.Context) NotificationPreferenceResponseArrayOutput
}

NotificationPreferenceResponseArrayInput is an input type that accepts NotificationPreferenceResponseArray and NotificationPreferenceResponseArrayOutput values. You can construct a concrete instance of `NotificationPreferenceResponseArrayInput` via:

NotificationPreferenceResponseArray{ NotificationPreferenceResponseArgs{...} }

type NotificationPreferenceResponseArrayOutput

type NotificationPreferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (NotificationPreferenceResponseArrayOutput) ElementType

func (NotificationPreferenceResponseArrayOutput) Index

func (NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutput

func (o NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutput() NotificationPreferenceResponseArrayOutput

func (NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutputWithContext

func (o NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutputWithContext(ctx context.Context) NotificationPreferenceResponseArrayOutput

type NotificationPreferenceResponseInput

type NotificationPreferenceResponseInput interface {
	pulumi.Input

	ToNotificationPreferenceResponseOutput() NotificationPreferenceResponseOutput
	ToNotificationPreferenceResponseOutputWithContext(context.Context) NotificationPreferenceResponseOutput
}

NotificationPreferenceResponseInput is an input type that accepts NotificationPreferenceResponseArgs and NotificationPreferenceResponseOutput values. You can construct a concrete instance of `NotificationPreferenceResponseInput` via:

NotificationPreferenceResponseArgs{...}

type NotificationPreferenceResponseOutput

type NotificationPreferenceResponseOutput struct{ *pulumi.OutputState }

Notification preference for a job stage.

func (NotificationPreferenceResponseOutput) ElementType

func (NotificationPreferenceResponseOutput) SendNotification

Notification is required or not.

func (NotificationPreferenceResponseOutput) StageName

Name of the stage.

func (NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutput

func (o NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutput() NotificationPreferenceResponseOutput

func (NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutputWithContext

func (o NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutputWithContext(ctx context.Context) NotificationPreferenceResponseOutput

type NotificationStageName added in v0.3.1

type NotificationStageName pulumi.String

Name of the stage.

func (NotificationStageName) ElementType added in v0.3.1

func (NotificationStageName) ElementType() reflect.Type

func (NotificationStageName) ToStringOutput added in v0.3.1

func (e NotificationStageName) ToStringOutput() pulumi.StringOutput

func (NotificationStageName) ToStringOutputWithContext added in v0.3.1

func (e NotificationStageName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NotificationStageName) ToStringPtrOutput added in v0.3.1

func (e NotificationStageName) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationStageName) ToStringPtrOutputWithContext added in v0.3.1

func (e NotificationStageName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PackageShippingDetailsResponse

type PackageShippingDetailsResponse struct {
	// Name of the carrier.
	CarrierName string `pulumi:"carrierName"`
	// Tracking Id of shipment.
	TrackingId string `pulumi:"trackingId"`
	// Url where shipment can be tracked.
	TrackingUrl string `pulumi:"trackingUrl"`
}

Shipping details.

type PackageShippingDetailsResponseArgs

type PackageShippingDetailsResponseArgs struct {
	// Name of the carrier.
	CarrierName pulumi.StringInput `pulumi:"carrierName"`
	// Tracking Id of shipment.
	TrackingId pulumi.StringInput `pulumi:"trackingId"`
	// Url where shipment can be tracked.
	TrackingUrl pulumi.StringInput `pulumi:"trackingUrl"`
}

Shipping details.

func (PackageShippingDetailsResponseArgs) ElementType

func (PackageShippingDetailsResponseArgs) ToPackageShippingDetailsResponseOutput

func (i PackageShippingDetailsResponseArgs) ToPackageShippingDetailsResponseOutput() PackageShippingDetailsResponseOutput

func (PackageShippingDetailsResponseArgs) ToPackageShippingDetailsResponseOutputWithContext

func (i PackageShippingDetailsResponseArgs) ToPackageShippingDetailsResponseOutputWithContext(ctx context.Context) PackageShippingDetailsResponseOutput

type PackageShippingDetailsResponseInput

type PackageShippingDetailsResponseInput interface {
	pulumi.Input

	ToPackageShippingDetailsResponseOutput() PackageShippingDetailsResponseOutput
	ToPackageShippingDetailsResponseOutputWithContext(context.Context) PackageShippingDetailsResponseOutput
}

PackageShippingDetailsResponseInput is an input type that accepts PackageShippingDetailsResponseArgs and PackageShippingDetailsResponseOutput values. You can construct a concrete instance of `PackageShippingDetailsResponseInput` via:

PackageShippingDetailsResponseArgs{...}

type PackageShippingDetailsResponseOutput

type PackageShippingDetailsResponseOutput struct{ *pulumi.OutputState }

Shipping details.

func (PackageShippingDetailsResponseOutput) CarrierName

Name of the carrier.

func (PackageShippingDetailsResponseOutput) ElementType

func (PackageShippingDetailsResponseOutput) ToPackageShippingDetailsResponseOutput

func (o PackageShippingDetailsResponseOutput) ToPackageShippingDetailsResponseOutput() PackageShippingDetailsResponseOutput

func (PackageShippingDetailsResponseOutput) ToPackageShippingDetailsResponseOutputWithContext

func (o PackageShippingDetailsResponseOutput) ToPackageShippingDetailsResponseOutputWithContext(ctx context.Context) PackageShippingDetailsResponseOutput

func (PackageShippingDetailsResponseOutput) TrackingId

Tracking Id of shipment.

func (PackageShippingDetailsResponseOutput) TrackingUrl

Url where shipment can be tracked.

type Preferences

type Preferences struct {
	// Preferences related to the Encryption.
	EncryptionPreferences *EncryptionPreferences `pulumi:"encryptionPreferences"`
	// Preferred data center region.
	PreferredDataCenterRegion []string `pulumi:"preferredDataCenterRegion"`
	// Preferences related to the shipment logistics of the sku.
	TransportPreferences *TransportPreferences `pulumi:"transportPreferences"`
}

Preferences related to the order

type PreferencesArgs

type PreferencesArgs struct {
	// Preferences related to the Encryption.
	EncryptionPreferences EncryptionPreferencesPtrInput `pulumi:"encryptionPreferences"`
	// Preferred data center region.
	PreferredDataCenterRegion pulumi.StringArrayInput `pulumi:"preferredDataCenterRegion"`
	// Preferences related to the shipment logistics of the sku.
	TransportPreferences TransportPreferencesPtrInput `pulumi:"transportPreferences"`
}

Preferences related to the order

func (PreferencesArgs) ElementType

func (PreferencesArgs) ElementType() reflect.Type

func (PreferencesArgs) ToPreferencesOutput

func (i PreferencesArgs) ToPreferencesOutput() PreferencesOutput

func (PreferencesArgs) ToPreferencesOutputWithContext

func (i PreferencesArgs) ToPreferencesOutputWithContext(ctx context.Context) PreferencesOutput

func (PreferencesArgs) ToPreferencesPtrOutput

func (i PreferencesArgs) ToPreferencesPtrOutput() PreferencesPtrOutput

func (PreferencesArgs) ToPreferencesPtrOutputWithContext

func (i PreferencesArgs) ToPreferencesPtrOutputWithContext(ctx context.Context) PreferencesPtrOutput

type PreferencesInput

type PreferencesInput interface {
	pulumi.Input

	ToPreferencesOutput() PreferencesOutput
	ToPreferencesOutputWithContext(context.Context) PreferencesOutput
}

PreferencesInput is an input type that accepts PreferencesArgs and PreferencesOutput values. You can construct a concrete instance of `PreferencesInput` via:

PreferencesArgs{...}

type PreferencesOutput

type PreferencesOutput struct{ *pulumi.OutputState }

Preferences related to the order

func (PreferencesOutput) ElementType

func (PreferencesOutput) ElementType() reflect.Type

func (PreferencesOutput) EncryptionPreferences

func (o PreferencesOutput) EncryptionPreferences() EncryptionPreferencesPtrOutput

Preferences related to the Encryption.

func (PreferencesOutput) PreferredDataCenterRegion

func (o PreferencesOutput) PreferredDataCenterRegion() pulumi.StringArrayOutput

Preferred data center region.

func (PreferencesOutput) ToPreferencesOutput

func (o PreferencesOutput) ToPreferencesOutput() PreferencesOutput

func (PreferencesOutput) ToPreferencesOutputWithContext

func (o PreferencesOutput) ToPreferencesOutputWithContext(ctx context.Context) PreferencesOutput

func (PreferencesOutput) ToPreferencesPtrOutput

func (o PreferencesOutput) ToPreferencesPtrOutput() PreferencesPtrOutput

func (PreferencesOutput) ToPreferencesPtrOutputWithContext

func (o PreferencesOutput) ToPreferencesPtrOutputWithContext(ctx context.Context) PreferencesPtrOutput

func (PreferencesOutput) TransportPreferences

func (o PreferencesOutput) TransportPreferences() TransportPreferencesPtrOutput

Preferences related to the shipment logistics of the sku.

type PreferencesPtrInput

type PreferencesPtrInput interface {
	pulumi.Input

	ToPreferencesPtrOutput() PreferencesPtrOutput
	ToPreferencesPtrOutputWithContext(context.Context) PreferencesPtrOutput
}

PreferencesPtrInput is an input type that accepts PreferencesArgs, PreferencesPtr and PreferencesPtrOutput values. You can construct a concrete instance of `PreferencesPtrInput` via:

        PreferencesArgs{...}

or:

        nil

func PreferencesPtr

func PreferencesPtr(v *PreferencesArgs) PreferencesPtrInput

type PreferencesPtrOutput

type PreferencesPtrOutput struct{ *pulumi.OutputState }

func (PreferencesPtrOutput) Elem

func (PreferencesPtrOutput) ElementType

func (PreferencesPtrOutput) ElementType() reflect.Type

func (PreferencesPtrOutput) EncryptionPreferences

func (o PreferencesPtrOutput) EncryptionPreferences() EncryptionPreferencesPtrOutput

Preferences related to the Encryption.

func (PreferencesPtrOutput) PreferredDataCenterRegion

func (o PreferencesPtrOutput) PreferredDataCenterRegion() pulumi.StringArrayOutput

Preferred data center region.

func (PreferencesPtrOutput) ToPreferencesPtrOutput

func (o PreferencesPtrOutput) ToPreferencesPtrOutput() PreferencesPtrOutput

func (PreferencesPtrOutput) ToPreferencesPtrOutputWithContext

func (o PreferencesPtrOutput) ToPreferencesPtrOutputWithContext(ctx context.Context) PreferencesPtrOutput

func (PreferencesPtrOutput) TransportPreferences

func (o PreferencesPtrOutput) TransportPreferences() TransportPreferencesPtrOutput

Preferences related to the shipment logistics of the sku.

type PreferencesResponse

type PreferencesResponse struct {
	// Preferences related to the Encryption.
	EncryptionPreferences *EncryptionPreferencesResponse `pulumi:"encryptionPreferences"`
	// Preferred data center region.
	PreferredDataCenterRegion []string `pulumi:"preferredDataCenterRegion"`
	// Preferences related to the shipment logistics of the sku.
	TransportPreferences *TransportPreferencesResponse `pulumi:"transportPreferences"`
}

Preferences related to the order

type PreferencesResponseArgs

type PreferencesResponseArgs struct {
	// Preferences related to the Encryption.
	EncryptionPreferences EncryptionPreferencesResponsePtrInput `pulumi:"encryptionPreferences"`
	// Preferred data center region.
	PreferredDataCenterRegion pulumi.StringArrayInput `pulumi:"preferredDataCenterRegion"`
	// Preferences related to the shipment logistics of the sku.
	TransportPreferences TransportPreferencesResponsePtrInput `pulumi:"transportPreferences"`
}

Preferences related to the order

func (PreferencesResponseArgs) ElementType

func (PreferencesResponseArgs) ElementType() reflect.Type

func (PreferencesResponseArgs) ToPreferencesResponseOutput

func (i PreferencesResponseArgs) ToPreferencesResponseOutput() PreferencesResponseOutput

func (PreferencesResponseArgs) ToPreferencesResponseOutputWithContext

func (i PreferencesResponseArgs) ToPreferencesResponseOutputWithContext(ctx context.Context) PreferencesResponseOutput

func (PreferencesResponseArgs) ToPreferencesResponsePtrOutput

func (i PreferencesResponseArgs) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponseArgs) ToPreferencesResponsePtrOutputWithContext

func (i PreferencesResponseArgs) ToPreferencesResponsePtrOutputWithContext(ctx context.Context) PreferencesResponsePtrOutput

type PreferencesResponseInput

type PreferencesResponseInput interface {
	pulumi.Input

	ToPreferencesResponseOutput() PreferencesResponseOutput
	ToPreferencesResponseOutputWithContext(context.Context) PreferencesResponseOutput
}

PreferencesResponseInput is an input type that accepts PreferencesResponseArgs and PreferencesResponseOutput values. You can construct a concrete instance of `PreferencesResponseInput` via:

PreferencesResponseArgs{...}

type PreferencesResponseOutput

type PreferencesResponseOutput struct{ *pulumi.OutputState }

Preferences related to the order

func (PreferencesResponseOutput) ElementType

func (PreferencesResponseOutput) ElementType() reflect.Type

func (PreferencesResponseOutput) EncryptionPreferences

Preferences related to the Encryption.

func (PreferencesResponseOutput) PreferredDataCenterRegion

func (o PreferencesResponseOutput) PreferredDataCenterRegion() pulumi.StringArrayOutput

Preferred data center region.

func (PreferencesResponseOutput) ToPreferencesResponseOutput

func (o PreferencesResponseOutput) ToPreferencesResponseOutput() PreferencesResponseOutput

func (PreferencesResponseOutput) ToPreferencesResponseOutputWithContext

func (o PreferencesResponseOutput) ToPreferencesResponseOutputWithContext(ctx context.Context) PreferencesResponseOutput

func (PreferencesResponseOutput) ToPreferencesResponsePtrOutput

func (o PreferencesResponseOutput) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponseOutput) ToPreferencesResponsePtrOutputWithContext

func (o PreferencesResponseOutput) ToPreferencesResponsePtrOutputWithContext(ctx context.Context) PreferencesResponsePtrOutput

func (PreferencesResponseOutput) TransportPreferences

Preferences related to the shipment logistics of the sku.

type PreferencesResponsePtrInput

type PreferencesResponsePtrInput interface {
	pulumi.Input

	ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput
	ToPreferencesResponsePtrOutputWithContext(context.Context) PreferencesResponsePtrOutput
}

PreferencesResponsePtrInput is an input type that accepts PreferencesResponseArgs, PreferencesResponsePtr and PreferencesResponsePtrOutput values. You can construct a concrete instance of `PreferencesResponsePtrInput` via:

        PreferencesResponseArgs{...}

or:

        nil

type PreferencesResponsePtrOutput

type PreferencesResponsePtrOutput struct{ *pulumi.OutputState }

func (PreferencesResponsePtrOutput) Elem

func (PreferencesResponsePtrOutput) ElementType

func (PreferencesResponsePtrOutput) EncryptionPreferences

Preferences related to the Encryption.

func (PreferencesResponsePtrOutput) PreferredDataCenterRegion

func (o PreferencesResponsePtrOutput) PreferredDataCenterRegion() pulumi.StringArrayOutput

Preferred data center region.

func (PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutput

func (o PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutputWithContext

func (o PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutputWithContext(ctx context.Context) PreferencesResponsePtrOutput

func (PreferencesResponsePtrOutput) TransportPreferences

Preferences related to the shipment logistics of the sku.

type ResourceIdentity

type ResourceIdentity struct {
	// Identity type
	Type *string `pulumi:"type"`
	// User Assigned Identities
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

Msi identity details of the resource

type ResourceIdentityArgs

type ResourceIdentityArgs struct {
	// Identity type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// User Assigned Identities
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

Msi identity details of the resource

func (ResourceIdentityArgs) ElementType

func (ResourceIdentityArgs) ElementType() reflect.Type

func (ResourceIdentityArgs) ToResourceIdentityOutput

func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutput

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

type ResourceIdentityInput

type ResourceIdentityInput interface {
	pulumi.Input

	ToResourceIdentityOutput() ResourceIdentityOutput
	ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput
}

ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:

ResourceIdentityArgs{...}

type ResourceIdentityOutput

type ResourceIdentityOutput struct{ *pulumi.OutputState }

Msi identity details of the resource

func (ResourceIdentityOutput) ElementType

func (ResourceIdentityOutput) ElementType() reflect.Type

func (ResourceIdentityOutput) ToResourceIdentityOutput

func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityOutput) Type

Identity type

func (ResourceIdentityOutput) UserAssignedIdentities added in v0.2.8

func (o ResourceIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

User Assigned Identities

type ResourceIdentityPtrInput

type ResourceIdentityPtrInput interface {
	pulumi.Input

	ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
	ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput
}

ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:

        ResourceIdentityArgs{...}

or:

        nil

type ResourceIdentityPtrOutput

type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityPtrOutput) Elem

func (ResourceIdentityPtrOutput) ElementType

func (ResourceIdentityPtrOutput) ElementType() reflect.Type

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) Type

Identity type

func (ResourceIdentityPtrOutput) UserAssignedIdentities added in v0.2.8

func (o ResourceIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

User Assigned Identities

type ResourceIdentityResponse

type ResourceIdentityResponse struct {
	// Service Principal Id backing the Msi
	PrincipalId string `pulumi:"principalId"`
	// Home Tenant Id
	TenantId string `pulumi:"tenantId"`
	// Identity type
	Type *string `pulumi:"type"`
	// User Assigned Identities
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Msi identity details of the resource

type ResourceIdentityResponseArgs

type ResourceIdentityResponseArgs struct {
	// Service Principal Id backing the Msi
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Home Tenant Id
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// Identity type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// User Assigned Identities
	UserAssignedIdentities UserAssignedIdentityResponseMapInput `pulumi:"userAssignedIdentities"`
}

Msi identity details of the resource

func (ResourceIdentityResponseArgs) ElementType

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

type ResourceIdentityResponseInput

type ResourceIdentityResponseInput interface {
	pulumi.Input

	ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
	ToResourceIdentityResponseOutputWithContext(context.Context) ResourceIdentityResponseOutput
}

ResourceIdentityResponseInput is an input type that accepts ResourceIdentityResponseArgs and ResourceIdentityResponseOutput values. You can construct a concrete instance of `ResourceIdentityResponseInput` via:

ResourceIdentityResponseArgs{...}

type ResourceIdentityResponseOutput

type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }

Msi identity details of the resource

func (ResourceIdentityResponseOutput) ElementType

func (ResourceIdentityResponseOutput) PrincipalId

Service Principal Id backing the Msi

func (ResourceIdentityResponseOutput) TenantId

Home Tenant Id

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseOutput) Type

Identity type

func (ResourceIdentityResponseOutput) UserAssignedIdentities

User Assigned Identities

type ResourceIdentityResponsePtrInput

type ResourceIdentityResponsePtrInput interface {
	pulumi.Input

	ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
	ToResourceIdentityResponsePtrOutputWithContext(context.Context) ResourceIdentityResponsePtrOutput
}

ResourceIdentityResponsePtrInput is an input type that accepts ResourceIdentityResponseArgs, ResourceIdentityResponsePtr and ResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `ResourceIdentityResponsePtrInput` via:

        ResourceIdentityResponseArgs{...}

or:

        nil

type ResourceIdentityResponsePtrOutput

type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponsePtrOutput) Elem

func (ResourceIdentityResponsePtrOutput) ElementType

func (ResourceIdentityResponsePtrOutput) PrincipalId

Service Principal Id backing the Msi

func (ResourceIdentityResponsePtrOutput) TenantId

Home Tenant Id

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) Type

Identity type

func (ResourceIdentityResponsePtrOutput) UserAssignedIdentities

User Assigned Identities

type ShareCredentialDetailsResponse

type ShareCredentialDetailsResponse struct {
	// Password for the share.
	Password string `pulumi:"password"`
	// Name of the share.
	ShareName string `pulumi:"shareName"`
	// Type of the share.
	ShareType string `pulumi:"shareType"`
	// Access protocols supported on the device.
	SupportedAccessProtocols []string `pulumi:"supportedAccessProtocols"`
	// User name for the share.
	UserName string `pulumi:"userName"`
}

Credential details of the shares in account.

type ShareCredentialDetailsResponseArgs

type ShareCredentialDetailsResponseArgs struct {
	// Password for the share.
	Password pulumi.StringInput `pulumi:"password"`
	// Name of the share.
	ShareName pulumi.StringInput `pulumi:"shareName"`
	// Type of the share.
	ShareType pulumi.StringInput `pulumi:"shareType"`
	// Access protocols supported on the device.
	SupportedAccessProtocols pulumi.StringArrayInput `pulumi:"supportedAccessProtocols"`
	// User name for the share.
	UserName pulumi.StringInput `pulumi:"userName"`
}

Credential details of the shares in account.

func (ShareCredentialDetailsResponseArgs) ElementType

func (ShareCredentialDetailsResponseArgs) ToShareCredentialDetailsResponseOutput

func (i ShareCredentialDetailsResponseArgs) ToShareCredentialDetailsResponseOutput() ShareCredentialDetailsResponseOutput

func (ShareCredentialDetailsResponseArgs) ToShareCredentialDetailsResponseOutputWithContext

func (i ShareCredentialDetailsResponseArgs) ToShareCredentialDetailsResponseOutputWithContext(ctx context.Context) ShareCredentialDetailsResponseOutput

type ShareCredentialDetailsResponseArray

type ShareCredentialDetailsResponseArray []ShareCredentialDetailsResponseInput

func (ShareCredentialDetailsResponseArray) ElementType

func (ShareCredentialDetailsResponseArray) ToShareCredentialDetailsResponseArrayOutput

func (i ShareCredentialDetailsResponseArray) ToShareCredentialDetailsResponseArrayOutput() ShareCredentialDetailsResponseArrayOutput

func (ShareCredentialDetailsResponseArray) ToShareCredentialDetailsResponseArrayOutputWithContext

func (i ShareCredentialDetailsResponseArray) ToShareCredentialDetailsResponseArrayOutputWithContext(ctx context.Context) ShareCredentialDetailsResponseArrayOutput

type ShareCredentialDetailsResponseArrayInput

type ShareCredentialDetailsResponseArrayInput interface {
	pulumi.Input

	ToShareCredentialDetailsResponseArrayOutput() ShareCredentialDetailsResponseArrayOutput
	ToShareCredentialDetailsResponseArrayOutputWithContext(context.Context) ShareCredentialDetailsResponseArrayOutput
}

ShareCredentialDetailsResponseArrayInput is an input type that accepts ShareCredentialDetailsResponseArray and ShareCredentialDetailsResponseArrayOutput values. You can construct a concrete instance of `ShareCredentialDetailsResponseArrayInput` via:

ShareCredentialDetailsResponseArray{ ShareCredentialDetailsResponseArgs{...} }

type ShareCredentialDetailsResponseArrayOutput

type ShareCredentialDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (ShareCredentialDetailsResponseArrayOutput) ElementType

func (ShareCredentialDetailsResponseArrayOutput) Index

func (ShareCredentialDetailsResponseArrayOutput) ToShareCredentialDetailsResponseArrayOutput

func (o ShareCredentialDetailsResponseArrayOutput) ToShareCredentialDetailsResponseArrayOutput() ShareCredentialDetailsResponseArrayOutput

func (ShareCredentialDetailsResponseArrayOutput) ToShareCredentialDetailsResponseArrayOutputWithContext

func (o ShareCredentialDetailsResponseArrayOutput) ToShareCredentialDetailsResponseArrayOutputWithContext(ctx context.Context) ShareCredentialDetailsResponseArrayOutput

type ShareCredentialDetailsResponseInput

type ShareCredentialDetailsResponseInput interface {
	pulumi.Input

	ToShareCredentialDetailsResponseOutput() ShareCredentialDetailsResponseOutput
	ToShareCredentialDetailsResponseOutputWithContext(context.Context) ShareCredentialDetailsResponseOutput
}

ShareCredentialDetailsResponseInput is an input type that accepts ShareCredentialDetailsResponseArgs and ShareCredentialDetailsResponseOutput values. You can construct a concrete instance of `ShareCredentialDetailsResponseInput` via:

ShareCredentialDetailsResponseArgs{...}

type ShareCredentialDetailsResponseOutput

type ShareCredentialDetailsResponseOutput struct{ *pulumi.OutputState }

Credential details of the shares in account.

func (ShareCredentialDetailsResponseOutput) ElementType

func (ShareCredentialDetailsResponseOutput) Password

Password for the share.

func (ShareCredentialDetailsResponseOutput) ShareName

Name of the share.

func (ShareCredentialDetailsResponseOutput) ShareType

Type of the share.

func (ShareCredentialDetailsResponseOutput) SupportedAccessProtocols

func (o ShareCredentialDetailsResponseOutput) SupportedAccessProtocols() pulumi.StringArrayOutput

Access protocols supported on the device.

func (ShareCredentialDetailsResponseOutput) ToShareCredentialDetailsResponseOutput

func (o ShareCredentialDetailsResponseOutput) ToShareCredentialDetailsResponseOutput() ShareCredentialDetailsResponseOutput

func (ShareCredentialDetailsResponseOutput) ToShareCredentialDetailsResponseOutputWithContext

func (o ShareCredentialDetailsResponseOutput) ToShareCredentialDetailsResponseOutputWithContext(ctx context.Context) ShareCredentialDetailsResponseOutput

func (ShareCredentialDetailsResponseOutput) UserName

User name for the share.

type ShippingAddress

type ShippingAddress struct {
	// Type of address.
	AddressType *string `pulumi:"addressType"`
	// Name of the City.
	City *string `pulumi:"city"`
	// Name of the company.
	CompanyName *string `pulumi:"companyName"`
	// Name of the Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode *string `pulumi:"postalCode"`
	// Name of the State or Province.
	StateOrProvince *string `pulumi:"stateOrProvince"`
	// Street Address line 1.
	StreetAddress1 string `pulumi:"streetAddress1"`
	// Street Address line 2.
	StreetAddress2 *string `pulumi:"streetAddress2"`
	// Street Address line 3.
	StreetAddress3 *string `pulumi:"streetAddress3"`
	// Extended Zip Code.
	ZipExtendedCode *string `pulumi:"zipExtendedCode"`
}

Shipping address where customer wishes to receive the device.

type ShippingAddressArgs

type ShippingAddressArgs struct {
	// Type of address.
	AddressType pulumi.StringPtrInput `pulumi:"addressType"`
	// Name of the City.
	City pulumi.StringPtrInput `pulumi:"city"`
	// Name of the company.
	CompanyName pulumi.StringPtrInput `pulumi:"companyName"`
	// Name of the Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// Name of the State or Province.
	StateOrProvince pulumi.StringPtrInput `pulumi:"stateOrProvince"`
	// Street Address line 1.
	StreetAddress1 pulumi.StringInput `pulumi:"streetAddress1"`
	// Street Address line 2.
	StreetAddress2 pulumi.StringPtrInput `pulumi:"streetAddress2"`
	// Street Address line 3.
	StreetAddress3 pulumi.StringPtrInput `pulumi:"streetAddress3"`
	// Extended Zip Code.
	ZipExtendedCode pulumi.StringPtrInput `pulumi:"zipExtendedCode"`
}

Shipping address where customer wishes to receive the device.

func (ShippingAddressArgs) ElementType

func (ShippingAddressArgs) ElementType() reflect.Type

func (ShippingAddressArgs) ToShippingAddressOutput

func (i ShippingAddressArgs) ToShippingAddressOutput() ShippingAddressOutput

func (ShippingAddressArgs) ToShippingAddressOutputWithContext

func (i ShippingAddressArgs) ToShippingAddressOutputWithContext(ctx context.Context) ShippingAddressOutput

func (ShippingAddressArgs) ToShippingAddressPtrOutput

func (i ShippingAddressArgs) ToShippingAddressPtrOutput() ShippingAddressPtrOutput

func (ShippingAddressArgs) ToShippingAddressPtrOutputWithContext

func (i ShippingAddressArgs) ToShippingAddressPtrOutputWithContext(ctx context.Context) ShippingAddressPtrOutput

type ShippingAddressInput

type ShippingAddressInput interface {
	pulumi.Input

	ToShippingAddressOutput() ShippingAddressOutput
	ToShippingAddressOutputWithContext(context.Context) ShippingAddressOutput
}

ShippingAddressInput is an input type that accepts ShippingAddressArgs and ShippingAddressOutput values. You can construct a concrete instance of `ShippingAddressInput` via:

ShippingAddressArgs{...}

type ShippingAddressOutput

type ShippingAddressOutput struct{ *pulumi.OutputState }

Shipping address where customer wishes to receive the device.

func (ShippingAddressOutput) AddressType

Type of address.

func (ShippingAddressOutput) City

Name of the City.

func (ShippingAddressOutput) CompanyName

Name of the company.

func (ShippingAddressOutput) Country

Name of the Country.

func (ShippingAddressOutput) ElementType

func (ShippingAddressOutput) ElementType() reflect.Type

func (ShippingAddressOutput) PostalCode

Postal code.

func (ShippingAddressOutput) StateOrProvince

func (o ShippingAddressOutput) StateOrProvince() pulumi.StringPtrOutput

Name of the State or Province.

func (ShippingAddressOutput) StreetAddress1

func (o ShippingAddressOutput) StreetAddress1() pulumi.StringOutput

Street Address line 1.

func (ShippingAddressOutput) StreetAddress2

func (o ShippingAddressOutput) StreetAddress2() pulumi.StringPtrOutput

Street Address line 2.

func (ShippingAddressOutput) StreetAddress3

func (o ShippingAddressOutput) StreetAddress3() pulumi.StringPtrOutput

Street Address line 3.

func (ShippingAddressOutput) ToShippingAddressOutput

func (o ShippingAddressOutput) ToShippingAddressOutput() ShippingAddressOutput

func (ShippingAddressOutput) ToShippingAddressOutputWithContext

func (o ShippingAddressOutput) ToShippingAddressOutputWithContext(ctx context.Context) ShippingAddressOutput

func (ShippingAddressOutput) ToShippingAddressPtrOutput

func (o ShippingAddressOutput) ToShippingAddressPtrOutput() ShippingAddressPtrOutput

func (ShippingAddressOutput) ToShippingAddressPtrOutputWithContext

func (o ShippingAddressOutput) ToShippingAddressPtrOutputWithContext(ctx context.Context) ShippingAddressPtrOutput

func (ShippingAddressOutput) ZipExtendedCode

func (o ShippingAddressOutput) ZipExtendedCode() pulumi.StringPtrOutput

Extended Zip Code.

type ShippingAddressPtrInput

type ShippingAddressPtrInput interface {
	pulumi.Input

	ToShippingAddressPtrOutput() ShippingAddressPtrOutput
	ToShippingAddressPtrOutputWithContext(context.Context) ShippingAddressPtrOutput
}

ShippingAddressPtrInput is an input type that accepts ShippingAddressArgs, ShippingAddressPtr and ShippingAddressPtrOutput values. You can construct a concrete instance of `ShippingAddressPtrInput` via:

        ShippingAddressArgs{...}

or:

        nil

type ShippingAddressPtrOutput

type ShippingAddressPtrOutput struct{ *pulumi.OutputState }

func (ShippingAddressPtrOutput) AddressType

Type of address.

func (ShippingAddressPtrOutput) City

Name of the City.

func (ShippingAddressPtrOutput) CompanyName

Name of the company.

func (ShippingAddressPtrOutput) Country

Name of the Country.

func (ShippingAddressPtrOutput) Elem

func (ShippingAddressPtrOutput) ElementType

func (ShippingAddressPtrOutput) ElementType() reflect.Type

func (ShippingAddressPtrOutput) PostalCode

Postal code.

func (ShippingAddressPtrOutput) StateOrProvince

func (o ShippingAddressPtrOutput) StateOrProvince() pulumi.StringPtrOutput

Name of the State or Province.

func (ShippingAddressPtrOutput) StreetAddress1

func (o ShippingAddressPtrOutput) StreetAddress1() pulumi.StringPtrOutput

Street Address line 1.

func (ShippingAddressPtrOutput) StreetAddress2

func (o ShippingAddressPtrOutput) StreetAddress2() pulumi.StringPtrOutput

Street Address line 2.

func (ShippingAddressPtrOutput) StreetAddress3

func (o ShippingAddressPtrOutput) StreetAddress3() pulumi.StringPtrOutput

Street Address line 3.

func (ShippingAddressPtrOutput) ToShippingAddressPtrOutput

func (o ShippingAddressPtrOutput) ToShippingAddressPtrOutput() ShippingAddressPtrOutput

func (ShippingAddressPtrOutput) ToShippingAddressPtrOutputWithContext

func (o ShippingAddressPtrOutput) ToShippingAddressPtrOutputWithContext(ctx context.Context) ShippingAddressPtrOutput

func (ShippingAddressPtrOutput) ZipExtendedCode

func (o ShippingAddressPtrOutput) ZipExtendedCode() pulumi.StringPtrOutput

Extended Zip Code.

type ShippingAddressResponse

type ShippingAddressResponse struct {
	// Type of address.
	AddressType *string `pulumi:"addressType"`
	// Name of the City.
	City *string `pulumi:"city"`
	// Name of the company.
	CompanyName *string `pulumi:"companyName"`
	// Name of the Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode *string `pulumi:"postalCode"`
	// Name of the State or Province.
	StateOrProvince *string `pulumi:"stateOrProvince"`
	// Street Address line 1.
	StreetAddress1 string `pulumi:"streetAddress1"`
	// Street Address line 2.
	StreetAddress2 *string `pulumi:"streetAddress2"`
	// Street Address line 3.
	StreetAddress3 *string `pulumi:"streetAddress3"`
	// Extended Zip Code.
	ZipExtendedCode *string `pulumi:"zipExtendedCode"`
}

Shipping address where customer wishes to receive the device.

type ShippingAddressResponseArgs

type ShippingAddressResponseArgs struct {
	// Type of address.
	AddressType pulumi.StringPtrInput `pulumi:"addressType"`
	// Name of the City.
	City pulumi.StringPtrInput `pulumi:"city"`
	// Name of the company.
	CompanyName pulumi.StringPtrInput `pulumi:"companyName"`
	// Name of the Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// Name of the State or Province.
	StateOrProvince pulumi.StringPtrInput `pulumi:"stateOrProvince"`
	// Street Address line 1.
	StreetAddress1 pulumi.StringInput `pulumi:"streetAddress1"`
	// Street Address line 2.
	StreetAddress2 pulumi.StringPtrInput `pulumi:"streetAddress2"`
	// Street Address line 3.
	StreetAddress3 pulumi.StringPtrInput `pulumi:"streetAddress3"`
	// Extended Zip Code.
	ZipExtendedCode pulumi.StringPtrInput `pulumi:"zipExtendedCode"`
}

Shipping address where customer wishes to receive the device.

func (ShippingAddressResponseArgs) ElementType

func (ShippingAddressResponseArgs) ToShippingAddressResponseOutput

func (i ShippingAddressResponseArgs) ToShippingAddressResponseOutput() ShippingAddressResponseOutput

func (ShippingAddressResponseArgs) ToShippingAddressResponseOutputWithContext

func (i ShippingAddressResponseArgs) ToShippingAddressResponseOutputWithContext(ctx context.Context) ShippingAddressResponseOutput

func (ShippingAddressResponseArgs) ToShippingAddressResponsePtrOutput

func (i ShippingAddressResponseArgs) ToShippingAddressResponsePtrOutput() ShippingAddressResponsePtrOutput

func (ShippingAddressResponseArgs) ToShippingAddressResponsePtrOutputWithContext

func (i ShippingAddressResponseArgs) ToShippingAddressResponsePtrOutputWithContext(ctx context.Context) ShippingAddressResponsePtrOutput

type ShippingAddressResponseInput

type ShippingAddressResponseInput interface {
	pulumi.Input

	ToShippingAddressResponseOutput() ShippingAddressResponseOutput
	ToShippingAddressResponseOutputWithContext(context.Context) ShippingAddressResponseOutput
}

ShippingAddressResponseInput is an input type that accepts ShippingAddressResponseArgs and ShippingAddressResponseOutput values. You can construct a concrete instance of `ShippingAddressResponseInput` via:

ShippingAddressResponseArgs{...}

type ShippingAddressResponseOutput

type ShippingAddressResponseOutput struct{ *pulumi.OutputState }

Shipping address where customer wishes to receive the device.

func (ShippingAddressResponseOutput) AddressType

Type of address.

func (ShippingAddressResponseOutput) City

Name of the City.

func (ShippingAddressResponseOutput) CompanyName

Name of the company.

func (ShippingAddressResponseOutput) Country

Name of the Country.

func (ShippingAddressResponseOutput) ElementType

func (ShippingAddressResponseOutput) PostalCode

Postal code.

func (ShippingAddressResponseOutput) StateOrProvince

Name of the State or Province.

func (ShippingAddressResponseOutput) StreetAddress1

Street Address line 1.

func (ShippingAddressResponseOutput) StreetAddress2

Street Address line 2.

func (ShippingAddressResponseOutput) StreetAddress3

Street Address line 3.

func (ShippingAddressResponseOutput) ToShippingAddressResponseOutput

func (o ShippingAddressResponseOutput) ToShippingAddressResponseOutput() ShippingAddressResponseOutput

func (ShippingAddressResponseOutput) ToShippingAddressResponseOutputWithContext

func (o ShippingAddressResponseOutput) ToShippingAddressResponseOutputWithContext(ctx context.Context) ShippingAddressResponseOutput

func (ShippingAddressResponseOutput) ToShippingAddressResponsePtrOutput

func (o ShippingAddressResponseOutput) ToShippingAddressResponsePtrOutput() ShippingAddressResponsePtrOutput

func (ShippingAddressResponseOutput) ToShippingAddressResponsePtrOutputWithContext

func (o ShippingAddressResponseOutput) ToShippingAddressResponsePtrOutputWithContext(ctx context.Context) ShippingAddressResponsePtrOutput

func (ShippingAddressResponseOutput) ZipExtendedCode

Extended Zip Code.

type ShippingAddressResponsePtrInput

type ShippingAddressResponsePtrInput interface {
	pulumi.Input

	ToShippingAddressResponsePtrOutput() ShippingAddressResponsePtrOutput
	ToShippingAddressResponsePtrOutputWithContext(context.Context) ShippingAddressResponsePtrOutput
}

ShippingAddressResponsePtrInput is an input type that accepts ShippingAddressResponseArgs, ShippingAddressResponsePtr and ShippingAddressResponsePtrOutput values. You can construct a concrete instance of `ShippingAddressResponsePtrInput` via:

        ShippingAddressResponseArgs{...}

or:

        nil

type ShippingAddressResponsePtrOutput

type ShippingAddressResponsePtrOutput struct{ *pulumi.OutputState }

func (ShippingAddressResponsePtrOutput) AddressType

Type of address.

func (ShippingAddressResponsePtrOutput) City

Name of the City.

func (ShippingAddressResponsePtrOutput) CompanyName

Name of the company.

func (ShippingAddressResponsePtrOutput) Country

Name of the Country.

func (ShippingAddressResponsePtrOutput) Elem

func (ShippingAddressResponsePtrOutput) ElementType

func (ShippingAddressResponsePtrOutput) PostalCode

Postal code.

func (ShippingAddressResponsePtrOutput) StateOrProvince

Name of the State or Province.

func (ShippingAddressResponsePtrOutput) StreetAddress1

Street Address line 1.

func (ShippingAddressResponsePtrOutput) StreetAddress2

Street Address line 2.

func (ShippingAddressResponsePtrOutput) StreetAddress3

Street Address line 3.

func (ShippingAddressResponsePtrOutput) ToShippingAddressResponsePtrOutput

func (o ShippingAddressResponsePtrOutput) ToShippingAddressResponsePtrOutput() ShippingAddressResponsePtrOutput

func (ShippingAddressResponsePtrOutput) ToShippingAddressResponsePtrOutputWithContext

func (o ShippingAddressResponsePtrOutput) ToShippingAddressResponsePtrOutputWithContext(ctx context.Context) ShippingAddressResponsePtrOutput

func (ShippingAddressResponsePtrOutput) ZipExtendedCode

Extended Zip Code.

type Sku

type Sku struct {
	// The display name of the sku.
	DisplayName *string `pulumi:"displayName"`
	// The sku family.
	Family *string `pulumi:"family"`
	// The sku name.
	Name string `pulumi:"name"`
}

The Sku.

type SkuArgs

type SkuArgs struct {
	// The display name of the sku.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The sku family.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The sku name.
	Name pulumi.StringInput `pulumi:"name"`
}

The Sku.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName added in v0.3.1

type SkuName pulumi.String

The sku name.

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The Sku.

func (SkuOutput) DisplayName

func (o SkuOutput) DisplayName() pulumi.StringPtrOutput

The display name of the sku.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Family

func (o SkuOutput) Family() pulumi.StringPtrOutput

The sku family.

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The sku name.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) DisplayName

func (o SkuPtrOutput) DisplayName() pulumi.StringPtrOutput

The display name of the sku.

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Family

func (o SkuPtrOutput) Family() pulumi.StringPtrOutput

The sku family.

func (SkuPtrOutput) Name

The sku name.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The display name of the sku.
	DisplayName *string `pulumi:"displayName"`
	// The sku family.
	Family *string `pulumi:"family"`
	// The sku name.
	Name string `pulumi:"name"`
}

The Sku.

type SkuResponseArgs

type SkuResponseArgs struct {
	// The display name of the sku.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The sku family.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The sku name.
	Name pulumi.StringInput `pulumi:"name"`
}

The Sku.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The Sku.

func (SkuResponseOutput) DisplayName

func (o SkuResponseOutput) DisplayName() pulumi.StringPtrOutput

The display name of the sku.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Family

The sku family.

func (SkuResponseOutput) Name

The sku name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) DisplayName

The display name of the sku.

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Family

The sku family.

func (SkuResponsePtrOutput) Name

The sku name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type StorageAccountDetails

type StorageAccountDetails struct {
	// Account Type of the data to be transferred.
	// Expected value is 'StorageAccount'.
	DataAccountType string `pulumi:"dataAccountType"`
	// Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	SharePassword *string `pulumi:"sharePassword"`
	// Storage Account Resource Id.
	StorageAccountId string `pulumi:"storageAccountId"`
}

Details for the storage account.

type StorageAccountDetailsArgs

type StorageAccountDetailsArgs struct {
	// Account Type of the data to be transferred.
	// Expected value is 'StorageAccount'.
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	SharePassword pulumi.StringPtrInput `pulumi:"sharePassword"`
	// Storage Account Resource Id.
	StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"`
}

Details for the storage account.

func (StorageAccountDetailsArgs) ElementType

func (StorageAccountDetailsArgs) ElementType() reflect.Type

func (StorageAccountDetailsArgs) ToStorageAccountDetailsOutput

func (i StorageAccountDetailsArgs) ToStorageAccountDetailsOutput() StorageAccountDetailsOutput

func (StorageAccountDetailsArgs) ToStorageAccountDetailsOutputWithContext

func (i StorageAccountDetailsArgs) ToStorageAccountDetailsOutputWithContext(ctx context.Context) StorageAccountDetailsOutput

type StorageAccountDetailsInput

type StorageAccountDetailsInput interface {
	pulumi.Input

	ToStorageAccountDetailsOutput() StorageAccountDetailsOutput
	ToStorageAccountDetailsOutputWithContext(context.Context) StorageAccountDetailsOutput
}

StorageAccountDetailsInput is an input type that accepts StorageAccountDetailsArgs and StorageAccountDetailsOutput values. You can construct a concrete instance of `StorageAccountDetailsInput` via:

StorageAccountDetailsArgs{...}

type StorageAccountDetailsOutput

type StorageAccountDetailsOutput struct{ *pulumi.OutputState }

Details for the storage account.

func (StorageAccountDetailsOutput) DataAccountType

func (o StorageAccountDetailsOutput) DataAccountType() pulumi.StringOutput

Account Type of the data to be transferred. Expected value is 'StorageAccount'.

func (StorageAccountDetailsOutput) ElementType

func (StorageAccountDetailsOutput) SharePassword

Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+

func (StorageAccountDetailsOutput) StorageAccountId

func (o StorageAccountDetailsOutput) StorageAccountId() pulumi.StringOutput

Storage Account Resource Id.

func (StorageAccountDetailsOutput) ToStorageAccountDetailsOutput

func (o StorageAccountDetailsOutput) ToStorageAccountDetailsOutput() StorageAccountDetailsOutput

func (StorageAccountDetailsOutput) ToStorageAccountDetailsOutputWithContext

func (o StorageAccountDetailsOutput) ToStorageAccountDetailsOutputWithContext(ctx context.Context) StorageAccountDetailsOutput

type StorageAccountDetailsResponse

type StorageAccountDetailsResponse struct {
	// Account Type of the data to be transferred.
	// Expected value is 'StorageAccount'.
	DataAccountType string `pulumi:"dataAccountType"`
	// Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	SharePassword *string `pulumi:"sharePassword"`
	// Storage Account Resource Id.
	StorageAccountId string `pulumi:"storageAccountId"`
}

Details for the storage account.

type StorageAccountDetailsResponseArgs

type StorageAccountDetailsResponseArgs struct {
	// Account Type of the data to be transferred.
	// Expected value is 'StorageAccount'.
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements :  Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+
	SharePassword pulumi.StringPtrInput `pulumi:"sharePassword"`
	// Storage Account Resource Id.
	StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"`
}

Details for the storage account.

func (StorageAccountDetailsResponseArgs) ElementType

func (StorageAccountDetailsResponseArgs) ToStorageAccountDetailsResponseOutput

func (i StorageAccountDetailsResponseArgs) ToStorageAccountDetailsResponseOutput() StorageAccountDetailsResponseOutput

func (StorageAccountDetailsResponseArgs) ToStorageAccountDetailsResponseOutputWithContext

func (i StorageAccountDetailsResponseArgs) ToStorageAccountDetailsResponseOutputWithContext(ctx context.Context) StorageAccountDetailsResponseOutput

type StorageAccountDetailsResponseInput

type StorageAccountDetailsResponseInput interface {
	pulumi.Input

	ToStorageAccountDetailsResponseOutput() StorageAccountDetailsResponseOutput
	ToStorageAccountDetailsResponseOutputWithContext(context.Context) StorageAccountDetailsResponseOutput
}

StorageAccountDetailsResponseInput is an input type that accepts StorageAccountDetailsResponseArgs and StorageAccountDetailsResponseOutput values. You can construct a concrete instance of `StorageAccountDetailsResponseInput` via:

StorageAccountDetailsResponseArgs{...}

type StorageAccountDetailsResponseOutput

type StorageAccountDetailsResponseOutput struct{ *pulumi.OutputState }

Details for the storage account.

func (StorageAccountDetailsResponseOutput) DataAccountType

Account Type of the data to be transferred. Expected value is 'StorageAccount'.

func (StorageAccountDetailsResponseOutput) ElementType

func (StorageAccountDetailsResponseOutput) SharePassword

Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+

func (StorageAccountDetailsResponseOutput) StorageAccountId

Storage Account Resource Id.

func (StorageAccountDetailsResponseOutput) ToStorageAccountDetailsResponseOutput

func (o StorageAccountDetailsResponseOutput) ToStorageAccountDetailsResponseOutput() StorageAccountDetailsResponseOutput

func (StorageAccountDetailsResponseOutput) ToStorageAccountDetailsResponseOutputWithContext

func (o StorageAccountDetailsResponseOutput) ToStorageAccountDetailsResponseOutputWithContext(ctx context.Context) StorageAccountDetailsResponseOutput

type TransferAllDetails

type TransferAllDetails struct {
	// Type of the account of data
	DataAccountType string `pulumi:"dataAccountType"`
	// To indicate if all Azure blobs have to be transferred
	TransferAllBlobs *bool `pulumi:"transferAllBlobs"`
	// To indicate if all Azure Files have to be transferred
	TransferAllFiles *bool `pulumi:"transferAllFiles"`
}

Details to transfer all data.

type TransferAllDetailsArgs

type TransferAllDetailsArgs struct {
	// Type of the account of data
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// To indicate if all Azure blobs have to be transferred
	TransferAllBlobs pulumi.BoolPtrInput `pulumi:"transferAllBlobs"`
	// To indicate if all Azure Files have to be transferred
	TransferAllFiles pulumi.BoolPtrInput `pulumi:"transferAllFiles"`
}

Details to transfer all data.

func (TransferAllDetailsArgs) ElementType

func (TransferAllDetailsArgs) ElementType() reflect.Type

func (TransferAllDetailsArgs) ToTransferAllDetailsOutput

func (i TransferAllDetailsArgs) ToTransferAllDetailsOutput() TransferAllDetailsOutput

func (TransferAllDetailsArgs) ToTransferAllDetailsOutputWithContext

func (i TransferAllDetailsArgs) ToTransferAllDetailsOutputWithContext(ctx context.Context) TransferAllDetailsOutput

func (TransferAllDetailsArgs) ToTransferAllDetailsPtrOutput

func (i TransferAllDetailsArgs) ToTransferAllDetailsPtrOutput() TransferAllDetailsPtrOutput

func (TransferAllDetailsArgs) ToTransferAllDetailsPtrOutputWithContext

func (i TransferAllDetailsArgs) ToTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferAllDetailsPtrOutput

type TransferAllDetailsInput

type TransferAllDetailsInput interface {
	pulumi.Input

	ToTransferAllDetailsOutput() TransferAllDetailsOutput
	ToTransferAllDetailsOutputWithContext(context.Context) TransferAllDetailsOutput
}

TransferAllDetailsInput is an input type that accepts TransferAllDetailsArgs and TransferAllDetailsOutput values. You can construct a concrete instance of `TransferAllDetailsInput` via:

TransferAllDetailsArgs{...}

type TransferAllDetailsOutput

type TransferAllDetailsOutput struct{ *pulumi.OutputState }

Details to transfer all data.

func (TransferAllDetailsOutput) DataAccountType

func (o TransferAllDetailsOutput) DataAccountType() pulumi.StringOutput

Type of the account of data

func (TransferAllDetailsOutput) ElementType

func (TransferAllDetailsOutput) ElementType() reflect.Type

func (TransferAllDetailsOutput) ToTransferAllDetailsOutput

func (o TransferAllDetailsOutput) ToTransferAllDetailsOutput() TransferAllDetailsOutput

func (TransferAllDetailsOutput) ToTransferAllDetailsOutputWithContext

func (o TransferAllDetailsOutput) ToTransferAllDetailsOutputWithContext(ctx context.Context) TransferAllDetailsOutput

func (TransferAllDetailsOutput) ToTransferAllDetailsPtrOutput

func (o TransferAllDetailsOutput) ToTransferAllDetailsPtrOutput() TransferAllDetailsPtrOutput

func (TransferAllDetailsOutput) ToTransferAllDetailsPtrOutputWithContext

func (o TransferAllDetailsOutput) ToTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferAllDetailsPtrOutput

func (TransferAllDetailsOutput) TransferAllBlobs

func (o TransferAllDetailsOutput) TransferAllBlobs() pulumi.BoolPtrOutput

To indicate if all Azure blobs have to be transferred

func (TransferAllDetailsOutput) TransferAllFiles

func (o TransferAllDetailsOutput) TransferAllFiles() pulumi.BoolPtrOutput

To indicate if all Azure Files have to be transferred

type TransferAllDetailsPtrInput

type TransferAllDetailsPtrInput interface {
	pulumi.Input

	ToTransferAllDetailsPtrOutput() TransferAllDetailsPtrOutput
	ToTransferAllDetailsPtrOutputWithContext(context.Context) TransferAllDetailsPtrOutput
}

TransferAllDetailsPtrInput is an input type that accepts TransferAllDetailsArgs, TransferAllDetailsPtr and TransferAllDetailsPtrOutput values. You can construct a concrete instance of `TransferAllDetailsPtrInput` via:

        TransferAllDetailsArgs{...}

or:

        nil

type TransferAllDetailsPtrOutput

type TransferAllDetailsPtrOutput struct{ *pulumi.OutputState }

func (TransferAllDetailsPtrOutput) DataAccountType

Type of the account of data

func (TransferAllDetailsPtrOutput) Elem

func (TransferAllDetailsPtrOutput) ElementType

func (TransferAllDetailsPtrOutput) ToTransferAllDetailsPtrOutput

func (o TransferAllDetailsPtrOutput) ToTransferAllDetailsPtrOutput() TransferAllDetailsPtrOutput

func (TransferAllDetailsPtrOutput) ToTransferAllDetailsPtrOutputWithContext

func (o TransferAllDetailsPtrOutput) ToTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferAllDetailsPtrOutput

func (TransferAllDetailsPtrOutput) TransferAllBlobs

func (o TransferAllDetailsPtrOutput) TransferAllBlobs() pulumi.BoolPtrOutput

To indicate if all Azure blobs have to be transferred

func (TransferAllDetailsPtrOutput) TransferAllFiles

func (o TransferAllDetailsPtrOutput) TransferAllFiles() pulumi.BoolPtrOutput

To indicate if all Azure Files have to be transferred

type TransferAllDetailsResponse

type TransferAllDetailsResponse struct {
	// Type of the account of data
	DataAccountType string `pulumi:"dataAccountType"`
	// To indicate if all Azure blobs have to be transferred
	TransferAllBlobs *bool `pulumi:"transferAllBlobs"`
	// To indicate if all Azure Files have to be transferred
	TransferAllFiles *bool `pulumi:"transferAllFiles"`
}

Details to transfer all data.

type TransferAllDetailsResponseArgs

type TransferAllDetailsResponseArgs struct {
	// Type of the account of data
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// To indicate if all Azure blobs have to be transferred
	TransferAllBlobs pulumi.BoolPtrInput `pulumi:"transferAllBlobs"`
	// To indicate if all Azure Files have to be transferred
	TransferAllFiles pulumi.BoolPtrInput `pulumi:"transferAllFiles"`
}

Details to transfer all data.

func (TransferAllDetailsResponseArgs) ElementType

func (TransferAllDetailsResponseArgs) ToTransferAllDetailsResponseOutput

func (i TransferAllDetailsResponseArgs) ToTransferAllDetailsResponseOutput() TransferAllDetailsResponseOutput

func (TransferAllDetailsResponseArgs) ToTransferAllDetailsResponseOutputWithContext

func (i TransferAllDetailsResponseArgs) ToTransferAllDetailsResponseOutputWithContext(ctx context.Context) TransferAllDetailsResponseOutput

func (TransferAllDetailsResponseArgs) ToTransferAllDetailsResponsePtrOutput

func (i TransferAllDetailsResponseArgs) ToTransferAllDetailsResponsePtrOutput() TransferAllDetailsResponsePtrOutput

func (TransferAllDetailsResponseArgs) ToTransferAllDetailsResponsePtrOutputWithContext

func (i TransferAllDetailsResponseArgs) ToTransferAllDetailsResponsePtrOutputWithContext(ctx context.Context) TransferAllDetailsResponsePtrOutput

type TransferAllDetailsResponseInput

type TransferAllDetailsResponseInput interface {
	pulumi.Input

	ToTransferAllDetailsResponseOutput() TransferAllDetailsResponseOutput
	ToTransferAllDetailsResponseOutputWithContext(context.Context) TransferAllDetailsResponseOutput
}

TransferAllDetailsResponseInput is an input type that accepts TransferAllDetailsResponseArgs and TransferAllDetailsResponseOutput values. You can construct a concrete instance of `TransferAllDetailsResponseInput` via:

TransferAllDetailsResponseArgs{...}

type TransferAllDetailsResponseOutput

type TransferAllDetailsResponseOutput struct{ *pulumi.OutputState }

Details to transfer all data.

func (TransferAllDetailsResponseOutput) DataAccountType

Type of the account of data

func (TransferAllDetailsResponseOutput) ElementType

func (TransferAllDetailsResponseOutput) ToTransferAllDetailsResponseOutput

func (o TransferAllDetailsResponseOutput) ToTransferAllDetailsResponseOutput() TransferAllDetailsResponseOutput

func (TransferAllDetailsResponseOutput) ToTransferAllDetailsResponseOutputWithContext

func (o TransferAllDetailsResponseOutput) ToTransferAllDetailsResponseOutputWithContext(ctx context.Context) TransferAllDetailsResponseOutput

func (TransferAllDetailsResponseOutput) ToTransferAllDetailsResponsePtrOutput

func (o TransferAllDetailsResponseOutput) ToTransferAllDetailsResponsePtrOutput() TransferAllDetailsResponsePtrOutput

func (TransferAllDetailsResponseOutput) ToTransferAllDetailsResponsePtrOutputWithContext

func (o TransferAllDetailsResponseOutput) ToTransferAllDetailsResponsePtrOutputWithContext(ctx context.Context) TransferAllDetailsResponsePtrOutput

func (TransferAllDetailsResponseOutput) TransferAllBlobs

To indicate if all Azure blobs have to be transferred

func (TransferAllDetailsResponseOutput) TransferAllFiles

To indicate if all Azure Files have to be transferred

type TransferAllDetailsResponsePtrInput

type TransferAllDetailsResponsePtrInput interface {
	pulumi.Input

	ToTransferAllDetailsResponsePtrOutput() TransferAllDetailsResponsePtrOutput
	ToTransferAllDetailsResponsePtrOutputWithContext(context.Context) TransferAllDetailsResponsePtrOutput
}

TransferAllDetailsResponsePtrInput is an input type that accepts TransferAllDetailsResponseArgs, TransferAllDetailsResponsePtr and TransferAllDetailsResponsePtrOutput values. You can construct a concrete instance of `TransferAllDetailsResponsePtrInput` via:

        TransferAllDetailsResponseArgs{...}

or:

        nil

type TransferAllDetailsResponsePtrOutput

type TransferAllDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (TransferAllDetailsResponsePtrOutput) DataAccountType

Type of the account of data

func (TransferAllDetailsResponsePtrOutput) Elem

func (TransferAllDetailsResponsePtrOutput) ElementType

func (TransferAllDetailsResponsePtrOutput) ToTransferAllDetailsResponsePtrOutput

func (o TransferAllDetailsResponsePtrOutput) ToTransferAllDetailsResponsePtrOutput() TransferAllDetailsResponsePtrOutput

func (TransferAllDetailsResponsePtrOutput) ToTransferAllDetailsResponsePtrOutputWithContext

func (o TransferAllDetailsResponsePtrOutput) ToTransferAllDetailsResponsePtrOutputWithContext(ctx context.Context) TransferAllDetailsResponsePtrOutput

func (TransferAllDetailsResponsePtrOutput) TransferAllBlobs

To indicate if all Azure blobs have to be transferred

func (TransferAllDetailsResponsePtrOutput) TransferAllFiles

To indicate if all Azure Files have to be transferred

type TransferConfiguration

type TransferConfiguration struct {
	// Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
	TransferAllDetails *TransferConfigurationTransferAllDetails `pulumi:"transferAllDetails"`
	// Type of the configuration for transfer.
	TransferConfigurationType string `pulumi:"transferConfigurationType"`
	// Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
	TransferFilterDetails *TransferConfigurationTransferFilterDetails `pulumi:"transferFilterDetails"`
}

Configuration for defining the transfer of data.

type TransferConfigurationArgs

type TransferConfigurationArgs struct {
	// Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
	TransferAllDetails TransferConfigurationTransferAllDetailsPtrInput `pulumi:"transferAllDetails"`
	// Type of the configuration for transfer.
	TransferConfigurationType pulumi.StringInput `pulumi:"transferConfigurationType"`
	// Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
	TransferFilterDetails TransferConfigurationTransferFilterDetailsPtrInput `pulumi:"transferFilterDetails"`
}

Configuration for defining the transfer of data.

func (TransferConfigurationArgs) ElementType

func (TransferConfigurationArgs) ElementType() reflect.Type

func (TransferConfigurationArgs) ToTransferConfigurationOutput

func (i TransferConfigurationArgs) ToTransferConfigurationOutput() TransferConfigurationOutput

func (TransferConfigurationArgs) ToTransferConfigurationOutputWithContext

func (i TransferConfigurationArgs) ToTransferConfigurationOutputWithContext(ctx context.Context) TransferConfigurationOutput

type TransferConfigurationInput

type TransferConfigurationInput interface {
	pulumi.Input

	ToTransferConfigurationOutput() TransferConfigurationOutput
	ToTransferConfigurationOutputWithContext(context.Context) TransferConfigurationOutput
}

TransferConfigurationInput is an input type that accepts TransferConfigurationArgs and TransferConfigurationOutput values. You can construct a concrete instance of `TransferConfigurationInput` via:

TransferConfigurationArgs{...}

type TransferConfigurationOutput

type TransferConfigurationOutput struct{ *pulumi.OutputState }

Configuration for defining the transfer of data.

func (TransferConfigurationOutput) ElementType

func (TransferConfigurationOutput) ToTransferConfigurationOutput

func (o TransferConfigurationOutput) ToTransferConfigurationOutput() TransferConfigurationOutput

func (TransferConfigurationOutput) ToTransferConfigurationOutputWithContext

func (o TransferConfigurationOutput) ToTransferConfigurationOutputWithContext(ctx context.Context) TransferConfigurationOutput

func (TransferConfigurationOutput) TransferAllDetails

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

func (TransferConfigurationOutput) TransferConfigurationType

func (o TransferConfigurationOutput) TransferConfigurationType() pulumi.StringOutput

Type of the configuration for transfer.

func (TransferConfigurationOutput) TransferFilterDetails

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

type TransferConfigurationResponse

type TransferConfigurationResponse struct {
	// Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
	TransferAllDetails *TransferConfigurationResponseTransferAllDetails `pulumi:"transferAllDetails"`
	// Type of the configuration for transfer.
	TransferConfigurationType string `pulumi:"transferConfigurationType"`
	// Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
	TransferFilterDetails *TransferConfigurationResponseTransferFilterDetails `pulumi:"transferFilterDetails"`
}

Configuration for defining the transfer of data.

type TransferConfigurationResponseArgs

type TransferConfigurationResponseArgs struct {
	// Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
	TransferAllDetails TransferConfigurationResponseTransferAllDetailsPtrInput `pulumi:"transferAllDetails"`
	// Type of the configuration for transfer.
	TransferConfigurationType pulumi.StringInput `pulumi:"transferConfigurationType"`
	// Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
	TransferFilterDetails TransferConfigurationResponseTransferFilterDetailsPtrInput `pulumi:"transferFilterDetails"`
}

Configuration for defining the transfer of data.

func (TransferConfigurationResponseArgs) ElementType

func (TransferConfigurationResponseArgs) ToTransferConfigurationResponseOutput

func (i TransferConfigurationResponseArgs) ToTransferConfigurationResponseOutput() TransferConfigurationResponseOutput

func (TransferConfigurationResponseArgs) ToTransferConfigurationResponseOutputWithContext

func (i TransferConfigurationResponseArgs) ToTransferConfigurationResponseOutputWithContext(ctx context.Context) TransferConfigurationResponseOutput

type TransferConfigurationResponseInput

type TransferConfigurationResponseInput interface {
	pulumi.Input

	ToTransferConfigurationResponseOutput() TransferConfigurationResponseOutput
	ToTransferConfigurationResponseOutputWithContext(context.Context) TransferConfigurationResponseOutput
}

TransferConfigurationResponseInput is an input type that accepts TransferConfigurationResponseArgs and TransferConfigurationResponseOutput values. You can construct a concrete instance of `TransferConfigurationResponseInput` via:

TransferConfigurationResponseArgs{...}

type TransferConfigurationResponseOutput

type TransferConfigurationResponseOutput struct{ *pulumi.OutputState }

Configuration for defining the transfer of data.

func (TransferConfigurationResponseOutput) ElementType

func (TransferConfigurationResponseOutput) ToTransferConfigurationResponseOutput

func (o TransferConfigurationResponseOutput) ToTransferConfigurationResponseOutput() TransferConfigurationResponseOutput

func (TransferConfigurationResponseOutput) ToTransferConfigurationResponseOutputWithContext

func (o TransferConfigurationResponseOutput) ToTransferConfigurationResponseOutputWithContext(ctx context.Context) TransferConfigurationResponseOutput

func (TransferConfigurationResponseOutput) TransferAllDetails

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

func (TransferConfigurationResponseOutput) TransferConfigurationType

func (o TransferConfigurationResponseOutput) TransferConfigurationType() pulumi.StringOutput

Type of the configuration for transfer.

func (TransferConfigurationResponseOutput) TransferFilterDetails

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

type TransferConfigurationResponseTransferAllDetails

type TransferConfigurationResponseTransferAllDetails struct {
	// Details to transfer all data.
	Include *TransferAllDetailsResponse `pulumi:"include"`
}

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

type TransferConfigurationResponseTransferAllDetailsArgs

type TransferConfigurationResponseTransferAllDetailsArgs struct {
	// Details to transfer all data.
	Include TransferAllDetailsResponsePtrInput `pulumi:"include"`
}

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

func (TransferConfigurationResponseTransferAllDetailsArgs) ElementType

func (TransferConfigurationResponseTransferAllDetailsArgs) ToTransferConfigurationResponseTransferAllDetailsOutput

func (i TransferConfigurationResponseTransferAllDetailsArgs) ToTransferConfigurationResponseTransferAllDetailsOutput() TransferConfigurationResponseTransferAllDetailsOutput

func (TransferConfigurationResponseTransferAllDetailsArgs) ToTransferConfigurationResponseTransferAllDetailsOutputWithContext

func (i TransferConfigurationResponseTransferAllDetailsArgs) ToTransferConfigurationResponseTransferAllDetailsOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferAllDetailsOutput

func (TransferConfigurationResponseTransferAllDetailsArgs) ToTransferConfigurationResponseTransferAllDetailsPtrOutput

func (i TransferConfigurationResponseTransferAllDetailsArgs) ToTransferConfigurationResponseTransferAllDetailsPtrOutput() TransferConfigurationResponseTransferAllDetailsPtrOutput

func (TransferConfigurationResponseTransferAllDetailsArgs) ToTransferConfigurationResponseTransferAllDetailsPtrOutputWithContext

func (i TransferConfigurationResponseTransferAllDetailsArgs) ToTransferConfigurationResponseTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferAllDetailsPtrOutput

type TransferConfigurationResponseTransferAllDetailsInput

type TransferConfigurationResponseTransferAllDetailsInput interface {
	pulumi.Input

	ToTransferConfigurationResponseTransferAllDetailsOutput() TransferConfigurationResponseTransferAllDetailsOutput
	ToTransferConfigurationResponseTransferAllDetailsOutputWithContext(context.Context) TransferConfigurationResponseTransferAllDetailsOutput
}

TransferConfigurationResponseTransferAllDetailsInput is an input type that accepts TransferConfigurationResponseTransferAllDetailsArgs and TransferConfigurationResponseTransferAllDetailsOutput values. You can construct a concrete instance of `TransferConfigurationResponseTransferAllDetailsInput` via:

TransferConfigurationResponseTransferAllDetailsArgs{...}

type TransferConfigurationResponseTransferAllDetailsOutput

type TransferConfigurationResponseTransferAllDetailsOutput struct{ *pulumi.OutputState }

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

func (TransferConfigurationResponseTransferAllDetailsOutput) ElementType

func (TransferConfigurationResponseTransferAllDetailsOutput) Include

Details to transfer all data.

func (TransferConfigurationResponseTransferAllDetailsOutput) ToTransferConfigurationResponseTransferAllDetailsOutput

func (TransferConfigurationResponseTransferAllDetailsOutput) ToTransferConfigurationResponseTransferAllDetailsOutputWithContext

func (o TransferConfigurationResponseTransferAllDetailsOutput) ToTransferConfigurationResponseTransferAllDetailsOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferAllDetailsOutput

func (TransferConfigurationResponseTransferAllDetailsOutput) ToTransferConfigurationResponseTransferAllDetailsPtrOutput

func (o TransferConfigurationResponseTransferAllDetailsOutput) ToTransferConfigurationResponseTransferAllDetailsPtrOutput() TransferConfigurationResponseTransferAllDetailsPtrOutput

func (TransferConfigurationResponseTransferAllDetailsOutput) ToTransferConfigurationResponseTransferAllDetailsPtrOutputWithContext

func (o TransferConfigurationResponseTransferAllDetailsOutput) ToTransferConfigurationResponseTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferAllDetailsPtrOutput

type TransferConfigurationResponseTransferAllDetailsPtrInput

type TransferConfigurationResponseTransferAllDetailsPtrInput interface {
	pulumi.Input

	ToTransferConfigurationResponseTransferAllDetailsPtrOutput() TransferConfigurationResponseTransferAllDetailsPtrOutput
	ToTransferConfigurationResponseTransferAllDetailsPtrOutputWithContext(context.Context) TransferConfigurationResponseTransferAllDetailsPtrOutput
}

TransferConfigurationResponseTransferAllDetailsPtrInput is an input type that accepts TransferConfigurationResponseTransferAllDetailsArgs, TransferConfigurationResponseTransferAllDetailsPtr and TransferConfigurationResponseTransferAllDetailsPtrOutput values. You can construct a concrete instance of `TransferConfigurationResponseTransferAllDetailsPtrInput` via:

        TransferConfigurationResponseTransferAllDetailsArgs{...}

or:

        nil

type TransferConfigurationResponseTransferAllDetailsPtrOutput

type TransferConfigurationResponseTransferAllDetailsPtrOutput struct{ *pulumi.OutputState }

func (TransferConfigurationResponseTransferAllDetailsPtrOutput) Elem

func (TransferConfigurationResponseTransferAllDetailsPtrOutput) ElementType

func (TransferConfigurationResponseTransferAllDetailsPtrOutput) Include

Details to transfer all data.

func (TransferConfigurationResponseTransferAllDetailsPtrOutput) ToTransferConfigurationResponseTransferAllDetailsPtrOutput

func (TransferConfigurationResponseTransferAllDetailsPtrOutput) ToTransferConfigurationResponseTransferAllDetailsPtrOutputWithContext

func (o TransferConfigurationResponseTransferAllDetailsPtrOutput) ToTransferConfigurationResponseTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferAllDetailsPtrOutput

type TransferConfigurationResponseTransferFilterDetails

type TransferConfigurationResponseTransferFilterDetails struct {
	// Details of the filtering the transfer of data.
	Include *TransferFilterDetailsResponse `pulumi:"include"`
}

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

type TransferConfigurationResponseTransferFilterDetailsArgs

type TransferConfigurationResponseTransferFilterDetailsArgs struct {
	// Details of the filtering the transfer of data.
	Include TransferFilterDetailsResponsePtrInput `pulumi:"include"`
}

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

func (TransferConfigurationResponseTransferFilterDetailsArgs) ElementType

func (TransferConfigurationResponseTransferFilterDetailsArgs) ToTransferConfigurationResponseTransferFilterDetailsOutput

func (TransferConfigurationResponseTransferFilterDetailsArgs) ToTransferConfigurationResponseTransferFilterDetailsOutputWithContext

func (i TransferConfigurationResponseTransferFilterDetailsArgs) ToTransferConfigurationResponseTransferFilterDetailsOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferFilterDetailsOutput

func (TransferConfigurationResponseTransferFilterDetailsArgs) ToTransferConfigurationResponseTransferFilterDetailsPtrOutput

func (i TransferConfigurationResponseTransferFilterDetailsArgs) ToTransferConfigurationResponseTransferFilterDetailsPtrOutput() TransferConfigurationResponseTransferFilterDetailsPtrOutput

func (TransferConfigurationResponseTransferFilterDetailsArgs) ToTransferConfigurationResponseTransferFilterDetailsPtrOutputWithContext

func (i TransferConfigurationResponseTransferFilterDetailsArgs) ToTransferConfigurationResponseTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferFilterDetailsPtrOutput

type TransferConfigurationResponseTransferFilterDetailsInput

type TransferConfigurationResponseTransferFilterDetailsInput interface {
	pulumi.Input

	ToTransferConfigurationResponseTransferFilterDetailsOutput() TransferConfigurationResponseTransferFilterDetailsOutput
	ToTransferConfigurationResponseTransferFilterDetailsOutputWithContext(context.Context) TransferConfigurationResponseTransferFilterDetailsOutput
}

TransferConfigurationResponseTransferFilterDetailsInput is an input type that accepts TransferConfigurationResponseTransferFilterDetailsArgs and TransferConfigurationResponseTransferFilterDetailsOutput values. You can construct a concrete instance of `TransferConfigurationResponseTransferFilterDetailsInput` via:

TransferConfigurationResponseTransferFilterDetailsArgs{...}

type TransferConfigurationResponseTransferFilterDetailsOutput

type TransferConfigurationResponseTransferFilterDetailsOutput struct{ *pulumi.OutputState }

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

func (TransferConfigurationResponseTransferFilterDetailsOutput) ElementType

func (TransferConfigurationResponseTransferFilterDetailsOutput) Include

Details of the filtering the transfer of data.

func (TransferConfigurationResponseTransferFilterDetailsOutput) ToTransferConfigurationResponseTransferFilterDetailsOutput

func (TransferConfigurationResponseTransferFilterDetailsOutput) ToTransferConfigurationResponseTransferFilterDetailsOutputWithContext

func (o TransferConfigurationResponseTransferFilterDetailsOutput) ToTransferConfigurationResponseTransferFilterDetailsOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferFilterDetailsOutput

func (TransferConfigurationResponseTransferFilterDetailsOutput) ToTransferConfigurationResponseTransferFilterDetailsPtrOutput

func (TransferConfigurationResponseTransferFilterDetailsOutput) ToTransferConfigurationResponseTransferFilterDetailsPtrOutputWithContext

func (o TransferConfigurationResponseTransferFilterDetailsOutput) ToTransferConfigurationResponseTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferFilterDetailsPtrOutput

type TransferConfigurationResponseTransferFilterDetailsPtrInput

type TransferConfigurationResponseTransferFilterDetailsPtrInput interface {
	pulumi.Input

	ToTransferConfigurationResponseTransferFilterDetailsPtrOutput() TransferConfigurationResponseTransferFilterDetailsPtrOutput
	ToTransferConfigurationResponseTransferFilterDetailsPtrOutputWithContext(context.Context) TransferConfigurationResponseTransferFilterDetailsPtrOutput
}

TransferConfigurationResponseTransferFilterDetailsPtrInput is an input type that accepts TransferConfigurationResponseTransferFilterDetailsArgs, TransferConfigurationResponseTransferFilterDetailsPtr and TransferConfigurationResponseTransferFilterDetailsPtrOutput values. You can construct a concrete instance of `TransferConfigurationResponseTransferFilterDetailsPtrInput` via:

        TransferConfigurationResponseTransferFilterDetailsArgs{...}

or:

        nil

type TransferConfigurationResponseTransferFilterDetailsPtrOutput

type TransferConfigurationResponseTransferFilterDetailsPtrOutput struct{ *pulumi.OutputState }

func (TransferConfigurationResponseTransferFilterDetailsPtrOutput) Elem

func (TransferConfigurationResponseTransferFilterDetailsPtrOutput) ElementType

func (TransferConfigurationResponseTransferFilterDetailsPtrOutput) Include

Details of the filtering the transfer of data.

func (TransferConfigurationResponseTransferFilterDetailsPtrOutput) ToTransferConfigurationResponseTransferFilterDetailsPtrOutput

func (TransferConfigurationResponseTransferFilterDetailsPtrOutput) ToTransferConfigurationResponseTransferFilterDetailsPtrOutputWithContext

func (o TransferConfigurationResponseTransferFilterDetailsPtrOutput) ToTransferConfigurationResponseTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationResponseTransferFilterDetailsPtrOutput

type TransferConfigurationTransferAllDetails

type TransferConfigurationTransferAllDetails struct {
	// Details to transfer all data.
	Include *TransferAllDetails `pulumi:"include"`
}

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

type TransferConfigurationTransferAllDetailsArgs

type TransferConfigurationTransferAllDetailsArgs struct {
	// Details to transfer all data.
	Include TransferAllDetailsPtrInput `pulumi:"include"`
}

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

func (TransferConfigurationTransferAllDetailsArgs) ElementType

func (TransferConfigurationTransferAllDetailsArgs) ToTransferConfigurationTransferAllDetailsOutput

func (i TransferConfigurationTransferAllDetailsArgs) ToTransferConfigurationTransferAllDetailsOutput() TransferConfigurationTransferAllDetailsOutput

func (TransferConfigurationTransferAllDetailsArgs) ToTransferConfigurationTransferAllDetailsOutputWithContext

func (i TransferConfigurationTransferAllDetailsArgs) ToTransferConfigurationTransferAllDetailsOutputWithContext(ctx context.Context) TransferConfigurationTransferAllDetailsOutput

func (TransferConfigurationTransferAllDetailsArgs) ToTransferConfigurationTransferAllDetailsPtrOutput

func (i TransferConfigurationTransferAllDetailsArgs) ToTransferConfigurationTransferAllDetailsPtrOutput() TransferConfigurationTransferAllDetailsPtrOutput

func (TransferConfigurationTransferAllDetailsArgs) ToTransferConfigurationTransferAllDetailsPtrOutputWithContext

func (i TransferConfigurationTransferAllDetailsArgs) ToTransferConfigurationTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationTransferAllDetailsPtrOutput

type TransferConfigurationTransferAllDetailsInput

type TransferConfigurationTransferAllDetailsInput interface {
	pulumi.Input

	ToTransferConfigurationTransferAllDetailsOutput() TransferConfigurationTransferAllDetailsOutput
	ToTransferConfigurationTransferAllDetailsOutputWithContext(context.Context) TransferConfigurationTransferAllDetailsOutput
}

TransferConfigurationTransferAllDetailsInput is an input type that accepts TransferConfigurationTransferAllDetailsArgs and TransferConfigurationTransferAllDetailsOutput values. You can construct a concrete instance of `TransferConfigurationTransferAllDetailsInput` via:

TransferConfigurationTransferAllDetailsArgs{...}

type TransferConfigurationTransferAllDetailsOutput

type TransferConfigurationTransferAllDetailsOutput struct{ *pulumi.OutputState }

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

func (TransferConfigurationTransferAllDetailsOutput) ElementType

func (TransferConfigurationTransferAllDetailsOutput) Include

Details to transfer all data.

func (TransferConfigurationTransferAllDetailsOutput) ToTransferConfigurationTransferAllDetailsOutput

func (o TransferConfigurationTransferAllDetailsOutput) ToTransferConfigurationTransferAllDetailsOutput() TransferConfigurationTransferAllDetailsOutput

func (TransferConfigurationTransferAllDetailsOutput) ToTransferConfigurationTransferAllDetailsOutputWithContext

func (o TransferConfigurationTransferAllDetailsOutput) ToTransferConfigurationTransferAllDetailsOutputWithContext(ctx context.Context) TransferConfigurationTransferAllDetailsOutput

func (TransferConfigurationTransferAllDetailsOutput) ToTransferConfigurationTransferAllDetailsPtrOutput

func (o TransferConfigurationTransferAllDetailsOutput) ToTransferConfigurationTransferAllDetailsPtrOutput() TransferConfigurationTransferAllDetailsPtrOutput

func (TransferConfigurationTransferAllDetailsOutput) ToTransferConfigurationTransferAllDetailsPtrOutputWithContext

func (o TransferConfigurationTransferAllDetailsOutput) ToTransferConfigurationTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationTransferAllDetailsPtrOutput

type TransferConfigurationTransferAllDetailsPtrInput

type TransferConfigurationTransferAllDetailsPtrInput interface {
	pulumi.Input

	ToTransferConfigurationTransferAllDetailsPtrOutput() TransferConfigurationTransferAllDetailsPtrOutput
	ToTransferConfigurationTransferAllDetailsPtrOutputWithContext(context.Context) TransferConfigurationTransferAllDetailsPtrOutput
}

TransferConfigurationTransferAllDetailsPtrInput is an input type that accepts TransferConfigurationTransferAllDetailsArgs, TransferConfigurationTransferAllDetailsPtr and TransferConfigurationTransferAllDetailsPtrOutput values. You can construct a concrete instance of `TransferConfigurationTransferAllDetailsPtrInput` via:

        TransferConfigurationTransferAllDetailsArgs{...}

or:

        nil

type TransferConfigurationTransferAllDetailsPtrOutput

type TransferConfigurationTransferAllDetailsPtrOutput struct{ *pulumi.OutputState }

func (TransferConfigurationTransferAllDetailsPtrOutput) Elem

func (TransferConfigurationTransferAllDetailsPtrOutput) ElementType

func (TransferConfigurationTransferAllDetailsPtrOutput) Include

Details to transfer all data.

func (TransferConfigurationTransferAllDetailsPtrOutput) ToTransferConfigurationTransferAllDetailsPtrOutput

func (o TransferConfigurationTransferAllDetailsPtrOutput) ToTransferConfigurationTransferAllDetailsPtrOutput() TransferConfigurationTransferAllDetailsPtrOutput

func (TransferConfigurationTransferAllDetailsPtrOutput) ToTransferConfigurationTransferAllDetailsPtrOutputWithContext

func (o TransferConfigurationTransferAllDetailsPtrOutput) ToTransferConfigurationTransferAllDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationTransferAllDetailsPtrOutput

type TransferConfigurationTransferFilterDetails

type TransferConfigurationTransferFilterDetails struct {
	// Details of the filtering the transfer of data.
	Include *TransferFilterDetails `pulumi:"include"`
}

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

type TransferConfigurationTransferFilterDetailsArgs

type TransferConfigurationTransferFilterDetailsArgs struct {
	// Details of the filtering the transfer of data.
	Include TransferFilterDetailsPtrInput `pulumi:"include"`
}

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

func (TransferConfigurationTransferFilterDetailsArgs) ElementType

func (TransferConfigurationTransferFilterDetailsArgs) ToTransferConfigurationTransferFilterDetailsOutput

func (i TransferConfigurationTransferFilterDetailsArgs) ToTransferConfigurationTransferFilterDetailsOutput() TransferConfigurationTransferFilterDetailsOutput

func (TransferConfigurationTransferFilterDetailsArgs) ToTransferConfigurationTransferFilterDetailsOutputWithContext

func (i TransferConfigurationTransferFilterDetailsArgs) ToTransferConfigurationTransferFilterDetailsOutputWithContext(ctx context.Context) TransferConfigurationTransferFilterDetailsOutput

func (TransferConfigurationTransferFilterDetailsArgs) ToTransferConfigurationTransferFilterDetailsPtrOutput

func (i TransferConfigurationTransferFilterDetailsArgs) ToTransferConfigurationTransferFilterDetailsPtrOutput() TransferConfigurationTransferFilterDetailsPtrOutput

func (TransferConfigurationTransferFilterDetailsArgs) ToTransferConfigurationTransferFilterDetailsPtrOutputWithContext

func (i TransferConfigurationTransferFilterDetailsArgs) ToTransferConfigurationTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationTransferFilterDetailsPtrOutput

type TransferConfigurationTransferFilterDetailsInput

type TransferConfigurationTransferFilterDetailsInput interface {
	pulumi.Input

	ToTransferConfigurationTransferFilterDetailsOutput() TransferConfigurationTransferFilterDetailsOutput
	ToTransferConfigurationTransferFilterDetailsOutputWithContext(context.Context) TransferConfigurationTransferFilterDetailsOutput
}

TransferConfigurationTransferFilterDetailsInput is an input type that accepts TransferConfigurationTransferFilterDetailsArgs and TransferConfigurationTransferFilterDetailsOutput values. You can construct a concrete instance of `TransferConfigurationTransferFilterDetailsInput` via:

TransferConfigurationTransferFilterDetailsArgs{...}

type TransferConfigurationTransferFilterDetailsOutput

type TransferConfigurationTransferFilterDetailsOutput struct{ *pulumi.OutputState }

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

func (TransferConfigurationTransferFilterDetailsOutput) ElementType

func (TransferConfigurationTransferFilterDetailsOutput) Include

Details of the filtering the transfer of data.

func (TransferConfigurationTransferFilterDetailsOutput) ToTransferConfigurationTransferFilterDetailsOutput

func (o TransferConfigurationTransferFilterDetailsOutput) ToTransferConfigurationTransferFilterDetailsOutput() TransferConfigurationTransferFilterDetailsOutput

func (TransferConfigurationTransferFilterDetailsOutput) ToTransferConfigurationTransferFilterDetailsOutputWithContext

func (o TransferConfigurationTransferFilterDetailsOutput) ToTransferConfigurationTransferFilterDetailsOutputWithContext(ctx context.Context) TransferConfigurationTransferFilterDetailsOutput

func (TransferConfigurationTransferFilterDetailsOutput) ToTransferConfigurationTransferFilterDetailsPtrOutput

func (o TransferConfigurationTransferFilterDetailsOutput) ToTransferConfigurationTransferFilterDetailsPtrOutput() TransferConfigurationTransferFilterDetailsPtrOutput

func (TransferConfigurationTransferFilterDetailsOutput) ToTransferConfigurationTransferFilterDetailsPtrOutputWithContext

func (o TransferConfigurationTransferFilterDetailsOutput) ToTransferConfigurationTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationTransferFilterDetailsPtrOutput

type TransferConfigurationTransferFilterDetailsPtrInput

type TransferConfigurationTransferFilterDetailsPtrInput interface {
	pulumi.Input

	ToTransferConfigurationTransferFilterDetailsPtrOutput() TransferConfigurationTransferFilterDetailsPtrOutput
	ToTransferConfigurationTransferFilterDetailsPtrOutputWithContext(context.Context) TransferConfigurationTransferFilterDetailsPtrOutput
}

TransferConfigurationTransferFilterDetailsPtrInput is an input type that accepts TransferConfigurationTransferFilterDetailsArgs, TransferConfigurationTransferFilterDetailsPtr and TransferConfigurationTransferFilterDetailsPtrOutput values. You can construct a concrete instance of `TransferConfigurationTransferFilterDetailsPtrInput` via:

        TransferConfigurationTransferFilterDetailsArgs{...}

or:

        nil

type TransferConfigurationTransferFilterDetailsPtrOutput

type TransferConfigurationTransferFilterDetailsPtrOutput struct{ *pulumi.OutputState }

func (TransferConfigurationTransferFilterDetailsPtrOutput) Elem

func (TransferConfigurationTransferFilterDetailsPtrOutput) ElementType

func (TransferConfigurationTransferFilterDetailsPtrOutput) Include

Details of the filtering the transfer of data.

func (TransferConfigurationTransferFilterDetailsPtrOutput) ToTransferConfigurationTransferFilterDetailsPtrOutput

func (o TransferConfigurationTransferFilterDetailsPtrOutput) ToTransferConfigurationTransferFilterDetailsPtrOutput() TransferConfigurationTransferFilterDetailsPtrOutput

func (TransferConfigurationTransferFilterDetailsPtrOutput) ToTransferConfigurationTransferFilterDetailsPtrOutputWithContext

func (o TransferConfigurationTransferFilterDetailsPtrOutput) ToTransferConfigurationTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferConfigurationTransferFilterDetailsPtrOutput

type TransferConfigurationType added in v0.3.1

type TransferConfigurationType pulumi.String

Type of the configuration for transfer.

func (TransferConfigurationType) ElementType added in v0.3.1

func (TransferConfigurationType) ElementType() reflect.Type

func (TransferConfigurationType) ToStringOutput added in v0.3.1

func (e TransferConfigurationType) ToStringOutput() pulumi.StringOutput

func (TransferConfigurationType) ToStringOutputWithContext added in v0.3.1

func (e TransferConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TransferConfigurationType) ToStringPtrOutput added in v0.3.1

func (e TransferConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransferConfigurationType) ToStringPtrOutputWithContext added in v0.3.1

func (e TransferConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TransferFilterDetails

type TransferFilterDetails struct {
	// Filter details to transfer Azure files.
	AzureFileFilterDetails *AzureFileFilterDetails `pulumi:"azureFileFilterDetails"`
	// Filter details to transfer blobs.
	BlobFilterDetails *BlobFilterDetails `pulumi:"blobFilterDetails"`
	// Type of the account of data.
	DataAccountType string `pulumi:"dataAccountType"`
	// Details of the filter files to be used for data transfer.
	FilterFileDetails []FilterFileDetails `pulumi:"filterFileDetails"`
}

Details of the filtering the transfer of data.

type TransferFilterDetailsArgs

type TransferFilterDetailsArgs struct {
	// Filter details to transfer Azure files.
	AzureFileFilterDetails AzureFileFilterDetailsPtrInput `pulumi:"azureFileFilterDetails"`
	// Filter details to transfer blobs.
	BlobFilterDetails BlobFilterDetailsPtrInput `pulumi:"blobFilterDetails"`
	// Type of the account of data.
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// Details of the filter files to be used for data transfer.
	FilterFileDetails FilterFileDetailsArrayInput `pulumi:"filterFileDetails"`
}

Details of the filtering the transfer of data.

func (TransferFilterDetailsArgs) ElementType

func (TransferFilterDetailsArgs) ElementType() reflect.Type

func (TransferFilterDetailsArgs) ToTransferFilterDetailsOutput

func (i TransferFilterDetailsArgs) ToTransferFilterDetailsOutput() TransferFilterDetailsOutput

func (TransferFilterDetailsArgs) ToTransferFilterDetailsOutputWithContext

func (i TransferFilterDetailsArgs) ToTransferFilterDetailsOutputWithContext(ctx context.Context) TransferFilterDetailsOutput

func (TransferFilterDetailsArgs) ToTransferFilterDetailsPtrOutput

func (i TransferFilterDetailsArgs) ToTransferFilterDetailsPtrOutput() TransferFilterDetailsPtrOutput

func (TransferFilterDetailsArgs) ToTransferFilterDetailsPtrOutputWithContext

func (i TransferFilterDetailsArgs) ToTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferFilterDetailsPtrOutput

type TransferFilterDetailsInput

type TransferFilterDetailsInput interface {
	pulumi.Input

	ToTransferFilterDetailsOutput() TransferFilterDetailsOutput
	ToTransferFilterDetailsOutputWithContext(context.Context) TransferFilterDetailsOutput
}

TransferFilterDetailsInput is an input type that accepts TransferFilterDetailsArgs and TransferFilterDetailsOutput values. You can construct a concrete instance of `TransferFilterDetailsInput` via:

TransferFilterDetailsArgs{...}

type TransferFilterDetailsOutput

type TransferFilterDetailsOutput struct{ *pulumi.OutputState }

Details of the filtering the transfer of data.

func (TransferFilterDetailsOutput) AzureFileFilterDetails

Filter details to transfer Azure files.

func (TransferFilterDetailsOutput) BlobFilterDetails

Filter details to transfer blobs.

func (TransferFilterDetailsOutput) DataAccountType

func (o TransferFilterDetailsOutput) DataAccountType() pulumi.StringOutput

Type of the account of data.

func (TransferFilterDetailsOutput) ElementType

func (TransferFilterDetailsOutput) FilterFileDetails

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

func (TransferFilterDetailsOutput) ToTransferFilterDetailsOutput

func (o TransferFilterDetailsOutput) ToTransferFilterDetailsOutput() TransferFilterDetailsOutput

func (TransferFilterDetailsOutput) ToTransferFilterDetailsOutputWithContext

func (o TransferFilterDetailsOutput) ToTransferFilterDetailsOutputWithContext(ctx context.Context) TransferFilterDetailsOutput

func (TransferFilterDetailsOutput) ToTransferFilterDetailsPtrOutput

func (o TransferFilterDetailsOutput) ToTransferFilterDetailsPtrOutput() TransferFilterDetailsPtrOutput

func (TransferFilterDetailsOutput) ToTransferFilterDetailsPtrOutputWithContext

func (o TransferFilterDetailsOutput) ToTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferFilterDetailsPtrOutput

type TransferFilterDetailsPtrInput

type TransferFilterDetailsPtrInput interface {
	pulumi.Input

	ToTransferFilterDetailsPtrOutput() TransferFilterDetailsPtrOutput
	ToTransferFilterDetailsPtrOutputWithContext(context.Context) TransferFilterDetailsPtrOutput
}

TransferFilterDetailsPtrInput is an input type that accepts TransferFilterDetailsArgs, TransferFilterDetailsPtr and TransferFilterDetailsPtrOutput values. You can construct a concrete instance of `TransferFilterDetailsPtrInput` via:

        TransferFilterDetailsArgs{...}

or:

        nil

type TransferFilterDetailsPtrOutput

type TransferFilterDetailsPtrOutput struct{ *pulumi.OutputState }

func (TransferFilterDetailsPtrOutput) AzureFileFilterDetails

Filter details to transfer Azure files.

func (TransferFilterDetailsPtrOutput) BlobFilterDetails

Filter details to transfer blobs.

func (TransferFilterDetailsPtrOutput) DataAccountType

Type of the account of data.

func (TransferFilterDetailsPtrOutput) Elem

func (TransferFilterDetailsPtrOutput) ElementType

func (TransferFilterDetailsPtrOutput) FilterFileDetails

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

func (TransferFilterDetailsPtrOutput) ToTransferFilterDetailsPtrOutput

func (o TransferFilterDetailsPtrOutput) ToTransferFilterDetailsPtrOutput() TransferFilterDetailsPtrOutput

func (TransferFilterDetailsPtrOutput) ToTransferFilterDetailsPtrOutputWithContext

func (o TransferFilterDetailsPtrOutput) ToTransferFilterDetailsPtrOutputWithContext(ctx context.Context) TransferFilterDetailsPtrOutput

type TransferFilterDetailsResponse

type TransferFilterDetailsResponse struct {
	// Filter details to transfer Azure files.
	AzureFileFilterDetails *AzureFileFilterDetailsResponse `pulumi:"azureFileFilterDetails"`
	// Filter details to transfer blobs.
	BlobFilterDetails *BlobFilterDetailsResponse `pulumi:"blobFilterDetails"`
	// Type of the account of data.
	DataAccountType string `pulumi:"dataAccountType"`
	// Details of the filter files to be used for data transfer.
	FilterFileDetails []FilterFileDetailsResponse `pulumi:"filterFileDetails"`
}

Details of the filtering the transfer of data.

type TransferFilterDetailsResponseArgs

type TransferFilterDetailsResponseArgs struct {
	// Filter details to transfer Azure files.
	AzureFileFilterDetails AzureFileFilterDetailsResponsePtrInput `pulumi:"azureFileFilterDetails"`
	// Filter details to transfer blobs.
	BlobFilterDetails BlobFilterDetailsResponsePtrInput `pulumi:"blobFilterDetails"`
	// Type of the account of data.
	DataAccountType pulumi.StringInput `pulumi:"dataAccountType"`
	// Details of the filter files to be used for data transfer.
	FilterFileDetails FilterFileDetailsResponseArrayInput `pulumi:"filterFileDetails"`
}

Details of the filtering the transfer of data.

func (TransferFilterDetailsResponseArgs) ElementType

func (TransferFilterDetailsResponseArgs) ToTransferFilterDetailsResponseOutput

func (i TransferFilterDetailsResponseArgs) ToTransferFilterDetailsResponseOutput() TransferFilterDetailsResponseOutput

func (TransferFilterDetailsResponseArgs) ToTransferFilterDetailsResponseOutputWithContext

func (i TransferFilterDetailsResponseArgs) ToTransferFilterDetailsResponseOutputWithContext(ctx context.Context) TransferFilterDetailsResponseOutput

func (TransferFilterDetailsResponseArgs) ToTransferFilterDetailsResponsePtrOutput

func (i TransferFilterDetailsResponseArgs) ToTransferFilterDetailsResponsePtrOutput() TransferFilterDetailsResponsePtrOutput

func (TransferFilterDetailsResponseArgs) ToTransferFilterDetailsResponsePtrOutputWithContext

func (i TransferFilterDetailsResponseArgs) ToTransferFilterDetailsResponsePtrOutputWithContext(ctx context.Context) TransferFilterDetailsResponsePtrOutput

type TransferFilterDetailsResponseInput

type TransferFilterDetailsResponseInput interface {
	pulumi.Input

	ToTransferFilterDetailsResponseOutput() TransferFilterDetailsResponseOutput
	ToTransferFilterDetailsResponseOutputWithContext(context.Context) TransferFilterDetailsResponseOutput
}

TransferFilterDetailsResponseInput is an input type that accepts TransferFilterDetailsResponseArgs and TransferFilterDetailsResponseOutput values. You can construct a concrete instance of `TransferFilterDetailsResponseInput` via:

TransferFilterDetailsResponseArgs{...}

type TransferFilterDetailsResponseOutput

type TransferFilterDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the filtering the transfer of data.

func (TransferFilterDetailsResponseOutput) AzureFileFilterDetails

Filter details to transfer Azure files.

func (TransferFilterDetailsResponseOutput) BlobFilterDetails

Filter details to transfer blobs.

func (TransferFilterDetailsResponseOutput) DataAccountType

Type of the account of data.

func (TransferFilterDetailsResponseOutput) ElementType

func (TransferFilterDetailsResponseOutput) FilterFileDetails

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

func (TransferFilterDetailsResponseOutput) ToTransferFilterDetailsResponseOutput

func (o TransferFilterDetailsResponseOutput) ToTransferFilterDetailsResponseOutput() TransferFilterDetailsResponseOutput

func (TransferFilterDetailsResponseOutput) ToTransferFilterDetailsResponseOutputWithContext

func (o TransferFilterDetailsResponseOutput) ToTransferFilterDetailsResponseOutputWithContext(ctx context.Context) TransferFilterDetailsResponseOutput

func (TransferFilterDetailsResponseOutput) ToTransferFilterDetailsResponsePtrOutput

func (o TransferFilterDetailsResponseOutput) ToTransferFilterDetailsResponsePtrOutput() TransferFilterDetailsResponsePtrOutput

func (TransferFilterDetailsResponseOutput) ToTransferFilterDetailsResponsePtrOutputWithContext

func (o TransferFilterDetailsResponseOutput) ToTransferFilterDetailsResponsePtrOutputWithContext(ctx context.Context) TransferFilterDetailsResponsePtrOutput

type TransferFilterDetailsResponsePtrInput

type TransferFilterDetailsResponsePtrInput interface {
	pulumi.Input

	ToTransferFilterDetailsResponsePtrOutput() TransferFilterDetailsResponsePtrOutput
	ToTransferFilterDetailsResponsePtrOutputWithContext(context.Context) TransferFilterDetailsResponsePtrOutput
}

TransferFilterDetailsResponsePtrInput is an input type that accepts TransferFilterDetailsResponseArgs, TransferFilterDetailsResponsePtr and TransferFilterDetailsResponsePtrOutput values. You can construct a concrete instance of `TransferFilterDetailsResponsePtrInput` via:

        TransferFilterDetailsResponseArgs{...}

or:

        nil

type TransferFilterDetailsResponsePtrOutput

type TransferFilterDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (TransferFilterDetailsResponsePtrOutput) AzureFileFilterDetails

Filter details to transfer Azure files.

func (TransferFilterDetailsResponsePtrOutput) BlobFilterDetails

Filter details to transfer blobs.

func (TransferFilterDetailsResponsePtrOutput) DataAccountType

Type of the account of data.

func (TransferFilterDetailsResponsePtrOutput) Elem

func (TransferFilterDetailsResponsePtrOutput) ElementType

func (TransferFilterDetailsResponsePtrOutput) FilterFileDetails

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

func (TransferFilterDetailsResponsePtrOutput) ToTransferFilterDetailsResponsePtrOutput

func (o TransferFilterDetailsResponsePtrOutput) ToTransferFilterDetailsResponsePtrOutput() TransferFilterDetailsResponsePtrOutput

func (TransferFilterDetailsResponsePtrOutput) ToTransferFilterDetailsResponsePtrOutputWithContext

func (o TransferFilterDetailsResponsePtrOutput) ToTransferFilterDetailsResponsePtrOutputWithContext(ctx context.Context) TransferFilterDetailsResponsePtrOutput

type TransferType added in v0.3.1

type TransferType pulumi.String

Type of the data transfer.

func (TransferType) ElementType added in v0.3.1

func (TransferType) ElementType() reflect.Type

func (TransferType) ToStringOutput added in v0.3.1

func (e TransferType) ToStringOutput() pulumi.StringOutput

func (TransferType) ToStringOutputWithContext added in v0.3.1

func (e TransferType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TransferType) ToStringPtrOutput added in v0.3.1

func (e TransferType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransferType) ToStringPtrOutputWithContext added in v0.3.1

func (e TransferType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TransportPreferences

type TransportPreferences struct {
	// Indicates Shipment Logistics type that the customer preferred.
	PreferredShipmentType string `pulumi:"preferredShipmentType"`
}

Preferences related to the shipment logistics of the sku

type TransportPreferencesArgs

type TransportPreferencesArgs struct {
	// Indicates Shipment Logistics type that the customer preferred.
	PreferredShipmentType pulumi.StringInput `pulumi:"preferredShipmentType"`
}

Preferences related to the shipment logistics of the sku

func (TransportPreferencesArgs) ElementType

func (TransportPreferencesArgs) ElementType() reflect.Type

func (TransportPreferencesArgs) ToTransportPreferencesOutput

func (i TransportPreferencesArgs) ToTransportPreferencesOutput() TransportPreferencesOutput

func (TransportPreferencesArgs) ToTransportPreferencesOutputWithContext

func (i TransportPreferencesArgs) ToTransportPreferencesOutputWithContext(ctx context.Context) TransportPreferencesOutput

func (TransportPreferencesArgs) ToTransportPreferencesPtrOutput

func (i TransportPreferencesArgs) ToTransportPreferencesPtrOutput() TransportPreferencesPtrOutput

func (TransportPreferencesArgs) ToTransportPreferencesPtrOutputWithContext

func (i TransportPreferencesArgs) ToTransportPreferencesPtrOutputWithContext(ctx context.Context) TransportPreferencesPtrOutput

type TransportPreferencesInput

type TransportPreferencesInput interface {
	pulumi.Input

	ToTransportPreferencesOutput() TransportPreferencesOutput
	ToTransportPreferencesOutputWithContext(context.Context) TransportPreferencesOutput
}

TransportPreferencesInput is an input type that accepts TransportPreferencesArgs and TransportPreferencesOutput values. You can construct a concrete instance of `TransportPreferencesInput` via:

TransportPreferencesArgs{...}

type TransportPreferencesOutput

type TransportPreferencesOutput struct{ *pulumi.OutputState }

Preferences related to the shipment logistics of the sku

func (TransportPreferencesOutput) ElementType

func (TransportPreferencesOutput) ElementType() reflect.Type

func (TransportPreferencesOutput) PreferredShipmentType

func (o TransportPreferencesOutput) PreferredShipmentType() pulumi.StringOutput

Indicates Shipment Logistics type that the customer preferred.

func (TransportPreferencesOutput) ToTransportPreferencesOutput

func (o TransportPreferencesOutput) ToTransportPreferencesOutput() TransportPreferencesOutput

func (TransportPreferencesOutput) ToTransportPreferencesOutputWithContext

func (o TransportPreferencesOutput) ToTransportPreferencesOutputWithContext(ctx context.Context) TransportPreferencesOutput

func (TransportPreferencesOutput) ToTransportPreferencesPtrOutput

func (o TransportPreferencesOutput) ToTransportPreferencesPtrOutput() TransportPreferencesPtrOutput

func (TransportPreferencesOutput) ToTransportPreferencesPtrOutputWithContext

func (o TransportPreferencesOutput) ToTransportPreferencesPtrOutputWithContext(ctx context.Context) TransportPreferencesPtrOutput

type TransportPreferencesPtrInput

type TransportPreferencesPtrInput interface {
	pulumi.Input

	ToTransportPreferencesPtrOutput() TransportPreferencesPtrOutput
	ToTransportPreferencesPtrOutputWithContext(context.Context) TransportPreferencesPtrOutput
}

TransportPreferencesPtrInput is an input type that accepts TransportPreferencesArgs, TransportPreferencesPtr and TransportPreferencesPtrOutput values. You can construct a concrete instance of `TransportPreferencesPtrInput` via:

        TransportPreferencesArgs{...}

or:

        nil

type TransportPreferencesPtrOutput

type TransportPreferencesPtrOutput struct{ *pulumi.OutputState }

func (TransportPreferencesPtrOutput) Elem

func (TransportPreferencesPtrOutput) ElementType

func (TransportPreferencesPtrOutput) PreferredShipmentType

func (o TransportPreferencesPtrOutput) PreferredShipmentType() pulumi.StringPtrOutput

Indicates Shipment Logistics type that the customer preferred.

func (TransportPreferencesPtrOutput) ToTransportPreferencesPtrOutput

func (o TransportPreferencesPtrOutput) ToTransportPreferencesPtrOutput() TransportPreferencesPtrOutput

func (TransportPreferencesPtrOutput) ToTransportPreferencesPtrOutputWithContext

func (o TransportPreferencesPtrOutput) ToTransportPreferencesPtrOutputWithContext(ctx context.Context) TransportPreferencesPtrOutput

type TransportPreferencesResponse

type TransportPreferencesResponse struct {
	// Indicates Shipment Logistics type that the customer preferred.
	PreferredShipmentType string `pulumi:"preferredShipmentType"`
}

Preferences related to the shipment logistics of the sku

type TransportPreferencesResponseArgs

type TransportPreferencesResponseArgs struct {
	// Indicates Shipment Logistics type that the customer preferred.
	PreferredShipmentType pulumi.StringInput `pulumi:"preferredShipmentType"`
}

Preferences related to the shipment logistics of the sku

func (TransportPreferencesResponseArgs) ElementType

func (TransportPreferencesResponseArgs) ToTransportPreferencesResponseOutput

func (i TransportPreferencesResponseArgs) ToTransportPreferencesResponseOutput() TransportPreferencesResponseOutput

func (TransportPreferencesResponseArgs) ToTransportPreferencesResponseOutputWithContext

func (i TransportPreferencesResponseArgs) ToTransportPreferencesResponseOutputWithContext(ctx context.Context) TransportPreferencesResponseOutput

func (TransportPreferencesResponseArgs) ToTransportPreferencesResponsePtrOutput

func (i TransportPreferencesResponseArgs) ToTransportPreferencesResponsePtrOutput() TransportPreferencesResponsePtrOutput

func (TransportPreferencesResponseArgs) ToTransportPreferencesResponsePtrOutputWithContext

func (i TransportPreferencesResponseArgs) ToTransportPreferencesResponsePtrOutputWithContext(ctx context.Context) TransportPreferencesResponsePtrOutput

type TransportPreferencesResponseInput

type TransportPreferencesResponseInput interface {
	pulumi.Input

	ToTransportPreferencesResponseOutput() TransportPreferencesResponseOutput
	ToTransportPreferencesResponseOutputWithContext(context.Context) TransportPreferencesResponseOutput
}

TransportPreferencesResponseInput is an input type that accepts TransportPreferencesResponseArgs and TransportPreferencesResponseOutput values. You can construct a concrete instance of `TransportPreferencesResponseInput` via:

TransportPreferencesResponseArgs{...}

type TransportPreferencesResponseOutput

type TransportPreferencesResponseOutput struct{ *pulumi.OutputState }

Preferences related to the shipment logistics of the sku

func (TransportPreferencesResponseOutput) ElementType

func (TransportPreferencesResponseOutput) PreferredShipmentType

func (o TransportPreferencesResponseOutput) PreferredShipmentType() pulumi.StringOutput

Indicates Shipment Logistics type that the customer preferred.

func (TransportPreferencesResponseOutput) ToTransportPreferencesResponseOutput

func (o TransportPreferencesResponseOutput) ToTransportPreferencesResponseOutput() TransportPreferencesResponseOutput

func (TransportPreferencesResponseOutput) ToTransportPreferencesResponseOutputWithContext

func (o TransportPreferencesResponseOutput) ToTransportPreferencesResponseOutputWithContext(ctx context.Context) TransportPreferencesResponseOutput

func (TransportPreferencesResponseOutput) ToTransportPreferencesResponsePtrOutput

func (o TransportPreferencesResponseOutput) ToTransportPreferencesResponsePtrOutput() TransportPreferencesResponsePtrOutput

func (TransportPreferencesResponseOutput) ToTransportPreferencesResponsePtrOutputWithContext

func (o TransportPreferencesResponseOutput) ToTransportPreferencesResponsePtrOutputWithContext(ctx context.Context) TransportPreferencesResponsePtrOutput

type TransportPreferencesResponsePtrInput

type TransportPreferencesResponsePtrInput interface {
	pulumi.Input

	ToTransportPreferencesResponsePtrOutput() TransportPreferencesResponsePtrOutput
	ToTransportPreferencesResponsePtrOutputWithContext(context.Context) TransportPreferencesResponsePtrOutput
}

TransportPreferencesResponsePtrInput is an input type that accepts TransportPreferencesResponseArgs, TransportPreferencesResponsePtr and TransportPreferencesResponsePtrOutput values. You can construct a concrete instance of `TransportPreferencesResponsePtrInput` via:

        TransportPreferencesResponseArgs{...}

or:

        nil

type TransportPreferencesResponsePtrOutput

type TransportPreferencesResponsePtrOutput struct{ *pulumi.OutputState }

func (TransportPreferencesResponsePtrOutput) Elem

func (TransportPreferencesResponsePtrOutput) ElementType

func (TransportPreferencesResponsePtrOutput) PreferredShipmentType

Indicates Shipment Logistics type that the customer preferred.

func (TransportPreferencesResponsePtrOutput) ToTransportPreferencesResponsePtrOutput

func (o TransportPreferencesResponsePtrOutput) ToTransportPreferencesResponsePtrOutput() TransportPreferencesResponsePtrOutput

func (TransportPreferencesResponsePtrOutput) ToTransportPreferencesResponsePtrOutputWithContext

func (o TransportPreferencesResponsePtrOutput) ToTransportPreferencesResponsePtrOutputWithContext(ctx context.Context) TransportPreferencesResponsePtrOutput

type TransportShipmentTypes added in v0.3.1

type TransportShipmentTypes pulumi.String

Indicates Shipment Logistics type that the customer preferred.

func (TransportShipmentTypes) ElementType added in v0.3.1

func (TransportShipmentTypes) ElementType() reflect.Type

func (TransportShipmentTypes) ToStringOutput added in v0.3.1

func (e TransportShipmentTypes) ToStringOutput() pulumi.StringOutput

func (TransportShipmentTypes) ToStringOutputWithContext added in v0.3.1

func (e TransportShipmentTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TransportShipmentTypes) ToStringPtrOutput added in v0.3.1

func (e TransportShipmentTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransportShipmentTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e TransportShipmentTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type UnencryptedCredentialsResponse

type UnencryptedCredentialsResponse struct {
	// Name of the job.
	JobName string `pulumi:"jobName"`
	// Secrets related to this job.
	JobSecrets interface{} `pulumi:"jobSecrets"`
}

Unencrypted credentials for accessing device.

type UnencryptedCredentialsResponseArgs

type UnencryptedCredentialsResponseArgs struct {
	// Name of the job.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// Secrets related to this job.
	JobSecrets pulumi.Input `pulumi:"jobSecrets"`
}

Unencrypted credentials for accessing device.

func (UnencryptedCredentialsResponseArgs) ElementType

func (UnencryptedCredentialsResponseArgs) ToUnencryptedCredentialsResponseOutput

func (i UnencryptedCredentialsResponseArgs) ToUnencryptedCredentialsResponseOutput() UnencryptedCredentialsResponseOutput

func (UnencryptedCredentialsResponseArgs) ToUnencryptedCredentialsResponseOutputWithContext

func (i UnencryptedCredentialsResponseArgs) ToUnencryptedCredentialsResponseOutputWithContext(ctx context.Context) UnencryptedCredentialsResponseOutput

type UnencryptedCredentialsResponseArray

type UnencryptedCredentialsResponseArray []UnencryptedCredentialsResponseInput

func (UnencryptedCredentialsResponseArray) ElementType

func (UnencryptedCredentialsResponseArray) ToUnencryptedCredentialsResponseArrayOutput

func (i UnencryptedCredentialsResponseArray) ToUnencryptedCredentialsResponseArrayOutput() UnencryptedCredentialsResponseArrayOutput

func (UnencryptedCredentialsResponseArray) ToUnencryptedCredentialsResponseArrayOutputWithContext

func (i UnencryptedCredentialsResponseArray) ToUnencryptedCredentialsResponseArrayOutputWithContext(ctx context.Context) UnencryptedCredentialsResponseArrayOutput

type UnencryptedCredentialsResponseArrayInput

type UnencryptedCredentialsResponseArrayInput interface {
	pulumi.Input

	ToUnencryptedCredentialsResponseArrayOutput() UnencryptedCredentialsResponseArrayOutput
	ToUnencryptedCredentialsResponseArrayOutputWithContext(context.Context) UnencryptedCredentialsResponseArrayOutput
}

UnencryptedCredentialsResponseArrayInput is an input type that accepts UnencryptedCredentialsResponseArray and UnencryptedCredentialsResponseArrayOutput values. You can construct a concrete instance of `UnencryptedCredentialsResponseArrayInput` via:

UnencryptedCredentialsResponseArray{ UnencryptedCredentialsResponseArgs{...} }

type UnencryptedCredentialsResponseArrayOutput

type UnencryptedCredentialsResponseArrayOutput struct{ *pulumi.OutputState }

func (UnencryptedCredentialsResponseArrayOutput) ElementType

func (UnencryptedCredentialsResponseArrayOutput) Index

func (UnencryptedCredentialsResponseArrayOutput) ToUnencryptedCredentialsResponseArrayOutput

func (o UnencryptedCredentialsResponseArrayOutput) ToUnencryptedCredentialsResponseArrayOutput() UnencryptedCredentialsResponseArrayOutput

func (UnencryptedCredentialsResponseArrayOutput) ToUnencryptedCredentialsResponseArrayOutputWithContext

func (o UnencryptedCredentialsResponseArrayOutput) ToUnencryptedCredentialsResponseArrayOutputWithContext(ctx context.Context) UnencryptedCredentialsResponseArrayOutput

type UnencryptedCredentialsResponseInput

type UnencryptedCredentialsResponseInput interface {
	pulumi.Input

	ToUnencryptedCredentialsResponseOutput() UnencryptedCredentialsResponseOutput
	ToUnencryptedCredentialsResponseOutputWithContext(context.Context) UnencryptedCredentialsResponseOutput
}

UnencryptedCredentialsResponseInput is an input type that accepts UnencryptedCredentialsResponseArgs and UnencryptedCredentialsResponseOutput values. You can construct a concrete instance of `UnencryptedCredentialsResponseInput` via:

UnencryptedCredentialsResponseArgs{...}

type UnencryptedCredentialsResponseOutput

type UnencryptedCredentialsResponseOutput struct{ *pulumi.OutputState }

Unencrypted credentials for accessing device.

func (UnencryptedCredentialsResponseOutput) ElementType

func (UnencryptedCredentialsResponseOutput) JobName

Name of the job.

func (UnencryptedCredentialsResponseOutput) JobSecrets

Secrets related to this job.

func (UnencryptedCredentialsResponseOutput) ToUnencryptedCredentialsResponseOutput

func (o UnencryptedCredentialsResponseOutput) ToUnencryptedCredentialsResponseOutput() UnencryptedCredentialsResponseOutput

func (UnencryptedCredentialsResponseOutput) ToUnencryptedCredentialsResponseOutputWithContext

func (o UnencryptedCredentialsResponseOutput) ToUnencryptedCredentialsResponseOutputWithContext(ctx context.Context) UnencryptedCredentialsResponseOutput

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

Class defining User assigned identity details.

type UserAssignedIdentityResponseArgs

type UserAssignedIdentityResponseArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

Class defining User assigned identity details.

func (UserAssignedIdentityResponseArgs) ElementType

func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput

func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext

func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseInput

type UserAssignedIdentityResponseInput interface {
	pulumi.Input

	ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
	ToUserAssignedIdentityResponseOutputWithContext(context.Context) UserAssignedIdentityResponseOutput
}

UserAssignedIdentityResponseInput is an input type that accepts UserAssignedIdentityResponseArgs and UserAssignedIdentityResponseOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseInput` via:

UserAssignedIdentityResponseArgs{...}

type UserAssignedIdentityResponseMap

type UserAssignedIdentityResponseMap map[string]UserAssignedIdentityResponseInput

func (UserAssignedIdentityResponseMap) ElementType

func (UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput

func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext

func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapInput

type UserAssignedIdentityResponseMapInput interface {
	pulumi.Input

	ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
	ToUserAssignedIdentityResponseMapOutputWithContext(context.Context) UserAssignedIdentityResponseMapOutput
}

UserAssignedIdentityResponseMapInput is an input type that accepts UserAssignedIdentityResponseMap and UserAssignedIdentityResponseMapOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseMapInput` via:

UserAssignedIdentityResponseMap{ "key": UserAssignedIdentityResponseArgs{...} }

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

Class defining User assigned identity details.

func (UserAssignedIdentityResponseOutput) ClientId

The client id of user assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

The principal id of user assigned identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type UserAssignedProperties added in v0.4.0

type UserAssignedProperties struct {
	// Arm resource id for user assigned identity to be used to fetch MSI token.
	ResourceId *string `pulumi:"resourceId"`
}

User assigned identity properties.

type UserAssignedPropertiesArgs added in v0.4.0

type UserAssignedPropertiesArgs struct {
	// Arm resource id for user assigned identity to be used to fetch MSI token.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

User assigned identity properties.

func (UserAssignedPropertiesArgs) ElementType added in v0.4.0

func (UserAssignedPropertiesArgs) ElementType() reflect.Type

func (UserAssignedPropertiesArgs) ToUserAssignedPropertiesOutput added in v0.4.0

func (i UserAssignedPropertiesArgs) ToUserAssignedPropertiesOutput() UserAssignedPropertiesOutput

func (UserAssignedPropertiesArgs) ToUserAssignedPropertiesOutputWithContext added in v0.4.0

func (i UserAssignedPropertiesArgs) ToUserAssignedPropertiesOutputWithContext(ctx context.Context) UserAssignedPropertiesOutput

func (UserAssignedPropertiesArgs) ToUserAssignedPropertiesPtrOutput added in v0.4.0

func (i UserAssignedPropertiesArgs) ToUserAssignedPropertiesPtrOutput() UserAssignedPropertiesPtrOutput

func (UserAssignedPropertiesArgs) ToUserAssignedPropertiesPtrOutputWithContext added in v0.4.0

func (i UserAssignedPropertiesArgs) ToUserAssignedPropertiesPtrOutputWithContext(ctx context.Context) UserAssignedPropertiesPtrOutput

type UserAssignedPropertiesInput added in v0.4.0

type UserAssignedPropertiesInput interface {
	pulumi.Input

	ToUserAssignedPropertiesOutput() UserAssignedPropertiesOutput
	ToUserAssignedPropertiesOutputWithContext(context.Context) UserAssignedPropertiesOutput
}

UserAssignedPropertiesInput is an input type that accepts UserAssignedPropertiesArgs and UserAssignedPropertiesOutput values. You can construct a concrete instance of `UserAssignedPropertiesInput` via:

UserAssignedPropertiesArgs{...}

type UserAssignedPropertiesOutput added in v0.4.0

type UserAssignedPropertiesOutput struct{ *pulumi.OutputState }

User assigned identity properties.

func (UserAssignedPropertiesOutput) ElementType added in v0.4.0

func (UserAssignedPropertiesOutput) ResourceId added in v0.4.0

Arm resource id for user assigned identity to be used to fetch MSI token.

func (UserAssignedPropertiesOutput) ToUserAssignedPropertiesOutput added in v0.4.0

func (o UserAssignedPropertiesOutput) ToUserAssignedPropertiesOutput() UserAssignedPropertiesOutput

func (UserAssignedPropertiesOutput) ToUserAssignedPropertiesOutputWithContext added in v0.4.0

func (o UserAssignedPropertiesOutput) ToUserAssignedPropertiesOutputWithContext(ctx context.Context) UserAssignedPropertiesOutput

func (UserAssignedPropertiesOutput) ToUserAssignedPropertiesPtrOutput added in v0.4.0

func (o UserAssignedPropertiesOutput) ToUserAssignedPropertiesPtrOutput() UserAssignedPropertiesPtrOutput

func (UserAssignedPropertiesOutput) ToUserAssignedPropertiesPtrOutputWithContext added in v0.4.0

func (o UserAssignedPropertiesOutput) ToUserAssignedPropertiesPtrOutputWithContext(ctx context.Context) UserAssignedPropertiesPtrOutput

type UserAssignedPropertiesPtrInput added in v0.4.0

type UserAssignedPropertiesPtrInput interface {
	pulumi.Input

	ToUserAssignedPropertiesPtrOutput() UserAssignedPropertiesPtrOutput
	ToUserAssignedPropertiesPtrOutputWithContext(context.Context) UserAssignedPropertiesPtrOutput
}

UserAssignedPropertiesPtrInput is an input type that accepts UserAssignedPropertiesArgs, UserAssignedPropertiesPtr and UserAssignedPropertiesPtrOutput values. You can construct a concrete instance of `UserAssignedPropertiesPtrInput` via:

        UserAssignedPropertiesArgs{...}

or:

        nil

func UserAssignedPropertiesPtr added in v0.4.0

func UserAssignedPropertiesPtr(v *UserAssignedPropertiesArgs) UserAssignedPropertiesPtrInput

type UserAssignedPropertiesPtrOutput added in v0.4.0

type UserAssignedPropertiesPtrOutput struct{ *pulumi.OutputState }

func (UserAssignedPropertiesPtrOutput) Elem added in v0.4.0

func (UserAssignedPropertiesPtrOutput) ElementType added in v0.4.0

func (UserAssignedPropertiesPtrOutput) ResourceId added in v0.4.0

Arm resource id for user assigned identity to be used to fetch MSI token.

func (UserAssignedPropertiesPtrOutput) ToUserAssignedPropertiesPtrOutput added in v0.4.0

func (o UserAssignedPropertiesPtrOutput) ToUserAssignedPropertiesPtrOutput() UserAssignedPropertiesPtrOutput

func (UserAssignedPropertiesPtrOutput) ToUserAssignedPropertiesPtrOutputWithContext added in v0.4.0

func (o UserAssignedPropertiesPtrOutput) ToUserAssignedPropertiesPtrOutputWithContext(ctx context.Context) UserAssignedPropertiesPtrOutput

type UserAssignedPropertiesResponse

type UserAssignedPropertiesResponse struct {
	// Arm resource id for user assigned identity to be used to fetch MSI token.
	ResourceId *string `pulumi:"resourceId"`
}

User assigned identity properties.

type UserAssignedPropertiesResponseArgs

type UserAssignedPropertiesResponseArgs struct {
	// Arm resource id for user assigned identity to be used to fetch MSI token.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

User assigned identity properties.

func (UserAssignedPropertiesResponseArgs) ElementType

func (UserAssignedPropertiesResponseArgs) ToUserAssignedPropertiesResponseOutput

func (i UserAssignedPropertiesResponseArgs) ToUserAssignedPropertiesResponseOutput() UserAssignedPropertiesResponseOutput

func (UserAssignedPropertiesResponseArgs) ToUserAssignedPropertiesResponseOutputWithContext

func (i UserAssignedPropertiesResponseArgs) ToUserAssignedPropertiesResponseOutputWithContext(ctx context.Context) UserAssignedPropertiesResponseOutput

func (UserAssignedPropertiesResponseArgs) ToUserAssignedPropertiesResponsePtrOutput

func (i UserAssignedPropertiesResponseArgs) ToUserAssignedPropertiesResponsePtrOutput() UserAssignedPropertiesResponsePtrOutput

func (UserAssignedPropertiesResponseArgs) ToUserAssignedPropertiesResponsePtrOutputWithContext

func (i UserAssignedPropertiesResponseArgs) ToUserAssignedPropertiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedPropertiesResponsePtrOutput

type UserAssignedPropertiesResponseInput

type UserAssignedPropertiesResponseInput interface {
	pulumi.Input

	ToUserAssignedPropertiesResponseOutput() UserAssignedPropertiesResponseOutput
	ToUserAssignedPropertiesResponseOutputWithContext(context.Context) UserAssignedPropertiesResponseOutput
}

UserAssignedPropertiesResponseInput is an input type that accepts UserAssignedPropertiesResponseArgs and UserAssignedPropertiesResponseOutput values. You can construct a concrete instance of `UserAssignedPropertiesResponseInput` via:

UserAssignedPropertiesResponseArgs{...}

type UserAssignedPropertiesResponseOutput

type UserAssignedPropertiesResponseOutput struct{ *pulumi.OutputState }

User assigned identity properties.

func (UserAssignedPropertiesResponseOutput) ElementType

func (UserAssignedPropertiesResponseOutput) ResourceId

Arm resource id for user assigned identity to be used to fetch MSI token.

func (UserAssignedPropertiesResponseOutput) ToUserAssignedPropertiesResponseOutput

func (o UserAssignedPropertiesResponseOutput) ToUserAssignedPropertiesResponseOutput() UserAssignedPropertiesResponseOutput

func (UserAssignedPropertiesResponseOutput) ToUserAssignedPropertiesResponseOutputWithContext

func (o UserAssignedPropertiesResponseOutput) ToUserAssignedPropertiesResponseOutputWithContext(ctx context.Context) UserAssignedPropertiesResponseOutput

func (UserAssignedPropertiesResponseOutput) ToUserAssignedPropertiesResponsePtrOutput

func (o UserAssignedPropertiesResponseOutput) ToUserAssignedPropertiesResponsePtrOutput() UserAssignedPropertiesResponsePtrOutput

func (UserAssignedPropertiesResponseOutput) ToUserAssignedPropertiesResponsePtrOutputWithContext

func (o UserAssignedPropertiesResponseOutput) ToUserAssignedPropertiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedPropertiesResponsePtrOutput

type UserAssignedPropertiesResponsePtrInput

type UserAssignedPropertiesResponsePtrInput interface {
	pulumi.Input

	ToUserAssignedPropertiesResponsePtrOutput() UserAssignedPropertiesResponsePtrOutput
	ToUserAssignedPropertiesResponsePtrOutputWithContext(context.Context) UserAssignedPropertiesResponsePtrOutput
}

UserAssignedPropertiesResponsePtrInput is an input type that accepts UserAssignedPropertiesResponseArgs, UserAssignedPropertiesResponsePtr and UserAssignedPropertiesResponsePtrOutput values. You can construct a concrete instance of `UserAssignedPropertiesResponsePtrInput` via:

        UserAssignedPropertiesResponseArgs{...}

or:

        nil

type UserAssignedPropertiesResponsePtrOutput

type UserAssignedPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (UserAssignedPropertiesResponsePtrOutput) Elem

func (UserAssignedPropertiesResponsePtrOutput) ElementType

func (UserAssignedPropertiesResponsePtrOutput) ResourceId

Arm resource id for user assigned identity to be used to fetch MSI token.

func (UserAssignedPropertiesResponsePtrOutput) ToUserAssignedPropertiesResponsePtrOutput

func (o UserAssignedPropertiesResponsePtrOutput) ToUserAssignedPropertiesResponsePtrOutput() UserAssignedPropertiesResponsePtrOutput

func (UserAssignedPropertiesResponsePtrOutput) ToUserAssignedPropertiesResponsePtrOutputWithContext

func (o UserAssignedPropertiesResponsePtrOutput) ToUserAssignedPropertiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedPropertiesResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL