v20180101

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// Address type not known.
	AddressTypeNone = AddressType("None")
	// Residential Address.
	AddressTypeResidential = AddressType("Residential")
	// Commercial Address.
	AddressTypeCommercial = AddressType("Commercial")
)
View Source
const (
	// DataBox orders.
	ClassDiscriminatorDataBox = ClassDiscriminator("DataBox")
	// DataBoxDisk orders.
	ClassDiscriminatorDataBoxDisk = ClassDiscriminator("DataBoxDisk")
	// DataBoxHeavy orders.
	ClassDiscriminatorDataBoxHeavy = ClassDiscriminator("DataBoxHeavy")
)
View Source
const (
	// Unknown type.
	DataDestinationTypeUnknownType = DataDestinationType("UnknownType")
	// Storage Accounts .
	DataDestinationTypeStorageAccount = DataDestinationType("StorageAccount")
	// Azure Managed disk storage.
	DataDestinationTypeManagedDisk = DataDestinationType("ManagedDisk")
)
View Source
const (
	// Notification at device prepared stage.
	NotificationStageNameDevicePrepared = NotificationStageName("DevicePrepared")
	// Notification at device dispatched stage.
	NotificationStageNameDispatched = NotificationStageName("Dispatched")
	// Notification at device delivered stage.
	NotificationStageNameDelivered = NotificationStageName("Delivered")
	// Notification at device picked up from user stage.
	NotificationStageNamePickedUp = NotificationStageName("PickedUp")
	// Notification at device received at azure datacenter stage.
	NotificationStageNameAtAzureDC = NotificationStageName("AtAzureDC")
	// Notification at data copy started stage.
	NotificationStageNameDataCopy = NotificationStageName("DataCopy")
)
View Source
const (
	// DataBox.
	SkuNameDataBox = SkuName("DataBox")
	// DataBoxDisk.
	SkuNameDataBoxDisk = SkuName("DataBoxDisk")
	// DataBoxHeavy.
	SkuNameDataBoxHeavy = SkuName("DataBoxHeavy")
)

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"`
	// Per share level unencrypted access credentials.
	ShareCredentialDetails []ShareCredentialDetailsResponse `pulumi:"shareCredentialDetails"`
}

Credential details of the account.

type AccountCredentialDetailsResponseArgs

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

Credential details of the account.

func (AccountCredentialDetailsResponseArgs) ElementType

func (AccountCredentialDetailsResponseArgs) ToAccountCredentialDetailsResponseOutput

func (i AccountCredentialDetailsResponseArgs) ToAccountCredentialDetailsResponseOutput() AccountCredentialDetailsResponseOutput

func (AccountCredentialDetailsResponseArgs) ToAccountCredentialDetailsResponseOutputWithContext

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

type AccountCredentialDetailsResponseArray

type AccountCredentialDetailsResponseArray []AccountCredentialDetailsResponseInput

func (AccountCredentialDetailsResponseArray) ElementType

func (AccountCredentialDetailsResponseArray) ToAccountCredentialDetailsResponseArrayOutput

func (i AccountCredentialDetailsResponseArray) ToAccountCredentialDetailsResponseArrayOutput() AccountCredentialDetailsResponseArrayOutput

func (AccountCredentialDetailsResponseArray) ToAccountCredentialDetailsResponseArrayOutputWithContext

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

type AccountCredentialDetailsResponseArrayInput

type AccountCredentialDetailsResponseArrayInput interface {
	pulumi.Input

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

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

AccountCredentialDetailsResponseArray{ AccountCredentialDetailsResponseArgs{...} }

type AccountCredentialDetailsResponseArrayOutput

type AccountCredentialDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (AccountCredentialDetailsResponseArrayOutput) ElementType

func (AccountCredentialDetailsResponseArrayOutput) Index

func (AccountCredentialDetailsResponseArrayOutput) ToAccountCredentialDetailsResponseArrayOutput

func (o AccountCredentialDetailsResponseArrayOutput) ToAccountCredentialDetailsResponseArrayOutput() AccountCredentialDetailsResponseArrayOutput

func (AccountCredentialDetailsResponseArrayOutput) ToAccountCredentialDetailsResponseArrayOutputWithContext

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

type AccountCredentialDetailsResponseInput

type AccountCredentialDetailsResponseInput interface {
	pulumi.Input

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

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

AccountCredentialDetailsResponseArgs{...}

type AccountCredentialDetailsResponseOutput

type AccountCredentialDetailsResponseOutput struct{ *pulumi.OutputState }

Credential details of the account.

func (AccountCredentialDetailsResponseOutput) AccountConnectionString

func (o AccountCredentialDetailsResponseOutput) AccountConnectionString() pulumi.StringOutput

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

func (AccountCredentialDetailsResponseOutput) AccountName

Name of the account.

func (AccountCredentialDetailsResponseOutput) 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 AddressType added in v0.3.1

type AddressType pulumi.String

Type of address.

func (AddressType) ElementType added in v0.3.1

func (AddressType) ElementType() reflect.Type

func (AddressType) ToStringOutput added in v0.3.1

func (e AddressType) ToStringOutput() pulumi.StringOutput

func (AddressType) ToStringOutputWithContext added in v0.3.1

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

func (AddressType) ToStringPtrOutput added in v0.3.1

func (e AddressType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AddressType) ToStringPtrOutputWithContext added in v0.3.1

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

type ApplianceNetworkConfigurationResponse

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

The Network Adapter configuration of a DataBox.

type ApplianceNetworkConfigurationResponseArgs

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

The Network Adapter configuration of a DataBox.

func (ApplianceNetworkConfigurationResponseArgs) ElementType

func (ApplianceNetworkConfigurationResponseArgs) ToApplianceNetworkConfigurationResponseOutput

func (i ApplianceNetworkConfigurationResponseArgs) ToApplianceNetworkConfigurationResponseOutput() ApplianceNetworkConfigurationResponseOutput

func (ApplianceNetworkConfigurationResponseArgs) ToApplianceNetworkConfigurationResponseOutputWithContext

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

type ApplianceNetworkConfigurationResponseArray

type ApplianceNetworkConfigurationResponseArray []ApplianceNetworkConfigurationResponseInput

func (ApplianceNetworkConfigurationResponseArray) ElementType

func (ApplianceNetworkConfigurationResponseArray) ToApplianceNetworkConfigurationResponseArrayOutput

func (i ApplianceNetworkConfigurationResponseArray) ToApplianceNetworkConfigurationResponseArrayOutput() ApplianceNetworkConfigurationResponseArrayOutput

func (ApplianceNetworkConfigurationResponseArray) ToApplianceNetworkConfigurationResponseArrayOutputWithContext

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

type ApplianceNetworkConfigurationResponseArrayInput

type ApplianceNetworkConfigurationResponseArrayInput interface {
	pulumi.Input

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

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

ApplianceNetworkConfigurationResponseArray{ ApplianceNetworkConfigurationResponseArgs{...} }

type ApplianceNetworkConfigurationResponseArrayOutput

type ApplianceNetworkConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplianceNetworkConfigurationResponseArrayOutput) ElementType

func (ApplianceNetworkConfigurationResponseArrayOutput) Index

func (ApplianceNetworkConfigurationResponseArrayOutput) ToApplianceNetworkConfigurationResponseArrayOutput

func (o ApplianceNetworkConfigurationResponseArrayOutput) ToApplianceNetworkConfigurationResponseArrayOutput() ApplianceNetworkConfigurationResponseArrayOutput

func (ApplianceNetworkConfigurationResponseArrayOutput) ToApplianceNetworkConfigurationResponseArrayOutputWithContext

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

type ApplianceNetworkConfigurationResponseInput

type ApplianceNetworkConfigurationResponseInput interface {
	pulumi.Input

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

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

ApplianceNetworkConfigurationResponseArgs{...}

type ApplianceNetworkConfigurationResponseOutput

type ApplianceNetworkConfigurationResponseOutput struct{ *pulumi.OutputState }

The Network Adapter configuration of a DataBox.

func (ApplianceNetworkConfigurationResponseOutput) ElementType

func (ApplianceNetworkConfigurationResponseOutput) MacAddress

Mac Address.

func (ApplianceNetworkConfigurationResponseOutput) Name

Name of the network.

func (ApplianceNetworkConfigurationResponseOutput) ToApplianceNetworkConfigurationResponseOutput

func (o ApplianceNetworkConfigurationResponseOutput) ToApplianceNetworkConfigurationResponseOutput() ApplianceNetworkConfigurationResponseOutput

func (ApplianceNetworkConfigurationResponseOutput) ToApplianceNetworkConfigurationResponseOutputWithContext

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

type ClassDiscriminator added in v0.3.1

type ClassDiscriminator pulumi.String

Indicates the type of job details.

func (ClassDiscriminator) ElementType added in v0.3.1

func (ClassDiscriminator) ElementType() reflect.Type

func (ClassDiscriminator) ToStringOutput added in v0.3.1

func (e ClassDiscriminator) ToStringOutput() pulumi.StringOutput

func (ClassDiscriminator) ToStringOutputWithContext added in v0.3.1

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

func (ClassDiscriminator) ToStringPtrOutput added in v0.3.1

func (e ClassDiscriminator) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClassDiscriminator) ToStringPtrOutputWithContext added in v0.3.1

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

type ContactDetails

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

Contact Details.

type ContactDetailsArgs

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

Contact Details.

func (ContactDetailsArgs) ElementType

func (ContactDetailsArgs) ElementType() reflect.Type

func (ContactDetailsArgs) ToContactDetailsOutput

func (i ContactDetailsArgs) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsArgs) ToContactDetailsOutputWithContext

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

type ContactDetailsInput

type ContactDetailsInput interface {
	pulumi.Input

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

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

ContactDetailsArgs{...}

type ContactDetailsOutput

type ContactDetailsOutput struct{ *pulumi.OutputState }

Contact Details.

func (ContactDetailsOutput) ContactName

func (o ContactDetailsOutput) ContactName() pulumi.StringOutput

Contact name of the person.

func (ContactDetailsOutput) ElementType

func (ContactDetailsOutput) ElementType() reflect.Type

func (ContactDetailsOutput) EmailList

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

func (ContactDetailsOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsOutput) NotificationPreference

func (o ContactDetailsOutput) NotificationPreference() NotificationPreferenceArrayOutput

Notification preference for a job stage.

func (ContactDetailsOutput) Phone

Phone number of the contact person.

func (ContactDetailsOutput) PhoneExtension

func (o ContactDetailsOutput) PhoneExtension() pulumi.StringPtrOutput

Phone extension number of the contact person.

func (ContactDetailsOutput) ToContactDetailsOutput

func (o ContactDetailsOutput) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsOutput) ToContactDetailsOutputWithContext

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

type ContactDetailsResponse

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

Contact Details.

type ContactDetailsResponseArgs

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

Contact Details.

func (ContactDetailsResponseArgs) ElementType

func (ContactDetailsResponseArgs) ElementType() reflect.Type

func (ContactDetailsResponseArgs) ToContactDetailsResponseOutput

func (i ContactDetailsResponseArgs) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseArgs) ToContactDetailsResponseOutputWithContext

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

type ContactDetailsResponseInput

