databox

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 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")
	// Data Box Customer Disk orders.
	ClassDiscriminatorDataBoxCustomerDisk = ClassDiscriminator("DataBoxCustomerDisk")
)
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 (
	// Hardware-based encryption is enabled.
	HardwareEncryptionEnabled = HardwareEncryption("Enabled")
	// Hardware-based encryption is enabled.
	HardwareEncryptionDisabled = HardwareEncryption("Disabled")
)
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")
	// Notification at job created stage.
	NotificationStageNameCreated = NotificationStageName("Created")
	// Notification at shipped devices to customer stage.
	NotificationStageNameShippedToCustomer = NotificationStageName("ShippedToCustomer")
)
View Source
const (
	// Data Box.
	SkuNameDataBox = SkuName("DataBox")
	// Data Box Disk.
	SkuNameDataBoxDisk = SkuName("DataBoxDisk")
	// Data Box Heavy.
	SkuNameDataBoxHeavy = SkuName("DataBoxHeavy")
	// Data Box Customer Disk.
	SkuNameDataBoxCustomerDisk = SkuName("DataBoxCustomerDisk")
)
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")
)
View Source
const (
	// Archive Access Tier shares requested by the customer.
	StorageAccountAccessTierArchive = StorageAccountAccessTier("Archive")
)

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 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 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 information of the type of error.
	Info interface{} `pulumi:"info"`
	// Type of error (e.g. CustomerIntervention, PolicyViolation, SecurityViolation).
	Type *string `pulumi:"type"`
}

This class represents additional info which Resource Providers pass when an error occurs.

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 AdditionalErrorInfoResponseOutput

type AdditionalErrorInfoResponseOutput struct{ *pulumi.OutputState }

This class represents additional info which Resource Providers pass when an error occurs.

func (AdditionalErrorInfoResponseOutput) ElementType

func (AdditionalErrorInfoResponseOutput) Info

Additional information of the type of error.

func (AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutput

func (o AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutput() AdditionalErrorInfoResponseOutput

func (AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutputWithContext

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

func (AdditionalErrorInfoResponseOutput) Type

Type of error (e.g. CustomerIntervention, PolicyViolation, SecurityViolation).

type AddressType

type AddressType string

Type of address.

func (AddressType) ElementType

func (AddressType) ElementType() reflect.Type

func (AddressType) ToAddressTypeOutput

func (e AddressType) ToAddressTypeOutput() AddressTypeOutput

func (AddressType) ToAddressTypeOutputWithContext

func (e AddressType) ToAddressTypeOutputWithContext(ctx context.Context) AddressTypeOutput

func (AddressType) ToAddressTypePtrOutput

func (e AddressType) ToAddressTypePtrOutput() AddressTypePtrOutput

func (AddressType) ToAddressTypePtrOutputWithContext

func (e AddressType) ToAddressTypePtrOutputWithContext(ctx context.Context) AddressTypePtrOutput

func (AddressType) ToStringOutput

func (e AddressType) ToStringOutput() pulumi.StringOutput

func (AddressType) ToStringOutputWithContext

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

func (AddressType) ToStringPtrOutput

func (e AddressType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AddressType) ToStringPtrOutputWithContext

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

type AddressTypeInput

type AddressTypeInput interface {
	pulumi.Input

	ToAddressTypeOutput() AddressTypeOutput
	ToAddressTypeOutputWithContext(context.Context) AddressTypeOutput
}

AddressTypeInput is an input type that accepts values of the AddressType enum A concrete instance of `AddressTypeInput` can be one of the following:

AddressTypeNone
AddressTypeResidential
AddressTypeCommercial

type AddressTypeOutput

type AddressTypeOutput struct{ *pulumi.OutputState }

func (AddressTypeOutput) ElementType

func (AddressTypeOutput) ElementType() reflect.Type

func (AddressTypeOutput) ToAddressTypeOutput

func (o AddressTypeOutput) ToAddressTypeOutput() AddressTypeOutput

func (AddressTypeOutput) ToAddressTypeOutputWithContext

func (o AddressTypeOutput) ToAddressTypeOutputWithContext(ctx context.Context) AddressTypeOutput

func (AddressTypeOutput) ToAddressTypePtrOutput

func (o AddressTypeOutput) ToAddressTypePtrOutput() AddressTypePtrOutput

func (AddressTypeOutput) ToAddressTypePtrOutputWithContext

func (o AddressTypeOutput) ToAddressTypePtrOutputWithContext(ctx context.Context) AddressTypePtrOutput

func (AddressTypeOutput) ToStringOutput

func (o AddressTypeOutput) ToStringOutput() pulumi.StringOutput

func (AddressTypeOutput) ToStringOutputWithContext

func (o AddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AddressTypeOutput) ToStringPtrOutput

func (o AddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AddressTypeOutput) ToStringPtrOutputWithContext

func (o AddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AddressTypePtrInput

type AddressTypePtrInput interface {
	pulumi.Input

	ToAddressTypePtrOutput() AddressTypePtrOutput
	ToAddressTypePtrOutputWithContext(context.Context) AddressTypePtrOutput
}

func AddressTypePtr

func AddressTypePtr(v string) AddressTypePtrInput

type AddressTypePtrOutput

type AddressTypePtrOutput struct{ *pulumi.OutputState }

func (AddressTypePtrOutput) Elem

func (AddressTypePtrOutput) ElementType

func (AddressTypePtrOutput) ElementType() reflect.Type

func (AddressTypePtrOutput) ToAddressTypePtrOutput

func (o AddressTypePtrOutput) ToAddressTypePtrOutput() AddressTypePtrOutput

func (AddressTypePtrOutput) ToAddressTypePtrOutputWithContext

func (o AddressTypePtrOutput) ToAddressTypePtrOutputWithContext(ctx context.Context) AddressTypePtrOutput

func (AddressTypePtrOutput) ToStringPtrOutput

func (o AddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AddressTypePtrOutput) ToStringPtrOutputWithContext

func (o AddressTypePtrOutput) 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 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 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 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

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 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

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

type ClassDiscriminator string

Indicates the type of job details.

type CloudErrorResponse

type CloudErrorResponse struct {
	// Gets or sets additional error info.
	AdditionalInfo []AdditionalErrorInfoResponse `pulumi:"additionalInfo"`
	// Error code.
	Code *string `pulumi:"code"`
	// Gets or sets details for the error.
	Details []CloudErrorResponse `pulumi:"details"`
	// The error message parsed from the body of the http error response.
	Message *string `pulumi:"message"`
	// Gets or sets the target of the error.
	Target *string `pulumi:"target"`
}

Provides additional information about an http error response.

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 CloudErrorResponseOutput

type CloudErrorResponseOutput struct{ *pulumi.OutputState }

Provides additional information about an http error response.

func (CloudErrorResponseOutput) AdditionalInfo

Gets or sets additional error info.

func (CloudErrorResponseOutput) Code

Error code.

func (CloudErrorResponseOutput) Details

Gets or sets details for the error.

func (CloudErrorResponseOutput) ElementType

func (CloudErrorResponseOutput) ElementType() reflect.Type

func (CloudErrorResponseOutput) Message

The error message parsed from the body of the http error response.

func (CloudErrorResponseOutput) Target

Gets or sets the target of the error.

func (CloudErrorResponseOutput) ToCloudErrorResponseOutput

func (o CloudErrorResponseOutput) ToCloudErrorResponseOutput() CloudErrorResponseOutput

func (CloudErrorResponseOutput) ToCloudErrorResponseOutputWithContext

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

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

func (ContactDetailsArgs) ToContactDetailsPtrOutput

func (i ContactDetailsArgs) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsArgs) ToContactDetailsPtrOutputWithContext

func (i ContactDetailsArgs) ToContactDetailsPtrOutputWithContext(ctx context.Context) ContactDetailsPtrOutput

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

func (ContactDetailsOutput) ToContactDetailsPtrOutput

func (o ContactDetailsOutput) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsOutput) ToContactDetailsPtrOutputWithContext

func (o ContactDetailsOutput) ToContactDetailsPtrOutputWithContext(ctx context.Context) ContactDetailsPtrOutput

type ContactDetailsPtrInput

type ContactDetailsPtrInput interface {
	pulumi.Input

	ToContactDetailsPtrOutput() ContactDetailsPtrOutput
	ToContactDetailsPtrOutputWithContext(context.Context) ContactDetailsPtrOutput
}

ContactDetailsPtrInput is an input type that accepts ContactDetailsArgs, ContactDetailsPtr and ContactDetailsPtrOutput values. You can construct a concrete instance of `ContactDetailsPtrInput` via:

        ContactDetailsArgs{...}

or:

        nil

type ContactDetailsPtrOutput

type ContactDetailsPtrOutput struct{ *pulumi.OutputState }

func (ContactDetailsPtrOutput) ContactName

Contact name of the person.

func (ContactDetailsPtrOutput) Elem

func (ContactDetailsPtrOutput) ElementType

func (ContactDetailsPtrOutput) ElementType() reflect.Type

func (ContactDetailsPtrOutput) EmailList

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

func (ContactDetailsPtrOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsPtrOutput) NotificationPreference

Notification preference for a job stage.

func (ContactDetailsPtrOutput) Phone

Phone number of the contact person.

func (ContactDetailsPtrOutput) PhoneExtension

func (o ContactDetailsPtrOutput) PhoneExtension() pulumi.StringPtrOutput

Phone extension number of the contact person.

func (ContactDetailsPtrOutput) ToContactDetailsPtrOutput

func (o ContactDetailsPtrOutput) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsPtrOutput) ToContactDetailsPtrOutputWithContext

func (o ContactDetailsPtrOutput) ToContactDetailsPtrOutputWithContext(ctx context.Context) ContactDetailsPtrOutput

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 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 ContactDetailsResponsePtrOutput

type ContactDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ContactDetailsResponsePtrOutput) ContactName

Contact name of the person.

func (ContactDetailsResponsePtrOutput) Elem

func (ContactDetailsResponsePtrOutput) ElementType

func (ContactDetailsResponsePtrOutput) EmailList

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

func (ContactDetailsResponsePtrOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsResponsePtrOutput) NotificationPreference

Notification preference for a job stage.

func (ContactDetailsResponsePtrOutput) Phone

Phone number of the contact person.

func (ContactDetailsResponsePtrOutput) PhoneExtension

Phone extension number of the contact person.

func (ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutput

func (o ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput

func (ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutputWithContext

func (o ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutputWithContext(ctx context.Context) ContactDetailsResponsePtrOutput

type ContactInfo

type ContactInfo struct {
	// Contact name of the person.
	ContactName string `pulumi:"contactName"`
	// Mobile number of the contact person.
	Mobile *string `pulumi:"mobile"`
	// Phone number of the contact person.
	Phone string `pulumi:"phone"`
	// Phone extension number of the contact person.
	PhoneExtension *string `pulumi:"phoneExtension"`
}

Contact Info.

type ContactInfoArgs

type ContactInfoArgs struct {
	// Contact name of the person.
	ContactName pulumi.StringInput `pulumi:"contactName"`
	// Mobile number of the contact person.
	Mobile pulumi.StringPtrInput `pulumi:"mobile"`
	// Phone number of the contact person.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Phone extension number of the contact person.
	PhoneExtension pulumi.StringPtrInput `pulumi:"phoneExtension"`
}

Contact Info.

func (ContactInfoArgs) ElementType

func (ContactInfoArgs) ElementType() reflect.Type

func (ContactInfoArgs) ToContactInfoOutput

func (i ContactInfoArgs) ToContactInfoOutput() ContactInfoOutput

func (ContactInfoArgs) ToContactInfoOutputWithContext

func (i ContactInfoArgs) ToContactInfoOutputWithContext(ctx context.Context) ContactInfoOutput

func (ContactInfoArgs) ToContactInfoPtrOutput

func (i ContactInfoArgs) ToContactInfoPtrOutput() ContactInfoPtrOutput

func (ContactInfoArgs) ToContactInfoPtrOutputWithContext

func (i ContactInfoArgs) ToContactInfoPtrOutputWithContext(ctx context.Context) ContactInfoPtrOutput

type ContactInfoInput

type ContactInfoInput interface {
	pulumi.Input

	ToContactInfoOutput() ContactInfoOutput
	ToContactInfoOutputWithContext(context.Context) ContactInfoOutput
}

ContactInfoInput is an input type that accepts ContactInfoArgs and ContactInfoOutput values. You can construct a concrete instance of `ContactInfoInput` via:

ContactInfoArgs{...}

type ContactInfoOutput

type ContactInfoOutput struct{ *pulumi.OutputState }

Contact Info.

func (ContactInfoOutput) ContactName

func (o ContactInfoOutput) ContactName() pulumi.StringOutput

Contact name of the person.

func (ContactInfoOutput) ElementType

func (ContactInfoOutput) ElementType() reflect.Type

func (ContactInfoOutput) Mobile

Mobile number of the contact person.

func (ContactInfoOutput) Phone

Phone number of the contact person.

func (ContactInfoOutput) PhoneExtension

func (o ContactInfoOutput) PhoneExtension() pulumi.StringPtrOutput

Phone extension number of the contact person.

func (ContactInfoOutput) ToContactInfoOutput

func (o ContactInfoOutput) ToContactInfoOutput() ContactInfoOutput

func (ContactInfoOutput) ToContactInfoOutputWithContext

func (o ContactInfoOutput) ToContactInfoOutputWithContext(ctx context.Context) ContactInfoOutput

func (ContactInfoOutput) ToContactInfoPtrOutput

func (o ContactInfoOutput) ToContactInfoPtrOutput() ContactInfoPtrOutput

func (ContactInfoOutput) ToContactInfoPtrOutputWithContext

func (o ContactInfoOutput) ToContactInfoPtrOutputWithContext(ctx context.Context) ContactInfoPtrOutput

type ContactInfoPtrInput

type ContactInfoPtrInput interface {
	pulumi.Input

	ToContactInfoPtrOutput() ContactInfoPtrOutput
	ToContactInfoPtrOutputWithContext(context.Context) ContactInfoPtrOutput
}

ContactInfoPtrInput is an input type that accepts ContactInfoArgs, ContactInfoPtr and ContactInfoPtrOutput values. You can construct a concrete instance of `ContactInfoPtrInput` via:

        ContactInfoArgs{...}

or:

        nil

func ContactInfoPtr

func ContactInfoPtr(v *ContactInfoArgs) ContactInfoPtrInput

type ContactInfoPtrOutput

type ContactInfoPtrOutput struct{ *pulumi.OutputState }

func (ContactInfoPtrOutput) ContactName

Contact name of the person.

func (ContactInfoPtrOutput) Elem

func (ContactInfoPtrOutput) ElementType

func (ContactInfoPtrOutput) ElementType() reflect.Type

func (ContactInfoPtrOutput) Mobile

Mobile number of the contact person.

func (ContactInfoPtrOutput) Phone

Phone number of the contact person.

func (ContactInfoPtrOutput) PhoneExtension

func (o ContactInfoPtrOutput) PhoneExtension() pulumi.StringPtrOutput

Phone extension number of the contact person.

func (ContactInfoPtrOutput) ToContactInfoPtrOutput

func (o ContactInfoPtrOutput) ToContactInfoPtrOutput() ContactInfoPtrOutput

func (ContactInfoPtrOutput) ToContactInfoPtrOutputWithContext

func (o ContactInfoPtrOutput) ToContactInfoPtrOutputWithContext(ctx context.Context) ContactInfoPtrOutput

type ContactInfoResponse

type ContactInfoResponse struct {
	// Contact name of the person.
	ContactName string `pulumi:"contactName"`
	// Mobile number of the contact person.
	Mobile *string `pulumi:"mobile"`
	// Phone number of the contact person.
	Phone string `pulumi:"phone"`
	// Phone extension number of the contact person.
	PhoneExtension *string `pulumi:"phoneExtension"`
}

Contact Info.

type ContactInfoResponseOutput

type ContactInfoResponseOutput struct{ *pulumi.OutputState }

Contact Info.

func (ContactInfoResponseOutput) ContactName

Contact name of the person.

func (ContactInfoResponseOutput) ElementType

func (ContactInfoResponseOutput) ElementType() reflect.Type

func (ContactInfoResponseOutput) Mobile

Mobile number of the contact person.

func (ContactInfoResponseOutput) Phone

Phone number of the contact person.

func (ContactInfoResponseOutput) PhoneExtension

Phone extension number of the contact person.

func (ContactInfoResponseOutput) ToContactInfoResponseOutput

func (o ContactInfoResponseOutput) ToContactInfoResponseOutput() ContactInfoResponseOutput

func (ContactInfoResponseOutput) ToContactInfoResponseOutputWithContext

func (o ContactInfoResponseOutput) ToContactInfoResponseOutputWithContext(ctx context.Context) ContactInfoResponseOutput

type ContactInfoResponsePtrOutput

type ContactInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ContactInfoResponsePtrOutput) ContactName

Contact name of the person.

func (ContactInfoResponsePtrOutput) Elem

func (ContactInfoResponsePtrOutput) ElementType

func (ContactInfoResponsePtrOutput) Mobile

Mobile number of the contact person.

func (ContactInfoResponsePtrOutput) Phone

Phone number of the contact person.

func (ContactInfoResponsePtrOutput) PhoneExtension

Phone extension number of the contact person.

func (ContactInfoResponsePtrOutput) ToContactInfoResponsePtrOutput

func (o ContactInfoResponsePtrOutput) ToContactInfoResponsePtrOutput() ContactInfoResponsePtrOutput

func (ContactInfoResponsePtrOutput) ToContactInfoResponsePtrOutputWithContext

func (o ContactInfoResponsePtrOutput) ToContactInfoResponsePtrOutputWithContext(ctx context.Context) ContactInfoResponsePtrOutput

type CopyProgressResponse

type CopyProgressResponse struct {
	// Id of the account where the data needs to be uploaded.
	AccountId string `pulumi:"accountId"`
	// Available actions on the job.
	Actions []string `pulumi:"actions"`
	// 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"`
	// Error, if any, in the stage
	Error CloudErrorResponse `pulumi:"error"`
	// 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 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 CopyProgressResponseOutput

type CopyProgressResponseOutput struct{ *pulumi.OutputState }

Copy progress.

func (CopyProgressResponseOutput) AccountId

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

func (CopyProgressResponseOutput) Actions

Available actions on the job.

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) Error

Error, if any, in the stage

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 CustomerDiskJobSecretsResponse

type CustomerDiskJobSecretsResponse struct {
	// Carrier Account Number of the customer
	CarrierAccountNumber string `pulumi:"carrierAccountNumber"`
	// 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"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxCustomerDisk'.
	JobSecretsType string `pulumi:"jobSecretsType"`
}

The secrets related to customer disk job.

type CustomerDiskJobSecretsResponseOutput

type CustomerDiskJobSecretsResponseOutput struct{ *pulumi.OutputState }

The secrets related to customer disk job.

func (CustomerDiskJobSecretsResponseOutput) CarrierAccountNumber

func (o CustomerDiskJobSecretsResponseOutput) CarrierAccountNumber() pulumi.StringOutput

Carrier Account Number of the customer

func (CustomerDiskJobSecretsResponseOutput) DcAccessSecurityCode

Dc Access Security Code for Customer Managed Shipping

func (CustomerDiskJobSecretsResponseOutput) DiskSecrets

Contains the list of secrets object for that device.

func (CustomerDiskJobSecretsResponseOutput) ElementType

func (CustomerDiskJobSecretsResponseOutput) Error

Error while fetching the secrets.

func (CustomerDiskJobSecretsResponseOutput) JobSecretsType

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

func (CustomerDiskJobSecretsResponseOutput) ToCustomerDiskJobSecretsResponseOutput

func (o CustomerDiskJobSecretsResponseOutput) ToCustomerDiskJobSecretsResponseOutput() CustomerDiskJobSecretsResponseOutput

func (CustomerDiskJobSecretsResponseOutput) ToCustomerDiskJobSecretsResponseOutputWithContext

func (o CustomerDiskJobSecretsResponseOutput) ToCustomerDiskJobSecretsResponseOutputWithContext(ctx context.Context) CustomerDiskJobSecretsResponseOutput

type DataAccountType

type DataAccountType string

Type of the account of data.

func (DataAccountType) ElementType

func (DataAccountType) ElementType() reflect.Type

func (DataAccountType) ToDataAccountTypeOutput

func (e DataAccountType) ToDataAccountTypeOutput() DataAccountTypeOutput

func (DataAccountType) ToDataAccountTypeOutputWithContext

func (e DataAccountType) ToDataAccountTypeOutputWithContext(ctx context.Context) DataAccountTypeOutput

func (DataAccountType) ToDataAccountTypePtrOutput

func (e DataAccountType) ToDataAccountTypePtrOutput() DataAccountTypePtrOutput

func (DataAccountType) ToDataAccountTypePtrOutputWithContext

func (e DataAccountType) ToDataAccountTypePtrOutputWithContext(ctx context.Context) DataAccountTypePtrOutput

func (DataAccountType) ToStringOutput

func (e DataAccountType) ToStringOutput() pulumi.StringOutput

func (DataAccountType) ToStringOutputWithContext

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

func (DataAccountType) ToStringPtrOutput

func (e DataAccountType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataAccountType) ToStringPtrOutputWithContext

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

type DataAccountTypeInput

type DataAccountTypeInput interface {
	pulumi.Input

	ToDataAccountTypeOutput() DataAccountTypeOutput
	ToDataAccountTypeOutputWithContext(context.Context) DataAccountTypeOutput
}

DataAccountTypeInput is an input type that accepts values of the DataAccountType enum A concrete instance of `DataAccountTypeInput` can be one of the following:

DataAccountTypeStorageAccount
DataAccountTypeManagedDisk

type DataAccountTypeOutput

type DataAccountTypeOutput struct{ *pulumi.OutputState }

func (DataAccountTypeOutput) ElementType

func (DataAccountTypeOutput) ElementType() reflect.Type

func (DataAccountTypeOutput) ToDataAccountTypeOutput

func (o DataAccountTypeOutput) ToDataAccountTypeOutput() DataAccountTypeOutput

func (DataAccountTypeOutput) ToDataAccountTypeOutputWithContext

func (o DataAccountTypeOutput) ToDataAccountTypeOutputWithContext(ctx context.Context) DataAccountTypeOutput

func (DataAccountTypeOutput) ToDataAccountTypePtrOutput

func (o DataAccountTypeOutput) ToDataAccountTypePtrOutput() DataAccountTypePtrOutput

func (DataAccountTypeOutput) ToDataAccountTypePtrOutputWithContext

func (o DataAccountTypeOutput) ToDataAccountTypePtrOutputWithContext(ctx context.Context) DataAccountTypePtrOutput

func (DataAccountTypeOutput) ToStringOutput

func (o DataAccountTypeOutput) ToStringOutput() pulumi.StringOutput

func (DataAccountTypeOutput) ToStringOutputWithContext

func (o DataAccountTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataAccountTypeOutput) ToStringPtrOutput

func (o DataAccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataAccountTypeOutput) ToStringPtrOutputWithContext

func (o DataAccountTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataAccountTypePtrInput

type DataAccountTypePtrInput interface {
	pulumi.Input

	ToDataAccountTypePtrOutput() DataAccountTypePtrOutput
	ToDataAccountTypePtrOutputWithContext(context.Context) DataAccountTypePtrOutput
}

func DataAccountTypePtr

func DataAccountTypePtr(v string) DataAccountTypePtrInput

type DataAccountTypePtrOutput

type DataAccountTypePtrOutput struct{ *pulumi.OutputState }

func (DataAccountTypePtrOutput) Elem

func (DataAccountTypePtrOutput) ElementType

func (DataAccountTypePtrOutput) ElementType() reflect.Type

func (DataAccountTypePtrOutput) ToDataAccountTypePtrOutput

func (o DataAccountTypePtrOutput) ToDataAccountTypePtrOutput() DataAccountTypePtrOutput

func (DataAccountTypePtrOutput) ToDataAccountTypePtrOutputWithContext

func (o DataAccountTypePtrOutput) ToDataAccountTypePtrOutputWithContext(ctx context.Context) DataAccountTypePtrOutput

func (DataAccountTypePtrOutput) ToStringPtrOutput

func (o DataAccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataAccountTypePtrOutput) ToStringPtrOutputWithContext

func (o DataAccountTypePtrOutput) 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 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 DataBoxCustomerDiskCopyLogDetailsResponse

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

Copy Log Details for customer disk

type DataBoxCustomerDiskCopyLogDetailsResponseOutput

type DataBoxCustomerDiskCopyLogDetailsResponseOutput struct{ *pulumi.OutputState }

Copy Log Details for customer disk

func (DataBoxCustomerDiskCopyLogDetailsResponseOutput) CopyLogDetailsType

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

func (DataBoxCustomerDiskCopyLogDetailsResponseOutput) ElementType

Link for copy error logs.

func (DataBoxCustomerDiskCopyLogDetailsResponseOutput) SerialNumber

Disk Serial Number.

func (DataBoxCustomerDiskCopyLogDetailsResponseOutput) ToDataBoxCustomerDiskCopyLogDetailsResponseOutput

func (o DataBoxCustomerDiskCopyLogDetailsResponseOutput) ToDataBoxCustomerDiskCopyLogDetailsResponseOutput() DataBoxCustomerDiskCopyLogDetailsResponseOutput

func (DataBoxCustomerDiskCopyLogDetailsResponseOutput) ToDataBoxCustomerDiskCopyLogDetailsResponseOutputWithContext

func (o DataBoxCustomerDiskCopyLogDetailsResponseOutput) ToDataBoxCustomerDiskCopyLogDetailsResponseOutputWithContext(ctx context.Context) DataBoxCustomerDiskCopyLogDetailsResponseOutput

Link for copy verbose logs.

type DataBoxCustomerDiskCopyProgressResponse

type DataBoxCustomerDiskCopyProgressResponse struct {
	// Id of the account where the data needs to be uploaded.
	AccountId string `pulumi:"accountId"`
	// Available actions on the job.
	Actions []string `pulumi:"actions"`
	// To indicate bytes transferred.
	BytesProcessed float64 `pulumi:"bytesProcessed"`
	// The Status of the copy
	CopyStatus string `pulumi:"copyStatus"`
	// Data Account Type.
	DataAccountType string `pulumi:"dataAccountType"`
	// To indicate directories errored out in the job.
	DirectoriesErroredOut float64 `pulumi:"directoriesErroredOut"`
	// Error, if any, in the stage
	Error CloudErrorResponse `pulumi:"error"`
	// 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"`
	// Disk Serial Number.
	SerialNumber string `pulumi:"serialNumber"`
	// 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"`
}

DataBox CustomerDisk Copy Progress

type DataBoxCustomerDiskCopyProgressResponseArrayOutput

type DataBoxCustomerDiskCopyProgressResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxCustomerDiskCopyProgressResponseArrayOutput) ElementType

func (DataBoxCustomerDiskCopyProgressResponseArrayOutput) Index

func (DataBoxCustomerDiskCopyProgressResponseArrayOutput) ToDataBoxCustomerDiskCopyProgressResponseArrayOutput

func (o DataBoxCustomerDiskCopyProgressResponseArrayOutput) ToDataBoxCustomerDiskCopyProgressResponseArrayOutput() DataBoxCustomerDiskCopyProgressResponseArrayOutput

func (DataBoxCustomerDiskCopyProgressResponseArrayOutput) ToDataBoxCustomerDiskCopyProgressResponseArrayOutputWithContext

func (o DataBoxCustomerDiskCopyProgressResponseArrayOutput) ToDataBoxCustomerDiskCopyProgressResponseArrayOutputWithContext(ctx context.Context) DataBoxCustomerDiskCopyProgressResponseArrayOutput

type DataBoxCustomerDiskCopyProgressResponseOutput

type DataBoxCustomerDiskCopyProgressResponseOutput struct{ *pulumi.OutputState }

DataBox CustomerDisk Copy Progress

func (DataBoxCustomerDiskCopyProgressResponseOutput) AccountId

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

func (DataBoxCustomerDiskCopyProgressResponseOutput) Actions

Available actions on the job.

func (DataBoxCustomerDiskCopyProgressResponseOutput) BytesProcessed

To indicate bytes transferred.

func (DataBoxCustomerDiskCopyProgressResponseOutput) CopyStatus

The Status of the copy

func (DataBoxCustomerDiskCopyProgressResponseOutput) DataAccountType

Data Account Type.

func (DataBoxCustomerDiskCopyProgressResponseOutput) DirectoriesErroredOut

To indicate directories errored out in the job.

func (DataBoxCustomerDiskCopyProgressResponseOutput) ElementType

func (DataBoxCustomerDiskCopyProgressResponseOutput) Error

Error, if any, in the stage

func (DataBoxCustomerDiskCopyProgressResponseOutput) FilesErroredOut

Number of files which could not be copied

func (DataBoxCustomerDiskCopyProgressResponseOutput) FilesProcessed

Number of files processed

func (DataBoxCustomerDiskCopyProgressResponseOutput) InvalidDirectoriesProcessed

func (o DataBoxCustomerDiskCopyProgressResponseOutput) InvalidDirectoriesProcessed() pulumi.Float64Output

To indicate directories renamed

func (DataBoxCustomerDiskCopyProgressResponseOutput) InvalidFileBytesUploaded

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

func (DataBoxCustomerDiskCopyProgressResponseOutput) InvalidFilesProcessed

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

func (DataBoxCustomerDiskCopyProgressResponseOutput) IsEnumerationInProgress

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

func (DataBoxCustomerDiskCopyProgressResponseOutput) RenamedContainerCount

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

func (DataBoxCustomerDiskCopyProgressResponseOutput) SerialNumber

Disk Serial Number.

func (DataBoxCustomerDiskCopyProgressResponseOutput) StorageAccountName

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

func (DataBoxCustomerDiskCopyProgressResponseOutput) ToDataBoxCustomerDiskCopyProgressResponseOutput

func (o DataBoxCustomerDiskCopyProgressResponseOutput) ToDataBoxCustomerDiskCopyProgressResponseOutput() DataBoxCustomerDiskCopyProgressResponseOutput

func (DataBoxCustomerDiskCopyProgressResponseOutput) ToDataBoxCustomerDiskCopyProgressResponseOutputWithContext

func (o DataBoxCustomerDiskCopyProgressResponseOutput) ToDataBoxCustomerDiskCopyProgressResponseOutputWithContext(ctx context.Context) DataBoxCustomerDiskCopyProgressResponseOutput

func (DataBoxCustomerDiskCopyProgressResponseOutput) TotalBytesToProcess

Total amount of data to be processed by the job.

func (DataBoxCustomerDiskCopyProgressResponseOutput) TotalFilesToProcess

Total files to process

func (DataBoxCustomerDiskCopyProgressResponseOutput) TransferType

Transfer type of data

type DataBoxCustomerDiskJobDetails

type DataBoxCustomerDiskJobDetails 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"`
	// Flag to indicate if disk manifest should be backed-up in the Storage Account.
	EnableManifestBackup *bool `pulumi:"enableManifestBackup"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Contains the map of disk serial number to the disk details for import jobs.
	ImportDiskDetailsCollection map[string]ImportDiskDetails `pulumi:"importDiskDetailsCollection"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxCustomerDisk'.
	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"`
	// Return package shipping details.
	ReturnToCustomerPackageDetails PackageCarrierDetails `pulumi:"returnToCustomerPackageDetails"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails *ReverseShippingDetails `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

Customer disk job details.

func (*DataBoxCustomerDiskJobDetails) Defaults

Defaults sets the appropriate defaults for DataBoxCustomerDiskJobDetails

type DataBoxCustomerDiskJobDetailsArgs

type DataBoxCustomerDiskJobDetailsArgs 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"`
	// Flag to indicate if disk manifest should be backed-up in the Storage Account.
	EnableManifestBackup pulumi.BoolPtrInput `pulumi:"enableManifestBackup"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Contains the map of disk serial number to the disk details for import jobs.
	ImportDiskDetailsCollection ImportDiskDetailsMapInput `pulumi:"importDiskDetailsCollection"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxCustomerDisk'.
	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"`
	// Return package shipping details.
	ReturnToCustomerPackageDetails PackageCarrierDetailsInput `pulumi:"returnToCustomerPackageDetails"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails ReverseShippingDetailsPtrInput `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

Customer disk job details.

func (*DataBoxCustomerDiskJobDetailsArgs) Defaults

Defaults sets the appropriate defaults for DataBoxCustomerDiskJobDetailsArgs

func (DataBoxCustomerDiskJobDetailsArgs) ElementType

func (DataBoxCustomerDiskJobDetailsArgs) ToDataBoxCustomerDiskJobDetailsOutput

func (i DataBoxCustomerDiskJobDetailsArgs) ToDataBoxCustomerDiskJobDetailsOutput() DataBoxCustomerDiskJobDetailsOutput

func (DataBoxCustomerDiskJobDetailsArgs) ToDataBoxCustomerDiskJobDetailsOutputWithContext

func (i DataBoxCustomerDiskJobDetailsArgs) ToDataBoxCustomerDiskJobDetailsOutputWithContext(ctx context.Context) DataBoxCustomerDiskJobDetailsOutput

func (DataBoxCustomerDiskJobDetailsArgs) ToDataBoxCustomerDiskJobDetailsPtrOutput

func (i DataBoxCustomerDiskJobDetailsArgs) ToDataBoxCustomerDiskJobDetailsPtrOutput() DataBoxCustomerDiskJobDetailsPtrOutput

func (DataBoxCustomerDiskJobDetailsArgs) ToDataBoxCustomerDiskJobDetailsPtrOutputWithContext

func (i DataBoxCustomerDiskJobDetailsArgs) ToDataBoxCustomerDiskJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxCustomerDiskJobDetailsPtrOutput

type DataBoxCustomerDiskJobDetailsInput

type DataBoxCustomerDiskJobDetailsInput interface {
	pulumi.Input

	ToDataBoxCustomerDiskJobDetailsOutput() DataBoxCustomerDiskJobDetailsOutput
	ToDataBoxCustomerDiskJobDetailsOutputWithContext(context.Context) DataBoxCustomerDiskJobDetailsOutput
}

DataBoxCustomerDiskJobDetailsInput is an input type that accepts DataBoxCustomerDiskJobDetailsArgs and DataBoxCustomerDiskJobDetailsOutput values. You can construct a concrete instance of `DataBoxCustomerDiskJobDetailsInput` via:

DataBoxCustomerDiskJobDetailsArgs{...}

type DataBoxCustomerDiskJobDetailsOutput

type DataBoxCustomerDiskJobDetailsOutput struct{ *pulumi.OutputState }

Customer disk job details.

func (DataBoxCustomerDiskJobDetailsOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxCustomerDiskJobDetailsOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxCustomerDiskJobDetailsOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxCustomerDiskJobDetailsOutput) ElementType

func (DataBoxCustomerDiskJobDetailsOutput) EnableManifestBackup

func (o DataBoxCustomerDiskJobDetailsOutput) EnableManifestBackup() pulumi.BoolPtrOutput

Flag to indicate if disk manifest should be backed-up in the Storage Account.

func (DataBoxCustomerDiskJobDetailsOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxCustomerDiskJobDetailsOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxCustomerDiskJobDetailsOutput) ImportDiskDetailsCollection

func (o DataBoxCustomerDiskJobDetailsOutput) ImportDiskDetailsCollection() ImportDiskDetailsMapOutput

Contains the map of disk serial number to the disk details for import jobs.

func (DataBoxCustomerDiskJobDetailsOutput) JobDetailsType

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

func (DataBoxCustomerDiskJobDetailsOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxCustomerDiskJobDetailsOutput) Preferences

Preferences for the order.

func (DataBoxCustomerDiskJobDetailsOutput) ReturnToCustomerPackageDetails

func (o DataBoxCustomerDiskJobDetailsOutput) ReturnToCustomerPackageDetails() PackageCarrierDetailsOutput

Return package shipping details.

func (DataBoxCustomerDiskJobDetailsOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxCustomerDiskJobDetailsOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxCustomerDiskJobDetailsOutput) ToDataBoxCustomerDiskJobDetailsOutput

func (o DataBoxCustomerDiskJobDetailsOutput) ToDataBoxCustomerDiskJobDetailsOutput() DataBoxCustomerDiskJobDetailsOutput

func (DataBoxCustomerDiskJobDetailsOutput) ToDataBoxCustomerDiskJobDetailsOutputWithContext

func (o DataBoxCustomerDiskJobDetailsOutput) ToDataBoxCustomerDiskJobDetailsOutputWithContext(ctx context.Context) DataBoxCustomerDiskJobDetailsOutput

func (DataBoxCustomerDiskJobDetailsOutput) ToDataBoxCustomerDiskJobDetailsPtrOutput

func (o DataBoxCustomerDiskJobDetailsOutput) ToDataBoxCustomerDiskJobDetailsPtrOutput() DataBoxCustomerDiskJobDetailsPtrOutput

func (DataBoxCustomerDiskJobDetailsOutput) ToDataBoxCustomerDiskJobDetailsPtrOutputWithContext

func (o DataBoxCustomerDiskJobDetailsOutput) ToDataBoxCustomerDiskJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxCustomerDiskJobDetailsPtrOutput

type DataBoxCustomerDiskJobDetailsPtrInput

type DataBoxCustomerDiskJobDetailsPtrInput interface {
	pulumi.Input

	ToDataBoxCustomerDiskJobDetailsPtrOutput() DataBoxCustomerDiskJobDetailsPtrOutput
	ToDataBoxCustomerDiskJobDetailsPtrOutputWithContext(context.Context) DataBoxCustomerDiskJobDetailsPtrOutput
}

DataBoxCustomerDiskJobDetailsPtrInput is an input type that accepts DataBoxCustomerDiskJobDetailsArgs, DataBoxCustomerDiskJobDetailsPtr and DataBoxCustomerDiskJobDetailsPtrOutput values. You can construct a concrete instance of `DataBoxCustomerDiskJobDetailsPtrInput` via:

        DataBoxCustomerDiskJobDetailsArgs{...}

or:

        nil

type DataBoxCustomerDiskJobDetailsPtrOutput

type DataBoxCustomerDiskJobDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataBoxCustomerDiskJobDetailsPtrOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxCustomerDiskJobDetailsPtrOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxCustomerDiskJobDetailsPtrOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxCustomerDiskJobDetailsPtrOutput) Elem

func (DataBoxCustomerDiskJobDetailsPtrOutput) ElementType

func (DataBoxCustomerDiskJobDetailsPtrOutput) EnableManifestBackup

Flag to indicate if disk manifest should be backed-up in the Storage Account.

func (DataBoxCustomerDiskJobDetailsPtrOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxCustomerDiskJobDetailsPtrOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxCustomerDiskJobDetailsPtrOutput) ImportDiskDetailsCollection

Contains the map of disk serial number to the disk details for import jobs.

func (DataBoxCustomerDiskJobDetailsPtrOutput) JobDetailsType

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

func (DataBoxCustomerDiskJobDetailsPtrOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxCustomerDiskJobDetailsPtrOutput) Preferences

Preferences for the order.

func (DataBoxCustomerDiskJobDetailsPtrOutput) ReturnToCustomerPackageDetails

Return package shipping details.

func (DataBoxCustomerDiskJobDetailsPtrOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxCustomerDiskJobDetailsPtrOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxCustomerDiskJobDetailsPtrOutput) ToDataBoxCustomerDiskJobDetailsPtrOutput

func (o DataBoxCustomerDiskJobDetailsPtrOutput) ToDataBoxCustomerDiskJobDetailsPtrOutput() DataBoxCustomerDiskJobDetailsPtrOutput

func (DataBoxCustomerDiskJobDetailsPtrOutput) ToDataBoxCustomerDiskJobDetailsPtrOutputWithContext

func (o DataBoxCustomerDiskJobDetailsPtrOutput) ToDataBoxCustomerDiskJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxCustomerDiskJobDetailsPtrOutput

type DataBoxCustomerDiskJobDetailsResponse

type DataBoxCustomerDiskJobDetailsResponse struct {
	// Available actions on the job.
	Actions []string `pulumi:"actions"`
	// 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 []DataBoxCustomerDiskCopyProgressResponse `pulumi:"copyProgress"`
	// DataCenter code.
	DataCenterCode string `pulumi:"dataCenterCode"`
	// 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"`
	// Datacenter address to ship to, for the given sku and storage location.
	DatacenterAddress interface{} `pulumi:"datacenterAddress"`
	// Delivery package shipping details.
	DeliverToDcPackageDetails PackageCarrierInfoResponse `pulumi:"deliverToDcPackageDetails"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Holds device data erasure details
	DeviceErasureDetails DeviceErasureDetailsResponse `pulumi:"deviceErasureDetails"`
	// Flag to indicate if disk manifest should be backed-up in the Storage Account.
	EnableManifestBackup *bool `pulumi:"enableManifestBackup"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Contains the map of disk serial number to the disk details for export jobs.
	ExportDiskDetailsCollection map[string]ExportDiskDetailsResponse `pulumi:"exportDiskDetailsCollection"`
	// Contains the map of disk serial number to the disk details for import jobs.
	ImportDiskDetailsCollection map[string]ImportDiskDetailsResponse `pulumi:"importDiskDetailsCollection"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxCustomerDisk'.
	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"`
	// Last mitigation action performed on the job.
	LastMitigationActionOnJob LastMitigationActionOnJobResponse `pulumi:"lastMitigationActionOnJob"`
	// Preferences for the order.
	Preferences *PreferencesResponse `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponse `pulumi:"returnPackage"`
	// Return package shipping details.
	ReturnToCustomerPackageDetails PackageCarrierDetailsResponse `pulumi:"returnToCustomerPackageDetails"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey string `pulumi:"reverseShipmentLabelSasKey"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails *ReverseShippingDetailsResponse `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

Customer disk job details.

func (*DataBoxCustomerDiskJobDetailsResponse) Defaults

Defaults sets the appropriate defaults for DataBoxCustomerDiskJobDetailsResponse

type DataBoxCustomerDiskJobDetailsResponseOutput

type DataBoxCustomerDiskJobDetailsResponseOutput struct{ *pulumi.OutputState }

Customer disk job details.

func (DataBoxCustomerDiskJobDetailsResponseOutput) Actions

Available actions on the job.

func (DataBoxCustomerDiskJobDetailsResponseOutput) ChainOfCustodySasKey

Shared access key to download the chain of custody logs

func (DataBoxCustomerDiskJobDetailsResponseOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxCustomerDiskJobDetailsResponseOutput) CopyLogDetails

List of copy log details.

func (DataBoxCustomerDiskJobDetailsResponseOutput) CopyProgress

Copy progress per disk.

func (DataBoxCustomerDiskJobDetailsResponseOutput) DataCenterCode

DataCenter code.

func (DataBoxCustomerDiskJobDetailsResponseOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxCustomerDiskJobDetailsResponseOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxCustomerDiskJobDetailsResponseOutput) DatacenterAddress

Datacenter address to ship to, for the given sku and storage location.

func (DataBoxCustomerDiskJobDetailsResponseOutput) DeliverToDcPackageDetails

Delivery package shipping details.

func (DataBoxCustomerDiskJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxCustomerDiskJobDetailsResponseOutput) DeviceErasureDetails

Holds device data erasure details

func (DataBoxCustomerDiskJobDetailsResponseOutput) ElementType

func (DataBoxCustomerDiskJobDetailsResponseOutput) EnableManifestBackup

Flag to indicate if disk manifest should be backed-up in the Storage Account.

func (DataBoxCustomerDiskJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxCustomerDiskJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxCustomerDiskJobDetailsResponseOutput) ExportDiskDetailsCollection

Contains the map of disk serial number to the disk details for export jobs.

func (DataBoxCustomerDiskJobDetailsResponseOutput) ImportDiskDetailsCollection

Contains the map of disk serial number to the disk details for import jobs.

func (DataBoxCustomerDiskJobDetailsResponseOutput) JobDetailsType

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

func (DataBoxCustomerDiskJobDetailsResponseOutput) JobStages

List of stages that run in the job.

func (DataBoxCustomerDiskJobDetailsResponseOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxCustomerDiskJobDetailsResponseOutput) LastMitigationActionOnJob

Last mitigation action performed on the job.

func (DataBoxCustomerDiskJobDetailsResponseOutput) Preferences

Preferences for the order.

func (DataBoxCustomerDiskJobDetailsResponseOutput) ReturnPackage

Return package shipping details.

func (DataBoxCustomerDiskJobDetailsResponseOutput) ReturnToCustomerPackageDetails

Return package shipping details.

func (DataBoxCustomerDiskJobDetailsResponseOutput) ReverseShipmentLabelSasKey

func (o DataBoxCustomerDiskJobDetailsResponseOutput) ReverseShipmentLabelSasKey() pulumi.StringOutput

Shared access key to download the return shipment label

func (DataBoxCustomerDiskJobDetailsResponseOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxCustomerDiskJobDetailsResponseOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxCustomerDiskJobDetailsResponseOutput) ToDataBoxCustomerDiskJobDetailsResponseOutput

func (o DataBoxCustomerDiskJobDetailsResponseOutput) ToDataBoxCustomerDiskJobDetailsResponseOutput() DataBoxCustomerDiskJobDetailsResponseOutput

func (DataBoxCustomerDiskJobDetailsResponseOutput) ToDataBoxCustomerDiskJobDetailsResponseOutputWithContext

func (o DataBoxCustomerDiskJobDetailsResponseOutput) ToDataBoxCustomerDiskJobDetailsResponseOutputWithContext(ctx context.Context) DataBoxCustomerDiskJobDetailsResponseOutput

type DataBoxCustomerDiskJobDetailsResponsePtrOutput

type DataBoxCustomerDiskJobDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) Actions

Available actions on the job.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ChainOfCustodySasKey

Shared access key to download the chain of custody logs

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) CopyLogDetails

List of copy log details.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) CopyProgress

Copy progress per disk.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) DataCenterCode

DataCenter code.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) DatacenterAddress

Datacenter address to ship to, for the given sku and storage location.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) DeliverToDcPackageDetails

Delivery package shipping details.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) DeviceErasureDetails

Holds device data erasure details

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) Elem

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ElementType

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) EnableManifestBackup

Flag to indicate if disk manifest should be backed-up in the Storage Account.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxCustomerDiskJobDetailsResponsePtrOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ExportDiskDetailsCollection

Contains the map of disk serial number to the disk details for export jobs.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ImportDiskDetailsCollection

Contains the map of disk serial number to the disk details for import jobs.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) JobDetailsType

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

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) JobStages

List of stages that run in the job.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) LastMitigationActionOnJob

Last mitigation action performed on the job.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) Preferences

Preferences for the order.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ReturnPackage

Return package shipping details.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ReturnToCustomerPackageDetails

Return package shipping details.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ReverseShipmentLabelSasKey

Shared access key to download the return shipment label

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ToDataBoxCustomerDiskJobDetailsResponsePtrOutput

func (o DataBoxCustomerDiskJobDetailsResponsePtrOutput) ToDataBoxCustomerDiskJobDetailsResponsePtrOutput() DataBoxCustomerDiskJobDetailsResponsePtrOutput

func (DataBoxCustomerDiskJobDetailsResponsePtrOutput) ToDataBoxCustomerDiskJobDetailsResponsePtrOutputWithContext

func (o DataBoxCustomerDiskJobDetailsResponsePtrOutput) ToDataBoxCustomerDiskJobDetailsResponsePtrOutputWithContext(ctx context.Context) DataBoxCustomerDiskJobDetailsResponsePtrOutput

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 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 {
	// Available actions on the job.
	Actions []string `pulumi:"actions"`
	// Bytes copied during the copy of disk.
	BytesCopied float64 `pulumi:"bytesCopied"`
	// Error, if any, in the stage
	Error CloudErrorResponse `pulumi:"error"`
	// 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 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 DataBoxDiskCopyProgressResponseOutput

type DataBoxDiskCopyProgressResponseOutput struct{ *pulumi.OutputState }

DataBox Disk Copy Progress

func (DataBoxDiskCopyProgressResponseOutput) Actions

Available actions on the job.

func (DataBoxDiskCopyProgressResponseOutput) BytesCopied

Bytes copied during the copy of disk.

func (DataBoxDiskCopyProgressResponseOutput) ElementType

func (DataBoxDiskCopyProgressResponseOutput) Error

Error, if any, in the stage

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 DataBoxDiskGranularCopyLogDetailsResponse

type DataBoxDiskGranularCopyLogDetailsResponse struct {
	// Account id.
	AccountId string `pulumi:"accountId"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxCustomerDisk'.
	CopyLogDetailsType string `pulumi:"copyLogDetailsType"`
	// Link for copy error logs.
	ErrorLogLink string `pulumi:"errorLogLink"`
	// Disk Serial Number.
	SerialNumber string `pulumi:"serialNumber"`
	// Link for copy verbose logs.
	VerboseLogLink string `pulumi:"verboseLogLink"`
}

Granular Copy Log Details for customer disk

type DataBoxDiskGranularCopyLogDetailsResponseArrayOutput

type DataBoxDiskGranularCopyLogDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxDiskGranularCopyLogDetailsResponseArrayOutput) ElementType

func (DataBoxDiskGranularCopyLogDetailsResponseArrayOutput) Index

func (DataBoxDiskGranularCopyLogDetailsResponseArrayOutput) ToDataBoxDiskGranularCopyLogDetailsResponseArrayOutput

func (DataBoxDiskGranularCopyLogDetailsResponseArrayOutput) ToDataBoxDiskGranularCopyLogDetailsResponseArrayOutputWithContext

func (o DataBoxDiskGranularCopyLogDetailsResponseArrayOutput) ToDataBoxDiskGranularCopyLogDetailsResponseArrayOutputWithContext(ctx context.Context) DataBoxDiskGranularCopyLogDetailsResponseArrayOutput

type DataBoxDiskGranularCopyLogDetailsResponseOutput

type DataBoxDiskGranularCopyLogDetailsResponseOutput struct{ *pulumi.OutputState }

Granular Copy Log Details for customer disk

func (DataBoxDiskGranularCopyLogDetailsResponseOutput) AccountId

Account id.

func (DataBoxDiskGranularCopyLogDetailsResponseOutput) CopyLogDetailsType

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

func (DataBoxDiskGranularCopyLogDetailsResponseOutput) ElementType

Link for copy error logs.

func (DataBoxDiskGranularCopyLogDetailsResponseOutput) SerialNumber

Disk Serial Number.

func (DataBoxDiskGranularCopyLogDetailsResponseOutput) ToDataBoxDiskGranularCopyLogDetailsResponseOutput

func (o DataBoxDiskGranularCopyLogDetailsResponseOutput) ToDataBoxDiskGranularCopyLogDetailsResponseOutput() DataBoxDiskGranularCopyLogDetailsResponseOutput

func (DataBoxDiskGranularCopyLogDetailsResponseOutput) ToDataBoxDiskGranularCopyLogDetailsResponseOutputWithContext

func (o DataBoxDiskGranularCopyLogDetailsResponseOutput) ToDataBoxDiskGranularCopyLogDetailsResponseOutputWithContext(ctx context.Context) DataBoxDiskGranularCopyLogDetailsResponseOutput

Link for copy verbose logs.

type DataBoxDiskGranularCopyProgressResponse

type DataBoxDiskGranularCopyProgressResponse struct {
	// Id of the account where the data needs to be uploaded.
	AccountId string `pulumi:"accountId"`
	// Available actions on the job.
	Actions []string `pulumi:"actions"`
	// To indicate bytes transferred.
	BytesProcessed float64 `pulumi:"bytesProcessed"`
	// The Status of the copy
	CopyStatus string `pulumi:"copyStatus"`
	// Data Account Type.
	DataAccountType string `pulumi:"dataAccountType"`
	// To indicate directories errored out in the job.
	DirectoriesErroredOut float64 `pulumi:"directoriesErroredOut"`
	// Error, if any, in the stage
	Error CloudErrorResponse `pulumi:"error"`
	// 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"`
	// Disk Serial Number.
	SerialNumber string `pulumi:"serialNumber"`
	// 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"`
}

DataBox Disk Granular Copy Progress

type DataBoxDiskGranularCopyProgressResponseArrayOutput

type DataBoxDiskGranularCopyProgressResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxDiskGranularCopyProgressResponseArrayOutput) ElementType

func (DataBoxDiskGranularCopyProgressResponseArrayOutput) Index

func (DataBoxDiskGranularCopyProgressResponseArrayOutput) ToDataBoxDiskGranularCopyProgressResponseArrayOutput

func (o DataBoxDiskGranularCopyProgressResponseArrayOutput) ToDataBoxDiskGranularCopyProgressResponseArrayOutput() DataBoxDiskGranularCopyProgressResponseArrayOutput

func (DataBoxDiskGranularCopyProgressResponseArrayOutput) ToDataBoxDiskGranularCopyProgressResponseArrayOutputWithContext

func (o DataBoxDiskGranularCopyProgressResponseArrayOutput) ToDataBoxDiskGranularCopyProgressResponseArrayOutputWithContext(ctx context.Context) DataBoxDiskGranularCopyProgressResponseArrayOutput

type DataBoxDiskGranularCopyProgressResponseOutput

type DataBoxDiskGranularCopyProgressResponseOutput struct{ *pulumi.OutputState }

DataBox Disk Granular Copy Progress

func (DataBoxDiskGranularCopyProgressResponseOutput) AccountId

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

func (DataBoxDiskGranularCopyProgressResponseOutput) Actions

Available actions on the job.

func (DataBoxDiskGranularCopyProgressResponseOutput) BytesProcessed

To indicate bytes transferred.

func (DataBoxDiskGranularCopyProgressResponseOutput) CopyStatus

The Status of the copy

func (DataBoxDiskGranularCopyProgressResponseOutput) DataAccountType

Data Account Type.

func (DataBoxDiskGranularCopyProgressResponseOutput) DirectoriesErroredOut

To indicate directories errored out in the job.

func (DataBoxDiskGranularCopyProgressResponseOutput) ElementType

func (DataBoxDiskGranularCopyProgressResponseOutput) Error

Error, if any, in the stage

func (DataBoxDiskGranularCopyProgressResponseOutput) FilesErroredOut

Number of files which could not be copied

func (DataBoxDiskGranularCopyProgressResponseOutput) FilesProcessed

Number of files processed

func (DataBoxDiskGranularCopyProgressResponseOutput) InvalidDirectoriesProcessed

func (o DataBoxDiskGranularCopyProgressResponseOutput) InvalidDirectoriesProcessed() pulumi.Float64Output

To indicate directories renamed

func (DataBoxDiskGranularCopyProgressResponseOutput) InvalidFileBytesUploaded

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

func (DataBoxDiskGranularCopyProgressResponseOutput) InvalidFilesProcessed

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

func (DataBoxDiskGranularCopyProgressResponseOutput) IsEnumerationInProgress

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

func (DataBoxDiskGranularCopyProgressResponseOutput) RenamedContainerCount

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

func (DataBoxDiskGranularCopyProgressResponseOutput) SerialNumber

Disk Serial Number.

func (DataBoxDiskGranularCopyProgressResponseOutput) StorageAccountName

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

func (DataBoxDiskGranularCopyProgressResponseOutput) ToDataBoxDiskGranularCopyProgressResponseOutput

func (o DataBoxDiskGranularCopyProgressResponseOutput) ToDataBoxDiskGranularCopyProgressResponseOutput() DataBoxDiskGranularCopyProgressResponseOutput

func (DataBoxDiskGranularCopyProgressResponseOutput) ToDataBoxDiskGranularCopyProgressResponseOutputWithContext

func (o DataBoxDiskGranularCopyProgressResponseOutput) ToDataBoxDiskGranularCopyProgressResponseOutputWithContext(ctx context.Context) DataBoxDiskGranularCopyProgressResponseOutput

func (DataBoxDiskGranularCopyProgressResponseOutput) TotalBytesToProcess

Total amount of data to be processed by the job.

func (DataBoxDiskGranularCopyProgressResponseOutput) TotalFilesToProcess

Total files to process

func (DataBoxDiskGranularCopyProgressResponseOutput) TransferType

Transfer type of data

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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails *ReverseShippingDetails `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

func (*DataBoxDiskJobDetails) Defaults

Defaults sets the appropriate defaults for DataBoxDiskJobDetails

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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails ReverseShippingDetailsPtrInput `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

func (*DataBoxDiskJobDetailsArgs) Defaults

Defaults sets the appropriate defaults for DataBoxDiskJobDetailsArgs

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

func (DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsPtrOutput

func (i DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsPtrOutput() DataBoxDiskJobDetailsPtrOutput

func (DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsPtrOutputWithContext

func (i DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxDiskJobDetailsPtrOutput

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

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

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) ReverseShippingDetails

Optional Reverse Shipping details for order.

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

func (DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsPtrOutput

func (o DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsPtrOutput() DataBoxDiskJobDetailsPtrOutput

func (DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsPtrOutputWithContext

func (o DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxDiskJobDetailsPtrOutput

type DataBoxDiskJobDetailsPtrInput

type DataBoxDiskJobDetailsPtrInput interface {
	pulumi.Input

	ToDataBoxDiskJobDetailsPtrOutput() DataBoxDiskJobDetailsPtrOutput
	ToDataBoxDiskJobDetailsPtrOutputWithContext(context.Context) DataBoxDiskJobDetailsPtrOutput
}

DataBoxDiskJobDetailsPtrInput is an input type that accepts DataBoxDiskJobDetailsArgs, DataBoxDiskJobDetailsPtr and DataBoxDiskJobDetailsPtrOutput values. You can construct a concrete instance of `DataBoxDiskJobDetailsPtrInput` via:

        DataBoxDiskJobDetailsArgs{...}

or:

        nil

type DataBoxDiskJobDetailsPtrOutput

type DataBoxDiskJobDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataBoxDiskJobDetailsPtrOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxDiskJobDetailsPtrOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxDiskJobDetailsPtrOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxDiskJobDetailsPtrOutput) Elem

func (DataBoxDiskJobDetailsPtrOutput) ElementType

func (DataBoxDiskJobDetailsPtrOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxDiskJobDetailsPtrOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxDiskJobDetailsPtrOutput) JobDetailsType

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

func (DataBoxDiskJobDetailsPtrOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxDiskJobDetailsPtrOutput) Passkey

User entered passkey for DataBox Disk job.

func (DataBoxDiskJobDetailsPtrOutput) Preferences

Preferences for the order.

func (DataBoxDiskJobDetailsPtrOutput) 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 (DataBoxDiskJobDetailsPtrOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxDiskJobDetailsPtrOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxDiskJobDetailsPtrOutput) ToDataBoxDiskJobDetailsPtrOutput

func (o DataBoxDiskJobDetailsPtrOutput) ToDataBoxDiskJobDetailsPtrOutput() DataBoxDiskJobDetailsPtrOutput

func (DataBoxDiskJobDetailsPtrOutput) ToDataBoxDiskJobDetailsPtrOutputWithContext

func (o DataBoxDiskJobDetailsPtrOutput) ToDataBoxDiskJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxDiskJobDetailsPtrOutput

type DataBoxDiskJobDetailsResponse

type DataBoxDiskJobDetailsResponse struct {
	// Available actions on the job.
	Actions []string `pulumi:"actions"`
	// 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"`
	// DataCenter code.
	DataCenterCode string `pulumi:"dataCenterCode"`
	// 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"`
	// Datacenter address to ship to, for the given sku and storage location.
	DatacenterAddress interface{} `pulumi:"datacenterAddress"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Holds device data erasure details
	DeviceErasureDetails DeviceErasureDetailsResponse `pulumi:"deviceErasureDetails"`
	// 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"`
	// Copy progress per disk.
	GranularCopyLogDetails []DataBoxDiskGranularCopyLogDetailsResponse `pulumi:"granularCopyLogDetails"`
	// Copy progress per disk.
	GranularCopyProgress []DataBoxDiskGranularCopyProgressResponse `pulumi:"granularCopyProgress"`
	// 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"`
	// Last mitigation action performed on the job.
	LastMitigationActionOnJob LastMitigationActionOnJobResponse `pulumi:"lastMitigationActionOnJob"`
	// 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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails *ReverseShippingDetailsResponse `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

func (*DataBoxDiskJobDetailsResponse) Defaults

Defaults sets the appropriate defaults for DataBoxDiskJobDetailsResponse

type DataBoxDiskJobDetailsResponseOutput

type DataBoxDiskJobDetailsResponseOutput struct{ *pulumi.OutputState }

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsResponseOutput) Actions

Available actions on the job.

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) DataCenterCode

DataCenter code.

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) DatacenterAddress

Datacenter address to ship to, for the given sku and storage location.

func (DataBoxDiskJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxDiskJobDetailsResponseOutput) DeviceErasureDetails

Holds device data erasure 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

func (o DataBoxDiskJobDetailsResponseOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxDiskJobDetailsResponseOutput) GranularCopyLogDetails

Copy progress per disk.

func (DataBoxDiskJobDetailsResponseOutput) GranularCopyProgress

Copy progress per disk.

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) LastMitigationActionOnJob

Last mitigation action performed on the job.

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) ReverseShippingDetails

Optional Reverse Shipping details for order.

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 DataBoxDiskJobDetailsResponsePtrOutput

type DataBoxDiskJobDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (DataBoxDiskJobDetailsResponsePtrOutput) Actions

Available actions on the job.

func (DataBoxDiskJobDetailsResponsePtrOutput) ChainOfCustodySasKey

Shared access key to download the chain of custody logs

func (DataBoxDiskJobDetailsResponsePtrOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxDiskJobDetailsResponsePtrOutput) CopyLogDetails

List of copy log details.

func (DataBoxDiskJobDetailsResponsePtrOutput) CopyProgress

Copy progress per disk.

func (DataBoxDiskJobDetailsResponsePtrOutput) DataCenterCode

DataCenter code.

func (DataBoxDiskJobDetailsResponsePtrOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxDiskJobDetailsResponsePtrOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxDiskJobDetailsResponsePtrOutput) DatacenterAddress

Datacenter address to ship to, for the given sku and storage location.

func (DataBoxDiskJobDetailsResponsePtrOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxDiskJobDetailsResponsePtrOutput) DeviceErasureDetails

Holds device data erasure details

func (DataBoxDiskJobDetailsResponsePtrOutput) 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 (DataBoxDiskJobDetailsResponsePtrOutput) Elem

func (DataBoxDiskJobDetailsResponsePtrOutput) ElementType

func (DataBoxDiskJobDetailsResponsePtrOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxDiskJobDetailsResponsePtrOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxDiskJobDetailsResponsePtrOutput) GranularCopyLogDetails

Copy progress per disk.

func (DataBoxDiskJobDetailsResponsePtrOutput) GranularCopyProgress

Copy progress per disk.

func (DataBoxDiskJobDetailsResponsePtrOutput) JobDetailsType

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

func (DataBoxDiskJobDetailsResponsePtrOutput) JobStages

List of stages that run in the job.

func (DataBoxDiskJobDetailsResponsePtrOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxDiskJobDetailsResponsePtrOutput) LastMitigationActionOnJob

Last mitigation action performed on the job.

func (DataBoxDiskJobDetailsResponsePtrOutput) Passkey

User entered passkey for DataBox Disk job.

func (DataBoxDiskJobDetailsResponsePtrOutput) Preferences

Preferences for the order.

func (DataBoxDiskJobDetailsResponsePtrOutput) 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 (DataBoxDiskJobDetailsResponsePtrOutput) ReturnPackage

Return package shipping details.

func (DataBoxDiskJobDetailsResponsePtrOutput) ReverseShipmentLabelSasKey

func (o DataBoxDiskJobDetailsResponsePtrOutput) ReverseShipmentLabelSasKey() pulumi.StringPtrOutput

Shared access key to download the return shipment label

func (DataBoxDiskJobDetailsResponsePtrOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxDiskJobDetailsResponsePtrOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxDiskJobDetailsResponsePtrOutput) ToDataBoxDiskJobDetailsResponsePtrOutput

func (o DataBoxDiskJobDetailsResponsePtrOutput) ToDataBoxDiskJobDetailsResponsePtrOutput() DataBoxDiskJobDetailsResponsePtrOutput

func (DataBoxDiskJobDetailsResponsePtrOutput) ToDataBoxDiskJobDetailsResponsePtrOutputWithContext

func (o DataBoxDiskJobDetailsResponsePtrOutput) ToDataBoxDiskJobDetailsResponsePtrOutputWithContext(ctx context.Context) DataBoxDiskJobDetailsResponsePtrOutput

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 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 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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails *ReverseShippingDetails `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

Databox Heavy Device Job Details

func (*DataBoxHeavyJobDetails) Defaults

Defaults sets the appropriate defaults for DataBoxHeavyJobDetails

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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails ReverseShippingDetailsPtrInput `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

Databox Heavy Device Job Details

func (*DataBoxHeavyJobDetailsArgs) Defaults

Defaults sets the appropriate defaults for DataBoxHeavyJobDetailsArgs

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

func (DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsPtrOutput

func (i DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsPtrOutput() DataBoxHeavyJobDetailsPtrOutput

func (DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsPtrOutputWithContext

func (i DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxHeavyJobDetailsPtrOutput

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

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

Details about which key encryption type is being used.

func (DataBoxHeavyJobDetailsOutput) Preferences

Preferences for the order.

func (DataBoxHeavyJobDetailsOutput) ReverseShippingDetails

Optional Reverse Shipping details for 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

func (DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsPtrOutput

func (o DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsPtrOutput() DataBoxHeavyJobDetailsPtrOutput

func (DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsPtrOutputWithContext

func (o DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxHeavyJobDetailsPtrOutput

type DataBoxHeavyJobDetailsPtrInput

type DataBoxHeavyJobDetailsPtrInput interface {
	pulumi.Input

	ToDataBoxHeavyJobDetailsPtrOutput() DataBoxHeavyJobDetailsPtrOutput
	ToDataBoxHeavyJobDetailsPtrOutputWithContext(context.Context) DataBoxHeavyJobDetailsPtrOutput
}

DataBoxHeavyJobDetailsPtrInput is an input type that accepts DataBoxHeavyJobDetailsArgs, DataBoxHeavyJobDetailsPtr and DataBoxHeavyJobDetailsPtrOutput values. You can construct a concrete instance of `DataBoxHeavyJobDetailsPtrInput` via:

        DataBoxHeavyJobDetailsArgs{...}

or:

        nil

type DataBoxHeavyJobDetailsPtrOutput

type DataBoxHeavyJobDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataBoxHeavyJobDetailsPtrOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxHeavyJobDetailsPtrOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxHeavyJobDetailsPtrOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxHeavyJobDetailsPtrOutput) 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 (DataBoxHeavyJobDetailsPtrOutput) Elem

func (DataBoxHeavyJobDetailsPtrOutput) ElementType

func (DataBoxHeavyJobDetailsPtrOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxHeavyJobDetailsPtrOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxHeavyJobDetailsPtrOutput) JobDetailsType

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

func (DataBoxHeavyJobDetailsPtrOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxHeavyJobDetailsPtrOutput) Preferences

Preferences for the order.

func (DataBoxHeavyJobDetailsPtrOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxHeavyJobDetailsPtrOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxHeavyJobDetailsPtrOutput) ToDataBoxHeavyJobDetailsPtrOutput

func (o DataBoxHeavyJobDetailsPtrOutput) ToDataBoxHeavyJobDetailsPtrOutput() DataBoxHeavyJobDetailsPtrOutput

func (DataBoxHeavyJobDetailsPtrOutput) ToDataBoxHeavyJobDetailsPtrOutputWithContext

func (o DataBoxHeavyJobDetailsPtrOutput) ToDataBoxHeavyJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxHeavyJobDetailsPtrOutput

type DataBoxHeavyJobDetailsResponse

type DataBoxHeavyJobDetailsResponse struct {
	// Available actions on the job.
	Actions []string `pulumi:"actions"`
	// 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"`
	// DataCenter code.
	DataCenterCode string `pulumi:"dataCenterCode"`
	// 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"`
	// Datacenter address to ship to, for the given sku and storage location.
	DatacenterAddress interface{} `pulumi:"datacenterAddress"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Holds device data erasure details
	DeviceErasureDetails DeviceErasureDetailsResponse `pulumi:"deviceErasureDetails"`
	// 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"`
	// Last mitigation action performed on the job.
	LastMitigationActionOnJob LastMitigationActionOnJobResponse `pulumi:"lastMitigationActionOnJob"`
	// 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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails *ReverseShippingDetailsResponse `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

Databox Heavy Device Job Details

func (*DataBoxHeavyJobDetailsResponse) Defaults

Defaults sets the appropriate defaults for DataBoxHeavyJobDetailsResponse

type DataBoxHeavyJobDetailsResponseOutput

type DataBoxHeavyJobDetailsResponseOutput struct{ *pulumi.OutputState }

Databox Heavy Device Job Details

func (DataBoxHeavyJobDetailsResponseOutput) Actions

Available actions on the job.

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) DataCenterCode

DataCenter code.

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) DatacenterAddress

Datacenter address to ship to, for the given sku and storage location.

func (DataBoxHeavyJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxHeavyJobDetailsResponseOutput) DeviceErasureDetails

Holds device data erasure 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

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) LastMitigationActionOnJob

Last mitigation action performed on the job.

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) ReverseShippingDetails

Optional Reverse Shipping details for order.

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 DataBoxHeavyJobDetailsResponsePtrOutput

type DataBoxHeavyJobDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (DataBoxHeavyJobDetailsResponsePtrOutput) Actions

Available actions on the job.

func (DataBoxHeavyJobDetailsResponsePtrOutput) ChainOfCustodySasKey

Shared access key to download the chain of custody logs

func (DataBoxHeavyJobDetailsResponsePtrOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxHeavyJobDetailsResponsePtrOutput) CopyLogDetails

List of copy log details.

func (DataBoxHeavyJobDetailsResponsePtrOutput) CopyProgress

Copy progress per account.

func (DataBoxHeavyJobDetailsResponsePtrOutput) DataCenterCode

DataCenter code.

func (DataBoxHeavyJobDetailsResponsePtrOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxHeavyJobDetailsResponsePtrOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxHeavyJobDetailsResponsePtrOutput) DatacenterAddress

Datacenter address to ship to, for the given sku and storage location.

func (DataBoxHeavyJobDetailsResponsePtrOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxHeavyJobDetailsResponsePtrOutput) DeviceErasureDetails

Holds device data erasure details

func (DataBoxHeavyJobDetailsResponsePtrOutput) 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 (DataBoxHeavyJobDetailsResponsePtrOutput) Elem

func (DataBoxHeavyJobDetailsResponsePtrOutput) ElementType

func (DataBoxHeavyJobDetailsResponsePtrOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxHeavyJobDetailsResponsePtrOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxHeavyJobDetailsResponsePtrOutput) JobDetailsType

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

func (DataBoxHeavyJobDetailsResponsePtrOutput) JobStages

List of stages that run in the job.

func (DataBoxHeavyJobDetailsResponsePtrOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxHeavyJobDetailsResponsePtrOutput) LastMitigationActionOnJob

Last mitigation action performed on the job.

func (DataBoxHeavyJobDetailsResponsePtrOutput) Preferences

Preferences for the order.

func (DataBoxHeavyJobDetailsResponsePtrOutput) ReturnPackage

Return package shipping details.

func (DataBoxHeavyJobDetailsResponsePtrOutput) ReverseShipmentLabelSasKey

func (o DataBoxHeavyJobDetailsResponsePtrOutput) ReverseShipmentLabelSasKey() pulumi.StringPtrOutput

Shared access key to download the return shipment label

func (DataBoxHeavyJobDetailsResponsePtrOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxHeavyJobDetailsResponsePtrOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxHeavyJobDetailsResponsePtrOutput) ToDataBoxHeavyJobDetailsResponsePtrOutput

func (o DataBoxHeavyJobDetailsResponsePtrOutput) ToDataBoxHeavyJobDetailsResponsePtrOutput() DataBoxHeavyJobDetailsResponsePtrOutput

func (DataBoxHeavyJobDetailsResponsePtrOutput) ToDataBoxHeavyJobDetailsResponsePtrOutputWithContext

func (o DataBoxHeavyJobDetailsResponsePtrOutput) ToDataBoxHeavyJobDetailsResponsePtrOutputWithContext(ctx context.Context) DataBoxHeavyJobDetailsResponsePtrOutput

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 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 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 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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails *ReverseShippingDetails `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

Databox Job Details

func (*DataBoxJobDetails) Defaults

func (val *DataBoxJobDetails) Defaults() *DataBoxJobDetails

Defaults sets the appropriate defaults for DataBoxJobDetails

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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails ReverseShippingDetailsPtrInput `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

Databox Job Details

func (*DataBoxJobDetailsArgs) Defaults

Defaults sets the appropriate defaults for DataBoxJobDetailsArgs

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

func (DataBoxJobDetailsArgs) ToDataBoxJobDetailsPtrOutput

func (i DataBoxJobDetailsArgs) ToDataBoxJobDetailsPtrOutput() DataBoxJobDetailsPtrOutput

func (DataBoxJobDetailsArgs) ToDataBoxJobDetailsPtrOutputWithContext

func (i DataBoxJobDetailsArgs) ToDataBoxJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxJobDetailsPtrOutput

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

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

Details about which key encryption type is being used.

func (DataBoxJobDetailsOutput) Preferences

Preferences for the order.

func (DataBoxJobDetailsOutput) ReverseShippingDetails

func (o DataBoxJobDetailsOutput) ReverseShippingDetails() ReverseShippingDetailsPtrOutput

Optional Reverse Shipping details for 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

func (DataBoxJobDetailsOutput) ToDataBoxJobDetailsPtrOutput

func (o DataBoxJobDetailsOutput) ToDataBoxJobDetailsPtrOutput() DataBoxJobDetailsPtrOutput

func (DataBoxJobDetailsOutput) ToDataBoxJobDetailsPtrOutputWithContext

func (o DataBoxJobDetailsOutput) ToDataBoxJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxJobDetailsPtrOutput

type DataBoxJobDetailsPtrInput

type DataBoxJobDetailsPtrInput interface {
	pulumi.Input

	ToDataBoxJobDetailsPtrOutput() DataBoxJobDetailsPtrOutput
	ToDataBoxJobDetailsPtrOutputWithContext(context.Context) DataBoxJobDetailsPtrOutput
}

DataBoxJobDetailsPtrInput is an input type that accepts DataBoxJobDetailsArgs, DataBoxJobDetailsPtr and DataBoxJobDetailsPtrOutput values. You can construct a concrete instance of `DataBoxJobDetailsPtrInput` via:

        DataBoxJobDetailsArgs{...}

or:

        nil

type DataBoxJobDetailsPtrOutput

type DataBoxJobDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataBoxJobDetailsPtrOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxJobDetailsPtrOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxJobDetailsPtrOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxJobDetailsPtrOutput) 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 (DataBoxJobDetailsPtrOutput) Elem

func (DataBoxJobDetailsPtrOutput) ElementType

func (DataBoxJobDetailsPtrOutput) ElementType() reflect.Type

func (DataBoxJobDetailsPtrOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxJobDetailsPtrOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxJobDetailsPtrOutput) JobDetailsType

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

func (DataBoxJobDetailsPtrOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxJobDetailsPtrOutput) Preferences

Preferences for the order.

func (DataBoxJobDetailsPtrOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxJobDetailsPtrOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxJobDetailsPtrOutput) ToDataBoxJobDetailsPtrOutput

func (o DataBoxJobDetailsPtrOutput) ToDataBoxJobDetailsPtrOutput() DataBoxJobDetailsPtrOutput

func (DataBoxJobDetailsPtrOutput) ToDataBoxJobDetailsPtrOutputWithContext

func (o DataBoxJobDetailsPtrOutput) ToDataBoxJobDetailsPtrOutputWithContext(ctx context.Context) DataBoxJobDetailsPtrOutput

type DataBoxJobDetailsResponse

type DataBoxJobDetailsResponse struct {
	// Available actions on the job.
	Actions []string `pulumi:"actions"`
	// 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"`
	// DataCenter code.
	DataCenterCode string `pulumi:"dataCenterCode"`
	// 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"`
	// Datacenter address to ship to, for the given sku and storage location.
	DatacenterAddress interface{} `pulumi:"datacenterAddress"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Holds device data erasure details
	DeviceErasureDetails DeviceErasureDetailsResponse `pulumi:"deviceErasureDetails"`
	// 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"`
	// Last mitigation action performed on the job.
	LastMitigationActionOnJob LastMitigationActionOnJobResponse `pulumi:"lastMitigationActionOnJob"`
	// 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"`
	// Optional Reverse Shipping details for order.
	ReverseShippingDetails *ReverseShippingDetailsResponse `pulumi:"reverseShippingDetails"`
	// Shipping address of the customer.
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

Databox Job Details

func (*DataBoxJobDetailsResponse) Defaults

Defaults sets the appropriate defaults for DataBoxJobDetailsResponse

type DataBoxJobDetailsResponseOutput

type DataBoxJobDetailsResponseOutput struct{ *pulumi.OutputState }

Databox Job Details

func (DataBoxJobDetailsResponseOutput) Actions

Available actions on the job.

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) DataCenterCode

DataCenter code.

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) DatacenterAddress

func (o DataBoxJobDetailsResponseOutput) DatacenterAddress() pulumi.AnyOutput

Datacenter address to ship to, for the given sku and storage location.

func (DataBoxJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxJobDetailsResponseOutput) DeviceErasureDetails

Holds device data erasure 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

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) LastMitigationActionOnJob

Last mitigation action performed on the job.

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) ReverseShippingDetails

Optional Reverse Shipping details for order.

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 DataBoxJobDetailsResponsePtrOutput

type DataBoxJobDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (DataBoxJobDetailsResponsePtrOutput) Actions

Available actions on the job.

func (DataBoxJobDetailsResponsePtrOutput) ChainOfCustodySasKey

Shared access key to download the chain of custody logs

func (DataBoxJobDetailsResponsePtrOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxJobDetailsResponsePtrOutput) CopyLogDetails

List of copy log details.

func (DataBoxJobDetailsResponsePtrOutput) CopyProgress

Copy progress per storage account.

func (DataBoxJobDetailsResponsePtrOutput) DataCenterCode

DataCenter code.

func (DataBoxJobDetailsResponsePtrOutput) DataExportDetails

Details of the data to be exported from azure.

func (DataBoxJobDetailsResponsePtrOutput) DataImportDetails

Details of the data to be imported into azure.

func (DataBoxJobDetailsResponsePtrOutput) DatacenterAddress

func (o DataBoxJobDetailsResponsePtrOutput) DatacenterAddress() pulumi.AnyOutput

Datacenter address to ship to, for the given sku and storage location.

func (DataBoxJobDetailsResponsePtrOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxJobDetailsResponsePtrOutput) DeviceErasureDetails

Holds device data erasure details

func (DataBoxJobDetailsResponsePtrOutput) 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 (DataBoxJobDetailsResponsePtrOutput) Elem

func (DataBoxJobDetailsResponsePtrOutput) ElementType

func (DataBoxJobDetailsResponsePtrOutput) ExpectedDataSizeInTeraBytes

func (o DataBoxJobDetailsResponsePtrOutput) ExpectedDataSizeInTeraBytes() pulumi.IntPtrOutput

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

func (DataBoxJobDetailsResponsePtrOutput) JobDetailsType

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

func (DataBoxJobDetailsResponsePtrOutput) JobStages

List of stages that run in the job.

func (DataBoxJobDetailsResponsePtrOutput) KeyEncryptionKey

Details about which key encryption type is being used.

func (DataBoxJobDetailsResponsePtrOutput) LastMitigationActionOnJob

Last mitigation action performed on the job.

func (DataBoxJobDetailsResponsePtrOutput) Preferences

Preferences for the order.

func (DataBoxJobDetailsResponsePtrOutput) ReturnPackage

Return package shipping details.

func (DataBoxJobDetailsResponsePtrOutput) ReverseShipmentLabelSasKey

func (o DataBoxJobDetailsResponsePtrOutput) ReverseShipmentLabelSasKey() pulumi.StringPtrOutput

Shared access key to download the return shipment label

func (DataBoxJobDetailsResponsePtrOutput) ReverseShippingDetails

Optional Reverse Shipping details for order.

func (DataBoxJobDetailsResponsePtrOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxJobDetailsResponsePtrOutput) ToDataBoxJobDetailsResponsePtrOutput

func (o DataBoxJobDetailsResponsePtrOutput) ToDataBoxJobDetailsResponsePtrOutput() DataBoxJobDetailsResponsePtrOutput

func (DataBoxJobDetailsResponsePtrOutput) ToDataBoxJobDetailsResponsePtrOutputWithContext

func (o DataBoxJobDetailsResponsePtrOutput) ToDataBoxJobDetailsResponsePtrOutputWithContext(ctx context.Context) DataBoxJobDetailsResponsePtrOutput

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 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 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.

func (*DataExportDetails) Defaults

func (val *DataExportDetails) Defaults() *DataExportDetails

Defaults sets the appropriate defaults for DataExportDetails

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) Defaults

Defaults sets the appropriate defaults for DataExportDetailsArgs

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.

func (*DataExportDetailsResponse) Defaults

Defaults sets the appropriate defaults for DataExportDetailsResponse

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 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"`
	// Level of the logs to be collected.
	LogCollectionLevel *string `pulumi:"logCollectionLevel"`
}

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

func (*DataImportDetails) Defaults

func (val *DataImportDetails) Defaults() *DataImportDetails

Defaults sets the appropriate defaults for DataImportDetails

type DataImportDetailsArgs

type DataImportDetailsArgs 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"`
}

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

func (*DataImportDetailsArgs) Defaults

Defaults sets the appropriate defaults for DataImportDetailsArgs

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) LogCollectionLevel

func (o DataImportDetailsOutput) LogCollectionLevel() pulumi.StringPtrOutput

Level of the logs to be collected.

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"`
	// Level of the logs to be collected.
	LogCollectionLevel *string `pulumi:"logCollectionLevel"`
}

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

func (*DataImportDetailsResponse) Defaults

Defaults sets the appropriate defaults for DataImportDetailsResponse

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 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) LogCollectionLevel

Level of the logs to be collected.

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 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 DatacenterAddressInstructionResponseResponse

type DatacenterAddressInstructionResponseResponse struct {
	// Data center communication instruction
	CommunicationInstruction string `pulumi:"communicationInstruction"`
	// Azure Location where the Data Center serves primarily.
	DataCenterAzureLocation string `pulumi:"dataCenterAzureLocation"`
	// Data center address type
	// Expected value is 'DatacenterAddressInstruction'.
	DatacenterAddressType string `pulumi:"datacenterAddressType"`
	// List of supported carriers for return shipment.
	SupportedCarriersForReturnShipment []string `pulumi:"supportedCarriersForReturnShipment"`
}

Datacenter instruction for given storage location.

type DatacenterAddressInstructionResponseResponseOutput

type DatacenterAddressInstructionResponseResponseOutput struct{ *pulumi.OutputState }

Datacenter instruction for given storage location.

func (DatacenterAddressInstructionResponseResponseOutput) CommunicationInstruction

Data center communication instruction

func (DatacenterAddressInstructionResponseResponseOutput) DataCenterAzureLocation

Azure Location where the Data Center serves primarily.

func (DatacenterAddressInstructionResponseResponseOutput) DatacenterAddressType

Data center address type Expected value is 'DatacenterAddressInstruction'.

func (DatacenterAddressInstructionResponseResponseOutput) ElementType

func (DatacenterAddressInstructionResponseResponseOutput) SupportedCarriersForReturnShipment

func (o DatacenterAddressInstructionResponseResponseOutput) SupportedCarriersForReturnShipment() pulumi.StringArrayOutput

List of supported carriers for return shipment.

func (DatacenterAddressInstructionResponseResponseOutput) ToDatacenterAddressInstructionResponseResponseOutput

func (o DatacenterAddressInstructionResponseResponseOutput) ToDatacenterAddressInstructionResponseResponseOutput() DatacenterAddressInstructionResponseResponseOutput

func (DatacenterAddressInstructionResponseResponseOutput) ToDatacenterAddressInstructionResponseResponseOutputWithContext

func (o DatacenterAddressInstructionResponseResponseOutput) ToDatacenterAddressInstructionResponseResponseOutputWithContext(ctx context.Context) DatacenterAddressInstructionResponseResponseOutput

type DatacenterAddressInstructionResponseResponsePtrOutput

type DatacenterAddressInstructionResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (DatacenterAddressInstructionResponseResponsePtrOutput) CommunicationInstruction

Data center communication instruction

func (DatacenterAddressInstructionResponseResponsePtrOutput) DataCenterAzureLocation

Azure Location where the Data Center serves primarily.

func (DatacenterAddressInstructionResponseResponsePtrOutput) DatacenterAddressType

Data center address type Expected value is 'DatacenterAddressInstruction'.

func (DatacenterAddressInstructionResponseResponsePtrOutput) Elem

func (DatacenterAddressInstructionResponseResponsePtrOutput) ElementType

func (DatacenterAddressInstructionResponseResponsePtrOutput) SupportedCarriersForReturnShipment

List of supported carriers for return shipment.

func (DatacenterAddressInstructionResponseResponsePtrOutput) ToDatacenterAddressInstructionResponseResponsePtrOutput

func (DatacenterAddressInstructionResponseResponsePtrOutput) ToDatacenterAddressInstructionResponseResponsePtrOutputWithContext

func (o DatacenterAddressInstructionResponseResponsePtrOutput) ToDatacenterAddressInstructionResponseResponsePtrOutputWithContext(ctx context.Context) DatacenterAddressInstructionResponseResponsePtrOutput

type DatacenterAddressLocationResponseResponse

type DatacenterAddressLocationResponseResponse struct {
	// Special instruction for shipping
	AdditionalShippingInformation string `pulumi:"additionalShippingInformation"`
	// Address type
	AddressType string `pulumi:"addressType"`
	// City name
	City string `pulumi:"city"`
	// Company name
	Company string `pulumi:"company"`
	// Contact person name
	ContactPersonName string `pulumi:"contactPersonName"`
	// name of the country
	Country string `pulumi:"country"`
	// Azure Location where the Data Center serves primarily.
	DataCenterAzureLocation string `pulumi:"dataCenterAzureLocation"`
	// Data center address type
	// Expected value is 'DatacenterAddressLocation'.
	DatacenterAddressType string `pulumi:"datacenterAddressType"`
	// Phone number
	Phone string `pulumi:"phone"`
	// Phone extension
	PhoneExtension string `pulumi:"phoneExtension"`
	// name of the state
	State string `pulumi:"state"`
	// Street address line 1
	Street1 string `pulumi:"street1"`
	// Street address line 2
	Street2 string `pulumi:"street2"`
	// Street address line 3
	Street3 string `pulumi:"street3"`
	// List of supported carriers for return shipment.
	SupportedCarriersForReturnShipment []string `pulumi:"supportedCarriersForReturnShipment"`
	// Zip code
	Zip string `pulumi:"zip"`
}

Datacenter address for given storage location.

type DatacenterAddressLocationResponseResponseOutput

type DatacenterAddressLocationResponseResponseOutput struct{ *pulumi.OutputState }

Datacenter address for given storage location.

func (DatacenterAddressLocationResponseResponseOutput) AdditionalShippingInformation

func (o DatacenterAddressLocationResponseResponseOutput) AdditionalShippingInformation() pulumi.StringOutput

Special instruction for shipping

func (DatacenterAddressLocationResponseResponseOutput) AddressType

Address type

func (DatacenterAddressLocationResponseResponseOutput) City

City name

func (DatacenterAddressLocationResponseResponseOutput) Company

Company name

func (DatacenterAddressLocationResponseResponseOutput) ContactPersonName

Contact person name

func (DatacenterAddressLocationResponseResponseOutput) Country

name of the country

func (DatacenterAddressLocationResponseResponseOutput) DataCenterAzureLocation

Azure Location where the Data Center serves primarily.

func (DatacenterAddressLocationResponseResponseOutput) DatacenterAddressType

Data center address type Expected value is 'DatacenterAddressLocation'.

func (DatacenterAddressLocationResponseResponseOutput) ElementType

func (DatacenterAddressLocationResponseResponseOutput) Phone

Phone number

func (DatacenterAddressLocationResponseResponseOutput) PhoneExtension

Phone extension

func (DatacenterAddressLocationResponseResponseOutput) State

name of the state

func (DatacenterAddressLocationResponseResponseOutput) Street1

Street address line 1

func (DatacenterAddressLocationResponseResponseOutput) Street2

Street address line 2

func (DatacenterAddressLocationResponseResponseOutput) Street3

Street address line 3

func (DatacenterAddressLocationResponseResponseOutput) SupportedCarriersForReturnShipment

func (o DatacenterAddressLocationResponseResponseOutput) SupportedCarriersForReturnShipment() pulumi.StringArrayOutput

List of supported carriers for return shipment.

func (DatacenterAddressLocationResponseResponseOutput) ToDatacenterAddressLocationResponseResponseOutput

func (o DatacenterAddressLocationResponseResponseOutput) ToDatacenterAddressLocationResponseResponseOutput() DatacenterAddressLocationResponseResponseOutput

func (DatacenterAddressLocationResponseResponseOutput) ToDatacenterAddressLocationResponseResponseOutputWithContext

func (o DatacenterAddressLocationResponseResponseOutput) ToDatacenterAddressLocationResponseResponseOutputWithContext(ctx context.Context) DatacenterAddressLocationResponseResponseOutput

func (DatacenterAddressLocationResponseResponseOutput) Zip

Zip code

type DatacenterAddressLocationResponseResponsePtrOutput

type DatacenterAddressLocationResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (DatacenterAddressLocationResponseResponsePtrOutput) AdditionalShippingInformation

Special instruction for shipping

func (DatacenterAddressLocationResponseResponsePtrOutput) AddressType

Address type

func (DatacenterAddressLocationResponseResponsePtrOutput) City

City name

func (DatacenterAddressLocationResponseResponsePtrOutput) Company

Company name

func (DatacenterAddressLocationResponseResponsePtrOutput) ContactPersonName

Contact person name

func (DatacenterAddressLocationResponseResponsePtrOutput) Country

name of the country

func (DatacenterAddressLocationResponseResponsePtrOutput) DataCenterAzureLocation

Azure Location where the Data Center serves primarily.

func (DatacenterAddressLocationResponseResponsePtrOutput) DatacenterAddressType

Data center address type Expected value is 'DatacenterAddressLocation'.

func (DatacenterAddressLocationResponseResponsePtrOutput) Elem

func (DatacenterAddressLocationResponseResponsePtrOutput) ElementType

func (DatacenterAddressLocationResponseResponsePtrOutput) Phone

Phone number

func (DatacenterAddressLocationResponseResponsePtrOutput) PhoneExtension

Phone extension

func (DatacenterAddressLocationResponseResponsePtrOutput) State

name of the state

func (DatacenterAddressLocationResponseResponsePtrOutput) Street1

Street address line 1

func (DatacenterAddressLocationResponseResponsePtrOutput) Street2

Street address line 2

func (DatacenterAddressLocationResponseResponsePtrOutput) Street3

Street address line 3

func (DatacenterAddressLocationResponseResponsePtrOutput) SupportedCarriersForReturnShipment

func (o DatacenterAddressLocationResponseResponsePtrOutput) SupportedCarriersForReturnShipment() pulumi.StringArrayOutput

List of supported carriers for return shipment.

func (DatacenterAddressLocationResponseResponsePtrOutput) ToDatacenterAddressLocationResponseResponsePtrOutput

func (o DatacenterAddressLocationResponseResponsePtrOutput) ToDatacenterAddressLocationResponseResponsePtrOutput() DatacenterAddressLocationResponseResponsePtrOutput

func (DatacenterAddressLocationResponseResponsePtrOutput) ToDatacenterAddressLocationResponseResponsePtrOutputWithContext

func (o DatacenterAddressLocationResponseResponsePtrOutput) ToDatacenterAddressLocationResponseResponsePtrOutputWithContext(ctx context.Context) DatacenterAddressLocationResponseResponsePtrOutput

func (DatacenterAddressLocationResponseResponsePtrOutput) Zip

Zip code

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 DcAccessSecurityCodeResponseOutput

type DcAccessSecurityCodeResponseOutput struct{ *pulumi.OutputState }

Dc access security code

func (DcAccessSecurityCodeResponseOutput) ElementType

func (DcAccessSecurityCodeResponseOutput) ForwardDCAccessCode

Forward Dc access security code.

func (DcAccessSecurityCodeResponseOutput) ReverseDCAccessCode

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 DeviceErasureDetailsResponse

type DeviceErasureDetailsResponse struct {
	// Holds the device erasure completion status
	DeviceErasureStatus string `pulumi:"deviceErasureStatus"`
	// Shared access key to download cleanup or destruction certificate for device
	ErasureOrDestructionCertificateSasKey string `pulumi:"erasureOrDestructionCertificateSasKey"`
}

Device erasure details with erasure completion status and erasureordestructionlog sas key

type DeviceErasureDetailsResponseOutput

type DeviceErasureDetailsResponseOutput struct{ *pulumi.OutputState }

Device erasure details with erasure completion status and erasureordestructionlog sas key

func (DeviceErasureDetailsResponseOutput) DeviceErasureStatus

func (o DeviceErasureDetailsResponseOutput) DeviceErasureStatus() pulumi.StringOutput

Holds the device erasure completion status

func (DeviceErasureDetailsResponseOutput) ElementType

func (DeviceErasureDetailsResponseOutput) ErasureOrDestructionCertificateSasKey

func (o DeviceErasureDetailsResponseOutput) ErasureOrDestructionCertificateSasKey() pulumi.StringOutput

Shared access key to download cleanup or destruction certificate for device

func (DeviceErasureDetailsResponseOutput) ToDeviceErasureDetailsResponseOutput

func (o DeviceErasureDetailsResponseOutput) ToDeviceErasureDetailsResponseOutput() DeviceErasureDetailsResponseOutput

func (DeviceErasureDetailsResponseOutput) ToDeviceErasureDetailsResponseOutputWithContext

func (o DeviceErasureDetailsResponseOutput) ToDeviceErasureDetailsResponseOutputWithContext(ctx context.Context) DeviceErasureDetailsResponseOutput

type DeviceErasureDetailsResponsePtrOutput

type DeviceErasureDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (DeviceErasureDetailsResponsePtrOutput) DeviceErasureStatus

Holds the device erasure completion status

func (DeviceErasureDetailsResponsePtrOutput) Elem

func (DeviceErasureDetailsResponsePtrOutput) ElementType

func (DeviceErasureDetailsResponsePtrOutput) ErasureOrDestructionCertificateSasKey

func (o DeviceErasureDetailsResponsePtrOutput) ErasureOrDestructionCertificateSasKey() pulumi.StringPtrOutput

Shared access key to download cleanup or destruction certificate for device

func (DeviceErasureDetailsResponsePtrOutput) ToDeviceErasureDetailsResponsePtrOutput

func (o DeviceErasureDetailsResponsePtrOutput) ToDeviceErasureDetailsResponsePtrOutput() DeviceErasureDetailsResponsePtrOutput

func (DeviceErasureDetailsResponsePtrOutput) ToDeviceErasureDetailsResponsePtrOutputWithContext

func (o DeviceErasureDetailsResponsePtrOutput) ToDeviceErasureDetailsResponsePtrOutputWithContext(ctx context.Context) DeviceErasureDetailsResponsePtrOutput

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 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 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

type DoubleEncryption string

Defines secondary layer of software-based encryption enablement.

func (DoubleEncryption) ElementType

func (DoubleEncryption) ElementType() reflect.Type

func (DoubleEncryption) ToDoubleEncryptionOutput

func (e DoubleEncryption) ToDoubleEncryptionOutput() DoubleEncryptionOutput

func (DoubleEncryption) ToDoubleEncryptionOutputWithContext

func (e DoubleEncryption) ToDoubleEncryptionOutputWithContext(ctx context.Context) DoubleEncryptionOutput

func (DoubleEncryption) ToDoubleEncryptionPtrOutput

func (e DoubleEncryption) ToDoubleEncryptionPtrOutput() DoubleEncryptionPtrOutput

func (DoubleEncryption) ToDoubleEncryptionPtrOutputWithContext

func (e DoubleEncryption) ToDoubleEncryptionPtrOutputWithContext(ctx context.Context) DoubleEncryptionPtrOutput

func (DoubleEncryption) ToStringOutput

func (e DoubleEncryption) ToStringOutput() pulumi.StringOutput

func (DoubleEncryption) ToStringOutputWithContext

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

func (DoubleEncryption) ToStringPtrOutput

func (e DoubleEncryption) ToStringPtrOutput() pulumi.StringPtrOutput

func (DoubleEncryption) ToStringPtrOutputWithContext

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

type DoubleEncryptionInput

type DoubleEncryptionInput interface {
	pulumi.Input

	ToDoubleEncryptionOutput() DoubleEncryptionOutput
	ToDoubleEncryptionOutputWithContext(context.Context) DoubleEncryptionOutput
}

DoubleEncryptionInput is an input type that accepts values of the DoubleEncryption enum A concrete instance of `DoubleEncryptionInput` can be one of the following:

DoubleEncryptionEnabled
DoubleEncryptionDisabled

type DoubleEncryptionOutput

type DoubleEncryptionOutput struct{ *pulumi.OutputState }

func (DoubleEncryptionOutput) ElementType

func (DoubleEncryptionOutput) ElementType() reflect.Type

func (DoubleEncryptionOutput) ToDoubleEncryptionOutput

func (o DoubleEncryptionOutput) ToDoubleEncryptionOutput() DoubleEncryptionOutput

func (DoubleEncryptionOutput) ToDoubleEncryptionOutputWithContext

func (o DoubleEncryptionOutput) ToDoubleEncryptionOutputWithContext(ctx context.Context) DoubleEncryptionOutput

func (DoubleEncryptionOutput) ToDoubleEncryptionPtrOutput

func (o DoubleEncryptionOutput) ToDoubleEncryptionPtrOutput() DoubleEncryptionPtrOutput

func (DoubleEncryptionOutput) ToDoubleEncryptionPtrOutputWithContext

func (o DoubleEncryptionOutput) ToDoubleEncryptionPtrOutputWithContext(ctx context.Context) DoubleEncryptionPtrOutput

func (DoubleEncryptionOutput) ToStringOutput

func (o DoubleEncryptionOutput) ToStringOutput() pulumi.StringOutput

func (DoubleEncryptionOutput) ToStringOutputWithContext

func (o DoubleEncryptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DoubleEncryptionOutput) ToStringPtrOutput

func (o DoubleEncryptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DoubleEncryptionOutput) ToStringPtrOutputWithContext

func (o DoubleEncryptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DoubleEncryptionPtrInput

type DoubleEncryptionPtrInput interface {
	pulumi.Input

	ToDoubleEncryptionPtrOutput() DoubleEncryptionPtrOutput
	ToDoubleEncryptionPtrOutputWithContext(context.Context) DoubleEncryptionPtrOutput
}

func DoubleEncryptionPtr

func DoubleEncryptionPtr(v string) DoubleEncryptionPtrInput

type DoubleEncryptionPtrOutput

type DoubleEncryptionPtrOutput struct{ *pulumi.OutputState }

func (DoubleEncryptionPtrOutput) Elem

func (DoubleEncryptionPtrOutput) ElementType

func (DoubleEncryptionPtrOutput) ElementType() reflect.Type

func (DoubleEncryptionPtrOutput) ToDoubleEncryptionPtrOutput

func (o DoubleEncryptionPtrOutput) ToDoubleEncryptionPtrOutput() DoubleEncryptionPtrOutput

func (DoubleEncryptionPtrOutput) ToDoubleEncryptionPtrOutputWithContext

func (o DoubleEncryptionPtrOutput) ToDoubleEncryptionPtrOutputWithContext(ctx context.Context) DoubleEncryptionPtrOutput

func (DoubleEncryptionPtrOutput) ToStringPtrOutput

func (o DoubleEncryptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DoubleEncryptionPtrOutput) ToStringPtrOutputWithContext

func (o DoubleEncryptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionPreferences

type EncryptionPreferences struct {
	// Defines secondary layer of software-based encryption enablement.
	DoubleEncryption *string `pulumi:"doubleEncryption"`
	// Defines Hardware level encryption (Only for disk)
	HardwareEncryption *string `pulumi:"hardwareEncryption"`
}

Preferences related to the Encryption.

func (*EncryptionPreferences) Defaults

Defaults sets the appropriate defaults for EncryptionPreferences

type EncryptionPreferencesArgs

type EncryptionPreferencesArgs struct {
	// Defines secondary layer of software-based encryption enablement.
	DoubleEncryption pulumi.StringPtrInput `pulumi:"doubleEncryption"`
	// Defines Hardware level encryption (Only for disk)
	HardwareEncryption pulumi.StringPtrInput `pulumi:"hardwareEncryption"`
}

Preferences related to the Encryption.

func (*EncryptionPreferencesArgs) Defaults

Defaults sets the appropriate defaults for EncryptionPreferencesArgs

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) HardwareEncryption

func (o EncryptionPreferencesOutput) HardwareEncryption() pulumi.StringPtrOutput

Defines Hardware level encryption (Only for disk)

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) HardwareEncryption

func (o EncryptionPreferencesPtrOutput) HardwareEncryption() pulumi.StringPtrOutput

Defines Hardware level encryption (Only for disk)

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"`
	// Defines Hardware level encryption (Only for disk)
	HardwareEncryption *string `pulumi:"hardwareEncryption"`
}

Preferences related to the Encryption.

func (*EncryptionPreferencesResponse) Defaults

Defaults sets the appropriate defaults for EncryptionPreferencesResponse

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) HardwareEncryption

Defines Hardware level encryption (Only for disk)

func (EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponseOutput

func (o EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponseOutput() EncryptionPreferencesResponseOutput

func (EncryptionPreferencesResponseOutput) ToEncryptionPreferencesResponseOutputWithContext

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

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) HardwareEncryption

Defines Hardware level encryption (Only for disk)

func (EncryptionPreferencesResponsePtrOutput) ToEncryptionPreferencesResponsePtrOutput

func (o EncryptionPreferencesResponsePtrOutput) ToEncryptionPreferencesResponsePtrOutput() EncryptionPreferencesResponsePtrOutput

func (EncryptionPreferencesResponsePtrOutput) ToEncryptionPreferencesResponsePtrOutputWithContext

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

type ExportDiskDetailsResponse

type ExportDiskDetailsResponse struct {
	// Path to backed up manifest, only returned if enableManifestBackup is true.
	BackupManifestCloudPath string `pulumi:"backupManifestCloudPath"`
	// The relative path of the manifest file on the disk.
	ManifestFile string `pulumi:"manifestFile"`
	// The Base16-encoded MD5 hash of the manifest file on the disk.
	ManifestHash string `pulumi:"manifestHash"`
}

Export disk details

type ExportDiskDetailsResponseMapOutput

type ExportDiskDetailsResponseMapOutput struct{ *pulumi.OutputState }

func (ExportDiskDetailsResponseMapOutput) ElementType

func (ExportDiskDetailsResponseMapOutput) MapIndex

func (ExportDiskDetailsResponseMapOutput) ToExportDiskDetailsResponseMapOutput

func (o ExportDiskDetailsResponseMapOutput) ToExportDiskDetailsResponseMapOutput() ExportDiskDetailsResponseMapOutput

func (ExportDiskDetailsResponseMapOutput) ToExportDiskDetailsResponseMapOutputWithContext

func (o ExportDiskDetailsResponseMapOutput) ToExportDiskDetailsResponseMapOutputWithContext(ctx context.Context) ExportDiskDetailsResponseMapOutput

type ExportDiskDetailsResponseOutput

type ExportDiskDetailsResponseOutput struct{ *pulumi.OutputState }

Export disk details

func (ExportDiskDetailsResponseOutput) BackupManifestCloudPath

func (o ExportDiskDetailsResponseOutput) BackupManifestCloudPath() pulumi.StringOutput

Path to backed up manifest, only returned if enableManifestBackup is true.

func (ExportDiskDetailsResponseOutput) ElementType

func (ExportDiskDetailsResponseOutput) ManifestFile

The relative path of the manifest file on the disk.

func (ExportDiskDetailsResponseOutput) ManifestHash

The Base16-encoded MD5 hash of the manifest file on the disk.

func (ExportDiskDetailsResponseOutput) ToExportDiskDetailsResponseOutput

func (o ExportDiskDetailsResponseOutput) ToExportDiskDetailsResponseOutput() ExportDiskDetailsResponseOutput

func (ExportDiskDetailsResponseOutput) ToExportDiskDetailsResponseOutputWithContext

func (o ExportDiskDetailsResponseOutput) ToExportDiskDetailsResponseOutputWithContext(ctx context.Context) ExportDiskDetailsResponseOutput

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 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 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

type FilterFileType string

Type of the filter file.

func (FilterFileType) ElementType

func (FilterFileType) ElementType() reflect.Type

func (FilterFileType) ToFilterFileTypeOutput

func (e FilterFileType) ToFilterFileTypeOutput() FilterFileTypeOutput

func (FilterFileType) ToFilterFileTypeOutputWithContext

func (e FilterFileType) ToFilterFileTypeOutputWithContext(ctx context.Context) FilterFileTypeOutput

func (FilterFileType) ToFilterFileTypePtrOutput

func (e FilterFileType) ToFilterFileTypePtrOutput() FilterFileTypePtrOutput

func (FilterFileType) ToFilterFileTypePtrOutputWithContext

func (e FilterFileType) ToFilterFileTypePtrOutputWithContext(ctx context.Context) FilterFileTypePtrOutput

func (FilterFileType) ToStringOutput

func (e FilterFileType) ToStringOutput() pulumi.StringOutput

func (FilterFileType) ToStringOutputWithContext

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

func (FilterFileType) ToStringPtrOutput

func (e FilterFileType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FilterFileType) ToStringPtrOutputWithContext

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

type FilterFileTypeInput

type FilterFileTypeInput interface {
	pulumi.Input

	ToFilterFileTypeOutput() FilterFileTypeOutput
	ToFilterFileTypeOutputWithContext(context.Context) FilterFileTypeOutput
}

FilterFileTypeInput is an input type that accepts values of the FilterFileType enum A concrete instance of `FilterFileTypeInput` can be one of the following:

FilterFileTypeAzureBlob
FilterFileTypeAzureFile

type FilterFileTypeOutput

type FilterFileTypeOutput struct{ *pulumi.OutputState }

func (FilterFileTypeOutput) ElementType

func (FilterFileTypeOutput) ElementType() reflect.Type

func (FilterFileTypeOutput) ToFilterFileTypeOutput

func (o FilterFileTypeOutput) ToFilterFileTypeOutput() FilterFileTypeOutput

func (FilterFileTypeOutput) ToFilterFileTypeOutputWithContext

func (o FilterFileTypeOutput) ToFilterFileTypeOutputWithContext(ctx context.Context) FilterFileTypeOutput

func (FilterFileTypeOutput) ToFilterFileTypePtrOutput

func (o FilterFileTypeOutput) ToFilterFileTypePtrOutput() FilterFileTypePtrOutput

func (FilterFileTypeOutput) ToFilterFileTypePtrOutputWithContext

func (o FilterFileTypeOutput) ToFilterFileTypePtrOutputWithContext(ctx context.Context) FilterFileTypePtrOutput

func (FilterFileTypeOutput) ToStringOutput

func (o FilterFileTypeOutput) ToStringOutput() pulumi.StringOutput

func (FilterFileTypeOutput) ToStringOutputWithContext

func (o FilterFileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FilterFileTypeOutput) ToStringPtrOutput

func (o FilterFileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FilterFileTypeOutput) ToStringPtrOutputWithContext

func (o FilterFileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FilterFileTypePtrInput

type FilterFileTypePtrInput interface {
	pulumi.Input

	ToFilterFileTypePtrOutput() FilterFileTypePtrOutput
	ToFilterFileTypePtrOutputWithContext(context.Context) FilterFileTypePtrOutput
}

func FilterFileTypePtr

func FilterFileTypePtr(v string) FilterFileTypePtrInput

type FilterFileTypePtrOutput

type FilterFileTypePtrOutput struct{ *pulumi.OutputState }

func (FilterFileTypePtrOutput) Elem

func (FilterFileTypePtrOutput) ElementType

func (FilterFileTypePtrOutput) ElementType() reflect.Type

func (FilterFileTypePtrOutput) ToFilterFileTypePtrOutput

func (o FilterFileTypePtrOutput) ToFilterFileTypePtrOutput() FilterFileTypePtrOutput

func (FilterFileTypePtrOutput) ToFilterFileTypePtrOutputWithContext

func (o FilterFileTypePtrOutput) ToFilterFileTypePtrOutputWithContext(ctx context.Context) FilterFileTypePtrOutput

func (FilterFileTypePtrOutput) ToStringPtrOutput

func (o FilterFileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FilterFileTypePtrOutput) ToStringPtrOutputWithContext

func (o FilterFileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HardwareEncryption

type HardwareEncryption string

Defines Hardware level encryption (Only for disk)

func (HardwareEncryption) ElementType

func (HardwareEncryption) ElementType() reflect.Type

func (HardwareEncryption) ToHardwareEncryptionOutput

func (e HardwareEncryption) ToHardwareEncryptionOutput() HardwareEncryptionOutput

func (HardwareEncryption) ToHardwareEncryptionOutputWithContext

func (e HardwareEncryption) ToHardwareEncryptionOutputWithContext(ctx context.Context) HardwareEncryptionOutput

func (HardwareEncryption) ToHardwareEncryptionPtrOutput

func (e HardwareEncryption) ToHardwareEncryptionPtrOutput() HardwareEncryptionPtrOutput

func (HardwareEncryption) ToHardwareEncryptionPtrOutputWithContext

func (e HardwareEncryption) ToHardwareEncryptionPtrOutputWithContext(ctx context.Context) HardwareEncryptionPtrOutput

func (HardwareEncryption) ToStringOutput

func (e HardwareEncryption) ToStringOutput() pulumi.StringOutput

func (HardwareEncryption) ToStringOutputWithContext

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

func (HardwareEncryption) ToStringPtrOutput

func (e HardwareEncryption) ToStringPtrOutput() pulumi.StringPtrOutput

func (HardwareEncryption) ToStringPtrOutputWithContext

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

type HardwareEncryptionInput

type HardwareEncryptionInput interface {
	pulumi.Input

	ToHardwareEncryptionOutput() HardwareEncryptionOutput
	ToHardwareEncryptionOutputWithContext(context.Context) HardwareEncryptionOutput
}

HardwareEncryptionInput is an input type that accepts values of the HardwareEncryption enum A concrete instance of `HardwareEncryptionInput` can be one of the following:

HardwareEncryptionEnabled
HardwareEncryptionDisabled

type HardwareEncryptionOutput

type HardwareEncryptionOutput struct{ *pulumi.OutputState }

func (HardwareEncryptionOutput) ElementType

func (HardwareEncryptionOutput) ElementType() reflect.Type

func (HardwareEncryptionOutput) ToHardwareEncryptionOutput

func (o HardwareEncryptionOutput) ToHardwareEncryptionOutput() HardwareEncryptionOutput

func (HardwareEncryptionOutput) ToHardwareEncryptionOutputWithContext

func (o HardwareEncryptionOutput) ToHardwareEncryptionOutputWithContext(ctx context.Context) HardwareEncryptionOutput

func (HardwareEncryptionOutput) ToHardwareEncryptionPtrOutput

func (o HardwareEncryptionOutput) ToHardwareEncryptionPtrOutput() HardwareEncryptionPtrOutput

func (HardwareEncryptionOutput) ToHardwareEncryptionPtrOutputWithContext

func (o HardwareEncryptionOutput) ToHardwareEncryptionPtrOutputWithContext(ctx context.Context) HardwareEncryptionPtrOutput

func (HardwareEncryptionOutput) ToStringOutput

func (o HardwareEncryptionOutput) ToStringOutput() pulumi.StringOutput

func (HardwareEncryptionOutput) ToStringOutputWithContext

func (o HardwareEncryptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HardwareEncryptionOutput) ToStringPtrOutput

func (o HardwareEncryptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HardwareEncryptionOutput) ToStringPtrOutputWithContext

func (o HardwareEncryptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HardwareEncryptionPtrInput

type HardwareEncryptionPtrInput interface {
	pulumi.Input

	ToHardwareEncryptionPtrOutput() HardwareEncryptionPtrOutput
	ToHardwareEncryptionPtrOutputWithContext(context.Context) HardwareEncryptionPtrOutput
}

func HardwareEncryptionPtr

func HardwareEncryptionPtr(v string) HardwareEncryptionPtrInput

type HardwareEncryptionPtrOutput

type HardwareEncryptionPtrOutput struct{ *pulumi.OutputState }

func (HardwareEncryptionPtrOutput) Elem

func (HardwareEncryptionPtrOutput) ElementType

func (HardwareEncryptionPtrOutput) ToHardwareEncryptionPtrOutput

func (o HardwareEncryptionPtrOutput) ToHardwareEncryptionPtrOutput() HardwareEncryptionPtrOutput

func (HardwareEncryptionPtrOutput) ToHardwareEncryptionPtrOutputWithContext

func (o HardwareEncryptionPtrOutput) ToHardwareEncryptionPtrOutputWithContext(ctx context.Context) HardwareEncryptionPtrOutput

func (HardwareEncryptionPtrOutput) ToStringPtrOutput

func (o HardwareEncryptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HardwareEncryptionPtrOutput) ToStringPtrOutputWithContext

func (o HardwareEncryptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityProperties

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

Managed identity properties.

type IdentityPropertiesArgs

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

func (IdentityPropertiesArgs) ElementType() reflect.Type

func (IdentityPropertiesArgs) ToIdentityPropertiesOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext

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

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext

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

type IdentityPropertiesInput

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

type IdentityPropertiesOutput struct{ *pulumi.OutputState }

Managed identity properties.

func (IdentityPropertiesOutput) ElementType

func (IdentityPropertiesOutput) ElementType() reflect.Type

func (IdentityPropertiesOutput) ToIdentityPropertiesOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext

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

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext

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

func (IdentityPropertiesOutput) Type

Managed service identity type.

func (IdentityPropertiesOutput) UserAssigned

User assigned identity properties.

type IdentityPropertiesPtrInput

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

type IdentityPropertiesPtrOutput

type IdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesPtrOutput) Elem

func (IdentityPropertiesPtrOutput) ElementType

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext

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

func (IdentityPropertiesPtrOutput) Type

Managed service identity type.

func (IdentityPropertiesPtrOutput) UserAssigned

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 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) Type

Managed service identity type.

func (IdentityPropertiesResponseOutput) UserAssigned

User assigned identity properties.

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 ImportDiskDetails

type ImportDiskDetails struct {
	// BitLocker key used to encrypt the disk.
	BitLockerKey string `pulumi:"bitLockerKey"`
	// The relative path of the manifest file on the disk.
	ManifestFile string `pulumi:"manifestFile"`
	// The Base16-encoded MD5 hash of the manifest file on the disk.
	ManifestHash string `pulumi:"manifestHash"`
}

Import disk details

type ImportDiskDetailsArgs

type ImportDiskDetailsArgs struct {
	// BitLocker key used to encrypt the disk.
	BitLockerKey pulumi.StringInput `pulumi:"bitLockerKey"`
	// The relative path of the manifest file on the disk.
	ManifestFile pulumi.StringInput `pulumi:"manifestFile"`
	// The Base16-encoded MD5 hash of the manifest file on the disk.
	ManifestHash pulumi.StringInput `pulumi:"manifestHash"`
}

Import disk details

func (ImportDiskDetailsArgs) ElementType

func (ImportDiskDetailsArgs) ElementType() reflect.Type

func (ImportDiskDetailsArgs) ToImportDiskDetailsOutput

func (i ImportDiskDetailsArgs) ToImportDiskDetailsOutput() ImportDiskDetailsOutput

func (ImportDiskDetailsArgs) ToImportDiskDetailsOutputWithContext

func (i ImportDiskDetailsArgs) ToImportDiskDetailsOutputWithContext(ctx context.Context) ImportDiskDetailsOutput

type ImportDiskDetailsInput

type ImportDiskDetailsInput interface {
	pulumi.Input

	ToImportDiskDetailsOutput() ImportDiskDetailsOutput
	ToImportDiskDetailsOutputWithContext(context.Context) ImportDiskDetailsOutput
}

ImportDiskDetailsInput is an input type that accepts ImportDiskDetailsArgs and ImportDiskDetailsOutput values. You can construct a concrete instance of `ImportDiskDetailsInput` via:

ImportDiskDetailsArgs{...}

type ImportDiskDetailsMap

type ImportDiskDetailsMap map[string]ImportDiskDetailsInput

func (ImportDiskDetailsMap) ElementType

func (ImportDiskDetailsMap) ElementType() reflect.Type

func (ImportDiskDetailsMap) ToImportDiskDetailsMapOutput

func (i ImportDiskDetailsMap) ToImportDiskDetailsMapOutput() ImportDiskDetailsMapOutput

func (ImportDiskDetailsMap) ToImportDiskDetailsMapOutputWithContext

func (i ImportDiskDetailsMap) ToImportDiskDetailsMapOutputWithContext(ctx context.Context) ImportDiskDetailsMapOutput

type ImportDiskDetailsMapInput

type ImportDiskDetailsMapInput interface {
	pulumi.Input

	ToImportDiskDetailsMapOutput() ImportDiskDetailsMapOutput
	ToImportDiskDetailsMapOutputWithContext(context.Context) ImportDiskDetailsMapOutput
}

ImportDiskDetailsMapInput is an input type that accepts ImportDiskDetailsMap and ImportDiskDetailsMapOutput values. You can construct a concrete instance of `ImportDiskDetailsMapInput` via:

ImportDiskDetailsMap{ "key": ImportDiskDetailsArgs{...} }

type ImportDiskDetailsMapOutput

type ImportDiskDetailsMapOutput struct{ *pulumi.OutputState }

func (ImportDiskDetailsMapOutput) ElementType

func (ImportDiskDetailsMapOutput) ElementType() reflect.Type

func (ImportDiskDetailsMapOutput) MapIndex

func (ImportDiskDetailsMapOutput) ToImportDiskDetailsMapOutput

func (o ImportDiskDetailsMapOutput) ToImportDiskDetailsMapOutput() ImportDiskDetailsMapOutput

func (ImportDiskDetailsMapOutput) ToImportDiskDetailsMapOutputWithContext

func (o ImportDiskDetailsMapOutput) ToImportDiskDetailsMapOutputWithContext(ctx context.Context) ImportDiskDetailsMapOutput

type ImportDiskDetailsOutput

type ImportDiskDetailsOutput struct{ *pulumi.OutputState }

Import disk details

func (ImportDiskDetailsOutput) BitLockerKey

func (o ImportDiskDetailsOutput) BitLockerKey() pulumi.StringOutput

BitLocker key used to encrypt the disk.

func (ImportDiskDetailsOutput) ElementType

func (ImportDiskDetailsOutput) ElementType() reflect.Type

func (ImportDiskDetailsOutput) ManifestFile

func (o ImportDiskDetailsOutput) ManifestFile() pulumi.StringOutput

The relative path of the manifest file on the disk.

func (ImportDiskDetailsOutput) ManifestHash

func (o ImportDiskDetailsOutput) ManifestHash() pulumi.StringOutput

The Base16-encoded MD5 hash of the manifest file on the disk.

func (ImportDiskDetailsOutput) ToImportDiskDetailsOutput

func (o ImportDiskDetailsOutput) ToImportDiskDetailsOutput() ImportDiskDetailsOutput

func (ImportDiskDetailsOutput) ToImportDiskDetailsOutputWithContext

func (o ImportDiskDetailsOutput) ToImportDiskDetailsOutputWithContext(ctx context.Context) ImportDiskDetailsOutput

type ImportDiskDetailsResponse

type ImportDiskDetailsResponse struct {
	// Path to backed up manifest, only returned if enableManifestBackup is true.
	BackupManifestCloudPath string `pulumi:"backupManifestCloudPath"`
	// BitLocker key used to encrypt the disk.
	BitLockerKey string `pulumi:"bitLockerKey"`
	// The relative path of the manifest file on the disk.
	ManifestFile string `pulumi:"manifestFile"`
	// The Base16-encoded MD5 hash of the manifest file on the disk.
	ManifestHash string `pulumi:"manifestHash"`
}

Import disk details

type ImportDiskDetailsResponseMapOutput

type ImportDiskDetailsResponseMapOutput struct{ *pulumi.OutputState }

func (ImportDiskDetailsResponseMapOutput) ElementType

func (ImportDiskDetailsResponseMapOutput) MapIndex

func (ImportDiskDetailsResponseMapOutput) ToImportDiskDetailsResponseMapOutput

func (o ImportDiskDetailsResponseMapOutput) ToImportDiskDetailsResponseMapOutput() ImportDiskDetailsResponseMapOutput

func (ImportDiskDetailsResponseMapOutput) ToImportDiskDetailsResponseMapOutputWithContext

func (o ImportDiskDetailsResponseMapOutput) ToImportDiskDetailsResponseMapOutputWithContext(ctx context.Context) ImportDiskDetailsResponseMapOutput

type ImportDiskDetailsResponseOutput

type ImportDiskDetailsResponseOutput struct{ *pulumi.OutputState }

Import disk details

func (ImportDiskDetailsResponseOutput) BackupManifestCloudPath

func (o ImportDiskDetailsResponseOutput) BackupManifestCloudPath() pulumi.StringOutput

Path to backed up manifest, only returned if enableManifestBackup is true.

func (ImportDiskDetailsResponseOutput) BitLockerKey

BitLocker key used to encrypt the disk.

func (ImportDiskDetailsResponseOutput) ElementType

func (ImportDiskDetailsResponseOutput) ManifestFile

The relative path of the manifest file on the disk.

func (ImportDiskDetailsResponseOutput) ManifestHash

The Base16-encoded MD5 hash of the manifest file on the disk.

func (ImportDiskDetailsResponseOutput) ToImportDiskDetailsResponseOutput

func (o ImportDiskDetailsResponseOutput) ToImportDiskDetailsResponseOutput() ImportDiskDetailsResponseOutput

func (ImportDiskDetailsResponseOutput) ToImportDiskDetailsResponseOutputWithContext

func (o ImportDiskDetailsResponseOutput) ToImportDiskDetailsResponseOutputWithContext(ctx context.Context) ImportDiskDetailsResponseOutput

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 Editable status for Reverse Shipping Address and Contact Info
	ReverseShippingDetailsUpdate pulumi.StringOutput `pulumi:"reverseShippingDetailsUpdate"`
	// The Editable status for Reverse Transport preferences
	ReverseTransportPreferenceUpdate pulumi.StringOutput `pulumi:"reverseTransportPreferenceUpdate"`
	// 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"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// 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. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2020-11-01.

Other available API versions: 2019-09-01, 2023-03-01, 2023-12-01, 2024-02-01-preview, 2024-03-01-preview.

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

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext

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.StringPtrInput
	// 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 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

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

type JobDeliveryType string

Delivery type of Job.

func (JobDeliveryType) ElementType

func (JobDeliveryType) ElementType() reflect.Type

func (JobDeliveryType) ToJobDeliveryTypeOutput

func (e JobDeliveryType) ToJobDeliveryTypeOutput() JobDeliveryTypeOutput

func (JobDeliveryType) ToJobDeliveryTypeOutputWithContext

func (e JobDeliveryType) ToJobDeliveryTypeOutputWithContext(ctx context.Context) JobDeliveryTypeOutput

func (JobDeliveryType) ToJobDeliveryTypePtrOutput

func (e JobDeliveryType) ToJobDeliveryTypePtrOutput() JobDeliveryTypePtrOutput

func (JobDeliveryType) ToJobDeliveryTypePtrOutputWithContext

func (e JobDeliveryType) ToJobDeliveryTypePtrOutputWithContext(ctx context.Context) JobDeliveryTypePtrOutput

func (JobDeliveryType) ToStringOutput

func (e JobDeliveryType) ToStringOutput() pulumi.StringOutput

func (JobDeliveryType) ToStringOutputWithContext

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

func (JobDeliveryType) ToStringPtrOutput

func (e JobDeliveryType) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobDeliveryType) ToStringPtrOutputWithContext

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

type JobDeliveryTypeInput

type JobDeliveryTypeInput interface {
	pulumi.Input

	ToJobDeliveryTypeOutput() JobDeliveryTypeOutput
	ToJobDeliveryTypeOutputWithContext(context.Context) JobDeliveryTypeOutput
}

JobDeliveryTypeInput is an input type that accepts values of the JobDeliveryType enum A concrete instance of `JobDeliveryTypeInput` can be one of the following:

JobDeliveryTypeNonScheduled
JobDeliveryTypeScheduled

type JobDeliveryTypeOutput

type JobDeliveryTypeOutput struct{ *pulumi.OutputState }

func (JobDeliveryTypeOutput) ElementType

func (JobDeliveryTypeOutput) ElementType() reflect.Type

func (JobDeliveryTypeOutput) ToJobDeliveryTypeOutput

func (o JobDeliveryTypeOutput) ToJobDeliveryTypeOutput() JobDeliveryTypeOutput

func (JobDeliveryTypeOutput) ToJobDeliveryTypeOutputWithContext

func (o JobDeliveryTypeOutput) ToJobDeliveryTypeOutputWithContext(ctx context.Context) JobDeliveryTypeOutput

func (JobDeliveryTypeOutput) ToJobDeliveryTypePtrOutput

func (o JobDeliveryTypeOutput) ToJobDeliveryTypePtrOutput() JobDeliveryTypePtrOutput

func (JobDeliveryTypeOutput) ToJobDeliveryTypePtrOutputWithContext

func (o JobDeliveryTypeOutput) ToJobDeliveryTypePtrOutputWithContext(ctx context.Context) JobDeliveryTypePtrOutput

func (JobDeliveryTypeOutput) ToStringOutput

func (o JobDeliveryTypeOutput) ToStringOutput() pulumi.StringOutput

func (JobDeliveryTypeOutput) ToStringOutputWithContext

func (o JobDeliveryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JobDeliveryTypeOutput) ToStringPtrOutput

func (o JobDeliveryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobDeliveryTypeOutput) ToStringPtrOutputWithContext

func (o JobDeliveryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JobDeliveryTypePtrInput

type JobDeliveryTypePtrInput interface {
	pulumi.Input

	ToJobDeliveryTypePtrOutput() JobDeliveryTypePtrOutput
	ToJobDeliveryTypePtrOutputWithContext(context.Context) JobDeliveryTypePtrOutput
}

func JobDeliveryTypePtr

func JobDeliveryTypePtr(v string) JobDeliveryTypePtrInput

type JobDeliveryTypePtrOutput

type JobDeliveryTypePtrOutput struct{ *pulumi.OutputState }

func (JobDeliveryTypePtrOutput) Elem

func (JobDeliveryTypePtrOutput) ElementType

func (JobDeliveryTypePtrOutput) ElementType() reflect.Type

func (JobDeliveryTypePtrOutput) ToJobDeliveryTypePtrOutput

func (o JobDeliveryTypePtrOutput) ToJobDeliveryTypePtrOutput() JobDeliveryTypePtrOutput

func (JobDeliveryTypePtrOutput) ToJobDeliveryTypePtrOutputWithContext

func (o JobDeliveryTypePtrOutput) ToJobDeliveryTypePtrOutputWithContext(ctx context.Context) JobDeliveryTypePtrOutput

func (JobDeliveryTypePtrOutput) ToStringPtrOutput

func (o JobDeliveryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobDeliveryTypePtrOutput) ToStringPtrOutputWithContext

func (o JobDeliveryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JobInput

type JobInput interface {
	pulumi.Input

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

type JobOutput

type JobOutput struct{ *pulumi.OutputState }

func (JobOutput) CancellationReason

func (o JobOutput) CancellationReason() pulumi.StringOutput

Reason for cancellation.

func (JobOutput) DeliveryInfo

Delivery Info of Job.

func (JobOutput) DeliveryType

func (o JobOutput) DeliveryType() pulumi.StringPtrOutput

Delivery type of Job.

func (JobOutput) Details

func (o JobOutput) Details() pulumi.AnyOutput

Details of a job run. This field will only be sent for expand details filter.

func (JobOutput) ElementType

func (JobOutput) ElementType() reflect.Type

func (JobOutput) Error

Top level error for the job.

func (JobOutput) Identity

Msi identity of the resource

func (JobOutput) IsCancellable

func (o JobOutput) IsCancellable() pulumi.BoolOutput

Describes whether the job is cancellable or not.

func (JobOutput) IsCancellableWithoutFee

func (o JobOutput) IsCancellableWithoutFee() pulumi.BoolOutput

Flag to indicate cancellation of scheduled job.

func (JobOutput) IsDeletable

func (o JobOutput) IsDeletable() pulumi.BoolOutput

Describes whether the job is deletable or not.

func (JobOutput) IsPrepareToShipEnabled

func (o JobOutput) IsPrepareToShipEnabled() pulumi.BoolOutput

Is Prepare To Ship Enabled on this job

func (JobOutput) IsShippingAddressEditable

func (o JobOutput) IsShippingAddressEditable() pulumi.BoolOutput

Describes whether the shipping address is editable or not.

func (JobOutput) Location

func (o JobOutput) Location() pulumi.StringOutput

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.

func (JobOutput) Name

func (o JobOutput) Name() pulumi.StringOutput

Name of the object.

func (JobOutput) ReverseShippingDetailsUpdate

func (o JobOutput) ReverseShippingDetailsUpdate() pulumi.StringOutput

The Editable status for Reverse Shipping Address and Contact Info

func (JobOutput) ReverseTransportPreferenceUpdate

func (o JobOutput) ReverseTransportPreferenceUpdate() pulumi.StringOutput

The Editable status for Reverse Transport preferences

func (JobOutput) Sku

func (o JobOutput) Sku() SkuResponseOutput

The sku type.

func (JobOutput) StartTime

func (o JobOutput) StartTime() pulumi.StringOutput

Time at which the job was started in UTC ISO 8601 format.

func (JobOutput) Status

func (o JobOutput) Status() pulumi.StringOutput

Name of the stage which is in progress.

func (JobOutput) SystemData

func (o JobOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (JobOutput) Tags

func (o JobOutput) Tags() pulumi.StringMapOutput

The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).

func (JobOutput) ToJobOutput

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext

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

func (JobOutput) TransferType

func (o JobOutput) TransferType() pulumi.StringOutput

Type of the data transfer.

func (JobOutput) Type

func (o JobOutput) Type() pulumi.StringOutput

Type of the object.

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 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 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 {
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type KekType

type KekType string

Type of encryption key used for key encryption.

func (KekType) ElementType

func (KekType) ElementType() reflect.Type

func (KekType) ToKekTypeOutput

func (e KekType) ToKekTypeOutput() KekTypeOutput

func (KekType) ToKekTypeOutputWithContext

func (e KekType) ToKekTypeOutputWithContext(ctx context.Context) KekTypeOutput

func (KekType) ToKekTypePtrOutput

func (e KekType) ToKekTypePtrOutput() KekTypePtrOutput

func (KekType) ToKekTypePtrOutputWithContext

func (e KekType) ToKekTypePtrOutputWithContext(ctx context.Context) KekTypePtrOutput

func (KekType) ToStringOutput

func (e KekType) ToStringOutput() pulumi.StringOutput

func (KekType) ToStringOutputWithContext

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

func (KekType) ToStringPtrOutput

func (e KekType) ToStringPtrOutput() pulumi.StringPtrOutput

func (KekType) ToStringPtrOutputWithContext

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

type KekTypeInput

type KekTypeInput interface {
	pulumi.Input

	ToKekTypeOutput() KekTypeOutput
	ToKekTypeOutputWithContext(context.Context) KekTypeOutput
}

KekTypeInput is an input type that accepts values of the KekType enum A concrete instance of `KekTypeInput` can be one of the following:

KekTypeMicrosoftManaged
KekTypeCustomerManaged

type KekTypeOutput

type KekTypeOutput struct{ *pulumi.OutputState }

func (KekTypeOutput) ElementType

func (KekTypeOutput) ElementType() reflect.Type

func (KekTypeOutput) ToKekTypeOutput

func (o KekTypeOutput) ToKekTypeOutput() KekTypeOutput

func (KekTypeOutput) ToKekTypeOutputWithContext

func (o KekTypeOutput) ToKekTypeOutputWithContext(ctx context.Context) KekTypeOutput

func (KekTypeOutput) ToKekTypePtrOutput

func (o KekTypeOutput) ToKekTypePtrOutput() KekTypePtrOutput

func (KekTypeOutput) ToKekTypePtrOutputWithContext

func (o KekTypeOutput) ToKekTypePtrOutputWithContext(ctx context.Context) KekTypePtrOutput

func (KekTypeOutput) ToStringOutput

func (o KekTypeOutput) ToStringOutput() pulumi.StringOutput

func (KekTypeOutput) ToStringOutputWithContext

func (o KekTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KekTypeOutput) ToStringPtrOutput

func (o KekTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KekTypeOutput) ToStringPtrOutputWithContext

func (o KekTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KekTypePtrInput

type KekTypePtrInput interface {
	pulumi.Input

	ToKekTypePtrOutput() KekTypePtrOutput
	ToKekTypePtrOutputWithContext(context.Context) KekTypePtrOutput
}

func KekTypePtr

func KekTypePtr(v string) KekTypePtrInput

type KekTypePtrOutput

type KekTypePtrOutput struct{ *pulumi.OutputState }

func (KekTypePtrOutput) Elem

func (KekTypePtrOutput) ElementType

func (KekTypePtrOutput) ElementType() reflect.Type

func (KekTypePtrOutput) ToKekTypePtrOutput

func (o KekTypePtrOutput) ToKekTypePtrOutput() KekTypePtrOutput

func (KekTypePtrOutput) ToKekTypePtrOutputWithContext

func (o KekTypePtrOutput) ToKekTypePtrOutputWithContext(ctx context.Context) KekTypePtrOutput

func (KekTypePtrOutput) ToStringPtrOutput

func (o KekTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KekTypePtrOutput) ToStringPtrOutputWithContext

func (o KekTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KeyEncryptionKey

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.

func (*KeyEncryptionKey) Defaults

func (val *KeyEncryptionKey) Defaults() *KeyEncryptionKey

Defaults sets the appropriate defaults for KeyEncryptionKey

type KeyEncryptionKeyArgs

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) Defaults

func (val *KeyEncryptionKeyArgs) Defaults() *KeyEncryptionKeyArgs

Defaults sets the appropriate defaults for KeyEncryptionKeyArgs

func (KeyEncryptionKeyArgs) ElementType

func (KeyEncryptionKeyArgs) ElementType() reflect.Type

func (KeyEncryptionKeyArgs) ToKeyEncryptionKeyOutput

func (i KeyEncryptionKeyArgs) ToKeyEncryptionKeyOutput() KeyEncryptionKeyOutput

func (KeyEncryptionKeyArgs) ToKeyEncryptionKeyOutputWithContext

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

func (KeyEncryptionKeyArgs) ToKeyEncryptionKeyPtrOutput

func (i KeyEncryptionKeyArgs) ToKeyEncryptionKeyPtrOutput() KeyEncryptionKeyPtrOutput

func (KeyEncryptionKeyArgs) ToKeyEncryptionKeyPtrOutputWithContext

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

type KeyEncryptionKeyInput

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

type KeyEncryptionKeyOutput struct{ *pulumi.OutputState }

Encryption key containing details about key to encrypt different keys.

func (KeyEncryptionKeyOutput) ElementType

func (KeyEncryptionKeyOutput) ElementType() reflect.Type

func (KeyEncryptionKeyOutput) IdentityProperties

func (o KeyEncryptionKeyOutput) IdentityProperties() IdentityPropertiesPtrOutput

Managed identity properties used for key encryption.

func (KeyEncryptionKeyOutput) KekType

Type of encryption key used for key encryption.

func (KeyEncryptionKeyOutput) KekUrl

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

func (KeyEncryptionKeyOutput) KekVaultResourceID

func (o KeyEncryptionKeyOutput) KekVaultResourceID() pulumi.StringPtrOutput

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

func (KeyEncryptionKeyOutput) ToKeyEncryptionKeyOutput

func (o KeyEncryptionKeyOutput) ToKeyEncryptionKeyOutput() KeyEncryptionKeyOutput

func (KeyEncryptionKeyOutput) ToKeyEncryptionKeyOutputWithContext

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

func (KeyEncryptionKeyOutput) ToKeyEncryptionKeyPtrOutput

func (o KeyEncryptionKeyOutput) ToKeyEncryptionKeyPtrOutput() KeyEncryptionKeyPtrOutput

func (KeyEncryptionKeyOutput) ToKeyEncryptionKeyPtrOutputWithContext

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

type KeyEncryptionKeyPtrInput

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

type KeyEncryptionKeyPtrOutput

type KeyEncryptionKeyPtrOutput struct{ *pulumi.OutputState }

func (KeyEncryptionKeyPtrOutput) Elem

func (KeyEncryptionKeyPtrOutput) ElementType

func (KeyEncryptionKeyPtrOutput) ElementType() reflect.Type

func (KeyEncryptionKeyPtrOutput) IdentityProperties

Managed identity properties used for key encryption.

func (KeyEncryptionKeyPtrOutput) KekType

Type of encryption key used for key encryption.

func (KeyEncryptionKeyPtrOutput) KekUrl

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

func (KeyEncryptionKeyPtrOutput) KekVaultResourceID

func (o KeyEncryptionKeyPtrOutput) KekVaultResourceID() pulumi.StringPtrOutput

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

func (KeyEncryptionKeyPtrOutput) ToKeyEncryptionKeyPtrOutput

func (o KeyEncryptionKeyPtrOutput) ToKeyEncryptionKeyPtrOutput() KeyEncryptionKeyPtrOutput

func (KeyEncryptionKeyPtrOutput) ToKeyEncryptionKeyPtrOutputWithContext

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.

func (*KeyEncryptionKeyResponse) Defaults

Defaults sets the appropriate defaults for KeyEncryptionKeyResponse

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

type KeyEncryptionKeyResponsePtrOutput

type KeyEncryptionKeyResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyEncryptionKeyResponsePtrOutput) Elem

func (KeyEncryptionKeyResponsePtrOutput) ElementType

func (KeyEncryptionKeyResponsePtrOutput) IdentityProperties

Managed identity properties used for key encryption.

func (KeyEncryptionKeyResponsePtrOutput) KekType

Type of encryption key used for key encryption.

func (KeyEncryptionKeyResponsePtrOutput) KekUrl

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

func (KeyEncryptionKeyResponsePtrOutput) KekVaultResourceID

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

func (KeyEncryptionKeyResponsePtrOutput) ToKeyEncryptionKeyResponsePtrOutput

func (o KeyEncryptionKeyResponsePtrOutput) ToKeyEncryptionKeyResponsePtrOutput() KeyEncryptionKeyResponsePtrOutput

func (KeyEncryptionKeyResponsePtrOutput) ToKeyEncryptionKeyResponsePtrOutputWithContext

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

type LastMitigationActionOnJobResponse

type LastMitigationActionOnJobResponse struct {
	// Action performed date time
	ActionDateTimeInUtc *string `pulumi:"actionDateTimeInUtc"`
	// Resolution code provided by customer
	CustomerResolution *string `pulumi:"customerResolution"`
	// Action performed by customer,
	// possibility is that mitigation might happen by customer or service or by ops
	IsPerformedByCustomer *bool `pulumi:"isPerformedByCustomer"`
}

Last Mitigation Action Performed On Job

type LastMitigationActionOnJobResponseOutput

type LastMitigationActionOnJobResponseOutput struct{ *pulumi.OutputState }

Last Mitigation Action Performed On Job

func (LastMitigationActionOnJobResponseOutput) ActionDateTimeInUtc

Action performed date time

func (LastMitigationActionOnJobResponseOutput) CustomerResolution

Resolution code provided by customer

func (LastMitigationActionOnJobResponseOutput) ElementType

func (LastMitigationActionOnJobResponseOutput) IsPerformedByCustomer

Action performed by customer, possibility is that mitigation might happen by customer or service or by ops

func (LastMitigationActionOnJobResponseOutput) ToLastMitigationActionOnJobResponseOutput

func (o LastMitigationActionOnJobResponseOutput) ToLastMitigationActionOnJobResponseOutput() LastMitigationActionOnJobResponseOutput

func (LastMitigationActionOnJobResponseOutput) ToLastMitigationActionOnJobResponseOutputWithContext

func (o LastMitigationActionOnJobResponseOutput) ToLastMitigationActionOnJobResponseOutputWithContext(ctx context.Context) LastMitigationActionOnJobResponseOutput

type LastMitigationActionOnJobResponsePtrOutput

type LastMitigationActionOnJobResponsePtrOutput struct{ *pulumi.OutputState }

func (LastMitigationActionOnJobResponsePtrOutput) ActionDateTimeInUtc

Action performed date time

func (LastMitigationActionOnJobResponsePtrOutput) CustomerResolution

Resolution code provided by customer

func (LastMitigationActionOnJobResponsePtrOutput) Elem

func (LastMitigationActionOnJobResponsePtrOutput) ElementType

func (LastMitigationActionOnJobResponsePtrOutput) IsPerformedByCustomer

Action performed by customer, possibility is that mitigation might happen by customer or service or by ops

func (LastMitigationActionOnJobResponsePtrOutput) ToLastMitigationActionOnJobResponsePtrOutput

func (o LastMitigationActionOnJobResponsePtrOutput) ToLastMitigationActionOnJobResponsePtrOutput() LastMitigationActionOnJobResponsePtrOutput

func (LastMitigationActionOnJobResponsePtrOutput) ToLastMitigationActionOnJobResponsePtrOutputWithContext

func (o LastMitigationActionOnJobResponsePtrOutput) ToLastMitigationActionOnJobResponsePtrOutputWithContext(ctx context.Context) LastMitigationActionOnJobResponsePtrOutput

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 ListJobCredentialsOutputArgs

type ListJobCredentialsOutputArgs 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 pulumi.StringInput `pulumi:"jobName"`
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListJobCredentialsOutputArgs) ElementType

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.

func ListJobCredentials

func ListJobCredentials(ctx *pulumi.Context, args *ListJobCredentialsArgs, opts ...pulumi.InvokeOption) (*ListJobCredentialsResult, error)

This method gets the unencrypted secrets related to the job. Azure REST API version: 2022-12-01.

Other available API versions: 2019-09-01, 2023-03-01, 2023-12-01, 2024-02-01-preview, 2024-03-01-preview.

type ListJobCredentialsResultOutput

type ListJobCredentialsResultOutput struct{ *pulumi.OutputState }

List of unencrypted credentials for accessing device.

func (ListJobCredentialsResultOutput) ElementType

Link for the next set of unencrypted credentials.

func (ListJobCredentialsResultOutput) ToListJobCredentialsResultOutput

func (o ListJobCredentialsResultOutput) ToListJobCredentialsResultOutput() ListJobCredentialsResultOutput

func (ListJobCredentialsResultOutput) ToListJobCredentialsResultOutputWithContext

func (o ListJobCredentialsResultOutput) ToListJobCredentialsResultOutputWithContext(ctx context.Context) ListJobCredentialsResultOutput

func (ListJobCredentialsResultOutput) Value

List of unencrypted credentials.

type LogCollectionLevel

type LogCollectionLevel string

Level of the logs to be collected.

func (LogCollectionLevel) ElementType

func (LogCollectionLevel) ElementType() reflect.Type

func (LogCollectionLevel) ToLogCollectionLevelOutput

func (e LogCollectionLevel) ToLogCollectionLevelOutput() LogCollectionLevelOutput

func (LogCollectionLevel) ToLogCollectionLevelOutputWithContext

func (e LogCollectionLevel) ToLogCollectionLevelOutputWithContext(ctx context.Context) LogCollectionLevelOutput

func (LogCollectionLevel) ToLogCollectionLevelPtrOutput

func (e LogCollectionLevel) ToLogCollectionLevelPtrOutput() LogCollectionLevelPtrOutput

func (LogCollectionLevel) ToLogCollectionLevelPtrOutputWithContext

func (e LogCollectionLevel) ToLogCollectionLevelPtrOutputWithContext(ctx context.Context) LogCollectionLevelPtrOutput

func (LogCollectionLevel) ToStringOutput

func (e LogCollectionLevel) ToStringOutput() pulumi.StringOutput

func (LogCollectionLevel) ToStringOutputWithContext

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

func (LogCollectionLevel) ToStringPtrOutput

func (e LogCollectionLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogCollectionLevel) ToStringPtrOutputWithContext

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

type LogCollectionLevelInput

type LogCollectionLevelInput interface {
	pulumi.Input

	ToLogCollectionLevelOutput() LogCollectionLevelOutput
	ToLogCollectionLevelOutputWithContext(context.Context) LogCollectionLevelOutput
}

LogCollectionLevelInput is an input type that accepts values of the LogCollectionLevel enum A concrete instance of `LogCollectionLevelInput` can be one of the following:

LogCollectionLevelError
LogCollectionLevelVerbose

type LogCollectionLevelOutput

type LogCollectionLevelOutput struct{ *pulumi.OutputState }

func (LogCollectionLevelOutput) ElementType

func (LogCollectionLevelOutput) ElementType() reflect.Type

func (LogCollectionLevelOutput) ToLogCollectionLevelOutput

func (o LogCollectionLevelOutput) ToLogCollectionLevelOutput() LogCollectionLevelOutput

func (LogCollectionLevelOutput) ToLogCollectionLevelOutputWithContext

func (o LogCollectionLevelOutput) ToLogCollectionLevelOutputWithContext(ctx context.Context) LogCollectionLevelOutput

func (LogCollectionLevelOutput) ToLogCollectionLevelPtrOutput

func (o LogCollectionLevelOutput) ToLogCollectionLevelPtrOutput() LogCollectionLevelPtrOutput

func (LogCollectionLevelOutput) ToLogCollectionLevelPtrOutputWithContext

func (o LogCollectionLevelOutput) ToLogCollectionLevelPtrOutputWithContext(ctx context.Context) LogCollectionLevelPtrOutput

func (LogCollectionLevelOutput) ToStringOutput

func (o LogCollectionLevelOutput) ToStringOutput() pulumi.StringOutput

func (LogCollectionLevelOutput) ToStringOutputWithContext

func (o LogCollectionLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LogCollectionLevelOutput) ToStringPtrOutput

func (o LogCollectionLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogCollectionLevelOutput) ToStringPtrOutputWithContext

func (o LogCollectionLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LogCollectionLevelPtrInput

type LogCollectionLevelPtrInput interface {
	pulumi.Input

	ToLogCollectionLevelPtrOutput() LogCollectionLevelPtrOutput
	ToLogCollectionLevelPtrOutputWithContext(context.Context) LogCollectionLevelPtrOutput
}

func LogCollectionLevelPtr

func LogCollectionLevelPtr(v string) LogCollectionLevelPtrInput

type LogCollectionLevelPtrOutput

type LogCollectionLevelPtrOutput struct{ *pulumi.OutputState }

func (LogCollectionLevelPtrOutput) Elem

func (LogCollectionLevelPtrOutput) ElementType

func (LogCollectionLevelPtrOutput) ToLogCollectionLevelPtrOutput

func (o LogCollectionLevelPtrOutput) ToLogCollectionLevelPtrOutput() LogCollectionLevelPtrOutput

func (LogCollectionLevelPtrOutput) ToLogCollectionLevelPtrOutputWithContext

func (o LogCollectionLevelPtrOutput) ToLogCollectionLevelPtrOutputWithContext(ctx context.Context) LogCollectionLevelPtrOutput

func (LogCollectionLevelPtrOutput) ToStringPtrOutput

func (o LogCollectionLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogCollectionLevelPtrOutput) ToStringPtrOutputWithContext

func (o LogCollectionLevelPtrOutput) 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 LookupJobOutputArgs

type LookupJobOutputArgs struct {
	// $expand is supported on details parameter for job, which provides details on the job stages.
	Expand pulumi.StringPtrInput `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 pulumi.StringInput `pulumi:"jobName"`
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupJobOutputArgs) ElementType

func (LookupJobOutputArgs) ElementType() reflect.Type

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 Editable status for Reverse Shipping Address and Contact Info
	ReverseShippingDetailsUpdate string `pulumi:"reverseShippingDetailsUpdate"`
	// The Editable status for Reverse Transport preferences
	ReverseTransportPreferenceUpdate string `pulumi:"reverseTransportPreferenceUpdate"`
	// 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"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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)

Gets information about the specified job. Azure REST API version: 2022-12-01.

Other available API versions: 2019-09-01, 2023-03-01, 2023-12-01, 2024-02-01-preview, 2024-03-01-preview.

func (*LookupJobResult) Defaults

func (val *LookupJobResult) Defaults() *LookupJobResult

Defaults sets the appropriate defaults for LookupJobResult

type LookupJobResultOutput

type LookupJobResultOutput struct{ *pulumi.OutputState }

Job Resource.

func (LookupJobResultOutput) CancellationReason

func (o LookupJobResultOutput) CancellationReason() pulumi.StringOutput

Reason for cancellation.

func (LookupJobResultOutput) DeliveryInfo

Delivery Info of Job.

func (LookupJobResultOutput) DeliveryType

func (o LookupJobResultOutput) DeliveryType() pulumi.StringPtrOutput

Delivery type of Job.

func (LookupJobResultOutput) Details

Details of a job run. This field will only be sent for expand details filter.

func (LookupJobResultOutput) ElementType

func (LookupJobResultOutput) ElementType() reflect.Type

func (LookupJobResultOutput) Error

Top level error for the job.

func (LookupJobResultOutput) Id

Id of the object.

func (LookupJobResultOutput) Identity

Msi identity of the resource

func (LookupJobResultOutput) IsCancellable

func (o LookupJobResultOutput) IsCancellable() pulumi.BoolOutput

Describes whether the job is cancellable or not.

func (LookupJobResultOutput) IsCancellableWithoutFee

func (o LookupJobResultOutput) IsCancellableWithoutFee() pulumi.BoolOutput

Flag to indicate cancellation of scheduled job.

func (LookupJobResultOutput) IsDeletable

func (o LookupJobResultOutput) IsDeletable() pulumi.BoolOutput

Describes whether the job is deletable or not.

func (LookupJobResultOutput) IsPrepareToShipEnabled

func (o LookupJobResultOutput) IsPrepareToShipEnabled() pulumi.BoolOutput

Is Prepare To Ship Enabled on this job

func (LookupJobResultOutput) IsShippingAddressEditable

func (o LookupJobResultOutput) IsShippingAddressEditable() pulumi.BoolOutput

Describes whether the shipping address is editable or not.

func (LookupJobResultOutput) Location

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.

func (LookupJobResultOutput) Name

Name of the object.

func (LookupJobResultOutput) ReverseShippingDetailsUpdate

func (o LookupJobResultOutput) ReverseShippingDetailsUpdate() pulumi.StringOutput

The Editable status for Reverse Shipping Address and Contact Info

func (LookupJobResultOutput) ReverseTransportPreferenceUpdate

func (o LookupJobResultOutput) ReverseTransportPreferenceUpdate() pulumi.StringOutput

The Editable status for Reverse Transport preferences

func (LookupJobResultOutput) Sku

The sku type.

func (LookupJobResultOutput) StartTime

Time at which the job was started in UTC ISO 8601 format.

func (LookupJobResultOutput) Status

Name of the stage which is in progress.

func (LookupJobResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupJobResultOutput) Tags

The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).

func (LookupJobResultOutput) ToLookupJobResultOutput

func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput

func (LookupJobResultOutput) ToLookupJobResultOutputWithContext

func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput

func (LookupJobResultOutput) TransferType

func (o LookupJobResultOutput) TransferType() pulumi.StringOutput

Type of the data transfer.

func (LookupJobResultOutput) Type

Type of the object.

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.

func (*ManagedDiskDetails) Defaults

func (val *ManagedDiskDetails) Defaults() *ManagedDiskDetails

Defaults sets the appropriate defaults for ManagedDiskDetails

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) Defaults

Defaults sets the appropriate defaults for ManagedDiskDetailsArgs

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"`
	// 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.

func (*ManagedDiskDetailsResponse) Defaults

Defaults sets the appropriate defaults for ManagedDiskDetailsResponse

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) 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.

func (*NotificationPreference) Defaults

Defaults sets the appropriate defaults for NotificationPreference

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) Defaults

Defaults sets the appropriate defaults for NotificationPreferenceArgs

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.

func (*NotificationPreferenceResponse) Defaults

Defaults sets the appropriate defaults for NotificationPreferenceResponse

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 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

type NotificationStageName string

Name of the stage.

func (NotificationStageName) ElementType

func (NotificationStageName) ElementType() reflect.Type

func (NotificationStageName) ToNotificationStageNameOutput

func (e NotificationStageName) ToNotificationStageNameOutput() NotificationStageNameOutput

func (NotificationStageName) ToNotificationStageNameOutputWithContext

func (e NotificationStageName) ToNotificationStageNameOutputWithContext(ctx context.Context) NotificationStageNameOutput

func (NotificationStageName) ToNotificationStageNamePtrOutput

func (e NotificationStageName) ToNotificationStageNamePtrOutput() NotificationStageNamePtrOutput

func (NotificationStageName) ToNotificationStageNamePtrOutputWithContext

func (e NotificationStageName) ToNotificationStageNamePtrOutputWithContext(ctx context.Context) NotificationStageNamePtrOutput

func (NotificationStageName) ToStringOutput

func (e NotificationStageName) ToStringOutput() pulumi.StringOutput

func (NotificationStageName) ToStringOutputWithContext

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

func (NotificationStageName) ToStringPtrOutput

func (e NotificationStageName) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationStageName) ToStringPtrOutputWithContext

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

type NotificationStageNameInput

type NotificationStageNameInput interface {
	pulumi.Input

	ToNotificationStageNameOutput() NotificationStageNameOutput
	ToNotificationStageNameOutputWithContext(context.Context) NotificationStageNameOutput
}

NotificationStageNameInput is an input type that accepts values of the NotificationStageName enum A concrete instance of `NotificationStageNameInput` can be one of the following:

NotificationStageNameDevicePrepared
NotificationStageNameDispatched
NotificationStageNameDelivered
NotificationStageNamePickedUp
NotificationStageNameAtAzureDC
NotificationStageNameDataCopy
NotificationStageNameCreated
NotificationStageNameShippedToCustomer

type NotificationStageNameOutput

type NotificationStageNameOutput struct{ *pulumi.OutputState }

func (NotificationStageNameOutput) ElementType

func (NotificationStageNameOutput) ToNotificationStageNameOutput

func (o NotificationStageNameOutput) ToNotificationStageNameOutput() NotificationStageNameOutput

func (NotificationStageNameOutput) ToNotificationStageNameOutputWithContext

func (o NotificationStageNameOutput) ToNotificationStageNameOutputWithContext(ctx context.Context) NotificationStageNameOutput

func (NotificationStageNameOutput) ToNotificationStageNamePtrOutput

func (o NotificationStageNameOutput) ToNotificationStageNamePtrOutput() NotificationStageNamePtrOutput

func (NotificationStageNameOutput) ToNotificationStageNamePtrOutputWithContext

func (o NotificationStageNameOutput) ToNotificationStageNamePtrOutputWithContext(ctx context.Context) NotificationStageNamePtrOutput

func (NotificationStageNameOutput) ToStringOutput

func (o NotificationStageNameOutput) ToStringOutput() pulumi.StringOutput

func (NotificationStageNameOutput) ToStringOutputWithContext

func (o NotificationStageNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NotificationStageNameOutput) ToStringPtrOutput

func (o NotificationStageNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationStageNameOutput) ToStringPtrOutputWithContext

func (o NotificationStageNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NotificationStageNamePtrInput

type NotificationStageNamePtrInput interface {
	pulumi.Input

	ToNotificationStageNamePtrOutput() NotificationStageNamePtrOutput
	ToNotificationStageNamePtrOutputWithContext(context.Context) NotificationStageNamePtrOutput
}

func NotificationStageNamePtr

func NotificationStageNamePtr(v string) NotificationStageNamePtrInput

type NotificationStageNamePtrOutput

type NotificationStageNamePtrOutput struct{ *pulumi.OutputState }

func (NotificationStageNamePtrOutput) Elem

func (NotificationStageNamePtrOutput) ElementType

func (NotificationStageNamePtrOutput) ToNotificationStageNamePtrOutput

func (o NotificationStageNamePtrOutput) ToNotificationStageNamePtrOutput() NotificationStageNamePtrOutput

func (NotificationStageNamePtrOutput) ToNotificationStageNamePtrOutputWithContext

func (o NotificationStageNamePtrOutput) ToNotificationStageNamePtrOutputWithContext(ctx context.Context) NotificationStageNamePtrOutput

func (NotificationStageNamePtrOutput) ToStringPtrOutput

func (NotificationStageNamePtrOutput) ToStringPtrOutputWithContext

func (o NotificationStageNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PackageCarrierDetails

type PackageCarrierDetails struct {
	// Carrier Account Number of customer for customer disk.
	CarrierAccountNumber *string `pulumi:"carrierAccountNumber"`
	// Name of the carrier.
	CarrierName *string `pulumi:"carrierName"`
	// Tracking Id of shipment.
	TrackingId *string `pulumi:"trackingId"`
}

Package carrier details.

type PackageCarrierDetailsArgs

type PackageCarrierDetailsArgs struct {
	// Carrier Account Number of customer for customer disk.
	CarrierAccountNumber pulumi.StringPtrInput `pulumi:"carrierAccountNumber"`
	// Name of the carrier.
	CarrierName pulumi.StringPtrInput `pulumi:"carrierName"`
	// Tracking Id of shipment.
	TrackingId pulumi.StringPtrInput `pulumi:"trackingId"`
}

Package carrier details.

func (PackageCarrierDetailsArgs) ElementType

func (PackageCarrierDetailsArgs) ElementType() reflect.Type

func (PackageCarrierDetailsArgs) ToPackageCarrierDetailsOutput

func (i PackageCarrierDetailsArgs) ToPackageCarrierDetailsOutput() PackageCarrierDetailsOutput

func (PackageCarrierDetailsArgs) ToPackageCarrierDetailsOutputWithContext

func (i PackageCarrierDetailsArgs) ToPackageCarrierDetailsOutputWithContext(ctx context.Context) PackageCarrierDetailsOutput

func (PackageCarrierDetailsArgs) ToPackageCarrierDetailsPtrOutput

func (i PackageCarrierDetailsArgs) ToPackageCarrierDetailsPtrOutput() PackageCarrierDetailsPtrOutput

func (PackageCarrierDetailsArgs) ToPackageCarrierDetailsPtrOutputWithContext

func (i PackageCarrierDetailsArgs) ToPackageCarrierDetailsPtrOutputWithContext(ctx context.Context) PackageCarrierDetailsPtrOutput

type PackageCarrierDetailsInput

type PackageCarrierDetailsInput interface {
	pulumi.Input

	ToPackageCarrierDetailsOutput() PackageCarrierDetailsOutput
	ToPackageCarrierDetailsOutputWithContext(context.Context) PackageCarrierDetailsOutput
}

PackageCarrierDetailsInput is an input type that accepts PackageCarrierDetailsArgs and PackageCarrierDetailsOutput values. You can construct a concrete instance of `PackageCarrierDetailsInput` via:

PackageCarrierDetailsArgs{...}

type PackageCarrierDetailsOutput

type PackageCarrierDetailsOutput struct{ *pulumi.OutputState }

Package carrier details.

func (PackageCarrierDetailsOutput) CarrierAccountNumber

func (o PackageCarrierDetailsOutput) CarrierAccountNumber() pulumi.StringPtrOutput

Carrier Account Number of customer for customer disk.

func (PackageCarrierDetailsOutput) CarrierName

Name of the carrier.

func (PackageCarrierDetailsOutput) ElementType

func (PackageCarrierDetailsOutput) ToPackageCarrierDetailsOutput

func (o PackageCarrierDetailsOutput) ToPackageCarrierDetailsOutput() PackageCarrierDetailsOutput

func (PackageCarrierDetailsOutput) ToPackageCarrierDetailsOutputWithContext

func (o PackageCarrierDetailsOutput) ToPackageCarrierDetailsOutputWithContext(ctx context.Context) PackageCarrierDetailsOutput

func (PackageCarrierDetailsOutput) ToPackageCarrierDetailsPtrOutput

func (o PackageCarrierDetailsOutput) ToPackageCarrierDetailsPtrOutput() PackageCarrierDetailsPtrOutput

func (PackageCarrierDetailsOutput) ToPackageCarrierDetailsPtrOutputWithContext

func (o PackageCarrierDetailsOutput) ToPackageCarrierDetailsPtrOutputWithContext(ctx context.Context) PackageCarrierDetailsPtrOutput

func (PackageCarrierDetailsOutput) TrackingId

Tracking Id of shipment.

type PackageCarrierDetailsPtrInput

type PackageCarrierDetailsPtrInput interface {
	pulumi.Input

	ToPackageCarrierDetailsPtrOutput() PackageCarrierDetailsPtrOutput
	ToPackageCarrierDetailsPtrOutputWithContext(context.Context) PackageCarrierDetailsPtrOutput
}

PackageCarrierDetailsPtrInput is an input type that accepts PackageCarrierDetailsArgs, PackageCarrierDetailsPtr and PackageCarrierDetailsPtrOutput values. You can construct a concrete instance of `PackageCarrierDetailsPtrInput` via:

        PackageCarrierDetailsArgs{...}

or:

        nil

type PackageCarrierDetailsPtrOutput

type PackageCarrierDetailsPtrOutput struct{ *pulumi.OutputState }

func (PackageCarrierDetailsPtrOutput) CarrierAccountNumber

func (o PackageCarrierDetailsPtrOutput) CarrierAccountNumber() pulumi.StringPtrOutput

Carrier Account Number of customer for customer disk.

func (PackageCarrierDetailsPtrOutput) CarrierName

Name of the carrier.

func (PackageCarrierDetailsPtrOutput) Elem

func (PackageCarrierDetailsPtrOutput) ElementType

func (PackageCarrierDetailsPtrOutput) ToPackageCarrierDetailsPtrOutput

func (o PackageCarrierDetailsPtrOutput) ToPackageCarrierDetailsPtrOutput() PackageCarrierDetailsPtrOutput

func (PackageCarrierDetailsPtrOutput) ToPackageCarrierDetailsPtrOutputWithContext

func (o PackageCarrierDetailsPtrOutput) ToPackageCarrierDetailsPtrOutputWithContext(ctx context.Context) PackageCarrierDetailsPtrOutput

func (PackageCarrierDetailsPtrOutput) TrackingId

Tracking Id of shipment.

type PackageCarrierDetailsResponse

type PackageCarrierDetailsResponse struct {
	// Carrier Account Number of customer for customer disk.
	CarrierAccountNumber *string `pulumi:"carrierAccountNumber"`
	// Name of the carrier.
	CarrierName *string `pulumi:"carrierName"`
	// Tracking Id of shipment.
	TrackingId *string `pulumi:"trackingId"`
}

Package carrier details.

type PackageCarrierDetailsResponseOutput

type PackageCarrierDetailsResponseOutput struct{ *pulumi.OutputState }

Package carrier details.

func (PackageCarrierDetailsResponseOutput) CarrierAccountNumber

Carrier Account Number of customer for customer disk.

func (PackageCarrierDetailsResponseOutput) CarrierName

Name of the carrier.

func (PackageCarrierDetailsResponseOutput) ElementType

func (PackageCarrierDetailsResponseOutput) ToPackageCarrierDetailsResponseOutput

func (o PackageCarrierDetailsResponseOutput) ToPackageCarrierDetailsResponseOutput() PackageCarrierDetailsResponseOutput

func (PackageCarrierDetailsResponseOutput) ToPackageCarrierDetailsResponseOutputWithContext

func (o PackageCarrierDetailsResponseOutput) ToPackageCarrierDetailsResponseOutputWithContext(ctx context.Context) PackageCarrierDetailsResponseOutput

func (PackageCarrierDetailsResponseOutput) TrackingId

Tracking Id of shipment.

type PackageCarrierDetailsResponsePtrOutput

type PackageCarrierDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (PackageCarrierDetailsResponsePtrOutput) CarrierAccountNumber

Carrier Account Number of customer for customer disk.

func (PackageCarrierDetailsResponsePtrOutput) CarrierName

Name of the carrier.

func (PackageCarrierDetailsResponsePtrOutput) Elem

func (PackageCarrierDetailsResponsePtrOutput) ElementType

func (PackageCarrierDetailsResponsePtrOutput) ToPackageCarrierDetailsResponsePtrOutput

func (o PackageCarrierDetailsResponsePtrOutput) ToPackageCarrierDetailsResponsePtrOutput() PackageCarrierDetailsResponsePtrOutput

func (PackageCarrierDetailsResponsePtrOutput) ToPackageCarrierDetailsResponsePtrOutputWithContext

func (o PackageCarrierDetailsResponsePtrOutput) ToPackageCarrierDetailsResponsePtrOutputWithContext(ctx context.Context) PackageCarrierDetailsResponsePtrOutput

func (PackageCarrierDetailsResponsePtrOutput) TrackingId

Tracking Id of shipment.

type PackageCarrierInfoResponse

type PackageCarrierInfoResponse struct {
	// Name of the carrier.
	CarrierName *string `pulumi:"carrierName"`
	// Tracking Id of shipment.
	TrackingId *string `pulumi:"trackingId"`
}

package carrier info

type PackageCarrierInfoResponseOutput

type PackageCarrierInfoResponseOutput struct{ *pulumi.OutputState }

package carrier info

func (PackageCarrierInfoResponseOutput) CarrierName

Name of the carrier.

func (PackageCarrierInfoResponseOutput) ElementType

func (PackageCarrierInfoResponseOutput) ToPackageCarrierInfoResponseOutput

func (o PackageCarrierInfoResponseOutput) ToPackageCarrierInfoResponseOutput() PackageCarrierInfoResponseOutput

func (PackageCarrierInfoResponseOutput) ToPackageCarrierInfoResponseOutputWithContext

func (o PackageCarrierInfoResponseOutput) ToPackageCarrierInfoResponseOutputWithContext(ctx context.Context) PackageCarrierInfoResponseOutput

func (PackageCarrierInfoResponseOutput) TrackingId

Tracking Id of shipment.

type PackageCarrierInfoResponsePtrOutput

type PackageCarrierInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (PackageCarrierInfoResponsePtrOutput) CarrierName

Name of the carrier.

func (PackageCarrierInfoResponsePtrOutput) Elem

func (PackageCarrierInfoResponsePtrOutput) ElementType

func (PackageCarrierInfoResponsePtrOutput) ToPackageCarrierInfoResponsePtrOutput

func (o PackageCarrierInfoResponsePtrOutput) ToPackageCarrierInfoResponsePtrOutput() PackageCarrierInfoResponsePtrOutput

func (PackageCarrierInfoResponsePtrOutput) ToPackageCarrierInfoResponsePtrOutputWithContext

func (o PackageCarrierInfoResponsePtrOutput) ToPackageCarrierInfoResponsePtrOutputWithContext(ctx context.Context) PackageCarrierInfoResponsePtrOutput

func (PackageCarrierInfoResponsePtrOutput) TrackingId

Tracking Id of shipment.

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"`
}

package shipping details

type PackageShippingDetailsResponseOutput

type PackageShippingDetailsResponseOutput struct{ *pulumi.OutputState }

package 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 PackageShippingDetailsResponsePtrOutput

type PackageShippingDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (PackageShippingDetailsResponsePtrOutput) CarrierName

Name of the carrier.

func (PackageShippingDetailsResponsePtrOutput) Elem

func (PackageShippingDetailsResponsePtrOutput) ElementType

func (PackageShippingDetailsResponsePtrOutput) ToPackageShippingDetailsResponsePtrOutput

func (o PackageShippingDetailsResponsePtrOutput) ToPackageShippingDetailsResponsePtrOutput() PackageShippingDetailsResponsePtrOutput

func (PackageShippingDetailsResponsePtrOutput) ToPackageShippingDetailsResponsePtrOutputWithContext

func (o PackageShippingDetailsResponsePtrOutput) ToPackageShippingDetailsResponsePtrOutputWithContext(ctx context.Context) PackageShippingDetailsResponsePtrOutput

func (PackageShippingDetailsResponsePtrOutput) TrackingId

Tracking Id of shipment.

func (PackageShippingDetailsResponsePtrOutput) 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"`
	// Optional Preferences related to the reverse shipment logistics of the sku.
	ReverseTransportPreferences *TransportPreferences `pulumi:"reverseTransportPreferences"`
	// Preferences related to the Access Tier of storage accounts.
	StorageAccountAccessTierPreferences []string `pulumi:"storageAccountAccessTierPreferences"`
	// Preferences related to the shipment logistics of the sku.
	TransportPreferences *TransportPreferences `pulumi:"transportPreferences"`
}

Preferences related to the order

func (*Preferences) Defaults

func (val *Preferences) Defaults() *Preferences

Defaults sets the appropriate defaults for Preferences

type PreferencesArgs

type PreferencesArgs struct {
	// Preferences related to the Encryption.
	EncryptionPreferences EncryptionPreferencesPtrInput `pulumi:"encryptionPreferences"`
	// Preferred data center region.
	PreferredDataCenterRegion pulumi.StringArrayInput `pulumi:"preferredDataCenterRegion"`
	// Optional Preferences related to the reverse shipment logistics of the sku.
	ReverseTransportPreferences TransportPreferencesPtrInput `pulumi:"reverseTransportPreferences"`
	// Preferences related to the Access Tier of storage accounts.
	StorageAccountAccessTierPreferences pulumi.StringArrayInput `pulumi:"storageAccountAccessTierPreferences"`
	// Preferences related to the shipment logistics of the sku.
	TransportPreferences TransportPreferencesPtrInput `pulumi:"transportPreferences"`
}

Preferences related to the order

func (*PreferencesArgs) Defaults

func (val *PreferencesArgs) Defaults() *PreferencesArgs

Defaults sets the appropriate defaults for PreferencesArgs

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) ReverseTransportPreferences

func (o PreferencesOutput) ReverseTransportPreferences() TransportPreferencesPtrOutput

Optional Preferences related to the reverse shipment logistics of the sku.

func (PreferencesOutput) StorageAccountAccessTierPreferences

func (o PreferencesOutput) StorageAccountAccessTierPreferences() pulumi.StringArrayOutput

Preferences related to the Access Tier of storage accounts.

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) ReverseTransportPreferences

func (o PreferencesPtrOutput) ReverseTransportPreferences() TransportPreferencesPtrOutput

Optional Preferences related to the reverse shipment logistics of the sku.

func (PreferencesPtrOutput) StorageAccountAccessTierPreferences

func (o PreferencesPtrOutput) StorageAccountAccessTierPreferences() pulumi.StringArrayOutput

Preferences related to the Access Tier of storage accounts.

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"`
	// Optional Preferences related to the reverse shipment logistics of the sku.
	ReverseTransportPreferences *TransportPreferencesResponse `pulumi:"reverseTransportPreferences"`
	// Preferences related to the Access Tier of storage accounts.
	StorageAccountAccessTierPreferences []string `pulumi:"storageAccountAccessTierPreferences"`
	// Preferences related to the shipment logistics of the sku.
	TransportPreferences *TransportPreferencesResponse `pulumi:"transportPreferences"`
}

Preferences related to the order

func (*PreferencesResponse) Defaults

func (val *PreferencesResponse) Defaults() *PreferencesResponse

Defaults sets the appropriate defaults for PreferencesResponse

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) ReverseTransportPreferences

func (o PreferencesResponseOutput) ReverseTransportPreferences() TransportPreferencesResponsePtrOutput

Optional Preferences related to the reverse shipment logistics of the sku.

func (PreferencesResponseOutput) StorageAccountAccessTierPreferences

func (o PreferencesResponseOutput) StorageAccountAccessTierPreferences() pulumi.StringArrayOutput

Preferences related to the Access Tier of storage accounts.

func (PreferencesResponseOutput) ToPreferencesResponseOutput

func (o PreferencesResponseOutput) ToPreferencesResponseOutput() PreferencesResponseOutput

func (PreferencesResponseOutput) ToPreferencesResponseOutputWithContext

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

func (PreferencesResponseOutput) TransportPreferences

Preferences related to the shipment logistics of the sku.

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) ReverseTransportPreferences

Optional Preferences related to the reverse shipment logistics of the sku.

func (PreferencesResponsePtrOutput) StorageAccountAccessTierPreferences

func (o PreferencesResponsePtrOutput) StorageAccountAccessTierPreferences() pulumi.StringArrayOutput

Preferences related to the Access Tier of storage accounts.

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 []string `pulumi:"userAssignedIdentities"`
}

Msi identity details of the resource

func (*ResourceIdentity) Defaults

func (val *ResourceIdentity) Defaults() *ResourceIdentity

Defaults sets the appropriate defaults for ResourceIdentity

type ResourceIdentityArgs

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

Msi identity details of the resource

func (*ResourceIdentityArgs) Defaults

func (val *ResourceIdentityArgs) Defaults() *ResourceIdentityArgs

Defaults sets the appropriate defaults for ResourceIdentityArgs

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

func (o ResourceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

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

func (o ResourceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

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

func (*ResourceIdentityResponse) Defaults

Defaults sets the appropriate defaults for ResourceIdentityResponse

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) Type

Identity type

func (ResourceIdentityResponseOutput) UserAssignedIdentities

User Assigned Identities

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 ReverseShippingDetails

type ReverseShippingDetails struct {
	// Contact Info.
	ContactDetails *ContactInfo `pulumi:"contactDetails"`
	// Shipping address where customer wishes to receive the device.
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

Reverse Shipping Address and contact details for a job.

func (*ReverseShippingDetails) Defaults

Defaults sets the appropriate defaults for ReverseShippingDetails

type ReverseShippingDetailsArgs

type ReverseShippingDetailsArgs struct {
	// Contact Info.
	ContactDetails ContactInfoPtrInput `pulumi:"contactDetails"`
	// Shipping address where customer wishes to receive the device.
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

Reverse Shipping Address and contact details for a job.

func (*ReverseShippingDetailsArgs) Defaults

Defaults sets the appropriate defaults for ReverseShippingDetailsArgs

func (ReverseShippingDetailsArgs) ElementType

func (ReverseShippingDetailsArgs) ElementType() reflect.Type

func (ReverseShippingDetailsArgs) ToReverseShippingDetailsOutput

func (i ReverseShippingDetailsArgs) ToReverseShippingDetailsOutput() ReverseShippingDetailsOutput

func (ReverseShippingDetailsArgs) ToReverseShippingDetailsOutputWithContext

func (i ReverseShippingDetailsArgs) ToReverseShippingDetailsOutputWithContext(ctx context.Context) ReverseShippingDetailsOutput

func (ReverseShippingDetailsArgs) ToReverseShippingDetailsPtrOutput

func (i ReverseShippingDetailsArgs) ToReverseShippingDetailsPtrOutput() ReverseShippingDetailsPtrOutput

func (ReverseShippingDetailsArgs) ToReverseShippingDetailsPtrOutputWithContext

func (i ReverseShippingDetailsArgs) ToReverseShippingDetailsPtrOutputWithContext(ctx context.Context) ReverseShippingDetailsPtrOutput

type ReverseShippingDetailsInput

type ReverseShippingDetailsInput interface {
	pulumi.Input

	ToReverseShippingDetailsOutput() ReverseShippingDetailsOutput
	ToReverseShippingDetailsOutputWithContext(context.Context) ReverseShippingDetailsOutput
}

ReverseShippingDetailsInput is an input type that accepts ReverseShippingDetailsArgs and ReverseShippingDetailsOutput values. You can construct a concrete instance of `ReverseShippingDetailsInput` via:

ReverseShippingDetailsArgs{...}

type ReverseShippingDetailsOutput

type ReverseShippingDetailsOutput struct{ *pulumi.OutputState }

Reverse Shipping Address and contact details for a job.

func (ReverseShippingDetailsOutput) ContactDetails

Contact Info.

func (ReverseShippingDetailsOutput) ElementType

func (ReverseShippingDetailsOutput) ShippingAddress

Shipping address where customer wishes to receive the device.

func (ReverseShippingDetailsOutput) ToReverseShippingDetailsOutput

func (o ReverseShippingDetailsOutput) ToReverseShippingDetailsOutput() ReverseShippingDetailsOutput

func (ReverseShippingDetailsOutput) ToReverseShippingDetailsOutputWithContext

func (o ReverseShippingDetailsOutput) ToReverseShippingDetailsOutputWithContext(ctx context.Context) ReverseShippingDetailsOutput

func (ReverseShippingDetailsOutput) ToReverseShippingDetailsPtrOutput

func (o ReverseShippingDetailsOutput) ToReverseShippingDetailsPtrOutput() ReverseShippingDetailsPtrOutput

func (ReverseShippingDetailsOutput) ToReverseShippingDetailsPtrOutputWithContext

func (o ReverseShippingDetailsOutput) ToReverseShippingDetailsPtrOutputWithContext(ctx context.Context) ReverseShippingDetailsPtrOutput

type ReverseShippingDetailsPtrInput

type ReverseShippingDetailsPtrInput interface {
	pulumi.Input

	ToReverseShippingDetailsPtrOutput() ReverseShippingDetailsPtrOutput
	ToReverseShippingDetailsPtrOutputWithContext(context.Context) ReverseShippingDetailsPtrOutput
}

ReverseShippingDetailsPtrInput is an input type that accepts ReverseShippingDetailsArgs, ReverseShippingDetailsPtr and ReverseShippingDetailsPtrOutput values. You can construct a concrete instance of `ReverseShippingDetailsPtrInput` via:

        ReverseShippingDetailsArgs{...}

or:

        nil

type ReverseShippingDetailsPtrOutput

type ReverseShippingDetailsPtrOutput struct{ *pulumi.OutputState }

func (ReverseShippingDetailsPtrOutput) ContactDetails

Contact Info.

func (ReverseShippingDetailsPtrOutput) Elem

func (ReverseShippingDetailsPtrOutput) ElementType

func (ReverseShippingDetailsPtrOutput) ShippingAddress

Shipping address where customer wishes to receive the device.

func (ReverseShippingDetailsPtrOutput) ToReverseShippingDetailsPtrOutput

func (o ReverseShippingDetailsPtrOutput) ToReverseShippingDetailsPtrOutput() ReverseShippingDetailsPtrOutput

func (ReverseShippingDetailsPtrOutput) ToReverseShippingDetailsPtrOutputWithContext

func (o ReverseShippingDetailsPtrOutput) ToReverseShippingDetailsPtrOutputWithContext(ctx context.Context) ReverseShippingDetailsPtrOutput

type ReverseShippingDetailsResponse

type ReverseShippingDetailsResponse struct {
	// Contact Info.
	ContactDetails *ContactInfoResponse `pulumi:"contactDetails"`
	// A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared.
	// Read only field
	IsUpdated bool `pulumi:"isUpdated"`
	// Shipping address where customer wishes to receive the device.
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

Reverse Shipping Address and contact details for a job.

func (*ReverseShippingDetailsResponse) Defaults

Defaults sets the appropriate defaults for ReverseShippingDetailsResponse

type ReverseShippingDetailsResponseOutput

type ReverseShippingDetailsResponseOutput struct{ *pulumi.OutputState }

Reverse Shipping Address and contact details for a job.

func (ReverseShippingDetailsResponseOutput) ContactDetails

Contact Info.

func (ReverseShippingDetailsResponseOutput) ElementType

func (ReverseShippingDetailsResponseOutput) IsUpdated

A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared. Read only field

func (ReverseShippingDetailsResponseOutput) ShippingAddress

Shipping address where customer wishes to receive the device.

func (ReverseShippingDetailsResponseOutput) ToReverseShippingDetailsResponseOutput

func (o ReverseShippingDetailsResponseOutput) ToReverseShippingDetailsResponseOutput() ReverseShippingDetailsResponseOutput

func (ReverseShippingDetailsResponseOutput) ToReverseShippingDetailsResponseOutputWithContext

func (o ReverseShippingDetailsResponseOutput) ToReverseShippingDetailsResponseOutputWithContext(ctx context.Context) ReverseShippingDetailsResponseOutput

type ReverseShippingDetailsResponsePtrOutput

type ReverseShippingDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ReverseShippingDetailsResponsePtrOutput) ContactDetails

Contact Info.

func (ReverseShippingDetailsResponsePtrOutput) Elem

func (ReverseShippingDetailsResponsePtrOutput) ElementType

func (ReverseShippingDetailsResponsePtrOutput) IsUpdated

A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared. Read only field

func (ReverseShippingDetailsResponsePtrOutput) ShippingAddress

Shipping address where customer wishes to receive the device.

func (ReverseShippingDetailsResponsePtrOutput) ToReverseShippingDetailsResponsePtrOutput

func (o ReverseShippingDetailsResponsePtrOutput) ToReverseShippingDetailsResponsePtrOutput() ReverseShippingDetailsResponsePtrOutput

func (ReverseShippingDetailsResponsePtrOutput) ToReverseShippingDetailsResponsePtrOutputWithContext

func (o ReverseShippingDetailsResponsePtrOutput) ToReverseShippingDetailsResponsePtrOutputWithContext(ctx context.Context) ReverseShippingDetailsResponsePtrOutput

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 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 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"`
	// Flag to indicate if customer has chosen to skip default address validation
	SkipAddressValidation *bool `pulumi:"skipAddressValidation"`
	// 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"`
	// Tax Identification Number
	TaxIdentificationNumber *string `pulumi:"taxIdentificationNumber"`
	// Extended Zip Code.
	ZipExtendedCode *string `pulumi:"zipExtendedCode"`
}

Shipping address where customer wishes to receive the device.

func (*ShippingAddress) Defaults

func (val *ShippingAddress) Defaults() *ShippingAddress

Defaults sets the appropriate defaults for ShippingAddress

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"`
	// Flag to indicate if customer has chosen to skip default address validation
	SkipAddressValidation pulumi.BoolPtrInput `pulumi:"skipAddressValidation"`
	// 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"`
	// Tax Identification Number
	TaxIdentificationNumber pulumi.StringPtrInput `pulumi:"taxIdentificationNumber"`
	// Extended Zip Code.
	ZipExtendedCode pulumi.StringPtrInput `pulumi:"zipExtendedCode"`
}

Shipping address where customer wishes to receive the device.

func (*ShippingAddressArgs) Defaults

func (val *ShippingAddressArgs) Defaults() *ShippingAddressArgs

Defaults sets the appropriate defaults for ShippingAddressArgs

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) SkipAddressValidation

func (o ShippingAddressOutput) SkipAddressValidation() pulumi.BoolPtrOutput

Flag to indicate if customer has chosen to skip default address validation

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) TaxIdentificationNumber

func (o ShippingAddressOutput) TaxIdentificationNumber() pulumi.StringPtrOutput

Tax Identification Number

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) SkipAddressValidation

func (o ShippingAddressPtrOutput) SkipAddressValidation() pulumi.BoolPtrOutput

Flag to indicate if customer has chosen to skip default address validation

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) TaxIdentificationNumber

func (o ShippingAddressPtrOutput) TaxIdentificationNumber() pulumi.StringPtrOutput

Tax Identification Number

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"`
	// Flag to indicate if customer has chosen to skip default address validation
	SkipAddressValidation *bool `pulumi:"skipAddressValidation"`
	// 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"`
	// Tax Identification Number
	TaxIdentificationNumber *string `pulumi:"taxIdentificationNumber"`
	// Extended Zip Code.
	ZipExtendedCode *string `pulumi:"zipExtendedCode"`
}

Shipping address where customer wishes to receive the device.

func (*ShippingAddressResponse) Defaults

Defaults sets the appropriate defaults for ShippingAddressResponse

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) SkipAddressValidation

func (o ShippingAddressResponseOutput) SkipAddressValidation() pulumi.BoolPtrOutput

Flag to indicate if customer has chosen to skip default address validation

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) TaxIdentificationNumber

func (o ShippingAddressResponseOutput) TaxIdentificationNumber() pulumi.StringPtrOutput

Tax Identification Number

func (ShippingAddressResponseOutput) ToShippingAddressResponseOutput

func (o ShippingAddressResponseOutput) ToShippingAddressResponseOutput() ShippingAddressResponseOutput

func (ShippingAddressResponseOutput) ToShippingAddressResponseOutputWithContext

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

func (ShippingAddressResponseOutput) ZipExtendedCode

Extended Zip Code.

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) SkipAddressValidation

func (o ShippingAddressResponsePtrOutput) SkipAddressValidation() pulumi.BoolPtrOutput

Flag to indicate if customer has chosen to skip default address validation

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) TaxIdentificationNumber

func (o ShippingAddressResponsePtrOutput) TaxIdentificationNumber() pulumi.StringPtrOutput

Tax Identification Number

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

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

type SkuName string

The sku name.

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:

SkuNameDataBox
SkuNameDataBoxDisk
SkuNameDataBoxHeavy
SkuNameDataBoxCustomerDisk

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

func (o SkuNamePtrOutput) 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

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 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

type StorageAccountAccessTier

type StorageAccountAccessTier string

func (StorageAccountAccessTier) ElementType

func (StorageAccountAccessTier) ElementType() reflect.Type

func (StorageAccountAccessTier) ToStorageAccountAccessTierOutput

func (e StorageAccountAccessTier) ToStorageAccountAccessTierOutput() StorageAccountAccessTierOutput

func (StorageAccountAccessTier) ToStorageAccountAccessTierOutputWithContext

func (e StorageAccountAccessTier) ToStorageAccountAccessTierOutputWithContext(ctx context.Context) StorageAccountAccessTierOutput

func (StorageAccountAccessTier) ToStorageAccountAccessTierPtrOutput

func (e StorageAccountAccessTier) ToStorageAccountAccessTierPtrOutput() StorageAccountAccessTierPtrOutput

func (StorageAccountAccessTier) ToStorageAccountAccessTierPtrOutputWithContext

func (e StorageAccountAccessTier) ToStorageAccountAccessTierPtrOutputWithContext(ctx context.Context) StorageAccountAccessTierPtrOutput

func (StorageAccountAccessTier) ToStringOutput

func (e StorageAccountAccessTier) ToStringOutput() pulumi.StringOutput

func (StorageAccountAccessTier) ToStringOutputWithContext

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

func (StorageAccountAccessTier) ToStringPtrOutput

func (e StorageAccountAccessTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageAccountAccessTier) ToStringPtrOutputWithContext

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

type StorageAccountAccessTierInput

type StorageAccountAccessTierInput interface {
	pulumi.Input

	ToStorageAccountAccessTierOutput() StorageAccountAccessTierOutput
	ToStorageAccountAccessTierOutputWithContext(context.Context) StorageAccountAccessTierOutput
}

StorageAccountAccessTierInput is an input type that accepts values of the StorageAccountAccessTier enum A concrete instance of `StorageAccountAccessTierInput` can be one of the following:

StorageAccountAccessTierArchive

type StorageAccountAccessTierOutput

type StorageAccountAccessTierOutput struct{ *pulumi.OutputState }

func (StorageAccountAccessTierOutput) ElementType

func (StorageAccountAccessTierOutput) ToStorageAccountAccessTierOutput

func (o StorageAccountAccessTierOutput) ToStorageAccountAccessTierOutput() StorageAccountAccessTierOutput

func (StorageAccountAccessTierOutput) ToStorageAccountAccessTierOutputWithContext

func (o StorageAccountAccessTierOutput) ToStorageAccountAccessTierOutputWithContext(ctx context.Context) StorageAccountAccessTierOutput

func (StorageAccountAccessTierOutput) ToStorageAccountAccessTierPtrOutput

func (o StorageAccountAccessTierOutput) ToStorageAccountAccessTierPtrOutput() StorageAccountAccessTierPtrOutput

func (StorageAccountAccessTierOutput) ToStorageAccountAccessTierPtrOutputWithContext

func (o StorageAccountAccessTierOutput) ToStorageAccountAccessTierPtrOutputWithContext(ctx context.Context) StorageAccountAccessTierPtrOutput

func (StorageAccountAccessTierOutput) ToStringOutput

func (StorageAccountAccessTierOutput) ToStringOutputWithContext

func (o StorageAccountAccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StorageAccountAccessTierOutput) ToStringPtrOutput

func (StorageAccountAccessTierOutput) ToStringPtrOutputWithContext

func (o StorageAccountAccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageAccountAccessTierPtrInput

type StorageAccountAccessTierPtrInput interface {
	pulumi.Input

	ToStorageAccountAccessTierPtrOutput() StorageAccountAccessTierPtrOutput
	ToStorageAccountAccessTierPtrOutputWithContext(context.Context) StorageAccountAccessTierPtrOutput
}

func StorageAccountAccessTierPtr

func StorageAccountAccessTierPtr(v string) StorageAccountAccessTierPtrInput

type StorageAccountAccessTierPtrOutput

type StorageAccountAccessTierPtrOutput struct{ *pulumi.OutputState }

func (StorageAccountAccessTierPtrOutput) Elem

func (StorageAccountAccessTierPtrOutput) ElementType

func (StorageAccountAccessTierPtrOutput) ToStorageAccountAccessTierPtrOutput

func (o StorageAccountAccessTierPtrOutput) ToStorageAccountAccessTierPtrOutput() StorageAccountAccessTierPtrOutput

func (StorageAccountAccessTierPtrOutput) ToStorageAccountAccessTierPtrOutputWithContext

func (o StorageAccountAccessTierPtrOutput) ToStorageAccountAccessTierPtrOutputWithContext(ctx context.Context) StorageAccountAccessTierPtrOutput

func (StorageAccountAccessTierPtrOutput) ToStringPtrOutput

func (StorageAccountAccessTierPtrOutput) ToStringPtrOutputWithContext

func (o StorageAccountAccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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.

func (*StorageAccountDetails) Defaults

Defaults sets the appropriate defaults for StorageAccountDetails

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) Defaults

Defaults sets the appropriate defaults for StorageAccountDetailsArgs

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"`
	// Storage Account Resource Id.
	StorageAccountId string `pulumi:"storageAccountId"`
}

Details for the storage account.

func (*StorageAccountDetailsResponse) Defaults

Defaults sets the appropriate defaults for StorageAccountDetailsResponse

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) 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 SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC)
	CreatedAt string `pulumi:"createdAt"`
	// A string identifier for the identity that created the resource
	CreatedBy string `pulumi:"createdBy"`
	// The type of identity that created the resource: user, application, managedIdentity
	CreatedByType string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt string `pulumi:"lastModifiedAt"`
	// A string identifier for the identity that last modified the resource
	LastModifiedBy string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource: user, application, managedIdentity
	LastModifiedByType string `pulumi:"lastModifiedByType"`
}

Provides details about resource creation and update time

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Provides details about resource creation and update time

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponseOutput) CreatedBy

A string identifier for the identity that created the resource

func (SystemDataResponseOutput) CreatedByType

func (o SystemDataResponseOutput) CreatedByType() pulumi.StringOutput

The type of identity that created the resource: user, application, managedIdentity

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringOutput

A string identifier for the identity that last modified the resource

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringOutput

The type of identity that last modified the resource: user, application, managedIdentity

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

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.

func (*TransferAllDetails) Defaults

func (val *TransferAllDetails) Defaults() *TransferAllDetails

Defaults sets the appropriate defaults for TransferAllDetails

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) Defaults

Defaults sets the appropriate defaults for TransferAllDetailsArgs

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.

func (*TransferAllDetailsResponse) Defaults

Defaults sets the appropriate defaults for TransferAllDetailsResponse

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) 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 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.

func (*TransferConfiguration) Defaults

Defaults sets the appropriate defaults for TransferConfiguration

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) Defaults

Defaults sets the appropriate defaults for TransferConfigurationArgs

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.

func (*TransferConfigurationResponse) Defaults

Defaults sets the appropriate defaults for TransferConfigurationResponse

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

func (*TransferConfigurationResponseTransferAllDetails) Defaults

Defaults sets the appropriate defaults for TransferConfigurationResponseTransferAllDetails

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

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.

func (*TransferConfigurationResponseTransferFilterDetails) Defaults

Defaults sets the appropriate defaults for TransferConfigurationResponseTransferFilterDetails

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

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

func (*TransferConfigurationTransferAllDetails) Defaults

Defaults sets the appropriate defaults for TransferConfigurationTransferAllDetails

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) Defaults

Defaults sets the appropriate defaults for TransferConfigurationTransferAllDetailsArgs

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.

func (*TransferConfigurationTransferFilterDetails) Defaults

Defaults sets the appropriate defaults for TransferConfigurationTransferFilterDetails

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) Defaults

Defaults sets the appropriate defaults for TransferConfigurationTransferFilterDetailsArgs

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

type TransferConfigurationType string

Type of the configuration for transfer.

func (TransferConfigurationType) ElementType

func (TransferConfigurationType) ElementType() reflect.Type

func (TransferConfigurationType) ToStringOutput

func (e TransferConfigurationType) ToStringOutput() pulumi.StringOutput

func (TransferConfigurationType) ToStringOutputWithContext

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

func (TransferConfigurationType) ToStringPtrOutput

func (e TransferConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransferConfigurationType) ToStringPtrOutputWithContext

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

func (TransferConfigurationType) ToTransferConfigurationTypeOutput

func (e TransferConfigurationType) ToTransferConfigurationTypeOutput() TransferConfigurationTypeOutput

func (TransferConfigurationType) ToTransferConfigurationTypeOutputWithContext

func (e TransferConfigurationType) ToTransferConfigurationTypeOutputWithContext(ctx context.Context) TransferConfigurationTypeOutput

func (TransferConfigurationType) ToTransferConfigurationTypePtrOutput

func (e TransferConfigurationType) ToTransferConfigurationTypePtrOutput() TransferConfigurationTypePtrOutput

func (TransferConfigurationType) ToTransferConfigurationTypePtrOutputWithContext

func (e TransferConfigurationType) ToTransferConfigurationTypePtrOutputWithContext(ctx context.Context) TransferConfigurationTypePtrOutput

type TransferConfigurationTypeInput

type TransferConfigurationTypeInput interface {
	pulumi.Input

	ToTransferConfigurationTypeOutput() TransferConfigurationTypeOutput
	ToTransferConfigurationTypeOutputWithContext(context.Context) TransferConfigurationTypeOutput
}

TransferConfigurationTypeInput is an input type that accepts values of the TransferConfigurationType enum A concrete instance of `TransferConfigurationTypeInput` can be one of the following:

TransferConfigurationTypeTransferAll
TransferConfigurationTypeTransferUsingFilter

type TransferConfigurationTypeOutput

type TransferConfigurationTypeOutput struct{ *pulumi.OutputState }

func (TransferConfigurationTypeOutput) ElementType

func (TransferConfigurationTypeOutput) ToStringOutput

func (TransferConfigurationTypeOutput) ToStringOutputWithContext

func (o TransferConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TransferConfigurationTypeOutput) ToStringPtrOutput

func (TransferConfigurationTypeOutput) ToStringPtrOutputWithContext

func (o TransferConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransferConfigurationTypeOutput) ToTransferConfigurationTypeOutput

func (o TransferConfigurationTypeOutput) ToTransferConfigurationTypeOutput() TransferConfigurationTypeOutput

func (TransferConfigurationTypeOutput) ToTransferConfigurationTypeOutputWithContext

func (o TransferConfigurationTypeOutput) ToTransferConfigurationTypeOutputWithContext(ctx context.Context) TransferConfigurationTypeOutput

func (TransferConfigurationTypeOutput) ToTransferConfigurationTypePtrOutput

func (o TransferConfigurationTypeOutput) ToTransferConfigurationTypePtrOutput() TransferConfigurationTypePtrOutput

func (TransferConfigurationTypeOutput) ToTransferConfigurationTypePtrOutputWithContext

func (o TransferConfigurationTypeOutput) ToTransferConfigurationTypePtrOutputWithContext(ctx context.Context) TransferConfigurationTypePtrOutput

type TransferConfigurationTypePtrInput

type TransferConfigurationTypePtrInput interface {
	pulumi.Input

	ToTransferConfigurationTypePtrOutput() TransferConfigurationTypePtrOutput
	ToTransferConfigurationTypePtrOutputWithContext(context.Context) TransferConfigurationTypePtrOutput
}

func TransferConfigurationTypePtr

func TransferConfigurationTypePtr(v string) TransferConfigurationTypePtrInput

type TransferConfigurationTypePtrOutput

type TransferConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (TransferConfigurationTypePtrOutput) Elem

func (TransferConfigurationTypePtrOutput) ElementType

func (TransferConfigurationTypePtrOutput) ToStringPtrOutput

func (TransferConfigurationTypePtrOutput) ToStringPtrOutputWithContext

func (o TransferConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransferConfigurationTypePtrOutput) ToTransferConfigurationTypePtrOutput

func (o TransferConfigurationTypePtrOutput) ToTransferConfigurationTypePtrOutput() TransferConfigurationTypePtrOutput

func (TransferConfigurationTypePtrOutput) ToTransferConfigurationTypePtrOutputWithContext

func (o TransferConfigurationTypePtrOutput) ToTransferConfigurationTypePtrOutputWithContext(ctx context.Context) TransferConfigurationTypePtrOutput

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.

func (*TransferFilterDetails) Defaults

Defaults sets the appropriate defaults for TransferFilterDetails

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) Defaults

Defaults sets the appropriate defaults for TransferFilterDetailsArgs

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.

func (*TransferFilterDetailsResponse) Defaults

Defaults sets the appropriate defaults for TransferFilterDetailsResponse

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

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

type TransferType string

Type of the data transfer.

func (TransferType) ElementType

func (TransferType) ElementType() reflect.Type

func (TransferType) ToStringOutput

func (e TransferType) ToStringOutput() pulumi.StringOutput

func (TransferType) ToStringOutputWithContext

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

func (TransferType) ToStringPtrOutput

func (e TransferType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransferType) ToStringPtrOutputWithContext

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

func (TransferType) ToTransferTypeOutput

func (e TransferType) ToTransferTypeOutput() TransferTypeOutput

func (TransferType) ToTransferTypeOutputWithContext

func (e TransferType) ToTransferTypeOutputWithContext(ctx context.Context) TransferTypeOutput

func (TransferType) ToTransferTypePtrOutput

func (e TransferType) ToTransferTypePtrOutput() TransferTypePtrOutput

func (TransferType) ToTransferTypePtrOutputWithContext

func (e TransferType) ToTransferTypePtrOutputWithContext(ctx context.Context) TransferTypePtrOutput

type TransferTypeInput

type TransferTypeInput interface {
	pulumi.Input

	ToTransferTypeOutput() TransferTypeOutput
	ToTransferTypeOutputWithContext(context.Context) TransferTypeOutput
}

TransferTypeInput is an input type that accepts values of the TransferType enum A concrete instance of `TransferTypeInput` can be one of the following:

TransferTypeImportToAzure
TransferTypeExportFromAzure

type TransferTypeOutput

type TransferTypeOutput struct{ *pulumi.OutputState }

func (TransferTypeOutput) ElementType

func (TransferTypeOutput) ElementType() reflect.Type

func (TransferTypeOutput) ToStringOutput

func (o TransferTypeOutput) ToStringOutput() pulumi.StringOutput

func (TransferTypeOutput) ToStringOutputWithContext

func (o TransferTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TransferTypeOutput) ToStringPtrOutput

func (o TransferTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransferTypeOutput) ToStringPtrOutputWithContext

func (o TransferTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransferTypeOutput) ToTransferTypeOutput

func (o TransferTypeOutput) ToTransferTypeOutput() TransferTypeOutput

func (TransferTypeOutput) ToTransferTypeOutputWithContext

func (o TransferTypeOutput) ToTransferTypeOutputWithContext(ctx context.Context) TransferTypeOutput

func (TransferTypeOutput) ToTransferTypePtrOutput

func (o TransferTypeOutput) ToTransferTypePtrOutput() TransferTypePtrOutput

func (TransferTypeOutput) ToTransferTypePtrOutputWithContext

func (o TransferTypeOutput) ToTransferTypePtrOutputWithContext(ctx context.Context) TransferTypePtrOutput

type TransferTypePtrInput

type TransferTypePtrInput interface {
	pulumi.Input

	ToTransferTypePtrOutput() TransferTypePtrOutput
	ToTransferTypePtrOutputWithContext(context.Context) TransferTypePtrOutput
}

func TransferTypePtr

func TransferTypePtr(v string) TransferTypePtrInput

type TransferTypePtrOutput

type TransferTypePtrOutput struct{ *pulumi.OutputState }

func (TransferTypePtrOutput) Elem

func (TransferTypePtrOutput) ElementType

func (TransferTypePtrOutput) ElementType() reflect.Type

func (TransferTypePtrOutput) ToStringPtrOutput

func (o TransferTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransferTypePtrOutput) ToStringPtrOutputWithContext

func (o TransferTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransferTypePtrOutput) ToTransferTypePtrOutput

func (o TransferTypePtrOutput) ToTransferTypePtrOutput() TransferTypePtrOutput

func (TransferTypePtrOutput) ToTransferTypePtrOutputWithContext

func (o TransferTypePtrOutput) ToTransferTypePtrOutputWithContext(ctx context.Context) TransferTypePtrOutput

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 {
	// Read only property which indicates whether transport preferences has been updated or not after device is prepared.
	IsUpdated bool `pulumi:"isUpdated"`
	// Indicates Shipment Logistics type that the customer preferred.
	PreferredShipmentType string `pulumi:"preferredShipmentType"`
}

Preferences related to the shipment logistics of the sku

type TransportPreferencesResponseOutput

type TransportPreferencesResponseOutput struct{ *pulumi.OutputState }

Preferences related to the shipment logistics of the sku

func (TransportPreferencesResponseOutput) ElementType

func (TransportPreferencesResponseOutput) IsUpdated

Read only property which indicates whether transport preferences has been updated or not after device is prepared.

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

type TransportPreferencesResponsePtrOutput

type TransportPreferencesResponsePtrOutput struct{ *pulumi.OutputState }

func (TransportPreferencesResponsePtrOutput) Elem

func (TransportPreferencesResponsePtrOutput) ElementType

func (TransportPreferencesResponsePtrOutput) IsUpdated

Read only property which indicates whether transport preferences has been updated or not after device is prepared.

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

type TransportShipmentTypes string

Indicates Shipment Logistics type that the customer preferred.

func (TransportShipmentTypes) ElementType

func (TransportShipmentTypes) ElementType() reflect.Type

func (TransportShipmentTypes) ToStringOutput

func (e TransportShipmentTypes) ToStringOutput() pulumi.StringOutput

func (TransportShipmentTypes) ToStringOutputWithContext

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

func (TransportShipmentTypes) ToStringPtrOutput

func (e TransportShipmentTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransportShipmentTypes) ToStringPtrOutputWithContext

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

func (TransportShipmentTypes) ToTransportShipmentTypesOutput

func (e TransportShipmentTypes) ToTransportShipmentTypesOutput() TransportShipmentTypesOutput

func (TransportShipmentTypes) ToTransportShipmentTypesOutputWithContext

func (e TransportShipmentTypes) ToTransportShipmentTypesOutputWithContext(ctx context.Context) TransportShipmentTypesOutput

func (TransportShipmentTypes) ToTransportShipmentTypesPtrOutput

func (e TransportShipmentTypes) ToTransportShipmentTypesPtrOutput() TransportShipmentTypesPtrOutput

func (TransportShipmentTypes) ToTransportShipmentTypesPtrOutputWithContext

func (e TransportShipmentTypes) ToTransportShipmentTypesPtrOutputWithContext(ctx context.Context) TransportShipmentTypesPtrOutput

type TransportShipmentTypesInput

type TransportShipmentTypesInput interface {
	pulumi.Input

	ToTransportShipmentTypesOutput() TransportShipmentTypesOutput
	ToTransportShipmentTypesOutputWithContext(context.Context) TransportShipmentTypesOutput
}

TransportShipmentTypesInput is an input type that accepts values of the TransportShipmentTypes enum A concrete instance of `TransportShipmentTypesInput` can be one of the following:

TransportShipmentTypesCustomerManaged
TransportShipmentTypesMicrosoftManaged

type TransportShipmentTypesOutput

type TransportShipmentTypesOutput struct{ *pulumi.OutputState }

func (TransportShipmentTypesOutput) ElementType

func (TransportShipmentTypesOutput) ToStringOutput

func (TransportShipmentTypesOutput) ToStringOutputWithContext

func (o TransportShipmentTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TransportShipmentTypesOutput) ToStringPtrOutput

func (o TransportShipmentTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransportShipmentTypesOutput) ToStringPtrOutputWithContext

func (o TransportShipmentTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransportShipmentTypesOutput) ToTransportShipmentTypesOutput

func (o TransportShipmentTypesOutput) ToTransportShipmentTypesOutput() TransportShipmentTypesOutput

func (TransportShipmentTypesOutput) ToTransportShipmentTypesOutputWithContext

func (o TransportShipmentTypesOutput) ToTransportShipmentTypesOutputWithContext(ctx context.Context) TransportShipmentTypesOutput

func (TransportShipmentTypesOutput) ToTransportShipmentTypesPtrOutput

func (o TransportShipmentTypesOutput) ToTransportShipmentTypesPtrOutput() TransportShipmentTypesPtrOutput

func (TransportShipmentTypesOutput) ToTransportShipmentTypesPtrOutputWithContext

func (o TransportShipmentTypesOutput) ToTransportShipmentTypesPtrOutputWithContext(ctx context.Context) TransportShipmentTypesPtrOutput

type TransportShipmentTypesPtrInput

type TransportShipmentTypesPtrInput interface {
	pulumi.Input

	ToTransportShipmentTypesPtrOutput() TransportShipmentTypesPtrOutput
	ToTransportShipmentTypesPtrOutputWithContext(context.Context) TransportShipmentTypesPtrOutput
}

func TransportShipmentTypesPtr

func TransportShipmentTypesPtr(v string) TransportShipmentTypesPtrInput

type TransportShipmentTypesPtrOutput

type TransportShipmentTypesPtrOutput struct{ *pulumi.OutputState }

func (TransportShipmentTypesPtrOutput) Elem

func (TransportShipmentTypesPtrOutput) ElementType

func (TransportShipmentTypesPtrOutput) ToStringPtrOutput

func (TransportShipmentTypesPtrOutput) ToStringPtrOutputWithContext

func (o TransportShipmentTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransportShipmentTypesPtrOutput) ToTransportShipmentTypesPtrOutput

func (o TransportShipmentTypesPtrOutput) ToTransportShipmentTypesPtrOutput() TransportShipmentTypesPtrOutput

func (TransportShipmentTypesPtrOutput) ToTransportShipmentTypesPtrOutputWithContext

func (o TransportShipmentTypesPtrOutput) ToTransportShipmentTypesPtrOutputWithContext(ctx context.Context) TransportShipmentTypesPtrOutput

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 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 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 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

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

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

func (UserAssignedPropertiesArgs) ElementType() reflect.Type

func (UserAssignedPropertiesArgs) ToUserAssignedPropertiesOutput

func (i UserAssignedPropertiesArgs) ToUserAssignedPropertiesOutput() UserAssignedPropertiesOutput

func (UserAssignedPropertiesArgs) ToUserAssignedPropertiesOutputWithContext

func (i UserAssignedPropertiesArgs) ToUserAssignedPropertiesOutputWithContext(ctx context.Context) UserAssignedPropertiesOutput

func (UserAssignedPropertiesArgs) ToUserAssignedPropertiesPtrOutput

func (i UserAssignedPropertiesArgs) ToUserAssignedPropertiesPtrOutput() UserAssignedPropertiesPtrOutput

func (UserAssignedPropertiesArgs) ToUserAssignedPropertiesPtrOutputWithContext

func (i UserAssignedPropertiesArgs) ToUserAssignedPropertiesPtrOutputWithContext(ctx context.Context) UserAssignedPropertiesPtrOutput

type UserAssignedPropertiesInput

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

type UserAssignedPropertiesOutput struct{ *pulumi.OutputState }

User assigned identity properties.

func (UserAssignedPropertiesOutput) ElementType

func (UserAssignedPropertiesOutput) ResourceId

Arm resource id for user assigned identity to be used to fetch MSI token.

func (UserAssignedPropertiesOutput) ToUserAssignedPropertiesOutput

func (o UserAssignedPropertiesOutput) ToUserAssignedPropertiesOutput() UserAssignedPropertiesOutput

func (UserAssignedPropertiesOutput) ToUserAssignedPropertiesOutputWithContext

func (o UserAssignedPropertiesOutput) ToUserAssignedPropertiesOutputWithContext(ctx context.Context) UserAssignedPropertiesOutput

func (UserAssignedPropertiesOutput) ToUserAssignedPropertiesPtrOutput

func (o UserAssignedPropertiesOutput) ToUserAssignedPropertiesPtrOutput() UserAssignedPropertiesPtrOutput

func (UserAssignedPropertiesOutput) ToUserAssignedPropertiesPtrOutputWithContext

func (o UserAssignedPropertiesOutput) ToUserAssignedPropertiesPtrOutputWithContext(ctx context.Context) UserAssignedPropertiesPtrOutput

type UserAssignedPropertiesPtrInput

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

type UserAssignedPropertiesPtrOutput

type UserAssignedPropertiesPtrOutput struct{ *pulumi.OutputState }

func (UserAssignedPropertiesPtrOutput) Elem

func (UserAssignedPropertiesPtrOutput) ElementType

func (UserAssignedPropertiesPtrOutput) ResourceId

Arm resource id for user assigned identity to be used to fetch MSI token.

func (UserAssignedPropertiesPtrOutput) ToUserAssignedPropertiesPtrOutput

func (o UserAssignedPropertiesPtrOutput) ToUserAssignedPropertiesPtrOutput() UserAssignedPropertiesPtrOutput

func (UserAssignedPropertiesPtrOutput) ToUserAssignedPropertiesPtrOutputWithContext

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 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

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