type ContactDetailsResponseInput interface {
	pulumi.Input

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

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

ContactDetailsResponseArgs{...}

type ContactDetailsResponseOutput

type ContactDetailsResponseOutput struct{ *pulumi.OutputState }

Contact Details.

func (ContactDetailsResponseOutput) ContactName

Contact name of the person.

func (ContactDetailsResponseOutput) ElementType

func (ContactDetailsResponseOutput) EmailList

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

func (ContactDetailsResponseOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsResponseOutput) NotificationPreference

Notification preference for a job stage.

func (ContactDetailsResponseOutput) Phone

Phone number of the contact person.

func (ContactDetailsResponseOutput) PhoneExtension

Phone extension number of the contact person.

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutput

func (o ContactDetailsResponseOutput) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutputWithContext

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

type CopyProgressResponse

type CopyProgressResponse struct {
	// Id of the account where the data needs to be uploaded.
	AccountId string `pulumi:"accountId"`
	// Amount of data uploaded by the job as of now.
	BytesSentToCloud float64 `pulumi:"bytesSentToCloud"`
	// Number of files processed by the job as of now.
	FilesProcessed float64 `pulumi:"filesProcessed"`
	// Name of the storage account where the data needs to be uploaded.
	StorageAccountName string `pulumi:"storageAccountName"`
	// Total amount of data to be processed by the job.
	TotalBytesToProcess float64 `pulumi:"totalBytesToProcess"`
	// Total number of files to be processed by the job.
	TotalFilesToProcess float64 `pulumi:"totalFilesToProcess"`
}

Copy progress.

type CopyProgressResponseArgs

type CopyProgressResponseArgs struct {
	// Id of the account where the data needs to be uploaded.
	AccountId pulumi.StringInput `pulumi:"accountId"`
	// Amount of data uploaded by the job as of now.
	BytesSentToCloud pulumi.Float64Input `pulumi:"bytesSentToCloud"`
	// Number of files processed by the job as of now.
	FilesProcessed pulumi.Float64Input `pulumi:"filesProcessed"`
	// Name of the storage account where the data needs to be uploaded.
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	// Total amount of data to be processed by the job.
	TotalBytesToProcess pulumi.Float64Input `pulumi:"totalBytesToProcess"`
	// Total number of files to be processed by the job.
	TotalFilesToProcess pulumi.Float64Input `pulumi:"totalFilesToProcess"`
}

Copy progress.

func (CopyProgressResponseArgs) ElementType

func (CopyProgressResponseArgs) ElementType() reflect.Type

func (CopyProgressResponseArgs) ToCopyProgressResponseOutput

func (i CopyProgressResponseArgs) ToCopyProgressResponseOutput() CopyProgressResponseOutput

func (CopyProgressResponseArgs) ToCopyProgressResponseOutputWithContext

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

type CopyProgressResponseArray

type CopyProgressResponseArray []CopyProgressResponseInput

func (CopyProgressResponseArray) ElementType

func (CopyProgressResponseArray) ElementType() reflect.Type

func (CopyProgressResponseArray) ToCopyProgressResponseArrayOutput

func (i CopyProgressResponseArray) ToCopyProgressResponseArrayOutput() CopyProgressResponseArrayOutput

func (CopyProgressResponseArray) ToCopyProgressResponseArrayOutputWithContext

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

type CopyProgressResponseArrayInput

type CopyProgressResponseArrayInput interface {
	pulumi.Input

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

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

CopyProgressResponseArray{ CopyProgressResponseArgs{...} }

type CopyProgressResponseArrayOutput

type CopyProgressResponseArrayOutput struct{ *pulumi.OutputState }

func (CopyProgressResponseArrayOutput) ElementType

func (CopyProgressResponseArrayOutput) Index

func (CopyProgressResponseArrayOutput) ToCopyProgressResponseArrayOutput

func (o CopyProgressResponseArrayOutput) ToCopyProgressResponseArrayOutput() CopyProgressResponseArrayOutput

func (CopyProgressResponseArrayOutput) ToCopyProgressResponseArrayOutputWithContext

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

type CopyProgressResponseInput

type CopyProgressResponseInput interface {
	pulumi.Input

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

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

CopyProgressResponseArgs{...}

type CopyProgressResponseOutput

type CopyProgressResponseOutput struct{ *pulumi.OutputState }

Copy progress.

func (CopyProgressResponseOutput) AccountId

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

func (CopyProgressResponseOutput) BytesSentToCloud

func (o CopyProgressResponseOutput) BytesSentToCloud() pulumi.Float64Output

Amount of data uploaded by the job as of now.

func (CopyProgressResponseOutput) ElementType

func (CopyProgressResponseOutput) ElementType() reflect.Type

func (CopyProgressResponseOutput) FilesProcessed

func (o CopyProgressResponseOutput) FilesProcessed() pulumi.Float64Output

Number of files processed by the job as of now.

func (CopyProgressResponseOutput) StorageAccountName

func (o CopyProgressResponseOutput) StorageAccountName() pulumi.StringOutput

Name of the storage account where the data needs to be uploaded.

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 number of files to be processed by the job.

type DataBoxAccountCopyLogDetailsResponse

type DataBoxAccountCopyLogDetailsResponse struct {
	// Destination 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"`
}

Copy log details for a storage account of a DataBox job

type DataBoxAccountCopyLogDetailsResponseArgs

type DataBoxAccountCopyLogDetailsResponseArgs struct {
	// Destination account name.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Indicates the type of job details.
	// Expected value is 'DataBox'.
	CopyLogDetailsType pulumi.StringInput `pulumi:"copyLogDetailsType"`
	// Link for copy logs.
	CopyLogLink pulumi.StringInput `pulumi:"copyLogLink"`
}

Copy log details for a storage account of a DataBox job

func (DataBoxAccountCopyLogDetailsResponseArgs) ElementType

func (DataBoxAccountCopyLogDetailsResponseArgs) ToDataBoxAccountCopyLogDetailsResponseOutput

func (i DataBoxAccountCopyLogDetailsResponseArgs) ToDataBoxAccountCopyLogDetailsResponseOutput() DataBoxAccountCopyLogDetailsResponseOutput

func (DataBoxAccountCopyLogDetailsResponseArgs) ToDataBoxAccountCopyLogDetailsResponseOutputWithContext

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

type DataBoxAccountCopyLogDetailsResponseInput

type DataBoxAccountCopyLogDetailsResponseInput interface {
	pulumi.Input

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

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

DataBoxAccountCopyLogDetailsResponseArgs{...}

type DataBoxAccountCopyLogDetailsResponseOutput

type DataBoxAccountCopyLogDetailsResponseOutput struct{ *pulumi.OutputState }

Copy log details for a storage account of a DataBox job

func (DataBoxAccountCopyLogDetailsResponseOutput) AccountName

Destination account name.

func (DataBoxAccountCopyLogDetailsResponseOutput) CopyLogDetailsType

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

Link for copy logs.

func (DataBoxAccountCopyLogDetailsResponseOutput) ElementType

func (DataBoxAccountCopyLogDetailsResponseOutput) ToDataBoxAccountCopyLogDetailsResponseOutput

func (o DataBoxAccountCopyLogDetailsResponseOutput) ToDataBoxAccountCopyLogDetailsResponseOutput() DataBoxAccountCopyLogDetailsResponseOutput

func (DataBoxAccountCopyLogDetailsResponseOutput) ToDataBoxAccountCopyLogDetailsResponseOutputWithContext

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

type DataBoxDiskCopyLogDetailsResponse

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

Copy Log Details for a disk

type DataBoxDiskCopyLogDetailsResponseArgs

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

Copy Log Details for a disk

func (DataBoxDiskCopyLogDetailsResponseArgs) ElementType

func (DataBoxDiskCopyLogDetailsResponseArgs) ToDataBoxDiskCopyLogDetailsResponseOutput

func (i DataBoxDiskCopyLogDetailsResponseArgs) ToDataBoxDiskCopyLogDetailsResponseOutput() DataBoxDiskCopyLogDetailsResponseOutput

func (DataBoxDiskCopyLogDetailsResponseArgs) ToDataBoxDiskCopyLogDetailsResponseOutputWithContext

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

type DataBoxDiskCopyLogDetailsResponseInput

type DataBoxDiskCopyLogDetailsResponseInput interface {
	pulumi.Input

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

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

DataBoxDiskCopyLogDetailsResponseArgs{...}

type DataBoxDiskCopyLogDetailsResponseOutput

type DataBoxDiskCopyLogDetailsResponseOutput struct{ *pulumi.OutputState }

Copy Log Details for a disk

func (DataBoxDiskCopyLogDetailsResponseOutput) CopyLogDetailsType

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

func (DataBoxDiskCopyLogDetailsResponseOutput) DiskSerialNumber

Disk Serial Number.

func (DataBoxDiskCopyLogDetailsResponseOutput) ElementType

Link for copy error logs.

func (DataBoxDiskCopyLogDetailsResponseOutput) ToDataBoxDiskCopyLogDetailsResponseOutput

func (o DataBoxDiskCopyLogDetailsResponseOutput) ToDataBoxDiskCopyLogDetailsResponseOutput() DataBoxDiskCopyLogDetailsResponseOutput

func (DataBoxDiskCopyLogDetailsResponseOutput) ToDataBoxDiskCopyLogDetailsResponseOutputWithContext

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

Link for copy verbose logs.

type DataBoxDiskCopyProgressResponse

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

DataBox Disk Copy Progress

type DataBoxDiskCopyProgressResponseArgs

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

DataBox Disk Copy Progress

func (DataBoxDiskCopyProgressResponseArgs) ElementType

func (DataBoxDiskCopyProgressResponseArgs) ToDataBoxDiskCopyProgressResponseOutput

func (i DataBoxDiskCopyProgressResponseArgs) ToDataBoxDiskCopyProgressResponseOutput() DataBoxDiskCopyProgressResponseOutput

func (DataBoxDiskCopyProgressResponseArgs) ToDataBoxDiskCopyProgressResponseOutputWithContext

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

type DataBoxDiskCopyProgressResponseArray

type DataBoxDiskCopyProgressResponseArray []DataBoxDiskCopyProgressResponseInput

func (DataBoxDiskCopyProgressResponseArray) ElementType

func (DataBoxDiskCopyProgressResponseArray) ToDataBoxDiskCopyProgressResponseArrayOutput

func (i DataBoxDiskCopyProgressResponseArray) ToDataBoxDiskCopyProgressResponseArrayOutput() DataBoxDiskCopyProgressResponseArrayOutput

func (DataBoxDiskCopyProgressResponseArray) ToDataBoxDiskCopyProgressResponseArrayOutputWithContext

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

type DataBoxDiskCopyProgressResponseArrayInput

type DataBoxDiskCopyProgressResponseArrayInput interface {
	pulumi.Input

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

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

DataBoxDiskCopyProgressResponseArray{ DataBoxDiskCopyProgressResponseArgs{...} }

type DataBoxDiskCopyProgressResponseArrayOutput

type DataBoxDiskCopyProgressResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxDiskCopyProgressResponseArrayOutput) ElementType

func (DataBoxDiskCopyProgressResponseArrayOutput) Index

func (DataBoxDiskCopyProgressResponseArrayOutput) ToDataBoxDiskCopyProgressResponseArrayOutput

func (o DataBoxDiskCopyProgressResponseArrayOutput) ToDataBoxDiskCopyProgressResponseArrayOutput() DataBoxDiskCopyProgressResponseArrayOutput

func (DataBoxDiskCopyProgressResponseArrayOutput) ToDataBoxDiskCopyProgressResponseArrayOutputWithContext

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

type DataBoxDiskCopyProgressResponseInput

type DataBoxDiskCopyProgressResponseInput interface {
	pulumi.Input

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

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

DataBoxDiskCopyProgressResponseArgs{...}

type DataBoxDiskCopyProgressResponseOutput

type DataBoxDiskCopyProgressResponseOutput struct{ *pulumi.OutputState }

DataBox Disk Copy Progress

func (DataBoxDiskCopyProgressResponseOutput) BytesCopied

Bytes copied during the copy of disk.

func (DataBoxDiskCopyProgressResponseOutput) ElementType

func (DataBoxDiskCopyProgressResponseOutput) PercentComplete

Indicates the percentage completed for the copy of the disk.

func (DataBoxDiskCopyProgressResponseOutput) SerialNumber

The serial number of the disk

func (DataBoxDiskCopyProgressResponseOutput) Status

The Status of the copy

func (DataBoxDiskCopyProgressResponseOutput) ToDataBoxDiskCopyProgressResponseOutput

func (o DataBoxDiskCopyProgressResponseOutput) ToDataBoxDiskCopyProgressResponseOutput() DataBoxDiskCopyProgressResponseOutput

func (DataBoxDiskCopyProgressResponseOutput) ToDataBoxDiskCopyProgressResponseOutputWithContext

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

type DataBoxDiskJobDetails

type DataBoxDiskJobDetails struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetails `pulumi:"contactDetails"`
	// Destination account details.
	DestinationAccountDetails []interface{} `pulumi:"destinationAccountDetails"`
	// 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"`
	// User entered passkey for DataBox Disk job.
	Passkey *string `pulumi:"passkey"`
	// Preferences for the order.
	Preferences *Preferences `pulumi:"preferences"`
	// User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
	PreferredDisks map[string]int `pulumi:"preferredDisks"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddress `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

type DataBoxDiskJobDetailsArgs

type DataBoxDiskJobDetailsArgs struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsInput `pulumi:"contactDetails"`
	// Destination account details.
	DestinationAccountDetails pulumi.ArrayInput `pulumi:"destinationAccountDetails"`
	// 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"`
	// User entered passkey for DataBox Disk job.
	Passkey pulumi.StringPtrInput `pulumi:"passkey"`
	// Preferences for the order.
	Preferences PreferencesPtrInput `pulumi:"preferences"`
	// User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
	PreferredDisks pulumi.IntMapInput `pulumi:"preferredDisks"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressInput `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsArgs) ElementType

func (DataBoxDiskJobDetailsArgs) ElementType() reflect.Type

func (DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsOutput

func (i DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsOutput() DataBoxDiskJobDetailsOutput

func (DataBoxDiskJobDetailsArgs) ToDataBoxDiskJobDetailsOutputWithContext

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

type DataBoxDiskJobDetailsInput

type DataBoxDiskJobDetailsInput interface {
	pulumi.Input

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

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

DataBoxDiskJobDetailsArgs{...}

type DataBoxDiskJobDetailsOutput

type DataBoxDiskJobDetailsOutput struct{ *pulumi.OutputState }

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxDiskJobDetailsOutput) DestinationAccountDetails

func (o DataBoxDiskJobDetailsOutput) DestinationAccountDetails() pulumi.ArrayOutput

Destination account details.

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

User entered passkey for DataBox Disk job.

func (DataBoxDiskJobDetailsOutput) Preferences

Preferences for the order.

func (DataBoxDiskJobDetailsOutput) PreferredDisks

func (o DataBoxDiskJobDetailsOutput) PreferredDisks() pulumi.IntMapOutput

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

func (DataBoxDiskJobDetailsOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsOutput

func (o DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsOutput() DataBoxDiskJobDetailsOutput

func (DataBoxDiskJobDetailsOutput) ToDataBoxDiskJobDetailsOutputWithContext

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

type DataBoxDiskJobDetailsResponse

type DataBoxDiskJobDetailsResponse struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey string `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponse `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails []interface{} `pulumi:"copyLogDetails"`
	// Copy progress per disk.
	CopyProgress []DataBoxDiskCopyProgressResponse `pulumi:"copyProgress"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Destination account details.
	DestinationAccountDetails []interface{} `pulumi:"destinationAccountDetails"`
	// 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"`
	// Error details for failure. This is optional.
	ErrorDetails []JobErrorDetailsResponse `pulumi:"errorDetails"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes *int `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxDisk'.
	JobDetailsType string `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages []JobStagesResponse `pulumi:"jobStages"`
	// User entered passkey for DataBox Disk job.
	Passkey *string `pulumi:"passkey"`
	// Preferences for the order.
	Preferences *PreferencesResponse `pulumi:"preferences"`
	// User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
	PreferredDisks map[string]int `pulumi:"preferredDisks"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponse `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey string `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressResponse `pulumi:"shippingAddress"`
}

DataBox Disk Job Details.

type DataBoxDiskJobDetailsResponseArgs

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

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsResponseArgs) ElementType

func (DataBoxDiskJobDetailsResponseArgs) ToDataBoxDiskJobDetailsResponseOutput

func (i DataBoxDiskJobDetailsResponseArgs) ToDataBoxDiskJobDetailsResponseOutput() DataBoxDiskJobDetailsResponseOutput

func (DataBoxDiskJobDetailsResponseArgs) ToDataBoxDiskJobDetailsResponseOutputWithContext

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

type DataBoxDiskJobDetailsResponseInput

type DataBoxDiskJobDetailsResponseInput interface {
	pulumi.Input

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

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

DataBoxDiskJobDetailsResponseArgs{...}

type DataBoxDiskJobDetailsResponseOutput

type DataBoxDiskJobDetailsResponseOutput struct{ *pulumi.OutputState }

DataBox Disk Job Details.

func (DataBoxDiskJobDetailsResponseOutput) ChainOfCustodySasKey

func (o DataBoxDiskJobDetailsResponseOutput) ChainOfCustodySasKey() pulumi.StringOutput

Shared access key to download the chain of custody logs

func (DataBoxDiskJobDetailsResponseOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxDiskJobDetailsResponseOutput) CopyLogDetails

List of copy log details.

func (DataBoxDiskJobDetailsResponseOutput) CopyProgress

Copy progress per disk.

func (DataBoxDiskJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxDiskJobDetailsResponseOutput) DestinationAccountDetails

func (o DataBoxDiskJobDetailsResponseOutput) DestinationAccountDetails() pulumi.ArrayOutput

Destination account 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) ErrorDetails

Error details for failure. This is optional.

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

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

func (DataBoxDiskJobDetailsResponseOutput) JobStages

List of stages that run in 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) ShippingAddress

Shipping address of the customer.

func (DataBoxDiskJobDetailsResponseOutput) ToDataBoxDiskJobDetailsResponseOutput

func (o DataBoxDiskJobDetailsResponseOutput) ToDataBoxDiskJobDetailsResponseOutput() DataBoxDiskJobDetailsResponseOutput

func (DataBoxDiskJobDetailsResponseOutput) ToDataBoxDiskJobDetailsResponseOutputWithContext

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

type DataBoxDiskJobSecretsResponse

type DataBoxDiskJobSecretsResponse struct {
	// Contains the list of secrets object for that device.
	DiskSecrets []DiskSecretResponse `pulumi:"diskSecrets"`
	// Whether passkey was provided by user.
	IsPasskeyUserDefined bool `pulumi:"isPasskeyUserDefined"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxDisk'.
	JobSecretsType string `pulumi:"jobSecretsType"`
	// PassKey for the disk Job.
	PassKey string `pulumi:"passKey"`
}

The secrets related to disk job.

type DataBoxDiskJobSecretsResponseArgs

type DataBoxDiskJobSecretsResponseArgs struct {
	// Contains the list of secrets object for that device.
	DiskSecrets DiskSecretResponseArrayInput `pulumi:"diskSecrets"`
	// Whether passkey was provided by user.
	IsPasskeyUserDefined pulumi.BoolInput `pulumi:"isPasskeyUserDefined"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxDisk'.
	JobSecretsType pulumi.StringInput `pulumi:"jobSecretsType"`
	// PassKey for the disk Job.
	PassKey pulumi.StringInput `pulumi:"passKey"`
}

The secrets related to disk job.

func (DataBoxDiskJobSecretsResponseArgs) ElementType

func (DataBoxDiskJobSecretsResponseArgs) ToDataBoxDiskJobSecretsResponseOutput

func (i DataBoxDiskJobSecretsResponseArgs) ToDataBoxDiskJobSecretsResponseOutput() DataBoxDiskJobSecretsResponseOutput

func (DataBoxDiskJobSecretsResponseArgs) ToDataBoxDiskJobSecretsResponseOutputWithContext

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

type DataBoxDiskJobSecretsResponseInput

type DataBoxDiskJobSecretsResponseInput interface {
	pulumi.Input

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

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

DataBoxDiskJobSecretsResponseArgs{...}

type DataBoxDiskJobSecretsResponseOutput

type DataBoxDiskJobSecretsResponseOutput struct{ *pulumi.OutputState }

The secrets related to disk job.

func (DataBoxDiskJobSecretsResponseOutput) DiskSecrets

Contains the list of secrets object for that device.

func (DataBoxDiskJobSecretsResponseOutput) ElementType

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 {
	// Destination 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"`
}

Copy log details for a storage account for DataBoxHeavy

type DataBoxHeavyAccountCopyLogDetailsResponseArgs

type DataBoxHeavyAccountCopyLogDetailsResponseArgs struct {
	// Destination account name.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxHeavy'.
	CopyLogDetailsType pulumi.StringInput `pulumi:"copyLogDetailsType"`
	// Link for copy logs.
	CopyLogLink pulumi.StringArrayInput `pulumi:"copyLogLink"`
}

Copy log details for a storage account for DataBoxHeavy

func (DataBoxHeavyAccountCopyLogDetailsResponseArgs) ElementType

func (DataBoxHeavyAccountCopyLogDetailsResponseArgs) ToDataBoxHeavyAccountCopyLogDetailsResponseOutput

func (i DataBoxHeavyAccountCopyLogDetailsResponseArgs) ToDataBoxHeavyAccountCopyLogDetailsResponseOutput() DataBoxHeavyAccountCopyLogDetailsResponseOutput

func (DataBoxHeavyAccountCopyLogDetailsResponseArgs) ToDataBoxHeavyAccountCopyLogDetailsResponseOutputWithContext

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

type DataBoxHeavyAccountCopyLogDetailsResponseInput

type DataBoxHeavyAccountCopyLogDetailsResponseInput interface {
	pulumi.Input

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

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

DataBoxHeavyAccountCopyLogDetailsResponseArgs{...}

type DataBoxHeavyAccountCopyLogDetailsResponseOutput

type DataBoxHeavyAccountCopyLogDetailsResponseOutput struct{ *pulumi.OutputState }

Copy log details for a storage account for DataBoxHeavy

func (DataBoxHeavyAccountCopyLogDetailsResponseOutput) AccountName

Destination account name.

func (DataBoxHeavyAccountCopyLogDetailsResponseOutput) CopyLogDetailsType

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

Link for copy logs.

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"`
	// Destination account details.
	DestinationAccountDetails []interface{} `pulumi:"destinationAccountDetails"`
	// 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"`
	// Preferences for the order.
	Preferences *Preferences `pulumi:"preferences"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddress `pulumi:"shippingAddress"`
}

DataBoxHeavy Device Job Details

type DataBoxHeavyJobDetailsArgs

type DataBoxHeavyJobDetailsArgs struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsInput `pulumi:"contactDetails"`
	// Destination account details.
	DestinationAccountDetails pulumi.ArrayInput `pulumi:"destinationAccountDetails"`
	// 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"`
	// Preferences for the order.
	Preferences PreferencesPtrInput `pulumi:"preferences"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressInput `pulumi:"shippingAddress"`
}

DataBoxHeavy Device Job Details

func (DataBoxHeavyJobDetailsArgs) ElementType

func (DataBoxHeavyJobDetailsArgs) ElementType() reflect.Type

func (DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsOutput

func (i DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsOutput() DataBoxHeavyJobDetailsOutput

func (DataBoxHeavyJobDetailsArgs) ToDataBoxHeavyJobDetailsOutputWithContext

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

type DataBoxHeavyJobDetailsInput

type DataBoxHeavyJobDetailsInput interface {
	pulumi.Input

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

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

DataBoxHeavyJobDetailsArgs{...}

type DataBoxHeavyJobDetailsOutput

type DataBoxHeavyJobDetailsOutput struct{ *pulumi.OutputState }

DataBoxHeavy Device Job Details

func (DataBoxHeavyJobDetailsOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxHeavyJobDetailsOutput) DestinationAccountDetails

func (o DataBoxHeavyJobDetailsOutput) DestinationAccountDetails() pulumi.ArrayOutput

Destination account details.

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

Preferences for the order.

func (DataBoxHeavyJobDetailsOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsOutput

func (o DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsOutput() DataBoxHeavyJobDetailsOutput

func (DataBoxHeavyJobDetailsOutput) ToDataBoxHeavyJobDetailsOutputWithContext

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

type DataBoxHeavyJobDetailsResponse

type DataBoxHeavyJobDetailsResponse struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey string `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponse `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails []interface{} `pulumi:"copyLogDetails"`
	// Copy progress per account.
	CopyProgress []CopyProgressResponse `pulumi:"copyProgress"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Destination account details.
	DestinationAccountDetails []interface{} `pulumi:"destinationAccountDetails"`
	// Error details for failure. This is optional.
	ErrorDetails []JobErrorDetailsResponse `pulumi:"errorDetails"`
	// 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"`
	// Preferences for the order.
	Preferences *PreferencesResponse `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponse `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey string `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressResponse `pulumi:"shippingAddress"`
}

DataBoxHeavy Device Job Details

type DataBoxHeavyJobDetailsResponseArgs

type DataBoxHeavyJobDetailsResponseArgs struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey pulumi.StringInput `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponseInput `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails pulumi.ArrayInput `pulumi:"copyLogDetails"`
	// Copy progress per account.
	CopyProgress CopyProgressResponseArrayInput `pulumi:"copyProgress"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponseInput `pulumi:"deliveryPackage"`
	// Destination account details.
	DestinationAccountDetails pulumi.ArrayInput `pulumi:"destinationAccountDetails"`
	// Error details for failure. This is optional.
	ErrorDetails JobErrorDetailsResponseArrayInput `pulumi:"errorDetails"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBoxHeavy'.
	JobDetailsType pulumi.StringInput `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages JobStagesResponseArrayInput `pulumi:"jobStages"`
	// Preferences for the order.
	Preferences PreferencesResponsePtrInput `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponseInput `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey pulumi.StringInput `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressResponseInput `pulumi:"shippingAddress"`
}

DataBoxHeavy Device Job Details

func (DataBoxHeavyJobDetailsResponseArgs) ElementType

func (DataBoxHeavyJobDetailsResponseArgs) ToDataBoxHeavyJobDetailsResponseOutput

func (i DataBoxHeavyJobDetailsResponseArgs) ToDataBoxHeavyJobDetailsResponseOutput() DataBoxHeavyJobDetailsResponseOutput

func (DataBoxHeavyJobDetailsResponseArgs) ToDataBoxHeavyJobDetailsResponseOutputWithContext

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

type DataBoxHeavyJobDetailsResponseInput

type DataBoxHeavyJobDetailsResponseInput interface {
	pulumi.Input

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

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

DataBoxHeavyJobDetailsResponseArgs{...}

type DataBoxHeavyJobDetailsResponseOutput

type DataBoxHeavyJobDetailsResponseOutput struct{ *pulumi.OutputState }

DataBoxHeavy Device Job Details

func (DataBoxHeavyJobDetailsResponseOutput) ChainOfCustodySasKey

func (o DataBoxHeavyJobDetailsResponseOutput) ChainOfCustodySasKey() pulumi.StringOutput

Shared access key to download the chain of custody logs

func (DataBoxHeavyJobDetailsResponseOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxHeavyJobDetailsResponseOutput) CopyLogDetails

List of copy log details.

func (DataBoxHeavyJobDetailsResponseOutput) CopyProgress

Copy progress per account.

func (DataBoxHeavyJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxHeavyJobDetailsResponseOutput) DestinationAccountDetails

func (o DataBoxHeavyJobDetailsResponseOutput) DestinationAccountDetails() pulumi.ArrayOutput

Destination account details.

func (DataBoxHeavyJobDetailsResponseOutput) ElementType

func (DataBoxHeavyJobDetailsResponseOutput) ErrorDetails

Error details for failure. This is optional.

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

Preferences for the order.

func (DataBoxHeavyJobDetailsResponseOutput) ReturnPackage

Return package shipping details.

func (DataBoxHeavyJobDetailsResponseOutput) ReverseShipmentLabelSasKey

func (o DataBoxHeavyJobDetailsResponseOutput) ReverseShipmentLabelSasKey() pulumi.StringOutput

Shared access key to download the return shipment label

func (DataBoxHeavyJobDetailsResponseOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxHeavyJobDetailsResponseOutput) ToDataBoxHeavyJobDetailsResponseOutput

func (o DataBoxHeavyJobDetailsResponseOutput) ToDataBoxHeavyJobDetailsResponseOutput() DataBoxHeavyJobDetailsResponseOutput

func (DataBoxHeavyJobDetailsResponseOutput) ToDataBoxHeavyJobDetailsResponseOutputWithContext

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

type DataBoxHeavyJobSecretsResponse

type DataBoxHeavyJobSecretsResponse struct {
	// Contains the list of secret objects for a DataBoxHeavy job.
	CabinetPodSecrets []DataBoxHeavySecretResponse `pulumi:"cabinetPodSecrets"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxHeavy'.
	JobSecretsType string `pulumi:"jobSecretsType"`
}

The secrets related to a DataBoxHeavy job.

type DataBoxHeavyJobSecretsResponseArgs

type DataBoxHeavyJobSecretsResponseArgs struct {
	// Contains the list of secret objects for a DataBoxHeavy job.
	CabinetPodSecrets DataBoxHeavySecretResponseArrayInput `pulumi:"cabinetPodSecrets"`
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBoxHeavy'.
	JobSecretsType pulumi.StringInput `pulumi:"jobSecretsType"`
}

The secrets related to a DataBoxHeavy job.

func (DataBoxHeavyJobSecretsResponseArgs) ElementType

func (DataBoxHeavyJobSecretsResponseArgs) ToDataBoxHeavyJobSecretsResponseOutput

func (i DataBoxHeavyJobSecretsResponseArgs) ToDataBoxHeavyJobSecretsResponseOutput() DataBoxHeavyJobSecretsResponseOutput

func (DataBoxHeavyJobSecretsResponseArgs) ToDataBoxHeavyJobSecretsResponseOutputWithContext

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

type DataBoxHeavyJobSecretsResponseInput

type DataBoxHeavyJobSecretsResponseInput interface {
	pulumi.Input

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

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

DataBoxHeavyJobSecretsResponseArgs{...}

type DataBoxHeavyJobSecretsResponseOutput

type DataBoxHeavyJobSecretsResponseOutput struct{ *pulumi.OutputState }

The secrets related to a DataBoxHeavy job.

func (DataBoxHeavyJobSecretsResponseOutput) CabinetPodSecrets

Contains the list of secret objects for a DataBoxHeavy job.

func (DataBoxHeavyJobSecretsResponseOutput) ElementType

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

type DataBoxHeavySecretResponseArgs

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

The secrets related to a DataBoxHeavy.

func (DataBoxHeavySecretResponseArgs) ElementType

func (DataBoxHeavySecretResponseArgs) ToDataBoxHeavySecretResponseOutput

func (i DataBoxHeavySecretResponseArgs) ToDataBoxHeavySecretResponseOutput() DataBoxHeavySecretResponseOutput

func (DataBoxHeavySecretResponseArgs) ToDataBoxHeavySecretResponseOutputWithContext

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

type DataBoxHeavySecretResponseArray

type DataBoxHeavySecretResponseArray []DataBoxHeavySecretResponseInput

func (DataBoxHeavySecretResponseArray) ElementType

func (DataBoxHeavySecretResponseArray) ToDataBoxHeavySecretResponseArrayOutput

func (i DataBoxHeavySecretResponseArray) ToDataBoxHeavySecretResponseArrayOutput() DataBoxHeavySecretResponseArrayOutput

func (DataBoxHeavySecretResponseArray) ToDataBoxHeavySecretResponseArrayOutputWithContext

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

type DataBoxHeavySecretResponseArrayInput

type DataBoxHeavySecretResponseArrayInput interface {
	pulumi.Input

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

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

DataBoxHeavySecretResponseArray{ DataBoxHeavySecretResponseArgs{...} }

type DataBoxHeavySecretResponseArrayOutput

type DataBoxHeavySecretResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxHeavySecretResponseArrayOutput) ElementType

func (DataBoxHeavySecretResponseArrayOutput) Index

func (DataBoxHeavySecretResponseArrayOutput) ToDataBoxHeavySecretResponseArrayOutput

func (o DataBoxHeavySecretResponseArrayOutput) ToDataBoxHeavySecretResponseArrayOutput() DataBoxHeavySecretResponseArrayOutput

func (DataBoxHeavySecretResponseArrayOutput) ToDataBoxHeavySecretResponseArrayOutputWithContext

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

type DataBoxHeavySecretResponseInput

type DataBoxHeavySecretResponseInput interface {
	pulumi.Input

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

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

DataBoxHeavySecretResponseArgs{...}

type DataBoxHeavySecretResponseOutput

type DataBoxHeavySecretResponseOutput struct{ *pulumi.OutputState }

The secrets related to a DataBoxHeavy.

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"`
	// Destination account details.
	DestinationAccountDetails []interface{} `pulumi:"destinationAccountDetails"`
	// 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"`
	// Preferences for the order.
	Preferences *Preferences `pulumi:"preferences"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddress `pulumi:"shippingAddress"`
}

DataBox Job Details

type DataBoxJobDetailsArgs

type DataBoxJobDetailsArgs struct {
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsInput `pulumi:"contactDetails"`
	// Destination account details.
	DestinationAccountDetails pulumi.ArrayInput `pulumi:"destinationAccountDetails"`
	// 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"`
	// Preferences for the order.
	Preferences PreferencesPtrInput `pulumi:"preferences"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressInput `pulumi:"shippingAddress"`
}

DataBox Job Details

func (DataBoxJobDetailsArgs) ElementType

func (DataBoxJobDetailsArgs) ElementType() reflect.Type

func (DataBoxJobDetailsArgs) ToDataBoxJobDetailsOutput

func (i DataBoxJobDetailsArgs) ToDataBoxJobDetailsOutput() DataBoxJobDetailsOutput

func (DataBoxJobDetailsArgs) ToDataBoxJobDetailsOutputWithContext

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

type DataBoxJobDetailsInput

type DataBoxJobDetailsInput interface {
	pulumi.Input

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

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

DataBoxJobDetailsArgs{...}

type DataBoxJobDetailsOutput

type DataBoxJobDetailsOutput struct{ *pulumi.OutputState }

DataBox Job Details

func (DataBoxJobDetailsOutput) ContactDetails

func (o DataBoxJobDetailsOutput) ContactDetails() ContactDetailsOutput

Contact details for notification and shipping.

func (DataBoxJobDetailsOutput) DestinationAccountDetails

func (o DataBoxJobDetailsOutput) DestinationAccountDetails() pulumi.ArrayOutput

Destination account details.

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

Preferences for the order.

func (DataBoxJobDetailsOutput) ShippingAddress

func (o DataBoxJobDetailsOutput) ShippingAddress() ShippingAddressOutput

Shipping address of the customer.

func (DataBoxJobDetailsOutput) ToDataBoxJobDetailsOutput

func (o DataBoxJobDetailsOutput) ToDataBoxJobDetailsOutput() DataBoxJobDetailsOutput

func (DataBoxJobDetailsOutput) ToDataBoxJobDetailsOutputWithContext

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

type DataBoxJobDetailsResponse

type DataBoxJobDetailsResponse struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey string `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponse `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails []interface{} `pulumi:"copyLogDetails"`
	// Copy progress per storage account.
	CopyProgress []CopyProgressResponse `pulumi:"copyProgress"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponse `pulumi:"deliveryPackage"`
	// Destination account details.
	DestinationAccountDetails []interface{} `pulumi:"destinationAccountDetails"`
	// Error details for failure. This is optional.
	ErrorDetails []JobErrorDetailsResponse `pulumi:"errorDetails"`
	// 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"`
	// Preferences for the order.
	Preferences *PreferencesResponse `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponse `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey string `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressResponse `pulumi:"shippingAddress"`
}

DataBox Job Details

type DataBoxJobDetailsResponseArgs

type DataBoxJobDetailsResponseArgs struct {
	// Shared access key to download the chain of custody logs
	ChainOfCustodySasKey pulumi.StringInput `pulumi:"chainOfCustodySasKey"`
	// Contact details for notification and shipping.
	ContactDetails ContactDetailsResponseInput `pulumi:"contactDetails"`
	// List of copy log details.
	CopyLogDetails pulumi.ArrayInput `pulumi:"copyLogDetails"`
	// Copy progress per storage account.
	CopyProgress CopyProgressResponseArrayInput `pulumi:"copyProgress"`
	// Delivery package shipping details.
	DeliveryPackage PackageShippingDetailsResponseInput `pulumi:"deliveryPackage"`
	// Destination account details.
	DestinationAccountDetails pulumi.ArrayInput `pulumi:"destinationAccountDetails"`
	// Error details for failure. This is optional.
	ErrorDetails JobErrorDetailsResponseArrayInput `pulumi:"errorDetails"`
	// The expected size of the data, which needs to be transferred in this job, in terabytes.
	ExpectedDataSizeInTeraBytes pulumi.IntPtrInput `pulumi:"expectedDataSizeInTeraBytes"`
	// Indicates the type of job details.
	// Expected value is 'DataBox'.
	JobDetailsType pulumi.StringInput `pulumi:"jobDetailsType"`
	// List of stages that run in the job.
	JobStages JobStagesResponseArrayInput `pulumi:"jobStages"`
	// Preferences for the order.
	Preferences PreferencesResponsePtrInput `pulumi:"preferences"`
	// Return package shipping details.
	ReturnPackage PackageShippingDetailsResponseInput `pulumi:"returnPackage"`
	// Shared access key to download the return shipment label
	ReverseShipmentLabelSasKey pulumi.StringInput `pulumi:"reverseShipmentLabelSasKey"`
	// Shipping address of the customer.
	ShippingAddress ShippingAddressResponseInput `pulumi:"shippingAddress"`
}

DataBox Job Details

func (DataBoxJobDetailsResponseArgs) ElementType

func (DataBoxJobDetailsResponseArgs) ToDataBoxJobDetailsResponseOutput

func (i DataBoxJobDetailsResponseArgs) ToDataBoxJobDetailsResponseOutput() DataBoxJobDetailsResponseOutput

func (DataBoxJobDetailsResponseArgs) ToDataBoxJobDetailsResponseOutputWithContext

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

type DataBoxJobDetailsResponseInput

type DataBoxJobDetailsResponseInput interface {
	pulumi.Input

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

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

DataBoxJobDetailsResponseArgs{...}

type DataBoxJobDetailsResponseOutput

type DataBoxJobDetailsResponseOutput struct{ *pulumi.OutputState }

DataBox Job Details

func (DataBoxJobDetailsResponseOutput) ChainOfCustodySasKey

func (o DataBoxJobDetailsResponseOutput) ChainOfCustodySasKey() pulumi.StringOutput

Shared access key to download the chain of custody logs

func (DataBoxJobDetailsResponseOutput) ContactDetails

Contact details for notification and shipping.

func (DataBoxJobDetailsResponseOutput) CopyLogDetails

List of copy log details.

func (DataBoxJobDetailsResponseOutput) CopyProgress

Copy progress per storage account.

func (DataBoxJobDetailsResponseOutput) DeliveryPackage

Delivery package shipping details.

func (DataBoxJobDetailsResponseOutput) DestinationAccountDetails

func (o DataBoxJobDetailsResponseOutput) DestinationAccountDetails() pulumi.ArrayOutput

Destination account details.

func (DataBoxJobDetailsResponseOutput) ElementType

func (DataBoxJobDetailsResponseOutput) ErrorDetails

Error details for failure. This is optional.

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

Preferences for the order.

func (DataBoxJobDetailsResponseOutput) ReturnPackage

Return package shipping details.

func (DataBoxJobDetailsResponseOutput) ReverseShipmentLabelSasKey

func (o DataBoxJobDetailsResponseOutput) ReverseShipmentLabelSasKey() pulumi.StringOutput

Shared access key to download the return shipment label

func (DataBoxJobDetailsResponseOutput) ShippingAddress

Shipping address of the customer.

func (DataBoxJobDetailsResponseOutput) ToDataBoxJobDetailsResponseOutput

func (o DataBoxJobDetailsResponseOutput) ToDataBoxJobDetailsResponseOutput() DataBoxJobDetailsResponseOutput

func (DataBoxJobDetailsResponseOutput) ToDataBoxJobDetailsResponseOutputWithContext

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

type DataBoxSecretResponse

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

The secrets related to a DataBox.

type DataBoxSecretResponseArgs

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

The secrets related to a DataBox.

func (DataBoxSecretResponseArgs) ElementType

func (DataBoxSecretResponseArgs) ElementType() reflect.Type

func (DataBoxSecretResponseArgs) ToDataBoxSecretResponseOutput

func (i DataBoxSecretResponseArgs) ToDataBoxSecretResponseOutput() DataBoxSecretResponseOutput

func (DataBoxSecretResponseArgs) ToDataBoxSecretResponseOutputWithContext

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

type DataBoxSecretResponseArray

type DataBoxSecretResponseArray []DataBoxSecretResponseInput

func (DataBoxSecretResponseArray) ElementType

func (DataBoxSecretResponseArray) ElementType() reflect.Type

func (DataBoxSecretResponseArray) ToDataBoxSecretResponseArrayOutput

func (i DataBoxSecretResponseArray) ToDataBoxSecretResponseArrayOutput() DataBoxSecretResponseArrayOutput

func (DataBoxSecretResponseArray) ToDataBoxSecretResponseArrayOutputWithContext

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

type DataBoxSecretResponseArrayInput

type DataBoxSecretResponseArrayInput interface {
	pulumi.Input

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

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

DataBoxSecretResponseArray{ DataBoxSecretResponseArgs{...} }

type DataBoxSecretResponseArrayOutput

type DataBoxSecretResponseArrayOutput struct{ *pulumi.OutputState }

func (DataBoxSecretResponseArrayOutput) ElementType

func (DataBoxSecretResponseArrayOutput) Index

func (DataBoxSecretResponseArrayOutput) ToDataBoxSecretResponseArrayOutput

func (o DataBoxSecretResponseArrayOutput) ToDataBoxSecretResponseArrayOutput() DataBoxSecretResponseArrayOutput

func (DataBoxSecretResponseArrayOutput) ToDataBoxSecretResponseArrayOutputWithContext

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

type DataBoxSecretResponseInput

type DataBoxSecretResponseInput interface {
	pulumi.Input

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

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

DataBoxSecretResponseArgs{...}

type DataBoxSecretResponseOutput

type DataBoxSecretResponseOutput struct{ *pulumi.OutputState }

The secrets related to a DataBox.

func (DataBoxSecretResponseOutput) AccountCredentialDetails

Per account level access credentials.

func (DataBoxSecretResponseOutput) DevicePassword

func (o DataBoxSecretResponseOutput) DevicePassword() pulumi.StringOutput

Password for out of the box experience on device.

func (DataBoxSecretResponseOutput) DeviceSerialNumber

func (o DataBoxSecretResponseOutput) DeviceSerialNumber() pulumi.StringOutput

Serial number of the assigned device.

func (DataBoxSecretResponseOutput) ElementType

func (DataBoxSecretResponseOutput) EncodedValidationCertPubKey

func (o DataBoxSecretResponseOutput) EncodedValidationCertPubKey() pulumi.StringOutput

The base 64 encoded public key to authenticate with the device

func (DataBoxSecretResponseOutput) NetworkConfigurations

Network configuration of the appliance.

func (DataBoxSecretResponseOutput) ToDataBoxSecretResponseOutput

func (o DataBoxSecretResponseOutput) ToDataBoxSecretResponseOutput() DataBoxSecretResponseOutput

func (DataBoxSecretResponseOutput) ToDataBoxSecretResponseOutputWithContext

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

type DataDestinationType added in v0.3.1

type DataDestinationType pulumi.String

Data Destination Type.

func (DataDestinationType) ElementType added in v0.3.1

func (DataDestinationType) ElementType() reflect.Type

func (DataDestinationType) ToStringOutput added in v0.3.1

func (e DataDestinationType) ToStringOutput() pulumi.StringOutput

func (DataDestinationType) ToStringOutputWithContext added in v0.3.1

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

func (DataDestinationType) ToStringPtrOutput added in v0.3.1

func (e DataDestinationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataDestinationType) ToStringPtrOutputWithContext added in v0.3.1

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

type DataboxJobSecretsResponse

type DataboxJobSecretsResponse struct {
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBox'.
	JobSecretsType string `pulumi:"jobSecretsType"`
	// Contains the list of secret objects for a job.
	PodSecrets []DataBoxSecretResponse `pulumi:"podSecrets"`
}

The secrets related to a DataBox job.

type DataboxJobSecretsResponseArgs

type DataboxJobSecretsResponseArgs struct {
	// Used to indicate what type of job secrets object.
	// Expected value is 'DataBox'.
	JobSecretsType pulumi.StringInput `pulumi:"jobSecretsType"`
	// Contains the list of secret objects for a job.
	PodSecrets DataBoxSecretResponseArrayInput `pulumi:"podSecrets"`
}

The secrets related to a DataBox job.

func (DataboxJobSecretsResponseArgs) ElementType

func (DataboxJobSecretsResponseArgs) ToDataboxJobSecretsResponseOutput

func (i DataboxJobSecretsResponseArgs) ToDataboxJobSecretsResponseOutput() DataboxJobSecretsResponseOutput

func (DataboxJobSecretsResponseArgs) ToDataboxJobSecretsResponseOutputWithContext

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

type DataboxJobSecretsResponseInput

type DataboxJobSecretsResponseInput interface {
	pulumi.Input

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

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

DataboxJobSecretsResponseArgs{...}

type DataboxJobSecretsResponseOutput

type DataboxJobSecretsResponseOutput struct{ *pulumi.OutputState }

The secrets related to a DataBox job.

func (DataboxJobSecretsResponseOutput) ElementType

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 DestinationManagedDiskDetails

type DestinationManagedDiskDetails struct {
	// Arm Id of the destination where the data has to be moved.
	AccountId *string `pulumi:"accountId"`
	// Data Destination Type.
	// Expected value is 'ManagedDisk'.
	DataDestinationType string `pulumi:"dataDestinationType"`
	// Destination Resource Group Id where the Compute disks should be created.
	ResourceGroupId string `pulumi:"resourceGroupId"`
	// Arm Id of the storage account that can be used to copy the vhd for staging.
	StagingStorageAccountId string `pulumi:"stagingStorageAccountId"`
}

Details for the destination compute disks.

type DestinationManagedDiskDetailsArgs

type DestinationManagedDiskDetailsArgs struct {
	// Arm Id of the destination where the data has to be moved.
	AccountId pulumi.StringPtrInput `pulumi:"accountId"`
	// Data Destination Type.
	// Expected value is 'ManagedDisk'.
	DataDestinationType pulumi.StringInput `pulumi:"dataDestinationType"`
	// Destination Resource Group Id where the Compute disks should be created.
	ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"`
	// Arm Id of the storage account that can be used to copy the vhd for staging.
	StagingStorageAccountId pulumi.StringInput `pulumi:"stagingStorageAccountId"`
}

Details for the destination compute disks.

func (DestinationManagedDiskDetailsArgs) ElementType

func (DestinationManagedDiskDetailsArgs) ToDestinationManagedDiskDetailsOutput

func (i DestinationManagedDiskDetailsArgs) ToDestinationManagedDiskDetailsOutput() DestinationManagedDiskDetailsOutput

func (DestinationManagedDiskDetailsArgs) ToDestinationManagedDiskDetailsOutputWithContext

func (i DestinationManagedDiskDetailsArgs) ToDestinationManagedDiskDetailsOutputWithContext(ctx context.Context) DestinationManagedDiskDetailsOutput

type DestinationManagedDiskDetailsInput

type DestinationManagedDiskDetailsInput interface {
	pulumi.Input

	ToDestinationManagedDiskDetailsOutput() DestinationManagedDiskDetailsOutput
	ToDestinationManagedDiskDetailsOutputWithContext(context.Context) DestinationManagedDiskDetailsOutput
}

DestinationManagedDiskDetailsInput is an input type that accepts DestinationManagedDiskDetailsArgs and DestinationManagedDiskDetailsOutput values. You can construct a concrete instance of `DestinationManagedDiskDetailsInput` via:

DestinationManagedDiskDetailsArgs{...}

type DestinationManagedDiskDetailsOutput

type DestinationManagedDiskDetailsOutput struct{ *pulumi.OutputState }

Details for the destination compute disks.

func (DestinationManagedDiskDetailsOutput) AccountId

Arm Id of the destination where the data has to be moved.

func (DestinationManagedDiskDetailsOutput) DataDestinationType

Data Destination Type. Expected value is 'ManagedDisk'.

func (DestinationManagedDiskDetailsOutput) ElementType

func (DestinationManagedDiskDetailsOutput) ResourceGroupId

Destination Resource Group Id where the Compute disks should be created.

func (DestinationManagedDiskDetailsOutput) StagingStorageAccountId

func (o DestinationManagedDiskDetailsOutput) StagingStorageAccountId() pulumi.StringOutput

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

func (DestinationManagedDiskDetailsOutput) ToDestinationManagedDiskDetailsOutput

func (o DestinationManagedDiskDetailsOutput) ToDestinationManagedDiskDetailsOutput() DestinationManagedDiskDetailsOutput

func (DestinationManagedDiskDetailsOutput) ToDestinationManagedDiskDetailsOutputWithContext

func (o DestinationManagedDiskDetailsOutput) ToDestinationManagedDiskDetailsOutputWithContext(ctx context.Context) DestinationManagedDiskDetailsOutput

type DestinationManagedDiskDetailsResponse

type DestinationManagedDiskDetailsResponse struct {
	// Arm Id of the destination where the data has to be moved.
	AccountId *string `pulumi:"accountId"`
	// Data Destination Type.
	// Expected value is 'ManagedDisk'.
	DataDestinationType string `pulumi:"dataDestinationType"`
	// Destination Resource Group Id where the Compute disks should be created.
	ResourceGroupId string `pulumi:"resourceGroupId"`
	// Arm Id of the storage account that can be used to copy the vhd for staging.
	StagingStorageAccountId string `pulumi:"stagingStorageAccountId"`
}

Details for the destination compute disks.

type DestinationManagedDiskDetailsResponseArgs

type DestinationManagedDiskDetailsResponseArgs struct {
	// Arm Id of the destination where the data has to be moved.
	AccountId pulumi.StringPtrInput `pulumi:"accountId"`
	// Data Destination Type.
	// Expected value is 'ManagedDisk'.
	DataDestinationType pulumi.StringInput `pulumi:"dataDestinationType"`
	// Destination Resource Group Id where the Compute disks should be created.
	ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"`
	// Arm Id of the storage account that can be used to copy the vhd for staging.
	StagingStorageAccountId pulumi.StringInput `pulumi:"stagingStorageAccountId"`
}

Details for the destination compute disks.

func (DestinationManagedDiskDetailsResponseArgs) ElementType

func (DestinationManagedDiskDetailsResponseArgs) ToDestinationManagedDiskDetailsResponseOutput

func (i DestinationManagedDiskDetailsResponseArgs) ToDestinationManagedDiskDetailsResponseOutput() DestinationManagedDiskDetailsResponseOutput

func (DestinationManagedDiskDetailsResponseArgs) ToDestinationManagedDiskDetailsResponseOutputWithContext

func (i DestinationManagedDiskDetailsResponseArgs) ToDestinationManagedDiskDetailsResponseOutputWithContext(ctx context.Context) DestinationManagedDiskDetailsResponseOutput

type DestinationManagedDiskDetailsResponseInput

type DestinationManagedDiskDetailsResponseInput interface {
	pulumi.Input

	ToDestinationManagedDiskDetailsResponseOutput() DestinationManagedDiskDetailsResponseOutput
	ToDestinationManagedDiskDetailsResponseOutputWithContext(context.Context) DestinationManagedDiskDetailsResponseOutput
}

DestinationManagedDiskDetailsResponseInput is an input type that accepts DestinationManagedDiskDetailsResponseArgs and DestinationManagedDiskDetailsResponseOutput values. You can construct a concrete instance of `DestinationManagedDiskDetailsResponseInput` via:

DestinationManagedDiskDetailsResponseArgs{...}

type DestinationManagedDiskDetailsResponseOutput

type DestinationManagedDiskDetailsResponseOutput struct{ *pulumi.OutputState }

Details for the destination compute disks.

func (DestinationManagedDiskDetailsResponseOutput) AccountId

Arm Id of the destination where the data has to be moved.

func (DestinationManagedDiskDetailsResponseOutput) DataDestinationType

Data Destination Type. Expected value is 'ManagedDisk'.

func (DestinationManagedDiskDetailsResponseOutput) ElementType

func (DestinationManagedDiskDetailsResponseOutput) ResourceGroupId

Destination Resource Group Id where the Compute disks should be created.

func (DestinationManagedDiskDetailsResponseOutput) StagingStorageAccountId

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

func (DestinationManagedDiskDetailsResponseOutput) ToDestinationManagedDiskDetailsResponseOutput

func (o DestinationManagedDiskDetailsResponseOutput) ToDestinationManagedDiskDetailsResponseOutput() DestinationManagedDiskDetailsResponseOutput

func (DestinationManagedDiskDetailsResponseOutput) ToDestinationManagedDiskDetailsResponseOutputWithContext

func (o DestinationManagedDiskDetailsResponseOutput) ToDestinationManagedDiskDetailsResponseOutputWithContext(ctx context.Context) DestinationManagedDiskDetailsResponseOutput

type DestinationStorageAccountDetails

type DestinationStorageAccountDetails struct {
	// Arm Id of the destination where the data has to be moved.
	AccountId *string `pulumi:"accountId"`
	// Data Destination Type.
	// Expected value is 'StorageAccount'.
	DataDestinationType string `pulumi:"dataDestinationType"`
	// Destination Storage Account Arm Id.
	StorageAccountId string `pulumi:"storageAccountId"`
}

Details for the destination storage account.

type DestinationStorageAccountDetailsArgs

type DestinationStorageAccountDetailsArgs struct {
	// Arm Id of the destination where the data has to be moved.
	AccountId pulumi.StringPtrInput `pulumi:"accountId"`
	// Data Destination Type.
	// Expected value is 'StorageAccount'.
	DataDestinationType pulumi.StringInput `pulumi:"dataDestinationType"`
	// Destination Storage Account Arm Id.
	StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"`
}

Details for the destination storage account.

func (DestinationStorageAccountDetailsArgs) ElementType

func (DestinationStorageAccountDetailsArgs) ToDestinationStorageAccountDetailsOutput

func (i DestinationStorageAccountDetailsArgs) ToDestinationStorageAccountDetailsOutput() DestinationStorageAccountDetailsOutput

func (DestinationStorageAccountDetailsArgs) ToDestinationStorageAccountDetailsOutputWithContext

func (i DestinationStorageAccountDetailsArgs) ToDestinationStorageAccountDetailsOutputWithContext(ctx context.Context) DestinationStorageAccountDetailsOutput

type DestinationStorageAccountDetailsInput

type DestinationStorageAccountDetailsInput interface {
	pulumi.Input

	ToDestinationStorageAccountDetailsOutput() DestinationStorageAccountDetailsOutput
	ToDestinationStorageAccountDetailsOutputWithContext(context.Context) DestinationStorageAccountDetailsOutput
}

DestinationStorageAccountDetailsInput is an input type that accepts DestinationStorageAccountDetailsArgs and DestinationStorageAccountDetailsOutput values. You can construct a concrete instance of `DestinationStorageAccountDetailsInput` via:

DestinationStorageAccountDetailsArgs{...}

type DestinationStorageAccountDetailsOutput

type DestinationStorageAccountDetailsOutput struct{ *pulumi.OutputState }

Details for the destination storage account.

func (DestinationStorageAccountDetailsOutput) AccountId

Arm Id of the destination where the data has to be moved.

func (DestinationStorageAccountDetailsOutput) DataDestinationType

Data Destination Type. Expected value is 'StorageAccount'.

func (DestinationStorageAccountDetailsOutput) ElementType

func (DestinationStorageAccountDetailsOutput) StorageAccountId

Destination Storage Account Arm Id.

func (DestinationStorageAccountDetailsOutput) ToDestinationStorageAccountDetailsOutput

func (o DestinationStorageAccountDetailsOutput) ToDestinationStorageAccountDetailsOutput() DestinationStorageAccountDetailsOutput

func (DestinationStorageAccountDetailsOutput) ToDestinationStorageAccountDetailsOutputWithContext

func (o DestinationStorageAccountDetailsOutput) ToDestinationStorageAccountDetailsOutputWithContext(ctx context.Context) DestinationStorageAccountDetailsOutput

type DestinationStorageAccountDetailsResponse

type DestinationStorageAccountDetailsResponse struct {
	// Arm Id of the destination where the data has to be moved.
	AccountId *string `pulumi:"accountId"`
	// Data Destination Type.
	// Expected value is 'StorageAccount'.
	DataDestinationType string `pulumi:"dataDestinationType"`
	// Destination Storage Account Arm Id.
	StorageAccountId string `pulumi:"storageAccountId"`
}

Details for the destination storage account.

type DestinationStorageAccountDetailsResponseArgs

type DestinationStorageAccountDetailsResponseArgs struct {
	// Arm Id of the destination where the data has to be moved.
	AccountId pulumi.StringPtrInput `pulumi:"accountId"`
	// Data Destination Type.
	// Expected value is 'StorageAccount'.
	DataDestinationType pulumi.StringInput `pulumi:"dataDestinationType"`
	// Destination Storage Account Arm Id.
	StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"`
}

Details for the destination storage account.

func (DestinationStorageAccountDetailsResponseArgs) ElementType

func (DestinationStorageAccountDetailsResponseArgs) ToDestinationStorageAccountDetailsResponseOutput

func (i DestinationStorageAccountDetailsResponseArgs) ToDestinationStorageAccountDetailsResponseOutput() DestinationStorageAccountDetailsResponseOutput

func (DestinationStorageAccountDetailsResponseArgs) ToDestinationStorageAccountDetailsResponseOutputWithContext

func (i DestinationStorageAccountDetailsResponseArgs) ToDestinationStorageAccountDetailsResponseOutputWithContext(ctx context.Context) DestinationStorageAccountDetailsResponseOutput

type DestinationStorageAccountDetailsResponseInput

type DestinationStorageAccountDetailsResponseInput interface {
	pulumi.Input

	ToDestinationStorageAccountDetailsResponseOutput() DestinationStorageAccountDetailsResponseOutput
	ToDestinationStorageAccountDetailsResponseOutputWithContext(context.Context) DestinationStorageAccountDetailsResponseOutput
}

DestinationStorageAccountDetailsResponseInput is an input type that accepts DestinationStorageAccountDetailsResponseArgs and DestinationStorageAccountDetailsResponseOutput values. You can construct a concrete instance of `DestinationStorageAccountDetailsResponseInput` via:

DestinationStorageAccountDetailsResponseArgs{...}

type DestinationStorageAccountDetailsResponseOutput

type DestinationStorageAccountDetailsResponseOutput struct{ *pulumi.OutputState }

Details for the destination storage account.

func (DestinationStorageAccountDetailsResponseOutput) AccountId

Arm Id of the destination where the data has to be moved.

func (DestinationStorageAccountDetailsResponseOutput) DataDestinationType

Data Destination Type. Expected value is 'StorageAccount'.

func (DestinationStorageAccountDetailsResponseOutput) ElementType

func (DestinationStorageAccountDetailsResponseOutput) StorageAccountId

Destination Storage Account Arm Id.

func (DestinationStorageAccountDetailsResponseOutput) ToDestinationStorageAccountDetailsResponseOutput

func (o DestinationStorageAccountDetailsResponseOutput) ToDestinationStorageAccountDetailsResponseOutput() DestinationStorageAccountDetailsResponseOutput

func (DestinationStorageAccountDetailsResponseOutput) ToDestinationStorageAccountDetailsResponseOutputWithContext

func (o DestinationStorageAccountDetailsResponseOutput) ToDestinationStorageAccountDetailsResponseOutputWithContext(ctx context.Context) DestinationStorageAccountDetailsResponseOutput

type DiskSecretResponse

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

Contains all the secrets of a Disk.

type DiskSecretResponseArgs

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

Contains all the secrets of a Disk.

func (DiskSecretResponseArgs) ElementType

func (DiskSecretResponseArgs) ElementType() reflect.Type

func (DiskSecretResponseArgs) ToDiskSecretResponseOutput

func (i DiskSecretResponseArgs) ToDiskSecretResponseOutput() DiskSecretResponseOutput

func (DiskSecretResponseArgs) ToDiskSecretResponseOutputWithContext

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

type DiskSecretResponseArray

type DiskSecretResponseArray []DiskSecretResponseInput

func (DiskSecretResponseArray) ElementType

func (DiskSecretResponseArray) ElementType() reflect.Type

func (DiskSecretResponseArray) ToDiskSecretResponseArrayOutput

func (i DiskSecretResponseArray) ToDiskSecretResponseArrayOutput() DiskSecretResponseArrayOutput

func (DiskSecretResponseArray) ToDiskSecretResponseArrayOutputWithContext

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

type DiskSecretResponseArrayInput

type DiskSecretResponseArrayInput interface {
	pulumi.Input

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

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

DiskSecretResponseArray{ DiskSecretResponseArgs{...} }

type DiskSecretResponseArrayOutput

type DiskSecretResponseArrayOutput struct{ *pulumi.OutputState }

func (DiskSecretResponseArrayOutput) ElementType

func (DiskSecretResponseArrayOutput) Index

func (DiskSecretResponseArrayOutput) ToDiskSecretResponseArrayOutput

func (o DiskSecretResponseArrayOutput) ToDiskSecretResponseArrayOutput() DiskSecretResponseArrayOutput

func (DiskSecretResponseArrayOutput) ToDiskSecretResponseArrayOutputWithContext

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

type DiskSecretResponseInput

type DiskSecretResponseInput interface {
	pulumi.Input

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

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

DiskSecretResponseArgs{...}

type DiskSecretResponseOutput

type DiskSecretResponseOutput struct{ *pulumi.OutputState }

Contains all the secrets of a Disk.

func (DiskSecretResponseOutput) BitLockerKey

func (o DiskSecretResponseOutput) BitLockerKey() pulumi.StringOutput

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

func (DiskSecretResponseOutput) DiskSerialNumber

func (o DiskSecretResponseOutput) DiskSerialNumber() pulumi.StringOutput

Serial number of the assigned disk.

func (DiskSecretResponseOutput) ElementType

func (DiskSecretResponseOutput) ElementType() reflect.Type

func (DiskSecretResponseOutput) ToDiskSecretResponseOutput

func (o DiskSecretResponseOutput) ToDiskSecretResponseOutput() DiskSecretResponseOutput

func (DiskSecretResponseOutput) ToDiskSecretResponseOutputWithContext

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

type ErrorResponse

type ErrorResponse struct {
	// Error code that can be used to programmatically identify the error.
	Code string `pulumi:"code"`
	// Describes the error in detail and provides debugging information.
	Message string `pulumi:"message"`
}

Top level error for the job.

type ErrorResponseArgs

type ErrorResponseArgs struct {
	// Error code that can be used to programmatically identify the error.
	Code pulumi.StringInput `pulumi:"code"`
	// Describes the error in detail and provides debugging information.
	Message pulumi.StringInput `pulumi:"message"`
}

Top level error for the job.

func (ErrorResponseArgs) ElementType

func (ErrorResponseArgs) ElementType() reflect.Type

func (ErrorResponseArgs) ToErrorResponseOutput

func (i ErrorResponseArgs) ToErrorResponseOutput() ErrorResponseOutput

func (ErrorResponseArgs) ToErrorResponseOutputWithContext

func (i ErrorResponseArgs) ToErrorResponseOutputWithContext(ctx context.Context) ErrorResponseOutput

func (ErrorResponseArgs) ToErrorResponsePtrOutput

func (i ErrorResponseArgs) ToErrorResponsePtrOutput() ErrorResponsePtrOutput

func (ErrorResponseArgs) ToErrorResponsePtrOutputWithContext

func (i ErrorResponseArgs) ToErrorResponsePtrOutputWithContext(ctx context.Context) ErrorResponsePtrOutput

type ErrorResponseInput

type ErrorResponseInput interface {
	pulumi.Input

	ToErrorResponseOutput() ErrorResponseOutput
	ToErrorResponseOutputWithContext(context.Context) ErrorResponseOutput
}

ErrorResponseInput is an input type that accepts ErrorResponseArgs and ErrorResponseOutput values. You can construct a concrete instance of `ErrorResponseInput` via:

ErrorResponseArgs{...}

type ErrorResponseOutput

type ErrorResponseOutput struct{ *pulumi.OutputState }

Top level error for the job.

func (ErrorResponseOutput) Code

Error code that can be used to programmatically identify the error.

func (ErrorResponseOutput) ElementType

func (ErrorResponseOutput) ElementType() reflect.Type

func (ErrorResponseOutput) Message

Describes the error in detail and provides debugging information.

func (ErrorResponseOutput) ToErrorResponseOutput

func (o ErrorResponseOutput) ToErrorResponseOutput() ErrorResponseOutput

func (ErrorResponseOutput) ToErrorResponseOutputWithContext

func (o ErrorResponseOutput) ToErrorResponseOutputWithContext(ctx context.Context) ErrorResponseOutput

func (ErrorResponseOutput) ToErrorResponsePtrOutput

func (o ErrorResponseOutput) ToErrorResponsePtrOutput() ErrorResponsePtrOutput

func (ErrorResponseOutput) ToErrorResponsePtrOutputWithContext

func (o ErrorResponseOutput) ToErrorResponsePtrOutputWithContext(ctx context.Context) ErrorResponsePtrOutput

type ErrorResponsePtrInput

type ErrorResponsePtrInput interface {
	pulumi.Input

	ToErrorResponsePtrOutput() ErrorResponsePtrOutput
	ToErrorResponsePtrOutputWithContext(context.Context) ErrorResponsePtrOutput
}

ErrorResponsePtrInput is an input type that accepts ErrorResponseArgs, ErrorResponsePtr and ErrorResponsePtrOutput values. You can construct a concrete instance of `ErrorResponsePtrInput` via:

        ErrorResponseArgs{...}

or:

        nil

type ErrorResponsePtrOutput

type ErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (ErrorResponsePtrOutput) Code

Error code that can be used to programmatically identify the error.

func (ErrorResponsePtrOutput) Elem

func (ErrorResponsePtrOutput) ElementType

func (ErrorResponsePtrOutput) ElementType() reflect.Type

func (ErrorResponsePtrOutput) Message

Describes the error in detail and provides debugging information.

func (ErrorResponsePtrOutput) ToErrorResponsePtrOutput

func (o ErrorResponsePtrOutput) ToErrorResponsePtrOutput() ErrorResponsePtrOutput

func (ErrorResponsePtrOutput) ToErrorResponsePtrOutputWithContext

func (o ErrorResponsePtrOutput) ToErrorResponsePtrOutputWithContext(ctx context.Context) ErrorResponsePtrOutput

type Job

type Job struct {
	pulumi.CustomResourceState

	// Reason for cancellation.
	CancellationReason pulumi.StringOutput `pulumi:"cancellationReason"`
	// 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 ErrorResponseOutput `pulumi:"error"`
	// Describes whether the job is cancellable or not.
	IsCancellable pulumi.BoolOutput `pulumi:"isCancellable"`
	// Describes whether the job is deletable or not.
	IsDeletable pulumi.BoolOutput `pulumi:"isDeletable"`
	// Describes whether the shipping address is editable or not.
	IsShippingAddressEditable pulumi.BoolOutput `pulumi:"isShippingAddressEditable"`
	// The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of the object.
	Name pulumi.StringOutput `pulumi:"name"`
	// The sku type.
	Sku SkuResponseOutput `pulumi:"sku"`
	// Time at which the job was started in UTC ISO 8601 format.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// Name of the stage which is in progress.
	Status pulumi.StringOutput `pulumi:"status"`
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Job Resource.

func GetJob

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

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

func NewJob

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

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

func (*Job) ElementType added in v0.2.6

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput added in v0.2.6

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext added in v0.2.6

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

type JobArgs

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

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobErrorDetailsResponse

type JobErrorDetailsResponse struct {
	// Code for the error.
	ErrorCode int `pulumi:"errorCode"`
	// Message for the error.
	ErrorMessage string `pulumi:"errorMessage"`
	// Contains the non localized exception message
	ExceptionMessage string `pulumi:"exceptionMessage"`
	// Recommended action for the error.
	RecommendedAction string `pulumi:"recommendedAction"`
}

Job Error Details for providing the information and recommended action.

type JobErrorDetailsResponseArgs

type JobErrorDetailsResponseArgs struct {
	// Code for the error.
	ErrorCode pulumi.IntInput `pulumi:"errorCode"`
	// Message for the error.
	ErrorMessage pulumi.StringInput `pulumi:"errorMessage"`
	// Contains the non localized exception message
	ExceptionMessage pulumi.StringInput `pulumi:"exceptionMessage"`
	// Recommended action for the error.
	RecommendedAction pulumi.StringInput `pulumi:"recommendedAction"`
}

Job Error Details for providing the information and recommended action.

func (JobErrorDetailsResponseArgs) ElementType

func (JobErrorDetailsResponseArgs) ToJobErrorDetailsResponseOutput

func (i JobErrorDetailsResponseArgs) ToJobErrorDetailsResponseOutput() JobErrorDetailsResponseOutput

func (JobErrorDetailsResponseArgs) ToJobErrorDetailsResponseOutputWithContext

func (i JobErrorDetailsResponseArgs) ToJobErrorDetailsResponseOutputWithContext(ctx context.Context) JobErrorDetailsResponseOutput

type JobErrorDetailsResponseArray

type JobErrorDetailsResponseArray []JobErrorDetailsResponseInput

func (JobErrorDetailsResponseArray) ElementType

func (JobErrorDetailsResponseArray) ToJobErrorDetailsResponseArrayOutput

func (i JobErrorDetailsResponseArray) ToJobErrorDetailsResponseArrayOutput() JobErrorDetailsResponseArrayOutput

func (JobErrorDetailsResponseArray) ToJobErrorDetailsResponseArrayOutputWithContext

func (i JobErrorDetailsResponseArray) ToJobErrorDetailsResponseArrayOutputWithContext(ctx context.Context) JobErrorDetailsResponseArrayOutput

type JobErrorDetailsResponseArrayInput

type JobErrorDetailsResponseArrayInput interface {
	pulumi.Input

	ToJobErrorDetailsResponseArrayOutput() JobErrorDetailsResponseArrayOutput
	ToJobErrorDetailsResponseArrayOutputWithContext(context.Context) JobErrorDetailsResponseArrayOutput
}

JobErrorDetailsResponseArrayInput is an input type that accepts JobErrorDetailsResponseArray and JobErrorDetailsResponseArrayOutput values. You can construct a concrete instance of `JobErrorDetailsResponseArrayInput` via:

JobErrorDetailsResponseArray{ JobErrorDetailsResponseArgs{...} }

type JobErrorDetailsResponseArrayOutput

type JobErrorDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (JobErrorDetailsResponseArrayOutput) ElementType

func (JobErrorDetailsResponseArrayOutput) Index

func (JobErrorDetailsResponseArrayOutput) ToJobErrorDetailsResponseArrayOutput

func (o JobErrorDetailsResponseArrayOutput) ToJobErrorDetailsResponseArrayOutput() JobErrorDetailsResponseArrayOutput

func (JobErrorDetailsResponseArrayOutput) ToJobErrorDetailsResponseArrayOutputWithContext

func (o JobErrorDetailsResponseArrayOutput) ToJobErrorDetailsResponseArrayOutputWithContext(ctx context.Context) JobErrorDetailsResponseArrayOutput

type JobErrorDetailsResponseInput

type JobErrorDetailsResponseInput interface {
	pulumi.Input

	ToJobErrorDetailsResponseOutput() JobErrorDetailsResponseOutput
	ToJobErrorDetailsResponseOutputWithContext(context.Context) JobErrorDetailsResponseOutput
}

JobErrorDetailsResponseInput is an input type that accepts JobErrorDetailsResponseArgs and JobErrorDetailsResponseOutput values. You can construct a concrete instance of `JobErrorDetailsResponseInput` via:

JobErrorDetailsResponseArgs{...}

type JobErrorDetailsResponseOutput

type JobErrorDetailsResponseOutput struct{ *pulumi.OutputState }

Job Error Details for providing the information and recommended action.

func (JobErrorDetailsResponseOutput) ElementType

func (JobErrorDetailsResponseOutput) ErrorCode

Code for the error.

func (JobErrorDetailsResponseOutput) ErrorMessage

Message for the error.

func (JobErrorDetailsResponseOutput) ExceptionMessage

func (o JobErrorDetailsResponseOutput) ExceptionMessage() pulumi.StringOutput

Contains the non localized exception message

func (JobErrorDetailsResponseOutput) RecommendedAction

func (o JobErrorDetailsResponseOutput) RecommendedAction() pulumi.StringOutput

Recommended action for the error.

func (JobErrorDetailsResponseOutput) ToJobErrorDetailsResponseOutput

func (o JobErrorDetailsResponseOutput) ToJobErrorDetailsResponseOutput() JobErrorDetailsResponseOutput

func (JobErrorDetailsResponseOutput) ToJobErrorDetailsResponseOutputWithContext

func (o JobErrorDetailsResponseOutput) ToJobErrorDetailsResponseOutputWithContext(ctx context.Context) JobErrorDetailsResponseOutput

type JobInput added in v0.2.6

type JobInput interface {
	pulumi.Input

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

type JobOutput added in v0.2.6

type JobOutput struct {
	*pulumi.OutputState
}

func (JobOutput) ElementType added in v0.2.6

func (JobOutput) ElementType() reflect.Type

func (JobOutput) ToJobOutput added in v0.2.6

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext added in v0.2.6

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

type JobStagesResponse

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

Job stages.

type JobStagesResponseArgs

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

Job stages.

func (JobStagesResponseArgs) ElementType

func (JobStagesResponseArgs) ElementType() reflect.Type

func (JobStagesResponseArgs) ToJobStagesResponseOutput

func (i JobStagesResponseArgs) ToJobStagesResponseOutput() JobStagesResponseOutput

func (JobStagesResponseArgs) ToJobStagesResponseOutputWithContext

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

type JobStagesResponseArray

type JobStagesResponseArray []JobStagesResponseInput

func (JobStagesResponseArray) ElementType

func (JobStagesResponseArray) ElementType() reflect.Type

func (JobStagesResponseArray) ToJobStagesResponseArrayOutput

func (i JobStagesResponseArray) ToJobStagesResponseArrayOutput() JobStagesResponseArrayOutput

func (JobStagesResponseArray) ToJobStagesResponseArrayOutputWithContext

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

type JobStagesResponseArrayInput

type JobStagesResponseArrayInput interface {
	pulumi.Input

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

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

JobStagesResponseArray{ JobStagesResponseArgs{...} }

type JobStagesResponseArrayOutput

type JobStagesResponseArrayOutput struct{ *pulumi.OutputState }

func (JobStagesResponseArrayOutput) ElementType

func (JobStagesResponseArrayOutput) Index

func (JobStagesResponseArrayOutput) ToJobStagesResponseArrayOutput

func (o JobStagesResponseArrayOutput) ToJobStagesResponseArrayOutput() JobStagesResponseArrayOutput

func (JobStagesResponseArrayOutput) ToJobStagesResponseArrayOutputWithContext

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

type JobStagesResponseInput

type JobStagesResponseInput interface {
	pulumi.Input

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

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

JobStagesResponseArgs{...}

type JobStagesResponseOutput

type JobStagesResponseOutput struct{ *pulumi.OutputState }

Job stages.

func (JobStagesResponseOutput) DisplayName

Display name of the job stage.

func (JobStagesResponseOutput) ElementType

func (JobStagesResponseOutput) ElementType() reflect.Type

func (JobStagesResponseOutput) ErrorDetails

Error details for the stage.

func (JobStagesResponseOutput) JobStageDetails

func (o JobStagesResponseOutput) JobStageDetails() pulumi.AnyOutput

Job Stage Details

func (JobStagesResponseOutput) StageName

Name of the job stage.

func (JobStagesResponseOutput) StageStatus

Status of the job stage.

func (JobStagesResponseOutput) StageTime

Time for the job stage in UTC ISO 8601 format.

func (JobStagesResponseOutput) ToJobStagesResponseOutput

func (o JobStagesResponseOutput) ToJobStagesResponseOutput() JobStagesResponseOutput

func (JobStagesResponseOutput) ToJobStagesResponseOutputWithContext

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

type JobState

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

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type ListJobCredentialsArgs

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

type ListJobCredentialsResult

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

List of unencrypted credentials for accessing device.

type LookupJobArgs

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

type LookupJobResult

type LookupJobResult struct {
	// Reason for cancellation.
	CancellationReason string `pulumi:"cancellationReason"`
	// 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 ErrorResponse `pulumi:"error"`
	// Id of the object.
	Id string `pulumi:"id"`
	// Describes whether the job is cancellable or not.
	IsCancellable bool `pulumi:"isCancellable"`
	// Describes whether the job is deletable or not.
	IsDeletable bool `pulumi:"isDeletable"`
	// Describes whether the shipping address is editable or not.
	IsShippingAddressEditable bool `pulumi:"isShippingAddressEditable"`
	// The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
	Location string `pulumi:"location"`
	// Name of the object.
	Name string `pulumi:"name"`
	// The sku type.
	Sku SkuResponse `pulumi:"sku"`
	// Time at which the job was started in UTC ISO 8601 format.
	StartTime string `pulumi:"startTime"`
	// Name of the stage which is in progress.
	Status string `pulumi:"status"`
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
	Tags map[string]string `pulumi:"tags"`
	// Type of the object.
	Type string `pulumi:"type"`
}

Job Resource.

func LookupJob

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

type NotificationPreference

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

Notification preference for a job stage.

type NotificationPreferenceArgs

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

Notification preference for a job stage.

func (NotificationPreferenceArgs) ElementType

func (NotificationPreferenceArgs) ElementType() reflect.Type

func (NotificationPreferenceArgs) ToNotificationPreferenceOutput

func (i NotificationPreferenceArgs) ToNotificationPreferenceOutput() NotificationPreferenceOutput

func (NotificationPreferenceArgs) ToNotificationPreferenceOutputWithContext

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

type NotificationPreferenceArray

type NotificationPreferenceArray []NotificationPreferenceInput

func (NotificationPreferenceArray) ElementType

func (NotificationPreferenceArray) ToNotificationPreferenceArrayOutput

func (i NotificationPreferenceArray) ToNotificationPreferenceArrayOutput() NotificationPreferenceArrayOutput

func (NotificationPreferenceArray) ToNotificationPreferenceArrayOutputWithContext

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

type NotificationPreferenceArrayInput

type NotificationPreferenceArrayInput interface {
	pulumi.Input

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

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

NotificationPreferenceArray{ NotificationPreferenceArgs{...} }

type NotificationPreferenceArrayOutput

type NotificationPreferenceArrayOutput struct{ *pulumi.OutputState }

func (NotificationPreferenceArrayOutput) ElementType

func (NotificationPreferenceArrayOutput) Index

func (NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutput

func (o NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutput() NotificationPreferenceArrayOutput

func (NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutputWithContext

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

type NotificationPreferenceInput

type NotificationPreferenceInput interface {
	pulumi.Input

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

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

NotificationPreferenceArgs{...}

type NotificationPreferenceOutput

type NotificationPreferenceOutput struct{ *pulumi.OutputState }

Notification preference for a job stage.

func (NotificationPreferenceOutput) ElementType

func (NotificationPreferenceOutput) SendNotification

func (o NotificationPreferenceOutput) SendNotification() pulumi.BoolOutput

Notification is required or not.

func (NotificationPreferenceOutput) StageName

Name of the stage.

func (NotificationPreferenceOutput) ToNotificationPreferenceOutput

func (o NotificationPreferenceOutput) ToNotificationPreferenceOutput() NotificationPreferenceOutput

func (NotificationPreferenceOutput) ToNotificationPreferenceOutputWithContext

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

type NotificationPreferenceResponse

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

Notification preference for a job stage.

type NotificationPreferenceResponseArgs

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

Notification preference for a job stage.

func (NotificationPreferenceResponseArgs) ElementType

func (NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutput

func (i NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutput() NotificationPreferenceResponseOutput

func (NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutputWithContext

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

type NotificationPreferenceResponseArray

type NotificationPreferenceResponseArray []NotificationPreferenceResponseInput

func (NotificationPreferenceResponseArray) ElementType

func (NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutput

func (i NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutput() NotificationPreferenceResponseArrayOutput

func (NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutputWithContext

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

type NotificationPreferenceResponseArrayInput

type NotificationPreferenceResponseArrayInput interface {
	pulumi.Input

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

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

NotificationPreferenceResponseArray{ NotificationPreferenceResponseArgs{...} }

type NotificationPreferenceResponseArrayOutput

type NotificationPreferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (NotificationPreferenceResponseArrayOutput) ElementType

func (NotificationPreferenceResponseArrayOutput) Index

func (NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutput

func (o NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutput() NotificationPreferenceResponseArrayOutput

func (NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutputWithContext

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

type NotificationPreferenceResponseInput

type NotificationPreferenceResponseInput interface {
	pulumi.Input

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

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

NotificationPreferenceResponseArgs{...}

type NotificationPreferenceResponseOutput

type NotificationPreferenceResponseOutput struct{ *pulumi.OutputState }

Notification preference for a job stage.

func (NotificationPreferenceResponseOutput) ElementType

func (NotificationPreferenceResponseOutput) SendNotification

Notification is required or not.

func (NotificationPreferenceResponseOutput) StageName

Name of the stage.

func (NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutput

func (o NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutput() NotificationPreferenceResponseOutput

func (NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutputWithContext

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

type NotificationStageName added in v0.3.1

type NotificationStageName pulumi.String

Name of the stage.

func (NotificationStageName) ElementType added in v0.3.1

func (NotificationStageName) ElementType() reflect.Type

func (NotificationStageName) ToStringOutput added in v0.3.1

func (e NotificationStageName) ToStringOutput() pulumi.StringOutput

func (NotificationStageName) ToStringOutputWithContext added in v0.3.1

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

func (NotificationStageName) ToStringPtrOutput added in v0.3.1

func (e NotificationStageName) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationStageName) ToStringPtrOutputWithContext added in v0.3.1

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

type PackageShippingDetailsResponse

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

Shipping details.

type PackageShippingDetailsResponseArgs

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

Shipping details.

func (PackageShippingDetailsResponseArgs) ElementType

func (PackageShippingDetailsResponseArgs) ToPackageShippingDetailsResponseOutput

func (i PackageShippingDetailsResponseArgs) ToPackageShippingDetailsResponseOutput() PackageShippingDetailsResponseOutput

func (PackageShippingDetailsResponseArgs) ToPackageShippingDetailsResponseOutputWithContext

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

type PackageShippingDetailsResponseInput

type PackageShippingDetailsResponseInput interface {
	pulumi.Input

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

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

PackageShippingDetailsResponseArgs{...}

type PackageShippingDetailsResponseOutput

type PackageShippingDetailsResponseOutput struct{ *pulumi.OutputState }

Shipping details.

func (PackageShippingDetailsResponseOutput) CarrierName

Name of the carrier.

func (PackageShippingDetailsResponseOutput) ElementType

func (PackageShippingDetailsResponseOutput) ToPackageShippingDetailsResponseOutput

func (o PackageShippingDetailsResponseOutput) ToPackageShippingDetailsResponseOutput() PackageShippingDetailsResponseOutput

func (PackageShippingDetailsResponseOutput) ToPackageShippingDetailsResponseOutputWithContext

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

func (PackageShippingDetailsResponseOutput) TrackingId

Tracking Id of shipment.

func (PackageShippingDetailsResponseOutput) TrackingUrl

Url where shipment can be tracked.

type Preferences

type Preferences struct {
	PreferredDataCenterRegion []string `pulumi:"preferredDataCenterRegion"`
}

Preferences related to the order

type PreferencesArgs

type PreferencesArgs struct {
	PreferredDataCenterRegion pulumi.StringArrayInput `pulumi:"preferredDataCenterRegion"`
}

Preferences related to the order

func (PreferencesArgs) ElementType

func (PreferencesArgs) ElementType() reflect.Type

func (PreferencesArgs) ToPreferencesOutput

func (i PreferencesArgs) ToPreferencesOutput() PreferencesOutput

func (PreferencesArgs) ToPreferencesOutputWithContext

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

func (PreferencesArgs) ToPreferencesPtrOutput

func (i PreferencesArgs) ToPreferencesPtrOutput() PreferencesPtrOutput

func (PreferencesArgs) ToPreferencesPtrOutputWithContext

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

type PreferencesInput

type PreferencesInput interface {
	pulumi.Input

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

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

PreferencesArgs{...}

type PreferencesOutput

type PreferencesOutput struct{ *pulumi.OutputState }

Preferences related to the order

func (PreferencesOutput) ElementType

func (PreferencesOutput) ElementType() reflect.Type

func (PreferencesOutput) PreferredDataCenterRegion

func (o PreferencesOutput) PreferredDataCenterRegion() pulumi.StringArrayOutput

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

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

func (o PreferencesPtrOutput) PreferredDataCenterRegion() pulumi.StringArrayOutput

func (PreferencesPtrOutput) ToPreferencesPtrOutput

func (o PreferencesPtrOutput) ToPreferencesPtrOutput() PreferencesPtrOutput

func (PreferencesPtrOutput) ToPreferencesPtrOutputWithContext

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

type PreferencesResponse

type PreferencesResponse struct {
	PreferredDataCenterRegion []string `pulumi:"preferredDataCenterRegion"`
}

Preferences related to the order

type PreferencesResponseArgs

type PreferencesResponseArgs struct {
	PreferredDataCenterRegion pulumi.StringArrayInput `pulumi:"preferredDataCenterRegion"`
}

Preferences related to the order

func (PreferencesResponseArgs) ElementType

func (PreferencesResponseArgs) ElementType() reflect.Type

func (PreferencesResponseArgs) ToPreferencesResponseOutput

func (i PreferencesResponseArgs) ToPreferencesResponseOutput() PreferencesResponseOutput

func (PreferencesResponseArgs) ToPreferencesResponseOutputWithContext

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

func (PreferencesResponseArgs) ToPreferencesResponsePtrOutput

func (i PreferencesResponseArgs) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponseArgs) ToPreferencesResponsePtrOutputWithContext

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

type PreferencesResponseInput

type PreferencesResponseInput interface {
	pulumi.Input

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

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

PreferencesResponseArgs{...}

type PreferencesResponseOutput

type PreferencesResponseOutput struct{ *pulumi.OutputState }

Preferences related to the order

func (PreferencesResponseOutput) ElementType

func (PreferencesResponseOutput) ElementType() reflect.Type

func (PreferencesResponseOutput) PreferredDataCenterRegion

func (o PreferencesResponseOutput) PreferredDataCenterRegion() pulumi.StringArrayOutput

func (PreferencesResponseOutput) ToPreferencesResponseOutput

func (o PreferencesResponseOutput) ToPreferencesResponseOutput() PreferencesResponseOutput

func (PreferencesResponseOutput) ToPreferencesResponseOutputWithContext

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

func (PreferencesResponseOutput) ToPreferencesResponsePtrOutput

func (o PreferencesResponseOutput) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponseOutput) ToPreferencesResponsePtrOutputWithContext

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

type PreferencesResponsePtrInput

type PreferencesResponsePtrInput interface {
	pulumi.Input

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

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

        PreferencesResponseArgs{...}

or:

        nil

type PreferencesResponsePtrOutput

type PreferencesResponsePtrOutput struct{ *pulumi.OutputState }

func (PreferencesResponsePtrOutput) Elem

func (PreferencesResponsePtrOutput) ElementType

func (PreferencesResponsePtrOutput) PreferredDataCenterRegion

func (o PreferencesResponsePtrOutput) PreferredDataCenterRegion() pulumi.StringArrayOutput

func (PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutput

func (o PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutputWithContext

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

type ShareCredentialDetailsResponse

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

Credential details of the shares in account.

type ShareCredentialDetailsResponseArgs

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

Credential details of the shares in account.

func (ShareCredentialDetailsResponseArgs) ElementType

func (ShareCredentialDetailsResponseArgs) ToShareCredentialDetailsResponseOutput

func (i ShareCredentialDetailsResponseArgs) ToShareCredentialDetailsResponseOutput() ShareCredentialDetailsResponseOutput

func (ShareCredentialDetailsResponseArgs) ToShareCredentialDetailsResponseOutputWithContext

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

type ShareCredentialDetailsResponseArray

type ShareCredentialDetailsResponseArray []ShareCredentialDetailsResponseInput

func (ShareCredentialDetailsResponseArray) ElementType

func (ShareCredentialDetailsResponseArray) ToShareCredentialDetailsResponseArrayOutput

func (i ShareCredentialDetailsResponseArray) ToShareCredentialDetailsResponseArrayOutput() ShareCredentialDetailsResponseArrayOutput

func (ShareCredentialDetailsResponseArray) ToShareCredentialDetailsResponseArrayOutputWithContext

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

type ShareCredentialDetailsResponseArrayInput

type ShareCredentialDetailsResponseArrayInput interface {
	pulumi.Input

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

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

ShareCredentialDetailsResponseArray{ ShareCredentialDetailsResponseArgs{...} }

type ShareCredentialDetailsResponseArrayOutput

type ShareCredentialDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (ShareCredentialDetailsResponseArrayOutput) ElementType

func (ShareCredentialDetailsResponseArrayOutput) Index

func (ShareCredentialDetailsResponseArrayOutput) ToShareCredentialDetailsResponseArrayOutput

func (o ShareCredentialDetailsResponseArrayOutput) ToShareCredentialDetailsResponseArrayOutput() ShareCredentialDetailsResponseArrayOutput

func (ShareCredentialDetailsResponseArrayOutput) ToShareCredentialDetailsResponseArrayOutputWithContext

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

type ShareCredentialDetailsResponseInput

type ShareCredentialDetailsResponseInput interface {
	pulumi.Input

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

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

ShareCredentialDetailsResponseArgs{...}

type ShareCredentialDetailsResponseOutput

type ShareCredentialDetailsResponseOutput struct{ *pulumi.OutputState }

Credential details of the shares in account.

func (ShareCredentialDetailsResponseOutput) ElementType

func (ShareCredentialDetailsResponseOutput) Password

Password for the share.

func (ShareCredentialDetailsResponseOutput) ShareName

Name of the share.

func (ShareCredentialDetailsResponseOutput) ShareType

Type of the share.

func (ShareCredentialDetailsResponseOutput) SupportedAccessProtocols

func (o ShareCredentialDetailsResponseOutput) SupportedAccessProtocols() pulumi.StringArrayOutput

Access protocols supported on the device.

func (ShareCredentialDetailsResponseOutput) ToShareCredentialDetailsResponseOutput

func (o ShareCredentialDetailsResponseOutput) ToShareCredentialDetailsResponseOutput() ShareCredentialDetailsResponseOutput

func (ShareCredentialDetailsResponseOutput) ToShareCredentialDetailsResponseOutputWithContext

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

func (ShareCredentialDetailsResponseOutput) UserName

User name for the share.

type ShippingAddress

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

Shipping address where customer wishes to receive the device.

type ShippingAddressArgs

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

Shipping address where customer wishes to receive the device.

func (ShippingAddressArgs) ElementType

func (ShippingAddressArgs) ElementType() reflect.Type

func (ShippingAddressArgs) ToShippingAddressOutput

func (i ShippingAddressArgs) ToShippingAddressOutput() ShippingAddressOutput

func (ShippingAddressArgs) ToShippingAddressOutputWithContext

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

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

func (o ShippingAddressOutput) PostalCode() pulumi.StringOutput

Postal code.

func (ShippingAddressOutput) StateOrProvince

func (o ShippingAddressOutput) StateOrProvince() pulumi.StringPtrOutput

Name of the State or Province.

func (ShippingAddressOutput) StreetAddress1

func (o ShippingAddressOutput) StreetAddress1() pulumi.StringOutput

Street Address line 1.

func (ShippingAddressOutput) StreetAddress2

func (o ShippingAddressOutput) StreetAddress2() pulumi.StringPtrOutput

Street Address line 2.

func (ShippingAddressOutput) StreetAddress3

func (o ShippingAddressOutput) StreetAddress3() pulumi.StringPtrOutput

Street Address line 3.

func (ShippingAddressOutput) ToShippingAddressOutput

func (o ShippingAddressOutput) ToShippingAddressOutput() ShippingAddressOutput

func (ShippingAddressOutput) ToShippingAddressOutputWithContext

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

func (ShippingAddressOutput) ZipExtendedCode

func (o ShippingAddressOutput) ZipExtendedCode() pulumi.StringPtrOutput

Extended Zip Code.

type ShippingAddressResponse

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

Shipping address where customer wishes to receive the device.

type ShippingAddressResponseArgs

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

Shipping address where customer wishes to receive the device.

func (ShippingAddressResponseArgs) ElementType

func (ShippingAddressResponseArgs) ToShippingAddressResponseOutput

func (i ShippingAddressResponseArgs) ToShippingAddressResponseOutput() ShippingAddressResponseOutput

func (ShippingAddressResponseArgs) ToShippingAddressResponseOutputWithContext

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

type ShippingAddressResponseInput

type ShippingAddressResponseInput interface {
	pulumi.Input

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

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

ShippingAddressResponseArgs{...}

type ShippingAddressResponseOutput

type ShippingAddressResponseOutput struct{ *pulumi.OutputState }

Shipping address where customer wishes to receive the device.

func (ShippingAddressResponseOutput) AddressType

Type of address.

func (ShippingAddressResponseOutput) City

Name of the City.

func (ShippingAddressResponseOutput) CompanyName

Name of the company.

func (ShippingAddressResponseOutput) Country

Name of the Country.

func (ShippingAddressResponseOutput) ElementType

func (ShippingAddressResponseOutput) PostalCode

Postal code.

func (ShippingAddressResponseOutput) StateOrProvince

Name of the State or Province.

func (ShippingAddressResponseOutput) StreetAddress1

Street Address line 1.

func (ShippingAddressResponseOutput) StreetAddress2

Street Address line 2.

func (ShippingAddressResponseOutput) StreetAddress3

Street Address line 3.

func (ShippingAddressResponseOutput) ToShippingAddressResponseOutput

func (o ShippingAddressResponseOutput) ToShippingAddressResponseOutput() ShippingAddressResponseOutput

func (ShippingAddressResponseOutput) ToShippingAddressResponseOutputWithContext

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

func (ShippingAddressResponseOutput) ZipExtendedCode

Extended Zip Code.

type Sku

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

The Sku.

type SkuArgs

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

The Sku.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

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

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

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

type SkuInput

type SkuInput interface {
	pulumi.Input

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

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

SkuArgs{...}

type SkuName added in v0.3.1

type SkuName pulumi.String

The sku name.

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

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

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

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

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The Sku.

func (SkuOutput) DisplayName

func (o SkuOutput) DisplayName() pulumi.StringPtrOutput

The display name of the sku.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Family

func (o SkuOutput) Family() pulumi.StringPtrOutput

The sku family.

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The sku name.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

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

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

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

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

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

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

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) DisplayName

func (o SkuPtrOutput) DisplayName() pulumi.StringPtrOutput

The display name of the sku.

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Family

func (o SkuPtrOutput) Family() pulumi.StringPtrOutput

The sku family.

func (SkuPtrOutput) Name

The sku name.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

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

type SkuResponse

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

The Sku.

type SkuResponseArgs

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

The Sku.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

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

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

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

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

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

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

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The Sku.

func (SkuResponseOutput) DisplayName

func (o SkuResponseOutput) DisplayName() pulumi.StringPtrOutput

The display name of the sku.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Family

The sku family.

func (SkuResponseOutput) Name

The sku name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

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

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

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

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

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

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

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) DisplayName

The display name of the sku.

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Family

The sku family.

func (SkuResponsePtrOutput) Name

The sku name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

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

type UnencryptedCredentialsResponse

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

Unencrypted credentials for accessing device.

type UnencryptedCredentialsResponseArgs

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

Unencrypted credentials for accessing device.

func (UnencryptedCredentialsResponseArgs) ElementType

func (UnencryptedCredentialsResponseArgs) ToUnencryptedCredentialsResponseOutput

func (i UnencryptedCredentialsResponseArgs) ToUnencryptedCredentialsResponseOutput() UnencryptedCredentialsResponseOutput

func (UnencryptedCredentialsResponseArgs) ToUnencryptedCredentialsResponseOutputWithContext

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

type UnencryptedCredentialsResponseArray

type UnencryptedCredentialsResponseArray []UnencryptedCredentialsResponseInput

func (UnencryptedCredentialsResponseArray) ElementType

func (UnencryptedCredentialsResponseArray) ToUnencryptedCredentialsResponseArrayOutput

func (i UnencryptedCredentialsResponseArray) ToUnencryptedCredentialsResponseArrayOutput() UnencryptedCredentialsResponseArrayOutput

func (UnencryptedCredentialsResponseArray) ToUnencryptedCredentialsResponseArrayOutputWithContext

func (i UnencryptedCredentialsResponseArray) ToUnencryptedCredentialsResponseArrayOutputWithContext(ctx context.Context) UnencryptedCredentialsResponseArrayOutput

type UnencryptedCredentialsResponseArrayInput

type UnencryptedCredentialsResponseArrayInput interface {
	pulumi.Input

	ToUnencryptedCredentialsResponseArrayOutput() UnencryptedCredentialsResponseArrayOutput
	ToUnencryptedCredentialsResponseArrayOutputWithContext(context.Context) UnencryptedCredentialsResponseArrayOutput
}

UnencryptedCredentialsResponseArrayInput is an input type that accepts UnencryptedCredentialsResponseArray and UnencryptedCredentialsResponseArrayOutput values. You can construct a concrete instance of `UnencryptedCredentialsResponseArrayInput` via:

UnencryptedCredentialsResponseArray{ UnencryptedCredentialsResponseArgs{...} }

type UnencryptedCredentialsResponseArrayOutput

type UnencryptedCredentialsResponseArrayOutput struct{ *pulumi.OutputState }

func (UnencryptedCredentialsResponseArrayOutput) ElementType

func (UnencryptedCredentialsResponseArrayOutput) Index

func (UnencryptedCredentialsResponseArrayOutput) ToUnencryptedCredentialsResponseArrayOutput

func (o UnencryptedCredentialsResponseArrayOutput) ToUnencryptedCredentialsResponseArrayOutput() UnencryptedCredentialsResponseArrayOutput

func (UnencryptedCredentialsResponseArrayOutput) ToUnencryptedCredentialsResponseArrayOutputWithContext

func (o UnencryptedCredentialsResponseArrayOutput) ToUnencryptedCredentialsResponseArrayOutputWithContext(ctx context.Context) UnencryptedCredentialsResponseArrayOutput

type UnencryptedCredentialsResponseInput

type UnencryptedCredentialsResponseInput interface {
	pulumi.Input

	ToUnencryptedCredentialsResponseOutput() UnencryptedCredentialsResponseOutput
	ToUnencryptedCredentialsResponseOutputWithContext(context.Context) UnencryptedCredentialsResponseOutput
}

UnencryptedCredentialsResponseInput is an input type that accepts UnencryptedCredentialsResponseArgs and UnencryptedCredentialsResponseOutput values. You can construct a concrete instance of `UnencryptedCredentialsResponseInput` via:

UnencryptedCredentialsResponseArgs{...}

type UnencryptedCredentialsResponseOutput

type UnencryptedCredentialsResponseOutput struct{ *pulumi.OutputState }

Unencrypted credentials for accessing device.

func (UnencryptedCredentialsResponseOutput) ElementType

func (UnencryptedCredentialsResponseOutput) JobName

Name of the job.

func (UnencryptedCredentialsResponseOutput) JobSecrets

Secrets related to this job.

func (UnencryptedCredentialsResponseOutput) ToUnencryptedCredentialsResponseOutput

func (o UnencryptedCredentialsResponseOutput) ToUnencryptedCredentialsResponseOutput() UnencryptedCredentialsResponseOutput

func (UnencryptedCredentialsResponseOutput) ToUnencryptedCredentialsResponseOutputWithContext

func (o UnencryptedCredentialsResponseOutput) ToUnencryptedCredentialsResponseOutputWithContext(ctx context.Context) UnencryptedCredentialsResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL