latest

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 (
	DriveStateSpecified         = DriveState("Specified")
	DriveStateReceived          = DriveState("Received")
	DriveStateNeverReceived     = DriveState("NeverReceived")
	DriveStateTransferring      = DriveState("Transferring")
	DriveStateCompleted         = DriveState("Completed")
	DriveStateCompletedMoreInfo = DriveState("CompletedMoreInfo")
	DriveStateShippedBack       = DriveState("ShippedBack")
)
View Source
const (
	EncryptionKekTypeMicrosoftManaged = EncryptionKekType("MicrosoftManaged")
	EncryptionKekTypeCustomerManaged  = EncryptionKekType("CustomerManaged")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DeliveryPackageInformation added in v0.3.1

type DeliveryPackageInformation struct {
	// The name of the carrier that is used to ship the import or export drives.
	CarrierName string `pulumi:"carrierName"`
	// The number of drives included in the package.
	DriveCount *float64 `pulumi:"driveCount"`
	// The date when the package is shipped.
	ShipDate *string `pulumi:"shipDate"`
	// The tracking number of the package.
	TrackingNumber string `pulumi:"trackingNumber"`
}

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

type DeliveryPackageInformationArgs added in v0.3.1

type DeliveryPackageInformationArgs struct {
	// The name of the carrier that is used to ship the import or export drives.
	CarrierName pulumi.StringInput `pulumi:"carrierName"`
	// The number of drives included in the package.
	DriveCount pulumi.Float64PtrInput `pulumi:"driveCount"`
	// The date when the package is shipped.
	ShipDate pulumi.StringPtrInput `pulumi:"shipDate"`
	// The tracking number of the package.
	TrackingNumber pulumi.StringInput `pulumi:"trackingNumber"`
}

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

func (DeliveryPackageInformationArgs) ElementType added in v0.3.1

func (DeliveryPackageInformationArgs) ToDeliveryPackageInformationOutput added in v0.3.1

func (i DeliveryPackageInformationArgs) ToDeliveryPackageInformationOutput() DeliveryPackageInformationOutput

func (DeliveryPackageInformationArgs) ToDeliveryPackageInformationOutputWithContext added in v0.3.1

func (i DeliveryPackageInformationArgs) ToDeliveryPackageInformationOutputWithContext(ctx context.Context) DeliveryPackageInformationOutput

func (DeliveryPackageInformationArgs) ToDeliveryPackageInformationPtrOutput added in v0.3.1

func (i DeliveryPackageInformationArgs) ToDeliveryPackageInformationPtrOutput() DeliveryPackageInformationPtrOutput

func (DeliveryPackageInformationArgs) ToDeliveryPackageInformationPtrOutputWithContext added in v0.3.1

func (i DeliveryPackageInformationArgs) ToDeliveryPackageInformationPtrOutputWithContext(ctx context.Context) DeliveryPackageInformationPtrOutput

type DeliveryPackageInformationInput added in v0.3.1

type DeliveryPackageInformationInput interface {
	pulumi.Input

	ToDeliveryPackageInformationOutput() DeliveryPackageInformationOutput
	ToDeliveryPackageInformationOutputWithContext(context.Context) DeliveryPackageInformationOutput
}

DeliveryPackageInformationInput is an input type that accepts DeliveryPackageInformationArgs and DeliveryPackageInformationOutput values. You can construct a concrete instance of `DeliveryPackageInformationInput` via:

DeliveryPackageInformationArgs{...}

type DeliveryPackageInformationOutput added in v0.3.1

type DeliveryPackageInformationOutput struct{ *pulumi.OutputState }

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

func (DeliveryPackageInformationOutput) CarrierName added in v0.3.1

The name of the carrier that is used to ship the import or export drives.

func (DeliveryPackageInformationOutput) DriveCount added in v0.3.1

The number of drives included in the package.

func (DeliveryPackageInformationOutput) ElementType added in v0.3.1

func (DeliveryPackageInformationOutput) ShipDate added in v0.3.1

The date when the package is shipped.

func (DeliveryPackageInformationOutput) ToDeliveryPackageInformationOutput added in v0.3.1

func (o DeliveryPackageInformationOutput) ToDeliveryPackageInformationOutput() DeliveryPackageInformationOutput

func (DeliveryPackageInformationOutput) ToDeliveryPackageInformationOutputWithContext added in v0.3.1

func (o DeliveryPackageInformationOutput) ToDeliveryPackageInformationOutputWithContext(ctx context.Context) DeliveryPackageInformationOutput

func (DeliveryPackageInformationOutput) ToDeliveryPackageInformationPtrOutput added in v0.3.1

func (o DeliveryPackageInformationOutput) ToDeliveryPackageInformationPtrOutput() DeliveryPackageInformationPtrOutput

func (DeliveryPackageInformationOutput) ToDeliveryPackageInformationPtrOutputWithContext added in v0.3.1

func (o DeliveryPackageInformationOutput) ToDeliveryPackageInformationPtrOutputWithContext(ctx context.Context) DeliveryPackageInformationPtrOutput

func (DeliveryPackageInformationOutput) TrackingNumber added in v0.3.1

The tracking number of the package.

type DeliveryPackageInformationPtrInput added in v0.3.1

type DeliveryPackageInformationPtrInput interface {
	pulumi.Input

	ToDeliveryPackageInformationPtrOutput() DeliveryPackageInformationPtrOutput
	ToDeliveryPackageInformationPtrOutputWithContext(context.Context) DeliveryPackageInformationPtrOutput
}

DeliveryPackageInformationPtrInput is an input type that accepts DeliveryPackageInformationArgs, DeliveryPackageInformationPtr and DeliveryPackageInformationPtrOutput values. You can construct a concrete instance of `DeliveryPackageInformationPtrInput` via:

        DeliveryPackageInformationArgs{...}

or:

        nil

func DeliveryPackageInformationPtr added in v0.3.1

type DeliveryPackageInformationPtrOutput added in v0.3.1

type DeliveryPackageInformationPtrOutput struct{ *pulumi.OutputState }

func (DeliveryPackageInformationPtrOutput) CarrierName added in v0.3.1

The name of the carrier that is used to ship the import or export drives.

func (DeliveryPackageInformationPtrOutput) DriveCount added in v0.3.1

The number of drives included in the package.

func (DeliveryPackageInformationPtrOutput) Elem added in v0.3.1

func (DeliveryPackageInformationPtrOutput) ElementType added in v0.3.1

func (DeliveryPackageInformationPtrOutput) ShipDate added in v0.3.1

The date when the package is shipped.

func (DeliveryPackageInformationPtrOutput) ToDeliveryPackageInformationPtrOutput added in v0.3.1

func (o DeliveryPackageInformationPtrOutput) ToDeliveryPackageInformationPtrOutput() DeliveryPackageInformationPtrOutput

func (DeliveryPackageInformationPtrOutput) ToDeliveryPackageInformationPtrOutputWithContext added in v0.3.1

func (o DeliveryPackageInformationPtrOutput) ToDeliveryPackageInformationPtrOutputWithContext(ctx context.Context) DeliveryPackageInformationPtrOutput

func (DeliveryPackageInformationPtrOutput) TrackingNumber added in v0.3.1

The tracking number of the package.

type DeliveryPackageInformationResponse added in v0.3.1

type DeliveryPackageInformationResponse struct {
	// The name of the carrier that is used to ship the import or export drives.
	CarrierName string `pulumi:"carrierName"`
	// The number of drives included in the package.
	DriveCount *float64 `pulumi:"driveCount"`
	// The date when the package is shipped.
	ShipDate *string `pulumi:"shipDate"`
	// The tracking number of the package.
	TrackingNumber string `pulumi:"trackingNumber"`
}

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

type DeliveryPackageInformationResponseArgs added in v0.3.1

type DeliveryPackageInformationResponseArgs struct {
	// The name of the carrier that is used to ship the import or export drives.
	CarrierName pulumi.StringInput `pulumi:"carrierName"`
	// The number of drives included in the package.
	DriveCount pulumi.Float64PtrInput `pulumi:"driveCount"`
	// The date when the package is shipped.
	ShipDate pulumi.StringPtrInput `pulumi:"shipDate"`
	// The tracking number of the package.
	TrackingNumber pulumi.StringInput `pulumi:"trackingNumber"`
}

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

func (DeliveryPackageInformationResponseArgs) ElementType added in v0.3.1

func (DeliveryPackageInformationResponseArgs) ToDeliveryPackageInformationResponseOutput added in v0.3.1

func (i DeliveryPackageInformationResponseArgs) ToDeliveryPackageInformationResponseOutput() DeliveryPackageInformationResponseOutput

func (DeliveryPackageInformationResponseArgs) ToDeliveryPackageInformationResponseOutputWithContext added in v0.3.1

func (i DeliveryPackageInformationResponseArgs) ToDeliveryPackageInformationResponseOutputWithContext(ctx context.Context) DeliveryPackageInformationResponseOutput

func (DeliveryPackageInformationResponseArgs) ToDeliveryPackageInformationResponsePtrOutput added in v0.3.1

func (i DeliveryPackageInformationResponseArgs) ToDeliveryPackageInformationResponsePtrOutput() DeliveryPackageInformationResponsePtrOutput

func (DeliveryPackageInformationResponseArgs) ToDeliveryPackageInformationResponsePtrOutputWithContext added in v0.3.1

func (i DeliveryPackageInformationResponseArgs) ToDeliveryPackageInformationResponsePtrOutputWithContext(ctx context.Context) DeliveryPackageInformationResponsePtrOutput

type DeliveryPackageInformationResponseInput added in v0.3.1

type DeliveryPackageInformationResponseInput interface {
	pulumi.Input

	ToDeliveryPackageInformationResponseOutput() DeliveryPackageInformationResponseOutput
	ToDeliveryPackageInformationResponseOutputWithContext(context.Context) DeliveryPackageInformationResponseOutput
}

DeliveryPackageInformationResponseInput is an input type that accepts DeliveryPackageInformationResponseArgs and DeliveryPackageInformationResponseOutput values. You can construct a concrete instance of `DeliveryPackageInformationResponseInput` via:

DeliveryPackageInformationResponseArgs{...}

type DeliveryPackageInformationResponseOutput added in v0.3.1

type DeliveryPackageInformationResponseOutput struct{ *pulumi.OutputState }

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

func (DeliveryPackageInformationResponseOutput) CarrierName added in v0.3.1

The name of the carrier that is used to ship the import or export drives.

func (DeliveryPackageInformationResponseOutput) DriveCount added in v0.3.1

The number of drives included in the package.

func (DeliveryPackageInformationResponseOutput) ElementType added in v0.3.1

func (DeliveryPackageInformationResponseOutput) ShipDate added in v0.3.1

The date when the package is shipped.

func (DeliveryPackageInformationResponseOutput) ToDeliveryPackageInformationResponseOutput added in v0.3.1

func (o DeliveryPackageInformationResponseOutput) ToDeliveryPackageInformationResponseOutput() DeliveryPackageInformationResponseOutput

func (DeliveryPackageInformationResponseOutput) ToDeliveryPackageInformationResponseOutputWithContext added in v0.3.1

func (o DeliveryPackageInformationResponseOutput) ToDeliveryPackageInformationResponseOutputWithContext(ctx context.Context) DeliveryPackageInformationResponseOutput

func (DeliveryPackageInformationResponseOutput) ToDeliveryPackageInformationResponsePtrOutput added in v0.3.1

func (o DeliveryPackageInformationResponseOutput) ToDeliveryPackageInformationResponsePtrOutput() DeliveryPackageInformationResponsePtrOutput

func (DeliveryPackageInformationResponseOutput) ToDeliveryPackageInformationResponsePtrOutputWithContext added in v0.3.1

func (o DeliveryPackageInformationResponseOutput) ToDeliveryPackageInformationResponsePtrOutputWithContext(ctx context.Context) DeliveryPackageInformationResponsePtrOutput

func (DeliveryPackageInformationResponseOutput) TrackingNumber added in v0.3.1

The tracking number of the package.

type DeliveryPackageInformationResponsePtrInput added in v0.3.1

type DeliveryPackageInformationResponsePtrInput interface {
	pulumi.Input

	ToDeliveryPackageInformationResponsePtrOutput() DeliveryPackageInformationResponsePtrOutput
	ToDeliveryPackageInformationResponsePtrOutputWithContext(context.Context) DeliveryPackageInformationResponsePtrOutput
}

DeliveryPackageInformationResponsePtrInput is an input type that accepts DeliveryPackageInformationResponseArgs, DeliveryPackageInformationResponsePtr and DeliveryPackageInformationResponsePtrOutput values. You can construct a concrete instance of `DeliveryPackageInformationResponsePtrInput` via:

        DeliveryPackageInformationResponseArgs{...}

or:

        nil

type DeliveryPackageInformationResponsePtrOutput added in v0.3.1

type DeliveryPackageInformationResponsePtrOutput struct{ *pulumi.OutputState }

func (DeliveryPackageInformationResponsePtrOutput) CarrierName added in v0.3.1

The name of the carrier that is used to ship the import or export drives.

func (DeliveryPackageInformationResponsePtrOutput) DriveCount added in v0.3.1

The number of drives included in the package.

func (DeliveryPackageInformationResponsePtrOutput) Elem added in v0.3.1

func (DeliveryPackageInformationResponsePtrOutput) ElementType added in v0.3.1

func (DeliveryPackageInformationResponsePtrOutput) ShipDate added in v0.3.1

The date when the package is shipped.

func (DeliveryPackageInformationResponsePtrOutput) ToDeliveryPackageInformationResponsePtrOutput added in v0.3.1

func (o DeliveryPackageInformationResponsePtrOutput) ToDeliveryPackageInformationResponsePtrOutput() DeliveryPackageInformationResponsePtrOutput

func (DeliveryPackageInformationResponsePtrOutput) ToDeliveryPackageInformationResponsePtrOutputWithContext added in v0.3.1

func (o DeliveryPackageInformationResponsePtrOutput) ToDeliveryPackageInformationResponsePtrOutputWithContext(ctx context.Context) DeliveryPackageInformationResponsePtrOutput

func (DeliveryPackageInformationResponsePtrOutput) TrackingNumber added in v0.3.1

The tracking number of the package.

type DriveBitLockerKeyResponse

type DriveBitLockerKeyResponse struct {
	// BitLocker recovery key or password
	BitLockerKey *string `pulumi:"bitLockerKey"`
	// Drive ID
	DriveId *string `pulumi:"driveId"`
}

BitLocker recovery key or password to the specified drive

type DriveBitLockerKeyResponseArgs

type DriveBitLockerKeyResponseArgs struct {
	// BitLocker recovery key or password
	BitLockerKey pulumi.StringPtrInput `pulumi:"bitLockerKey"`
	// Drive ID
	DriveId pulumi.StringPtrInput `pulumi:"driveId"`
}

BitLocker recovery key or password to the specified drive

func (DriveBitLockerKeyResponseArgs) ElementType

func (DriveBitLockerKeyResponseArgs) ToDriveBitLockerKeyResponseOutput

func (i DriveBitLockerKeyResponseArgs) ToDriveBitLockerKeyResponseOutput() DriveBitLockerKeyResponseOutput

func (DriveBitLockerKeyResponseArgs) ToDriveBitLockerKeyResponseOutputWithContext

func (i DriveBitLockerKeyResponseArgs) ToDriveBitLockerKeyResponseOutputWithContext(ctx context.Context) DriveBitLockerKeyResponseOutput

type DriveBitLockerKeyResponseArray

type DriveBitLockerKeyResponseArray []DriveBitLockerKeyResponseInput

func (DriveBitLockerKeyResponseArray) ElementType

func (DriveBitLockerKeyResponseArray) ToDriveBitLockerKeyResponseArrayOutput

func (i DriveBitLockerKeyResponseArray) ToDriveBitLockerKeyResponseArrayOutput() DriveBitLockerKeyResponseArrayOutput

func (DriveBitLockerKeyResponseArray) ToDriveBitLockerKeyResponseArrayOutputWithContext

func (i DriveBitLockerKeyResponseArray) ToDriveBitLockerKeyResponseArrayOutputWithContext(ctx context.Context) DriveBitLockerKeyResponseArrayOutput

type DriveBitLockerKeyResponseArrayInput

type DriveBitLockerKeyResponseArrayInput interface {
	pulumi.Input

	ToDriveBitLockerKeyResponseArrayOutput() DriveBitLockerKeyResponseArrayOutput
	ToDriveBitLockerKeyResponseArrayOutputWithContext(context.Context) DriveBitLockerKeyResponseArrayOutput
}

DriveBitLockerKeyResponseArrayInput is an input type that accepts DriveBitLockerKeyResponseArray and DriveBitLockerKeyResponseArrayOutput values. You can construct a concrete instance of `DriveBitLockerKeyResponseArrayInput` via:

DriveBitLockerKeyResponseArray{ DriveBitLockerKeyResponseArgs{...} }

type DriveBitLockerKeyResponseArrayOutput

type DriveBitLockerKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (DriveBitLockerKeyResponseArrayOutput) ElementType

func (DriveBitLockerKeyResponseArrayOutput) Index

func (DriveBitLockerKeyResponseArrayOutput) ToDriveBitLockerKeyResponseArrayOutput

func (o DriveBitLockerKeyResponseArrayOutput) ToDriveBitLockerKeyResponseArrayOutput() DriveBitLockerKeyResponseArrayOutput

func (DriveBitLockerKeyResponseArrayOutput) ToDriveBitLockerKeyResponseArrayOutputWithContext

func (o DriveBitLockerKeyResponseArrayOutput) ToDriveBitLockerKeyResponseArrayOutputWithContext(ctx context.Context) DriveBitLockerKeyResponseArrayOutput

type DriveBitLockerKeyResponseInput

type DriveBitLockerKeyResponseInput interface {
	pulumi.Input

	ToDriveBitLockerKeyResponseOutput() DriveBitLockerKeyResponseOutput
	ToDriveBitLockerKeyResponseOutputWithContext(context.Context) DriveBitLockerKeyResponseOutput
}

DriveBitLockerKeyResponseInput is an input type that accepts DriveBitLockerKeyResponseArgs and DriveBitLockerKeyResponseOutput values. You can construct a concrete instance of `DriveBitLockerKeyResponseInput` via:

DriveBitLockerKeyResponseArgs{...}

type DriveBitLockerKeyResponseOutput

type DriveBitLockerKeyResponseOutput struct{ *pulumi.OutputState }

BitLocker recovery key or password to the specified drive

func (DriveBitLockerKeyResponseOutput) BitLockerKey

BitLocker recovery key or password

func (DriveBitLockerKeyResponseOutput) DriveId

Drive ID

func (DriveBitLockerKeyResponseOutput) ElementType

func (DriveBitLockerKeyResponseOutput) ToDriveBitLockerKeyResponseOutput

func (o DriveBitLockerKeyResponseOutput) ToDriveBitLockerKeyResponseOutput() DriveBitLockerKeyResponseOutput

func (DriveBitLockerKeyResponseOutput) ToDriveBitLockerKeyResponseOutputWithContext

func (o DriveBitLockerKeyResponseOutput) ToDriveBitLockerKeyResponseOutputWithContext(ctx context.Context) DriveBitLockerKeyResponseOutput

type DriveState added in v0.3.1

type DriveState pulumi.String

The drive's current state.

func (DriveState) ElementType added in v0.3.1

func (DriveState) ElementType() reflect.Type

func (DriveState) ToStringOutput added in v0.3.1

func (e DriveState) ToStringOutput() pulumi.StringOutput

func (DriveState) ToStringOutputWithContext added in v0.3.1

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

func (DriveState) ToStringPtrOutput added in v0.3.1

func (e DriveState) ToStringPtrOutput() pulumi.StringPtrOutput

func (DriveState) ToStringPtrOutputWithContext added in v0.3.1

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

type DriveStatus

type DriveStatus struct {
	// The BitLocker key used to encrypt the drive.
	BitLockerKey *string `pulumi:"bitLockerKey"`
	// Bytes successfully transferred for the drive.
	BytesSucceeded *float64 `pulumi:"bytesSucceeded"`
	// Detailed status about the data transfer process. This field is not returned in the response until the drive is in the Transferring state.
	CopyStatus *string `pulumi:"copyStatus"`
	// The drive header hash value.
	DriveHeaderHash *string `pulumi:"driveHeaderHash"`
	// The drive's hardware serial number, without spaces.
	DriveId *string `pulumi:"driveId"`
	// A URI that points to the blob containing the error log for the data transfer operation.
	ErrorLogUri *string `pulumi:"errorLogUri"`
	// The relative path of the manifest file on the drive.
	ManifestFile *string `pulumi:"manifestFile"`
	// The Base16-encoded MD5 hash of the manifest file on the drive.
	ManifestHash *string `pulumi:"manifestHash"`
	// A URI that points to the blob containing the drive manifest file.
	ManifestUri *string `pulumi:"manifestUri"`
	// Percentage completed for the drive.
	PercentComplete *int `pulumi:"percentComplete"`
	// The drive's current state.
	State *string `pulumi:"state"`
	// A URI that points to the blob containing the verbose log for the data transfer operation.
	VerboseLogUri *string `pulumi:"verboseLogUri"`
}

Provides information about the drive's status

type DriveStatusArgs

type DriveStatusArgs struct {
	// The BitLocker key used to encrypt the drive.
	BitLockerKey pulumi.StringPtrInput `pulumi:"bitLockerKey"`
	// Bytes successfully transferred for the drive.
	BytesSucceeded pulumi.Float64PtrInput `pulumi:"bytesSucceeded"`
	// Detailed status about the data transfer process. This field is not returned in the response until the drive is in the Transferring state.
	CopyStatus pulumi.StringPtrInput `pulumi:"copyStatus"`
	// The drive header hash value.
	DriveHeaderHash pulumi.StringPtrInput `pulumi:"driveHeaderHash"`
	// The drive's hardware serial number, without spaces.
	DriveId pulumi.StringPtrInput `pulumi:"driveId"`
	// A URI that points to the blob containing the error log for the data transfer operation.
	ErrorLogUri pulumi.StringPtrInput `pulumi:"errorLogUri"`
	// The relative path of the manifest file on the drive.
	ManifestFile pulumi.StringPtrInput `pulumi:"manifestFile"`
	// The Base16-encoded MD5 hash of the manifest file on the drive.
	ManifestHash pulumi.StringPtrInput `pulumi:"manifestHash"`
	// A URI that points to the blob containing the drive manifest file.
	ManifestUri pulumi.StringPtrInput `pulumi:"manifestUri"`
	// Percentage completed for the drive.
	PercentComplete pulumi.IntPtrInput `pulumi:"percentComplete"`
	// The drive's current state.
	State pulumi.StringPtrInput `pulumi:"state"`
	// A URI that points to the blob containing the verbose log for the data transfer operation.
	VerboseLogUri pulumi.StringPtrInput `pulumi:"verboseLogUri"`
}

Provides information about the drive's status

func (DriveStatusArgs) ElementType

func (DriveStatusArgs) ElementType() reflect.Type

func (DriveStatusArgs) ToDriveStatusOutput

func (i DriveStatusArgs) ToDriveStatusOutput() DriveStatusOutput

func (DriveStatusArgs) ToDriveStatusOutputWithContext

func (i DriveStatusArgs) ToDriveStatusOutputWithContext(ctx context.Context) DriveStatusOutput

type DriveStatusArray

type DriveStatusArray []DriveStatusInput

func (DriveStatusArray) ElementType

func (DriveStatusArray) ElementType() reflect.Type

func (DriveStatusArray) ToDriveStatusArrayOutput

func (i DriveStatusArray) ToDriveStatusArrayOutput() DriveStatusArrayOutput

func (DriveStatusArray) ToDriveStatusArrayOutputWithContext

func (i DriveStatusArray) ToDriveStatusArrayOutputWithContext(ctx context.Context) DriveStatusArrayOutput

type DriveStatusArrayInput

type DriveStatusArrayInput interface {
	pulumi.Input

	ToDriveStatusArrayOutput() DriveStatusArrayOutput
	ToDriveStatusArrayOutputWithContext(context.Context) DriveStatusArrayOutput
}

DriveStatusArrayInput is an input type that accepts DriveStatusArray and DriveStatusArrayOutput values. You can construct a concrete instance of `DriveStatusArrayInput` via:

DriveStatusArray{ DriveStatusArgs{...} }

type DriveStatusArrayOutput

type DriveStatusArrayOutput struct{ *pulumi.OutputState }

func (DriveStatusArrayOutput) ElementType

func (DriveStatusArrayOutput) ElementType() reflect.Type

func (DriveStatusArrayOutput) Index

func (DriveStatusArrayOutput) ToDriveStatusArrayOutput

func (o DriveStatusArrayOutput) ToDriveStatusArrayOutput() DriveStatusArrayOutput

func (DriveStatusArrayOutput) ToDriveStatusArrayOutputWithContext

func (o DriveStatusArrayOutput) ToDriveStatusArrayOutputWithContext(ctx context.Context) DriveStatusArrayOutput

type DriveStatusInput

type DriveStatusInput interface {
	pulumi.Input

	ToDriveStatusOutput() DriveStatusOutput
	ToDriveStatusOutputWithContext(context.Context) DriveStatusOutput
}

DriveStatusInput is an input type that accepts DriveStatusArgs and DriveStatusOutput values. You can construct a concrete instance of `DriveStatusInput` via:

DriveStatusArgs{...}

type DriveStatusOutput

type DriveStatusOutput struct{ *pulumi.OutputState }

Provides information about the drive's status

func (DriveStatusOutput) BitLockerKey

func (o DriveStatusOutput) BitLockerKey() pulumi.StringPtrOutput

The BitLocker key used to encrypt the drive.

func (DriveStatusOutput) BytesSucceeded

func (o DriveStatusOutput) BytesSucceeded() pulumi.Float64PtrOutput

Bytes successfully transferred for the drive.

func (DriveStatusOutput) CopyStatus

func (o DriveStatusOutput) CopyStatus() pulumi.StringPtrOutput

Detailed status about the data transfer process. This field is not returned in the response until the drive is in the Transferring state.

func (DriveStatusOutput) DriveHeaderHash

func (o DriveStatusOutput) DriveHeaderHash() pulumi.StringPtrOutput

The drive header hash value.

func (DriveStatusOutput) DriveId

The drive's hardware serial number, without spaces.

func (DriveStatusOutput) ElementType

func (DriveStatusOutput) ElementType() reflect.Type

func (DriveStatusOutput) ErrorLogUri

func (o DriveStatusOutput) ErrorLogUri() pulumi.StringPtrOutput

A URI that points to the blob containing the error log for the data transfer operation.

func (DriveStatusOutput) ManifestFile

func (o DriveStatusOutput) ManifestFile() pulumi.StringPtrOutput

The relative path of the manifest file on the drive.

func (DriveStatusOutput) ManifestHash

func (o DriveStatusOutput) ManifestHash() pulumi.StringPtrOutput

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

func (DriveStatusOutput) ManifestUri

func (o DriveStatusOutput) ManifestUri() pulumi.StringPtrOutput

A URI that points to the blob containing the drive manifest file.

func (DriveStatusOutput) PercentComplete

func (o DriveStatusOutput) PercentComplete() pulumi.IntPtrOutput

Percentage completed for the drive.

func (DriveStatusOutput) State

The drive's current state.

func (DriveStatusOutput) ToDriveStatusOutput

func (o DriveStatusOutput) ToDriveStatusOutput() DriveStatusOutput

func (DriveStatusOutput) ToDriveStatusOutputWithContext

func (o DriveStatusOutput) ToDriveStatusOutputWithContext(ctx context.Context) DriveStatusOutput

func (DriveStatusOutput) VerboseLogUri

func (o DriveStatusOutput) VerboseLogUri() pulumi.StringPtrOutput

A URI that points to the blob containing the verbose log for the data transfer operation.

type DriveStatusResponse

type DriveStatusResponse struct {
	// The BitLocker key used to encrypt the drive.
	BitLockerKey *string `pulumi:"bitLockerKey"`
	// Bytes successfully transferred for the drive.
	BytesSucceeded *float64 `pulumi:"bytesSucceeded"`
	// Detailed status about the data transfer process. This field is not returned in the response until the drive is in the Transferring state.
	CopyStatus *string `pulumi:"copyStatus"`
	// The drive header hash value.
	DriveHeaderHash *string `pulumi:"driveHeaderHash"`
	// The drive's hardware serial number, without spaces.
	DriveId *string `pulumi:"driveId"`
	// A URI that points to the blob containing the error log for the data transfer operation.
	ErrorLogUri *string `pulumi:"errorLogUri"`
	// The relative path of the manifest file on the drive.
	ManifestFile *string `pulumi:"manifestFile"`
	// The Base16-encoded MD5 hash of the manifest file on the drive.
	ManifestHash *string `pulumi:"manifestHash"`
	// A URI that points to the blob containing the drive manifest file.
	ManifestUri *string `pulumi:"manifestUri"`
	// Percentage completed for the drive.
	PercentComplete *int `pulumi:"percentComplete"`
	// The drive's current state.
	State *string `pulumi:"state"`
	// A URI that points to the blob containing the verbose log for the data transfer operation.
	VerboseLogUri *string `pulumi:"verboseLogUri"`
}

Provides information about the drive's status

type DriveStatusResponseArgs

type DriveStatusResponseArgs struct {
	// The BitLocker key used to encrypt the drive.
	BitLockerKey pulumi.StringPtrInput `pulumi:"bitLockerKey"`
	// Bytes successfully transferred for the drive.
	BytesSucceeded pulumi.Float64PtrInput `pulumi:"bytesSucceeded"`
	// Detailed status about the data transfer process. This field is not returned in the response until the drive is in the Transferring state.
	CopyStatus pulumi.StringPtrInput `pulumi:"copyStatus"`
	// The drive header hash value.
	DriveHeaderHash pulumi.StringPtrInput `pulumi:"driveHeaderHash"`
	// The drive's hardware serial number, without spaces.
	DriveId pulumi.StringPtrInput `pulumi:"driveId"`
	// A URI that points to the blob containing the error log for the data transfer operation.
	ErrorLogUri pulumi.StringPtrInput `pulumi:"errorLogUri"`
	// The relative path of the manifest file on the drive.
	ManifestFile pulumi.StringPtrInput `pulumi:"manifestFile"`
	// The Base16-encoded MD5 hash of the manifest file on the drive.
	ManifestHash pulumi.StringPtrInput `pulumi:"manifestHash"`
	// A URI that points to the blob containing the drive manifest file.
	ManifestUri pulumi.StringPtrInput `pulumi:"manifestUri"`
	// Percentage completed for the drive.
	PercentComplete pulumi.IntPtrInput `pulumi:"percentComplete"`
	// The drive's current state.
	State pulumi.StringPtrInput `pulumi:"state"`
	// A URI that points to the blob containing the verbose log for the data transfer operation.
	VerboseLogUri pulumi.StringPtrInput `pulumi:"verboseLogUri"`
}

Provides information about the drive's status

func (DriveStatusResponseArgs) ElementType

func (DriveStatusResponseArgs) ElementType() reflect.Type

func (DriveStatusResponseArgs) ToDriveStatusResponseOutput

func (i DriveStatusResponseArgs) ToDriveStatusResponseOutput() DriveStatusResponseOutput

func (DriveStatusResponseArgs) ToDriveStatusResponseOutputWithContext

func (i DriveStatusResponseArgs) ToDriveStatusResponseOutputWithContext(ctx context.Context) DriveStatusResponseOutput

type DriveStatusResponseArray

type DriveStatusResponseArray []DriveStatusResponseInput

func (DriveStatusResponseArray) ElementType

func (DriveStatusResponseArray) ElementType() reflect.Type

func (DriveStatusResponseArray) ToDriveStatusResponseArrayOutput

func (i DriveStatusResponseArray) ToDriveStatusResponseArrayOutput() DriveStatusResponseArrayOutput

func (DriveStatusResponseArray) ToDriveStatusResponseArrayOutputWithContext

func (i DriveStatusResponseArray) ToDriveStatusResponseArrayOutputWithContext(ctx context.Context) DriveStatusResponseArrayOutput

type DriveStatusResponseArrayInput

type DriveStatusResponseArrayInput interface {
	pulumi.Input

	ToDriveStatusResponseArrayOutput() DriveStatusResponseArrayOutput
	ToDriveStatusResponseArrayOutputWithContext(context.Context) DriveStatusResponseArrayOutput
}

DriveStatusResponseArrayInput is an input type that accepts DriveStatusResponseArray and DriveStatusResponseArrayOutput values. You can construct a concrete instance of `DriveStatusResponseArrayInput` via:

DriveStatusResponseArray{ DriveStatusResponseArgs{...} }

type DriveStatusResponseArrayOutput

type DriveStatusResponseArrayOutput struct{ *pulumi.OutputState }

func (DriveStatusResponseArrayOutput) ElementType

func (DriveStatusResponseArrayOutput) Index

func (DriveStatusResponseArrayOutput) ToDriveStatusResponseArrayOutput

func (o DriveStatusResponseArrayOutput) ToDriveStatusResponseArrayOutput() DriveStatusResponseArrayOutput

func (DriveStatusResponseArrayOutput) ToDriveStatusResponseArrayOutputWithContext

func (o DriveStatusResponseArrayOutput) ToDriveStatusResponseArrayOutputWithContext(ctx context.Context) DriveStatusResponseArrayOutput

type DriveStatusResponseInput

type DriveStatusResponseInput interface {
	pulumi.Input

	ToDriveStatusResponseOutput() DriveStatusResponseOutput
	ToDriveStatusResponseOutputWithContext(context.Context) DriveStatusResponseOutput
}

DriveStatusResponseInput is an input type that accepts DriveStatusResponseArgs and DriveStatusResponseOutput values. You can construct a concrete instance of `DriveStatusResponseInput` via:

DriveStatusResponseArgs{...}

type DriveStatusResponseOutput

type DriveStatusResponseOutput struct{ *pulumi.OutputState }

Provides information about the drive's status

func (DriveStatusResponseOutput) BitLockerKey

The BitLocker key used to encrypt the drive.

func (DriveStatusResponseOutput) BytesSucceeded

Bytes successfully transferred for the drive.

func (DriveStatusResponseOutput) CopyStatus

Detailed status about the data transfer process. This field is not returned in the response until the drive is in the Transferring state.

func (DriveStatusResponseOutput) DriveHeaderHash

func (o DriveStatusResponseOutput) DriveHeaderHash() pulumi.StringPtrOutput

The drive header hash value.

func (DriveStatusResponseOutput) DriveId

The drive's hardware serial number, without spaces.

func (DriveStatusResponseOutput) ElementType

func (DriveStatusResponseOutput) ElementType() reflect.Type

func (DriveStatusResponseOutput) ErrorLogUri

A URI that points to the blob containing the error log for the data transfer operation.

func (DriveStatusResponseOutput) ManifestFile

The relative path of the manifest file on the drive.

func (DriveStatusResponseOutput) ManifestHash

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

func (DriveStatusResponseOutput) ManifestUri

A URI that points to the blob containing the drive manifest file.

func (DriveStatusResponseOutput) PercentComplete

func (o DriveStatusResponseOutput) PercentComplete() pulumi.IntPtrOutput

Percentage completed for the drive.

func (DriveStatusResponseOutput) State

The drive's current state.

func (DriveStatusResponseOutput) ToDriveStatusResponseOutput

func (o DriveStatusResponseOutput) ToDriveStatusResponseOutput() DriveStatusResponseOutput

func (DriveStatusResponseOutput) ToDriveStatusResponseOutputWithContext

func (o DriveStatusResponseOutput) ToDriveStatusResponseOutputWithContext(ctx context.Context) DriveStatusResponseOutput

func (DriveStatusResponseOutput) VerboseLogUri

A URI that points to the blob containing the verbose log for the data transfer operation.

type EncryptionKekType added in v0.6.0

type EncryptionKekType pulumi.String

The type of kek encryption key

func (EncryptionKekType) ElementType added in v0.6.0

func (EncryptionKekType) ElementType() reflect.Type

func (EncryptionKekType) ToStringOutput added in v0.6.0

func (e EncryptionKekType) ToStringOutput() pulumi.StringOutput

func (EncryptionKekType) ToStringOutputWithContext added in v0.6.0

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

func (EncryptionKekType) ToStringPtrOutput added in v0.6.0

func (e EncryptionKekType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionKekType) ToStringPtrOutputWithContext added in v0.6.0

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

type EncryptionKeyDetails

type EncryptionKeyDetails struct {
	// The type of kek encryption key
	KekType *string `pulumi:"kekType"`
	// Specifies the url for kek encryption key.
	KekUrl *string `pulumi:"kekUrl"`
	// Specifies the keyvault resource id for kek encryption key.
	KekVaultResourceID *string `pulumi:"kekVaultResourceID"`
}

Specifies the encryption key properties

type EncryptionKeyDetailsArgs

type EncryptionKeyDetailsArgs struct {
	// The type of kek encryption key
	KekType pulumi.StringPtrInput `pulumi:"kekType"`
	// Specifies the url for kek encryption key.
	KekUrl pulumi.StringPtrInput `pulumi:"kekUrl"`
	// Specifies the keyvault resource id for kek encryption key.
	KekVaultResourceID pulumi.StringPtrInput `pulumi:"kekVaultResourceID"`
}

Specifies the encryption key properties

func (EncryptionKeyDetailsArgs) ElementType

func (EncryptionKeyDetailsArgs) ElementType() reflect.Type

func (EncryptionKeyDetailsArgs) ToEncryptionKeyDetailsOutput

func (i EncryptionKeyDetailsArgs) ToEncryptionKeyDetailsOutput() EncryptionKeyDetailsOutput

func (EncryptionKeyDetailsArgs) ToEncryptionKeyDetailsOutputWithContext

func (i EncryptionKeyDetailsArgs) ToEncryptionKeyDetailsOutputWithContext(ctx context.Context) EncryptionKeyDetailsOutput

func (EncryptionKeyDetailsArgs) ToEncryptionKeyDetailsPtrOutput

func (i EncryptionKeyDetailsArgs) ToEncryptionKeyDetailsPtrOutput() EncryptionKeyDetailsPtrOutput

func (EncryptionKeyDetailsArgs) ToEncryptionKeyDetailsPtrOutputWithContext

func (i EncryptionKeyDetailsArgs) ToEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) EncryptionKeyDetailsPtrOutput

type EncryptionKeyDetailsInput

type EncryptionKeyDetailsInput interface {
	pulumi.Input

	ToEncryptionKeyDetailsOutput() EncryptionKeyDetailsOutput
	ToEncryptionKeyDetailsOutputWithContext(context.Context) EncryptionKeyDetailsOutput
}

EncryptionKeyDetailsInput is an input type that accepts EncryptionKeyDetailsArgs and EncryptionKeyDetailsOutput values. You can construct a concrete instance of `EncryptionKeyDetailsInput` via:

EncryptionKeyDetailsArgs{...}

type EncryptionKeyDetailsOutput

type EncryptionKeyDetailsOutput struct{ *pulumi.OutputState }

Specifies the encryption key properties

func (EncryptionKeyDetailsOutput) ElementType

func (EncryptionKeyDetailsOutput) ElementType() reflect.Type

func (EncryptionKeyDetailsOutput) KekType

The type of kek encryption key

func (EncryptionKeyDetailsOutput) KekUrl

Specifies the url for kek encryption key.

func (EncryptionKeyDetailsOutput) KekVaultResourceID

func (o EncryptionKeyDetailsOutput) KekVaultResourceID() pulumi.StringPtrOutput

Specifies the keyvault resource id for kek encryption key.

func (EncryptionKeyDetailsOutput) ToEncryptionKeyDetailsOutput

func (o EncryptionKeyDetailsOutput) ToEncryptionKeyDetailsOutput() EncryptionKeyDetailsOutput

func (EncryptionKeyDetailsOutput) ToEncryptionKeyDetailsOutputWithContext

func (o EncryptionKeyDetailsOutput) ToEncryptionKeyDetailsOutputWithContext(ctx context.Context) EncryptionKeyDetailsOutput

func (EncryptionKeyDetailsOutput) ToEncryptionKeyDetailsPtrOutput

func (o EncryptionKeyDetailsOutput) ToEncryptionKeyDetailsPtrOutput() EncryptionKeyDetailsPtrOutput

func (EncryptionKeyDetailsOutput) ToEncryptionKeyDetailsPtrOutputWithContext

func (o EncryptionKeyDetailsOutput) ToEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) EncryptionKeyDetailsPtrOutput

type EncryptionKeyDetailsPtrInput

type EncryptionKeyDetailsPtrInput interface {
	pulumi.Input

	ToEncryptionKeyDetailsPtrOutput() EncryptionKeyDetailsPtrOutput
	ToEncryptionKeyDetailsPtrOutputWithContext(context.Context) EncryptionKeyDetailsPtrOutput
}

EncryptionKeyDetailsPtrInput is an input type that accepts EncryptionKeyDetailsArgs, EncryptionKeyDetailsPtr and EncryptionKeyDetailsPtrOutput values. You can construct a concrete instance of `EncryptionKeyDetailsPtrInput` via:

        EncryptionKeyDetailsArgs{...}

or:

        nil

type EncryptionKeyDetailsPtrOutput

type EncryptionKeyDetailsPtrOutput struct{ *pulumi.OutputState }

func (EncryptionKeyDetailsPtrOutput) Elem

func (EncryptionKeyDetailsPtrOutput) ElementType

func (EncryptionKeyDetailsPtrOutput) KekType

The type of kek encryption key

func (EncryptionKeyDetailsPtrOutput) KekUrl

Specifies the url for kek encryption key.

func (EncryptionKeyDetailsPtrOutput) KekVaultResourceID

func (o EncryptionKeyDetailsPtrOutput) KekVaultResourceID() pulumi.StringPtrOutput

Specifies the keyvault resource id for kek encryption key.

func (EncryptionKeyDetailsPtrOutput) ToEncryptionKeyDetailsPtrOutput

func (o EncryptionKeyDetailsPtrOutput) ToEncryptionKeyDetailsPtrOutput() EncryptionKeyDetailsPtrOutput

func (EncryptionKeyDetailsPtrOutput) ToEncryptionKeyDetailsPtrOutputWithContext

func (o EncryptionKeyDetailsPtrOutput) ToEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) EncryptionKeyDetailsPtrOutput

type EncryptionKeyDetailsResponse

type EncryptionKeyDetailsResponse struct {
	// The type of kek encryption key
	KekType *string `pulumi:"kekType"`
	// Specifies the url for kek encryption key.
	KekUrl *string `pulumi:"kekUrl"`
	// Specifies the keyvault resource id for kek encryption key.
	KekVaultResourceID *string `pulumi:"kekVaultResourceID"`
}

Specifies the encryption key properties

type EncryptionKeyDetailsResponseArgs

type EncryptionKeyDetailsResponseArgs struct {
	// The type of kek encryption key
	KekType pulumi.StringPtrInput `pulumi:"kekType"`
	// Specifies the url for kek encryption key.
	KekUrl pulumi.StringPtrInput `pulumi:"kekUrl"`
	// Specifies the keyvault resource id for kek encryption key.
	KekVaultResourceID pulumi.StringPtrInput `pulumi:"kekVaultResourceID"`
}

Specifies the encryption key properties

func (EncryptionKeyDetailsResponseArgs) ElementType

func (EncryptionKeyDetailsResponseArgs) ToEncryptionKeyDetailsResponseOutput

func (i EncryptionKeyDetailsResponseArgs) ToEncryptionKeyDetailsResponseOutput() EncryptionKeyDetailsResponseOutput

func (EncryptionKeyDetailsResponseArgs) ToEncryptionKeyDetailsResponseOutputWithContext

func (i EncryptionKeyDetailsResponseArgs) ToEncryptionKeyDetailsResponseOutputWithContext(ctx context.Context) EncryptionKeyDetailsResponseOutput

func (EncryptionKeyDetailsResponseArgs) ToEncryptionKeyDetailsResponsePtrOutput

func (i EncryptionKeyDetailsResponseArgs) ToEncryptionKeyDetailsResponsePtrOutput() EncryptionKeyDetailsResponsePtrOutput

func (EncryptionKeyDetailsResponseArgs) ToEncryptionKeyDetailsResponsePtrOutputWithContext

func (i EncryptionKeyDetailsResponseArgs) ToEncryptionKeyDetailsResponsePtrOutputWithContext(ctx context.Context) EncryptionKeyDetailsResponsePtrOutput

type EncryptionKeyDetailsResponseInput

type EncryptionKeyDetailsResponseInput interface {
	pulumi.Input

	ToEncryptionKeyDetailsResponseOutput() EncryptionKeyDetailsResponseOutput
	ToEncryptionKeyDetailsResponseOutputWithContext(context.Context) EncryptionKeyDetailsResponseOutput
}

EncryptionKeyDetailsResponseInput is an input type that accepts EncryptionKeyDetailsResponseArgs and EncryptionKeyDetailsResponseOutput values. You can construct a concrete instance of `EncryptionKeyDetailsResponseInput` via:

EncryptionKeyDetailsResponseArgs{...}

type EncryptionKeyDetailsResponseOutput

type EncryptionKeyDetailsResponseOutput struct{ *pulumi.OutputState }

Specifies the encryption key properties

func (EncryptionKeyDetailsResponseOutput) ElementType

func (EncryptionKeyDetailsResponseOutput) KekType

The type of kek encryption key

func (EncryptionKeyDetailsResponseOutput) KekUrl

Specifies the url for kek encryption key.

func (EncryptionKeyDetailsResponseOutput) KekVaultResourceID

Specifies the keyvault resource id for kek encryption key.

func (EncryptionKeyDetailsResponseOutput) ToEncryptionKeyDetailsResponseOutput

func (o EncryptionKeyDetailsResponseOutput) ToEncryptionKeyDetailsResponseOutput() EncryptionKeyDetailsResponseOutput

func (EncryptionKeyDetailsResponseOutput) ToEncryptionKeyDetailsResponseOutputWithContext

func (o EncryptionKeyDetailsResponseOutput) ToEncryptionKeyDetailsResponseOutputWithContext(ctx context.Context) EncryptionKeyDetailsResponseOutput

func (EncryptionKeyDetailsResponseOutput) ToEncryptionKeyDetailsResponsePtrOutput

func (o EncryptionKeyDetailsResponseOutput) ToEncryptionKeyDetailsResponsePtrOutput() EncryptionKeyDetailsResponsePtrOutput

func (EncryptionKeyDetailsResponseOutput) ToEncryptionKeyDetailsResponsePtrOutputWithContext

func (o EncryptionKeyDetailsResponseOutput) ToEncryptionKeyDetailsResponsePtrOutputWithContext(ctx context.Context) EncryptionKeyDetailsResponsePtrOutput

type EncryptionKeyDetailsResponsePtrInput

type EncryptionKeyDetailsResponsePtrInput interface {
	pulumi.Input

	ToEncryptionKeyDetailsResponsePtrOutput() EncryptionKeyDetailsResponsePtrOutput
	ToEncryptionKeyDetailsResponsePtrOutputWithContext(context.Context) EncryptionKeyDetailsResponsePtrOutput
}

EncryptionKeyDetailsResponsePtrInput is an input type that accepts EncryptionKeyDetailsResponseArgs, EncryptionKeyDetailsResponsePtr and EncryptionKeyDetailsResponsePtrOutput values. You can construct a concrete instance of `EncryptionKeyDetailsResponsePtrInput` via:

        EncryptionKeyDetailsResponseArgs{...}

or:

        nil

type EncryptionKeyDetailsResponsePtrOutput

type EncryptionKeyDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionKeyDetailsResponsePtrOutput) Elem

func (EncryptionKeyDetailsResponsePtrOutput) ElementType

func (EncryptionKeyDetailsResponsePtrOutput) KekType

The type of kek encryption key

func (EncryptionKeyDetailsResponsePtrOutput) KekUrl

Specifies the url for kek encryption key.

func (EncryptionKeyDetailsResponsePtrOutput) KekVaultResourceID

Specifies the keyvault resource id for kek encryption key.

func (EncryptionKeyDetailsResponsePtrOutput) ToEncryptionKeyDetailsResponsePtrOutput

func (o EncryptionKeyDetailsResponsePtrOutput) ToEncryptionKeyDetailsResponsePtrOutput() EncryptionKeyDetailsResponsePtrOutput

func (EncryptionKeyDetailsResponsePtrOutput) ToEncryptionKeyDetailsResponsePtrOutputWithContext

func (o EncryptionKeyDetailsResponsePtrOutput) ToEncryptionKeyDetailsResponsePtrOutputWithContext(ctx context.Context) EncryptionKeyDetailsResponsePtrOutput

type Export

type Export struct {
	// The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root.
	BlobListBlobPath *string `pulumi:"blobListBlobPath"`
	// A collection of blob-path strings.
	BlobPath []string `pulumi:"blobPath"`
	// A collection of blob-prefix strings.
	BlobPathPrefix []string `pulumi:"blobPathPrefix"`
}

A property containing information about the blobs to be exported for an export job. This property is required for export jobs, but must not be specified for import jobs.

type ExportArgs

type ExportArgs struct {
	// The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root.
	BlobListBlobPath pulumi.StringPtrInput `pulumi:"blobListBlobPath"`
	// A collection of blob-path strings.
	BlobPath pulumi.StringArrayInput `pulumi:"blobPath"`
	// A collection of blob-prefix strings.
	BlobPathPrefix pulumi.StringArrayInput `pulumi:"blobPathPrefix"`
}

A property containing information about the blobs to be exported for an export job. This property is required for export jobs, but must not be specified for import jobs.

func (ExportArgs) ElementType

func (ExportArgs) ElementType() reflect.Type

func (ExportArgs) ToExportOutput

func (i ExportArgs) ToExportOutput() ExportOutput

func (ExportArgs) ToExportOutputWithContext

func (i ExportArgs) ToExportOutputWithContext(ctx context.Context) ExportOutput

func (ExportArgs) ToExportPtrOutput

func (i ExportArgs) ToExportPtrOutput() ExportPtrOutput

func (ExportArgs) ToExportPtrOutputWithContext

func (i ExportArgs) ToExportPtrOutputWithContext(ctx context.Context) ExportPtrOutput

type ExportInput

type ExportInput interface {
	pulumi.Input

	ToExportOutput() ExportOutput
	ToExportOutputWithContext(context.Context) ExportOutput
}

ExportInput is an input type that accepts ExportArgs and ExportOutput values. You can construct a concrete instance of `ExportInput` via:

ExportArgs{...}

type ExportOutput

type ExportOutput struct{ *pulumi.OutputState }

A property containing information about the blobs to be exported for an export job. This property is required for export jobs, but must not be specified for import jobs.

func (ExportOutput) BlobListBlobPath

func (o ExportOutput) BlobListBlobPath() pulumi.StringPtrOutput

The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root.

func (ExportOutput) BlobPath

func (o ExportOutput) BlobPath() pulumi.StringArrayOutput

A collection of blob-path strings.

func (ExportOutput) BlobPathPrefix

func (o ExportOutput) BlobPathPrefix() pulumi.StringArrayOutput

A collection of blob-prefix strings.

func (ExportOutput) ElementType

func (ExportOutput) ElementType() reflect.Type

func (ExportOutput) ToExportOutput

func (o ExportOutput) ToExportOutput() ExportOutput

func (ExportOutput) ToExportOutputWithContext

func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput

func (ExportOutput) ToExportPtrOutput

func (o ExportOutput) ToExportPtrOutput() ExportPtrOutput

func (ExportOutput) ToExportPtrOutputWithContext

func (o ExportOutput) ToExportPtrOutputWithContext(ctx context.Context) ExportPtrOutput

type ExportPtrInput

type ExportPtrInput interface {
	pulumi.Input

	ToExportPtrOutput() ExportPtrOutput
	ToExportPtrOutputWithContext(context.Context) ExportPtrOutput
}

ExportPtrInput is an input type that accepts ExportArgs, ExportPtr and ExportPtrOutput values. You can construct a concrete instance of `ExportPtrInput` via:

        ExportArgs{...}

or:

        nil

func ExportPtr

func ExportPtr(v *ExportArgs) ExportPtrInput

type ExportPtrOutput

type ExportPtrOutput struct{ *pulumi.OutputState }

func (ExportPtrOutput) BlobListBlobPath

func (o ExportPtrOutput) BlobListBlobPath() pulumi.StringPtrOutput

The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root.

func (ExportPtrOutput) BlobPath

A collection of blob-path strings.

func (ExportPtrOutput) BlobPathPrefix

func (o ExportPtrOutput) BlobPathPrefix() pulumi.StringArrayOutput

A collection of blob-prefix strings.

func (ExportPtrOutput) Elem

func (o ExportPtrOutput) Elem() ExportOutput

func (ExportPtrOutput) ElementType

func (ExportPtrOutput) ElementType() reflect.Type

func (ExportPtrOutput) ToExportPtrOutput

func (o ExportPtrOutput) ToExportPtrOutput() ExportPtrOutput

func (ExportPtrOutput) ToExportPtrOutputWithContext

func (o ExportPtrOutput) ToExportPtrOutputWithContext(ctx context.Context) ExportPtrOutput

type ExportResponse

type ExportResponse struct {
	// The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root.
	BlobListBlobPath *string `pulumi:"blobListBlobPath"`
	// A collection of blob-path strings.
	BlobPath []string `pulumi:"blobPath"`
	// A collection of blob-prefix strings.
	BlobPathPrefix []string `pulumi:"blobPathPrefix"`
}

A property containing information about the blobs to be exported for an export job. This property is required for export jobs, but must not be specified for import jobs.

type ExportResponseArgs

type ExportResponseArgs struct {
	// The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root.
	BlobListBlobPath pulumi.StringPtrInput `pulumi:"blobListBlobPath"`
	// A collection of blob-path strings.
	BlobPath pulumi.StringArrayInput `pulumi:"blobPath"`
	// A collection of blob-prefix strings.
	BlobPathPrefix pulumi.StringArrayInput `pulumi:"blobPathPrefix"`
}

A property containing information about the blobs to be exported for an export job. This property is required for export jobs, but must not be specified for import jobs.

func (ExportResponseArgs) ElementType

func (ExportResponseArgs) ElementType() reflect.Type

func (ExportResponseArgs) ToExportResponseOutput

func (i ExportResponseArgs) ToExportResponseOutput() ExportResponseOutput

func (ExportResponseArgs) ToExportResponseOutputWithContext

func (i ExportResponseArgs) ToExportResponseOutputWithContext(ctx context.Context) ExportResponseOutput

func (ExportResponseArgs) ToExportResponsePtrOutput

func (i ExportResponseArgs) ToExportResponsePtrOutput() ExportResponsePtrOutput

func (ExportResponseArgs) ToExportResponsePtrOutputWithContext

func (i ExportResponseArgs) ToExportResponsePtrOutputWithContext(ctx context.Context) ExportResponsePtrOutput

type ExportResponseInput

type ExportResponseInput interface {
	pulumi.Input

	ToExportResponseOutput() ExportResponseOutput
	ToExportResponseOutputWithContext(context.Context) ExportResponseOutput
}

ExportResponseInput is an input type that accepts ExportResponseArgs and ExportResponseOutput values. You can construct a concrete instance of `ExportResponseInput` via:

ExportResponseArgs{...}

type ExportResponseOutput

type ExportResponseOutput struct{ *pulumi.OutputState }

A property containing information about the blobs to be exported for an export job. This property is required for export jobs, but must not be specified for import jobs.

func (ExportResponseOutput) BlobListBlobPath

func (o ExportResponseOutput) BlobListBlobPath() pulumi.StringPtrOutput

The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root.

func (ExportResponseOutput) BlobPath

A collection of blob-path strings.

func (ExportResponseOutput) BlobPathPrefix

func (o ExportResponseOutput) BlobPathPrefix() pulumi.StringArrayOutput

A collection of blob-prefix strings.

func (ExportResponseOutput) ElementType

func (ExportResponseOutput) ElementType() reflect.Type

func (ExportResponseOutput) ToExportResponseOutput

func (o ExportResponseOutput) ToExportResponseOutput() ExportResponseOutput

func (ExportResponseOutput) ToExportResponseOutputWithContext

func (o ExportResponseOutput) ToExportResponseOutputWithContext(ctx context.Context) ExportResponseOutput

func (ExportResponseOutput) ToExportResponsePtrOutput

func (o ExportResponseOutput) ToExportResponsePtrOutput() ExportResponsePtrOutput

func (ExportResponseOutput) ToExportResponsePtrOutputWithContext

func (o ExportResponseOutput) ToExportResponsePtrOutputWithContext(ctx context.Context) ExportResponsePtrOutput

type ExportResponsePtrInput

type ExportResponsePtrInput interface {
	pulumi.Input

	ToExportResponsePtrOutput() ExportResponsePtrOutput
	ToExportResponsePtrOutputWithContext(context.Context) ExportResponsePtrOutput
}

ExportResponsePtrInput is an input type that accepts ExportResponseArgs, ExportResponsePtr and ExportResponsePtrOutput values. You can construct a concrete instance of `ExportResponsePtrInput` via:

        ExportResponseArgs{...}

or:

        nil

type ExportResponsePtrOutput

type ExportResponsePtrOutput struct{ *pulumi.OutputState }

func (ExportResponsePtrOutput) BlobListBlobPath

func (o ExportResponsePtrOutput) BlobListBlobPath() pulumi.StringPtrOutput

The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root.

func (ExportResponsePtrOutput) BlobPath

A collection of blob-path strings.

func (ExportResponsePtrOutput) BlobPathPrefix

A collection of blob-prefix strings.

func (ExportResponsePtrOutput) Elem

func (ExportResponsePtrOutput) ElementType

func (ExportResponsePtrOutput) ElementType() reflect.Type

func (ExportResponsePtrOutput) ToExportResponsePtrOutput

func (o ExportResponsePtrOutput) ToExportResponsePtrOutput() ExportResponsePtrOutput

func (ExportResponsePtrOutput) ToExportResponsePtrOutputWithContext

func (o ExportResponsePtrOutput) ToExportResponsePtrOutputWithContext(ctx context.Context) ExportResponsePtrOutput

type IdentityDetailsResponse

type IdentityDetailsResponse struct {
	// Specifies the principal id for the identity for the job.
	PrincipalId string `pulumi:"principalId"`
	// Specifies the tenant id for the identity for the job.
	TenantId string `pulumi:"tenantId"`
	// The type of identity
	Type *string `pulumi:"type"`
}

Specifies the identity properties.

type IdentityDetailsResponseArgs

type IdentityDetailsResponseArgs struct {
	// Specifies the principal id for the identity for the job.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Specifies the tenant id for the identity for the job.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of identity
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Specifies the identity properties.

func (IdentityDetailsResponseArgs) ElementType

func (IdentityDetailsResponseArgs) ToIdentityDetailsResponseOutput

func (i IdentityDetailsResponseArgs) ToIdentityDetailsResponseOutput() IdentityDetailsResponseOutput

func (IdentityDetailsResponseArgs) ToIdentityDetailsResponseOutputWithContext

func (i IdentityDetailsResponseArgs) ToIdentityDetailsResponseOutputWithContext(ctx context.Context) IdentityDetailsResponseOutput

func (IdentityDetailsResponseArgs) ToIdentityDetailsResponsePtrOutput

func (i IdentityDetailsResponseArgs) ToIdentityDetailsResponsePtrOutput() IdentityDetailsResponsePtrOutput

func (IdentityDetailsResponseArgs) ToIdentityDetailsResponsePtrOutputWithContext

func (i IdentityDetailsResponseArgs) ToIdentityDetailsResponsePtrOutputWithContext(ctx context.Context) IdentityDetailsResponsePtrOutput

type IdentityDetailsResponseInput

type IdentityDetailsResponseInput interface {
	pulumi.Input

	ToIdentityDetailsResponseOutput() IdentityDetailsResponseOutput
	ToIdentityDetailsResponseOutputWithContext(context.Context) IdentityDetailsResponseOutput
}

IdentityDetailsResponseInput is an input type that accepts IdentityDetailsResponseArgs and IdentityDetailsResponseOutput values. You can construct a concrete instance of `IdentityDetailsResponseInput` via:

IdentityDetailsResponseArgs{...}

type IdentityDetailsResponseOutput

type IdentityDetailsResponseOutput struct{ *pulumi.OutputState }

Specifies the identity properties.

func (IdentityDetailsResponseOutput) ElementType

func (IdentityDetailsResponseOutput) PrincipalId

Specifies the principal id for the identity for the job.

func (IdentityDetailsResponseOutput) TenantId

Specifies the tenant id for the identity for the job.

func (IdentityDetailsResponseOutput) ToIdentityDetailsResponseOutput

func (o IdentityDetailsResponseOutput) ToIdentityDetailsResponseOutput() IdentityDetailsResponseOutput

func (IdentityDetailsResponseOutput) ToIdentityDetailsResponseOutputWithContext

func (o IdentityDetailsResponseOutput) ToIdentityDetailsResponseOutputWithContext(ctx context.Context) IdentityDetailsResponseOutput

func (IdentityDetailsResponseOutput) ToIdentityDetailsResponsePtrOutput

func (o IdentityDetailsResponseOutput) ToIdentityDetailsResponsePtrOutput() IdentityDetailsResponsePtrOutput

func (IdentityDetailsResponseOutput) ToIdentityDetailsResponsePtrOutputWithContext

func (o IdentityDetailsResponseOutput) ToIdentityDetailsResponsePtrOutputWithContext(ctx context.Context) IdentityDetailsResponsePtrOutput

func (IdentityDetailsResponseOutput) Type

The type of identity

type IdentityDetailsResponsePtrInput

type IdentityDetailsResponsePtrInput interface {
	pulumi.Input

	ToIdentityDetailsResponsePtrOutput() IdentityDetailsResponsePtrOutput
	ToIdentityDetailsResponsePtrOutputWithContext(context.Context) IdentityDetailsResponsePtrOutput
}

IdentityDetailsResponsePtrInput is an input type that accepts IdentityDetailsResponseArgs, IdentityDetailsResponsePtr and IdentityDetailsResponsePtrOutput values. You can construct a concrete instance of `IdentityDetailsResponsePtrInput` via:

        IdentityDetailsResponseArgs{...}

or:

        nil

type IdentityDetailsResponsePtrOutput

type IdentityDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityDetailsResponsePtrOutput) Elem

func (IdentityDetailsResponsePtrOutput) ElementType

func (IdentityDetailsResponsePtrOutput) PrincipalId

Specifies the principal id for the identity for the job.

func (IdentityDetailsResponsePtrOutput) TenantId

Specifies the tenant id for the identity for the job.

func (IdentityDetailsResponsePtrOutput) ToIdentityDetailsResponsePtrOutput

func (o IdentityDetailsResponsePtrOutput) ToIdentityDetailsResponsePtrOutput() IdentityDetailsResponsePtrOutput

func (IdentityDetailsResponsePtrOutput) ToIdentityDetailsResponsePtrOutputWithContext

func (o IdentityDetailsResponsePtrOutput) ToIdentityDetailsResponsePtrOutputWithContext(ctx context.Context) IdentityDetailsResponsePtrOutput

func (IdentityDetailsResponsePtrOutput) Type

The type of identity

type Job

type Job struct {
	pulumi.CustomResourceState

	// Specifies the job identity details
	Identity IdentityDetailsResponsePtrOutput `pulumi:"identity"`
	// Specifies the Azure location where the job is created.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Specifies the name of the job.
	Name pulumi.StringOutput `pulumi:"name"`
	// Specifies the job properties
	Properties JobDetailsResponseOutput `pulumi:"properties"`
	// SystemData of ImportExport Jobs.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Specifies the tags that are assigned to the job.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// Specifies the type of the job resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Contains the job information. Latest API Version: 2020-08-01.

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 {
	// The name of the import/export job.
	JobName pulumi.StringInput
	// Specifies the supported Azure location where the job should be created
	Location pulumi.StringPtrInput
	// Specifies the job properties
	Properties JobDetailsPtrInput
	// The resource group name uniquely identifies the resource group within the user subscription.
	ResourceGroupName pulumi.StringInput
	// Specifies the tags that will be assigned to the job.
	Tags pulumi.Input
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobDetails

type JobDetails struct {
	// Default value is false. Indicates whether the manifest files on the drives should be copied to block blobs.
	BackupDriveManifest *bool `pulumi:"backupDriveManifest"`
	// Indicates whether a request has been submitted to cancel the job.
	CancelRequested *bool `pulumi:"cancelRequested"`
	// Contains information about the package being shipped by the customer to the Microsoft data center.
	DeliveryPackage *DeliveryPackageInformation `pulumi:"deliveryPackage"`
	// The virtual blob directory to which the copy logs and backups of drive manifest files (if enabled) will be stored.
	DiagnosticsPath *string `pulumi:"diagnosticsPath"`
	// List of up to ten drives that comprise the job. The drive list is a required element for an import job; it is not specified for export jobs.
	DriveList []DriveStatus `pulumi:"driveList"`
	// Contains information about the encryption key.
	EncryptionKey *EncryptionKeyDetails `pulumi:"encryptionKey"`
	// A property containing information about the blobs to be exported for an export job. This property is included for export jobs only.
	Export *Export `pulumi:"export"`
	// A blob path that points to a block blob containing a list of blob names that were not exported due to insufficient drive space. If all blobs were exported successfully, then this element is not included in the response.
	IncompleteBlobListUri *string `pulumi:"incompleteBlobListUri"`
	// The type of job
	JobType *string `pulumi:"jobType"`
	// Default value is Error. Indicates whether error logging or verbose logging will be enabled.
	LogLevel *string `pulumi:"logLevel"`
	// Overall percentage completed for the job.
	PercentComplete *int `pulumi:"percentComplete"`
	// Specifies the provisioning state of the job.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Specifies the return address information for the job.
	ReturnAddress *ReturnAddress `pulumi:"returnAddress"`
	// Contains information about the package being shipped from the Microsoft data center to the customer to return the drives. The format is the same as the deliveryPackage property above. This property is not included if the drives have not yet been returned.
	ReturnPackage *PackageInformation `pulumi:"returnPackage"`
	// Specifies the return carrier and customer's account with the carrier.
	ReturnShipping *ReturnShipping `pulumi:"returnShipping"`
	// Contains information about the Microsoft datacenter to which the drives should be shipped.
	ShippingInformation *ShippingInformation `pulumi:"shippingInformation"`
	// Current state of the job.
	State *string `pulumi:"state"`
	// The resource identifier of the storage account where data will be imported to or exported from.
	StorageAccountId *string `pulumi:"storageAccountId"`
}

Specifies the job properties

type JobDetailsArgs

type JobDetailsArgs struct {
	// Default value is false. Indicates whether the manifest files on the drives should be copied to block blobs.
	BackupDriveManifest pulumi.BoolPtrInput `pulumi:"backupDriveManifest"`
	// Indicates whether a request has been submitted to cancel the job.
	CancelRequested pulumi.BoolPtrInput `pulumi:"cancelRequested"`
	// Contains information about the package being shipped by the customer to the Microsoft data center.
	DeliveryPackage DeliveryPackageInformationPtrInput `pulumi:"deliveryPackage"`
	// The virtual blob directory to which the copy logs and backups of drive manifest files (if enabled) will be stored.
	DiagnosticsPath pulumi.StringPtrInput `pulumi:"diagnosticsPath"`
	// List of up to ten drives that comprise the job. The drive list is a required element for an import job; it is not specified for export jobs.
	DriveList DriveStatusArrayInput `pulumi:"driveList"`
	// Contains information about the encryption key.
	EncryptionKey EncryptionKeyDetailsPtrInput `pulumi:"encryptionKey"`
	// A property containing information about the blobs to be exported for an export job. This property is included for export jobs only.
	Export ExportPtrInput `pulumi:"export"`
	// A blob path that points to a block blob containing a list of blob names that were not exported due to insufficient drive space. If all blobs were exported successfully, then this element is not included in the response.
	IncompleteBlobListUri pulumi.StringPtrInput `pulumi:"incompleteBlobListUri"`
	// The type of job
	JobType pulumi.StringPtrInput `pulumi:"jobType"`
	// Default value is Error. Indicates whether error logging or verbose logging will be enabled.
	LogLevel pulumi.StringPtrInput `pulumi:"logLevel"`
	// Overall percentage completed for the job.
	PercentComplete pulumi.IntPtrInput `pulumi:"percentComplete"`
	// Specifies the provisioning state of the job.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Specifies the return address information for the job.
	ReturnAddress ReturnAddressPtrInput `pulumi:"returnAddress"`
	// Contains information about the package being shipped from the Microsoft data center to the customer to return the drives. The format is the same as the deliveryPackage property above. This property is not included if the drives have not yet been returned.
	ReturnPackage PackageInformationPtrInput `pulumi:"returnPackage"`
	// Specifies the return carrier and customer's account with the carrier.
	ReturnShipping ReturnShippingPtrInput `pulumi:"returnShipping"`
	// Contains information about the Microsoft datacenter to which the drives should be shipped.
	ShippingInformation ShippingInformationPtrInput `pulumi:"shippingInformation"`
	// Current state of the job.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The resource identifier of the storage account where data will be imported to or exported from.
	StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"`
}

Specifies the job properties

func (JobDetailsArgs) ElementType

func (JobDetailsArgs) ElementType() reflect.Type

func (JobDetailsArgs) ToJobDetailsOutput

func (i JobDetailsArgs) ToJobDetailsOutput() JobDetailsOutput

func (JobDetailsArgs) ToJobDetailsOutputWithContext

func (i JobDetailsArgs) ToJobDetailsOutputWithContext(ctx context.Context) JobDetailsOutput

func (JobDetailsArgs) ToJobDetailsPtrOutput

func (i JobDetailsArgs) ToJobDetailsPtrOutput() JobDetailsPtrOutput

func (JobDetailsArgs) ToJobDetailsPtrOutputWithContext

func (i JobDetailsArgs) ToJobDetailsPtrOutputWithContext(ctx context.Context) JobDetailsPtrOutput

type JobDetailsInput

type JobDetailsInput interface {
	pulumi.Input

	ToJobDetailsOutput() JobDetailsOutput
	ToJobDetailsOutputWithContext(context.Context) JobDetailsOutput
}

JobDetailsInput is an input type that accepts JobDetailsArgs and JobDetailsOutput values. You can construct a concrete instance of `JobDetailsInput` via:

JobDetailsArgs{...}

type JobDetailsOutput

type JobDetailsOutput struct{ *pulumi.OutputState }

Specifies the job properties

func (JobDetailsOutput) BackupDriveManifest

func (o JobDetailsOutput) BackupDriveManifest() pulumi.BoolPtrOutput

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

func (JobDetailsOutput) CancelRequested

func (o JobDetailsOutput) CancelRequested() pulumi.BoolPtrOutput

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

func (JobDetailsOutput) DeliveryPackage

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

func (JobDetailsOutput) DiagnosticsPath

func (o JobDetailsOutput) DiagnosticsPath() pulumi.StringPtrOutput

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

func (JobDetailsOutput) DriveList

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

func (JobDetailsOutput) ElementType

func (JobDetailsOutput) ElementType() reflect.Type

func (JobDetailsOutput) EncryptionKey

Contains information about the encryption key.

func (JobDetailsOutput) Export

func (o JobDetailsOutput) Export() ExportPtrOutput

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

func (JobDetailsOutput) IncompleteBlobListUri

func (o JobDetailsOutput) IncompleteBlobListUri() pulumi.StringPtrOutput

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

func (JobDetailsOutput) JobType

The type of job

func (JobDetailsOutput) LogLevel

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

func (JobDetailsOutput) PercentComplete

func (o JobDetailsOutput) PercentComplete() pulumi.IntPtrOutput

Overall percentage completed for the job.

func (JobDetailsOutput) ProvisioningState

func (o JobDetailsOutput) ProvisioningState() pulumi.StringPtrOutput

Specifies the provisioning state of the job.

func (JobDetailsOutput) ReturnAddress

func (o JobDetailsOutput) ReturnAddress() ReturnAddressPtrOutput

Specifies the return address information for the job.

func (JobDetailsOutput) ReturnPackage

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

func (JobDetailsOutput) ReturnShipping

func (o JobDetailsOutput) ReturnShipping() ReturnShippingPtrOutput

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

func (JobDetailsOutput) ShippingInformation

func (o JobDetailsOutput) ShippingInformation() ShippingInformationPtrOutput

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

func (JobDetailsOutput) State

Current state of the job.

func (JobDetailsOutput) StorageAccountId

func (o JobDetailsOutput) StorageAccountId() pulumi.StringPtrOutput

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

func (JobDetailsOutput) ToJobDetailsOutput

func (o JobDetailsOutput) ToJobDetailsOutput() JobDetailsOutput

func (JobDetailsOutput) ToJobDetailsOutputWithContext

func (o JobDetailsOutput) ToJobDetailsOutputWithContext(ctx context.Context) JobDetailsOutput

func (JobDetailsOutput) ToJobDetailsPtrOutput

func (o JobDetailsOutput) ToJobDetailsPtrOutput() JobDetailsPtrOutput

func (JobDetailsOutput) ToJobDetailsPtrOutputWithContext

func (o JobDetailsOutput) ToJobDetailsPtrOutputWithContext(ctx context.Context) JobDetailsPtrOutput

type JobDetailsPtrInput

type JobDetailsPtrInput interface {
	pulumi.Input

	ToJobDetailsPtrOutput() JobDetailsPtrOutput
	ToJobDetailsPtrOutputWithContext(context.Context) JobDetailsPtrOutput
}

JobDetailsPtrInput is an input type that accepts JobDetailsArgs, JobDetailsPtr and JobDetailsPtrOutput values. You can construct a concrete instance of `JobDetailsPtrInput` via:

        JobDetailsArgs{...}

or:

        nil

func JobDetailsPtr

func JobDetailsPtr(v *JobDetailsArgs) JobDetailsPtrInput

type JobDetailsPtrOutput

type JobDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobDetailsPtrOutput) BackupDriveManifest

func (o JobDetailsPtrOutput) BackupDriveManifest() pulumi.BoolPtrOutput

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

func (JobDetailsPtrOutput) CancelRequested

func (o JobDetailsPtrOutput) CancelRequested() pulumi.BoolPtrOutput

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

func (JobDetailsPtrOutput) DeliveryPackage

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

func (JobDetailsPtrOutput) DiagnosticsPath

func (o JobDetailsPtrOutput) DiagnosticsPath() pulumi.StringPtrOutput

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

func (JobDetailsPtrOutput) DriveList

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

func (JobDetailsPtrOutput) Elem

func (JobDetailsPtrOutput) ElementType

func (JobDetailsPtrOutput) ElementType() reflect.Type

func (JobDetailsPtrOutput) EncryptionKey

Contains information about the encryption key.

func (JobDetailsPtrOutput) Export

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

func (JobDetailsPtrOutput) IncompleteBlobListUri

func (o JobDetailsPtrOutput) IncompleteBlobListUri() pulumi.StringPtrOutput

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

func (JobDetailsPtrOutput) JobType

The type of job

func (JobDetailsPtrOutput) LogLevel

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

func (JobDetailsPtrOutput) PercentComplete

func (o JobDetailsPtrOutput) PercentComplete() pulumi.IntPtrOutput

Overall percentage completed for the job.

func (JobDetailsPtrOutput) ProvisioningState

func (o JobDetailsPtrOutput) ProvisioningState() pulumi.StringPtrOutput

Specifies the provisioning state of the job.

func (JobDetailsPtrOutput) ReturnAddress

func (o JobDetailsPtrOutput) ReturnAddress() ReturnAddressPtrOutput

Specifies the return address information for the job.

func (JobDetailsPtrOutput) ReturnPackage

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

func (JobDetailsPtrOutput) ReturnShipping

func (o JobDetailsPtrOutput) ReturnShipping() ReturnShippingPtrOutput

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

func (JobDetailsPtrOutput) ShippingInformation

func (o JobDetailsPtrOutput) ShippingInformation() ShippingInformationPtrOutput

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

func (JobDetailsPtrOutput) State

Current state of the job.

func (JobDetailsPtrOutput) StorageAccountId

func (o JobDetailsPtrOutput) StorageAccountId() pulumi.StringPtrOutput

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

func (JobDetailsPtrOutput) ToJobDetailsPtrOutput

func (o JobDetailsPtrOutput) ToJobDetailsPtrOutput() JobDetailsPtrOutput

func (JobDetailsPtrOutput) ToJobDetailsPtrOutputWithContext

func (o JobDetailsPtrOutput) ToJobDetailsPtrOutputWithContext(ctx context.Context) JobDetailsPtrOutput

type JobDetailsResponse

type JobDetailsResponse struct {
	// Default value is false. Indicates whether the manifest files on the drives should be copied to block blobs.
	BackupDriveManifest *bool `pulumi:"backupDriveManifest"`
	// Indicates whether a request has been submitted to cancel the job.
	CancelRequested *bool `pulumi:"cancelRequested"`
	// Contains information about the package being shipped by the customer to the Microsoft data center.
	DeliveryPackage *DeliveryPackageInformationResponse `pulumi:"deliveryPackage"`
	// The virtual blob directory to which the copy logs and backups of drive manifest files (if enabled) will be stored.
	DiagnosticsPath *string `pulumi:"diagnosticsPath"`
	// List of up to ten drives that comprise the job. The drive list is a required element for an import job; it is not specified for export jobs.
	DriveList []DriveStatusResponse `pulumi:"driveList"`
	// Contains information about the encryption key.
	EncryptionKey *EncryptionKeyDetailsResponse `pulumi:"encryptionKey"`
	// A property containing information about the blobs to be exported for an export job. This property is included for export jobs only.
	Export *ExportResponse `pulumi:"export"`
	// A blob path that points to a block blob containing a list of blob names that were not exported due to insufficient drive space. If all blobs were exported successfully, then this element is not included in the response.
	IncompleteBlobListUri *string `pulumi:"incompleteBlobListUri"`
	// The type of job
	JobType *string `pulumi:"jobType"`
	// Default value is Error. Indicates whether error logging or verbose logging will be enabled.
	LogLevel *string `pulumi:"logLevel"`
	// Overall percentage completed for the job.
	PercentComplete *int `pulumi:"percentComplete"`
	// Specifies the provisioning state of the job.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Specifies the return address information for the job.
	ReturnAddress *ReturnAddressResponse `pulumi:"returnAddress"`
	// Contains information about the package being shipped from the Microsoft data center to the customer to return the drives. The format is the same as the deliveryPackage property above. This property is not included if the drives have not yet been returned.
	ReturnPackage *PackageInformationResponse `pulumi:"returnPackage"`
	// Specifies the return carrier and customer's account with the carrier.
	ReturnShipping *ReturnShippingResponse `pulumi:"returnShipping"`
	// Contains information about the Microsoft datacenter to which the drives should be shipped.
	ShippingInformation *ShippingInformationResponse `pulumi:"shippingInformation"`
	// Current state of the job.
	State *string `pulumi:"state"`
	// The resource identifier of the storage account where data will be imported to or exported from.
	StorageAccountId *string `pulumi:"storageAccountId"`
}

Specifies the job properties

type JobDetailsResponseArgs

type JobDetailsResponseArgs struct {
	// Default value is false. Indicates whether the manifest files on the drives should be copied to block blobs.
	BackupDriveManifest pulumi.BoolPtrInput `pulumi:"backupDriveManifest"`
	// Indicates whether a request has been submitted to cancel the job.
	CancelRequested pulumi.BoolPtrInput `pulumi:"cancelRequested"`
	// Contains information about the package being shipped by the customer to the Microsoft data center.
	DeliveryPackage DeliveryPackageInformationResponsePtrInput `pulumi:"deliveryPackage"`
	// The virtual blob directory to which the copy logs and backups of drive manifest files (if enabled) will be stored.
	DiagnosticsPath pulumi.StringPtrInput `pulumi:"diagnosticsPath"`
	// List of up to ten drives that comprise the job. The drive list is a required element for an import job; it is not specified for export jobs.
	DriveList DriveStatusResponseArrayInput `pulumi:"driveList"`
	// Contains information about the encryption key.
	EncryptionKey EncryptionKeyDetailsResponsePtrInput `pulumi:"encryptionKey"`
	// A property containing information about the blobs to be exported for an export job. This property is included for export jobs only.
	Export ExportResponsePtrInput `pulumi:"export"`
	// A blob path that points to a block blob containing a list of blob names that were not exported due to insufficient drive space. If all blobs were exported successfully, then this element is not included in the response.
	IncompleteBlobListUri pulumi.StringPtrInput `pulumi:"incompleteBlobListUri"`
	// The type of job
	JobType pulumi.StringPtrInput `pulumi:"jobType"`
	// Default value is Error. Indicates whether error logging or verbose logging will be enabled.
	LogLevel pulumi.StringPtrInput `pulumi:"logLevel"`
	// Overall percentage completed for the job.
	PercentComplete pulumi.IntPtrInput `pulumi:"percentComplete"`
	// Specifies the provisioning state of the job.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Specifies the return address information for the job.
	ReturnAddress ReturnAddressResponsePtrInput `pulumi:"returnAddress"`
	// Contains information about the package being shipped from the Microsoft data center to the customer to return the drives. The format is the same as the deliveryPackage property above. This property is not included if the drives have not yet been returned.
	ReturnPackage PackageInformationResponsePtrInput `pulumi:"returnPackage"`
	// Specifies the return carrier and customer's account with the carrier.
	ReturnShipping ReturnShippingResponsePtrInput `pulumi:"returnShipping"`
	// Contains information about the Microsoft datacenter to which the drives should be shipped.
	ShippingInformation ShippingInformationResponsePtrInput `pulumi:"shippingInformation"`
	// Current state of the job.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The resource identifier of the storage account where data will be imported to or exported from.
	StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"`
}

Specifies the job properties

func (JobDetailsResponseArgs) ElementType

func (JobDetailsResponseArgs) ElementType() reflect.Type

func (JobDetailsResponseArgs) ToJobDetailsResponseOutput

func (i JobDetailsResponseArgs) ToJobDetailsResponseOutput() JobDetailsResponseOutput

func (JobDetailsResponseArgs) ToJobDetailsResponseOutputWithContext

func (i JobDetailsResponseArgs) ToJobDetailsResponseOutputWithContext(ctx context.Context) JobDetailsResponseOutput

func (JobDetailsResponseArgs) ToJobDetailsResponsePtrOutput

func (i JobDetailsResponseArgs) ToJobDetailsResponsePtrOutput() JobDetailsResponsePtrOutput

func (JobDetailsResponseArgs) ToJobDetailsResponsePtrOutputWithContext

func (i JobDetailsResponseArgs) ToJobDetailsResponsePtrOutputWithContext(ctx context.Context) JobDetailsResponsePtrOutput

type JobDetailsResponseInput

type JobDetailsResponseInput interface {
	pulumi.Input

	ToJobDetailsResponseOutput() JobDetailsResponseOutput
	ToJobDetailsResponseOutputWithContext(context.Context) JobDetailsResponseOutput
}

JobDetailsResponseInput is an input type that accepts JobDetailsResponseArgs and JobDetailsResponseOutput values. You can construct a concrete instance of `JobDetailsResponseInput` via:

JobDetailsResponseArgs{...}

type JobDetailsResponseOutput

type JobDetailsResponseOutput struct{ *pulumi.OutputState }

Specifies the job properties

func (JobDetailsResponseOutput) BackupDriveManifest

func (o JobDetailsResponseOutput) BackupDriveManifest() pulumi.BoolPtrOutput

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

func (JobDetailsResponseOutput) CancelRequested

func (o JobDetailsResponseOutput) CancelRequested() pulumi.BoolPtrOutput

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

func (JobDetailsResponseOutput) DeliveryPackage

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

func (JobDetailsResponseOutput) DiagnosticsPath

func (o JobDetailsResponseOutput) DiagnosticsPath() pulumi.StringPtrOutput

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

func (JobDetailsResponseOutput) DriveList

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

func (JobDetailsResponseOutput) ElementType

func (JobDetailsResponseOutput) ElementType() reflect.Type

func (JobDetailsResponseOutput) EncryptionKey

Contains information about the encryption key.

func (JobDetailsResponseOutput) Export

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

func (JobDetailsResponseOutput) IncompleteBlobListUri

func (o JobDetailsResponseOutput) IncompleteBlobListUri() pulumi.StringPtrOutput

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

func (JobDetailsResponseOutput) JobType

The type of job

func (JobDetailsResponseOutput) LogLevel

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

func (JobDetailsResponseOutput) PercentComplete

func (o JobDetailsResponseOutput) PercentComplete() pulumi.IntPtrOutput

Overall percentage completed for the job.

func (JobDetailsResponseOutput) ProvisioningState

func (o JobDetailsResponseOutput) ProvisioningState() pulumi.StringPtrOutput

Specifies the provisioning state of the job.

func (JobDetailsResponseOutput) ReturnAddress

Specifies the return address information for the job.

func (JobDetailsResponseOutput) ReturnPackage

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

func (JobDetailsResponseOutput) ReturnShipping

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

func (JobDetailsResponseOutput) ShippingInformation

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

func (JobDetailsResponseOutput) State

Current state of the job.

func (JobDetailsResponseOutput) StorageAccountId

func (o JobDetailsResponseOutput) StorageAccountId() pulumi.StringPtrOutput

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

func (JobDetailsResponseOutput) ToJobDetailsResponseOutput

func (o JobDetailsResponseOutput) ToJobDetailsResponseOutput() JobDetailsResponseOutput

func (JobDetailsResponseOutput) ToJobDetailsResponseOutputWithContext

func (o JobDetailsResponseOutput) ToJobDetailsResponseOutputWithContext(ctx context.Context) JobDetailsResponseOutput

func (JobDetailsResponseOutput) ToJobDetailsResponsePtrOutput

func (o JobDetailsResponseOutput) ToJobDetailsResponsePtrOutput() JobDetailsResponsePtrOutput

func (JobDetailsResponseOutput) ToJobDetailsResponsePtrOutputWithContext

func (o JobDetailsResponseOutput) ToJobDetailsResponsePtrOutputWithContext(ctx context.Context) JobDetailsResponsePtrOutput

type JobDetailsResponsePtrInput

type JobDetailsResponsePtrInput interface {
	pulumi.Input

	ToJobDetailsResponsePtrOutput() JobDetailsResponsePtrOutput
	ToJobDetailsResponsePtrOutputWithContext(context.Context) JobDetailsResponsePtrOutput
}

JobDetailsResponsePtrInput is an input type that accepts JobDetailsResponseArgs, JobDetailsResponsePtr and JobDetailsResponsePtrOutput values. You can construct a concrete instance of `JobDetailsResponsePtrInput` via:

        JobDetailsResponseArgs{...}

or:

        nil

type JobDetailsResponsePtrOutput

type JobDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (JobDetailsResponsePtrOutput) BackupDriveManifest

func (o JobDetailsResponsePtrOutput) BackupDriveManifest() pulumi.BoolPtrOutput

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

func (JobDetailsResponsePtrOutput) CancelRequested

func (o JobDetailsResponsePtrOutput) CancelRequested() pulumi.BoolPtrOutput

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

func (JobDetailsResponsePtrOutput) DeliveryPackage

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

func (JobDetailsResponsePtrOutput) DiagnosticsPath

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

func (JobDetailsResponsePtrOutput) DriveList

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

func (JobDetailsResponsePtrOutput) Elem

func (JobDetailsResponsePtrOutput) ElementType

func (JobDetailsResponsePtrOutput) EncryptionKey

Contains information about the encryption key.

func (JobDetailsResponsePtrOutput) Export

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

func (JobDetailsResponsePtrOutput) IncompleteBlobListUri

func (o JobDetailsResponsePtrOutput) IncompleteBlobListUri() pulumi.StringPtrOutput

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

func (JobDetailsResponsePtrOutput) JobType

The type of job

func (JobDetailsResponsePtrOutput) LogLevel

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

func (JobDetailsResponsePtrOutput) PercentComplete

func (o JobDetailsResponsePtrOutput) PercentComplete() pulumi.IntPtrOutput

Overall percentage completed for the job.

func (JobDetailsResponsePtrOutput) ProvisioningState

func (o JobDetailsResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput

Specifies the provisioning state of the job.

func (JobDetailsResponsePtrOutput) ReturnAddress

Specifies the return address information for the job.

func (JobDetailsResponsePtrOutput) ReturnPackage

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

func (JobDetailsResponsePtrOutput) ReturnShipping

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

func (JobDetailsResponsePtrOutput) ShippingInformation

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

func (JobDetailsResponsePtrOutput) State

Current state of the job.

func (JobDetailsResponsePtrOutput) StorageAccountId

func (o JobDetailsResponsePtrOutput) StorageAccountId() pulumi.StringPtrOutput

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

func (JobDetailsResponsePtrOutput) ToJobDetailsResponsePtrOutput

func (o JobDetailsResponsePtrOutput) ToJobDetailsResponsePtrOutput() JobDetailsResponsePtrOutput

func (JobDetailsResponsePtrOutput) ToJobDetailsResponsePtrOutputWithContext

func (o JobDetailsResponsePtrOutput) ToJobDetailsResponsePtrOutputWithContext(ctx context.Context) JobDetailsResponsePtrOutput

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 JobState

type JobState struct {
	// Specifies the job identity details
	Identity IdentityDetailsResponsePtrInput
	// Specifies the Azure location where the job is created.
	Location pulumi.StringPtrInput
	// Specifies the name of the job.
	Name pulumi.StringPtrInput
	// Specifies the job properties
	Properties JobDetailsResponsePtrInput
	// SystemData of ImportExport Jobs.
	SystemData SystemDataResponsePtrInput
	// Specifies the tags that are assigned to the job.
	Tags pulumi.Input
	// Specifies the type of the job resource.
	Type pulumi.StringPtrInput
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type ListBitLockerKeyArgs

type ListBitLockerKeyArgs struct {
	// The name of the import/export job.
	JobName string `pulumi:"jobName"`
	// The resource group name uniquely identifies the resource group within the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListBitLockerKeyResult

type ListBitLockerKeyResult struct {
	// drive status
	Value []DriveBitLockerKeyResponse `pulumi:"value"`
}

GetBitLockerKeys response

type LookupJobArgs

type LookupJobArgs struct {
	// The name of the import/export job.
	JobName string `pulumi:"jobName"`
	// The resource group name uniquely identifies the resource group within the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupJobResult

type LookupJobResult struct {
	// Specifies the resource identifier of the job.
	Id string `pulumi:"id"`
	// Specifies the job identity details
	Identity *IdentityDetailsResponse `pulumi:"identity"`
	// Specifies the Azure location where the job is created.
	Location *string `pulumi:"location"`
	// Specifies the name of the job.
	Name string `pulumi:"name"`
	// Specifies the job properties
	Properties JobDetailsResponse `pulumi:"properties"`
	// SystemData of ImportExport Jobs.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Specifies the tags that are assigned to the job.
	Tags interface{} `pulumi:"tags"`
	// Specifies the type of the job resource.
	Type string `pulumi:"type"`
}

Contains the job information.

func LookupJob

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

type PackageInformation

type PackageInformation struct {
	// The name of the carrier that is used to ship the import or export drives.
	CarrierName string `pulumi:"carrierName"`
	// The number of drives included in the package.
	DriveCount float64 `pulumi:"driveCount"`
	// The date when the package is shipped.
	ShipDate string `pulumi:"shipDate"`
	// The tracking number of the package.
	TrackingNumber string `pulumi:"trackingNumber"`
}

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

type PackageInformationArgs

type PackageInformationArgs struct {
	// The name of the carrier that is used to ship the import or export drives.
	CarrierName pulumi.StringInput `pulumi:"carrierName"`
	// The number of drives included in the package.
	DriveCount pulumi.Float64Input `pulumi:"driveCount"`
	// The date when the package is shipped.
	ShipDate pulumi.StringInput `pulumi:"shipDate"`
	// The tracking number of the package.
	TrackingNumber pulumi.StringInput `pulumi:"trackingNumber"`
}

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

func (PackageInformationArgs) ElementType

func (PackageInformationArgs) ElementType() reflect.Type

func (PackageInformationArgs) ToPackageInformationOutput

func (i PackageInformationArgs) ToPackageInformationOutput() PackageInformationOutput

func (PackageInformationArgs) ToPackageInformationOutputWithContext

func (i PackageInformationArgs) ToPackageInformationOutputWithContext(ctx context.Context) PackageInformationOutput

func (PackageInformationArgs) ToPackageInformationPtrOutput

func (i PackageInformationArgs) ToPackageInformationPtrOutput() PackageInformationPtrOutput

func (PackageInformationArgs) ToPackageInformationPtrOutputWithContext

func (i PackageInformationArgs) ToPackageInformationPtrOutputWithContext(ctx context.Context) PackageInformationPtrOutput

type PackageInformationInput

type PackageInformationInput interface {
	pulumi.Input

	ToPackageInformationOutput() PackageInformationOutput
	ToPackageInformationOutputWithContext(context.Context) PackageInformationOutput
}

PackageInformationInput is an input type that accepts PackageInformationArgs and PackageInformationOutput values. You can construct a concrete instance of `PackageInformationInput` via:

PackageInformationArgs{...}

type PackageInformationOutput

type PackageInformationOutput struct{ *pulumi.OutputState }

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

func (PackageInformationOutput) CarrierName

The name of the carrier that is used to ship the import or export drives.

func (PackageInformationOutput) DriveCount

The number of drives included in the package.

func (PackageInformationOutput) ElementType

func (PackageInformationOutput) ElementType() reflect.Type

func (PackageInformationOutput) ShipDate

The date when the package is shipped.

func (PackageInformationOutput) ToPackageInformationOutput

func (o PackageInformationOutput) ToPackageInformationOutput() PackageInformationOutput

func (PackageInformationOutput) ToPackageInformationOutputWithContext

func (o PackageInformationOutput) ToPackageInformationOutputWithContext(ctx context.Context) PackageInformationOutput

func (PackageInformationOutput) ToPackageInformationPtrOutput

func (o PackageInformationOutput) ToPackageInformationPtrOutput() PackageInformationPtrOutput

func (PackageInformationOutput) ToPackageInformationPtrOutputWithContext

func (o PackageInformationOutput) ToPackageInformationPtrOutputWithContext(ctx context.Context) PackageInformationPtrOutput

func (PackageInformationOutput) TrackingNumber

func (o PackageInformationOutput) TrackingNumber() pulumi.StringOutput

The tracking number of the package.

type PackageInformationPtrInput

type PackageInformationPtrInput interface {
	pulumi.Input

	ToPackageInformationPtrOutput() PackageInformationPtrOutput
	ToPackageInformationPtrOutputWithContext(context.Context) PackageInformationPtrOutput
}

PackageInformationPtrInput is an input type that accepts PackageInformationArgs, PackageInformationPtr and PackageInformationPtrOutput values. You can construct a concrete instance of `PackageInformationPtrInput` via:

        PackageInformationArgs{...}

or:

        nil

type PackageInformationPtrOutput

type PackageInformationPtrOutput struct{ *pulumi.OutputState }

func (PackageInformationPtrOutput) CarrierName

The name of the carrier that is used to ship the import or export drives.

func (PackageInformationPtrOutput) DriveCount

The number of drives included in the package.

func (PackageInformationPtrOutput) Elem

func (PackageInformationPtrOutput) ElementType

func (PackageInformationPtrOutput) ShipDate

The date when the package is shipped.

func (PackageInformationPtrOutput) ToPackageInformationPtrOutput

func (o PackageInformationPtrOutput) ToPackageInformationPtrOutput() PackageInformationPtrOutput

func (PackageInformationPtrOutput) ToPackageInformationPtrOutputWithContext

func (o PackageInformationPtrOutput) ToPackageInformationPtrOutputWithContext(ctx context.Context) PackageInformationPtrOutput

func (PackageInformationPtrOutput) TrackingNumber

The tracking number of the package.

type PackageInformationResponse

type PackageInformationResponse struct {
	// The name of the carrier that is used to ship the import or export drives.
	CarrierName string `pulumi:"carrierName"`
	// The number of drives included in the package.
	DriveCount float64 `pulumi:"driveCount"`
	// The date when the package is shipped.
	ShipDate string `pulumi:"shipDate"`
	// The tracking number of the package.
	TrackingNumber string `pulumi:"trackingNumber"`
}

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

type PackageInformationResponseArgs

type PackageInformationResponseArgs struct {
	// The name of the carrier that is used to ship the import or export drives.
	CarrierName pulumi.StringInput `pulumi:"carrierName"`
	// The number of drives included in the package.
	DriveCount pulumi.Float64Input `pulumi:"driveCount"`
	// The date when the package is shipped.
	ShipDate pulumi.StringInput `pulumi:"shipDate"`
	// The tracking number of the package.
	TrackingNumber pulumi.StringInput `pulumi:"trackingNumber"`
}

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

func (PackageInformationResponseArgs) ElementType

func (PackageInformationResponseArgs) ToPackageInformationResponseOutput

func (i PackageInformationResponseArgs) ToPackageInformationResponseOutput() PackageInformationResponseOutput

func (PackageInformationResponseArgs) ToPackageInformationResponseOutputWithContext

func (i PackageInformationResponseArgs) ToPackageInformationResponseOutputWithContext(ctx context.Context) PackageInformationResponseOutput

func (PackageInformationResponseArgs) ToPackageInformationResponsePtrOutput

func (i PackageInformationResponseArgs) ToPackageInformationResponsePtrOutput() PackageInformationResponsePtrOutput

func (PackageInformationResponseArgs) ToPackageInformationResponsePtrOutputWithContext

func (i PackageInformationResponseArgs) ToPackageInformationResponsePtrOutputWithContext(ctx context.Context) PackageInformationResponsePtrOutput

type PackageInformationResponseInput

type PackageInformationResponseInput interface {
	pulumi.Input

	ToPackageInformationResponseOutput() PackageInformationResponseOutput
	ToPackageInformationResponseOutputWithContext(context.Context) PackageInformationResponseOutput
}

PackageInformationResponseInput is an input type that accepts PackageInformationResponseArgs and PackageInformationResponseOutput values. You can construct a concrete instance of `PackageInformationResponseInput` via:

PackageInformationResponseArgs{...}

type PackageInformationResponseOutput

type PackageInformationResponseOutput struct{ *pulumi.OutputState }

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

func (PackageInformationResponseOutput) CarrierName

The name of the carrier that is used to ship the import or export drives.

func (PackageInformationResponseOutput) DriveCount

The number of drives included in the package.

func (PackageInformationResponseOutput) ElementType

func (PackageInformationResponseOutput) ShipDate

The date when the package is shipped.

func (PackageInformationResponseOutput) ToPackageInformationResponseOutput

func (o PackageInformationResponseOutput) ToPackageInformationResponseOutput() PackageInformationResponseOutput

func (PackageInformationResponseOutput) ToPackageInformationResponseOutputWithContext

func (o PackageInformationResponseOutput) ToPackageInformationResponseOutputWithContext(ctx context.Context) PackageInformationResponseOutput

func (PackageInformationResponseOutput) ToPackageInformationResponsePtrOutput

func (o PackageInformationResponseOutput) ToPackageInformationResponsePtrOutput() PackageInformationResponsePtrOutput

func (PackageInformationResponseOutput) ToPackageInformationResponsePtrOutputWithContext

func (o PackageInformationResponseOutput) ToPackageInformationResponsePtrOutputWithContext(ctx context.Context) PackageInformationResponsePtrOutput

func (PackageInformationResponseOutput) TrackingNumber

The tracking number of the package.

type PackageInformationResponsePtrInput

type PackageInformationResponsePtrInput interface {
	pulumi.Input

	ToPackageInformationResponsePtrOutput() PackageInformationResponsePtrOutput
	ToPackageInformationResponsePtrOutputWithContext(context.Context) PackageInformationResponsePtrOutput
}

PackageInformationResponsePtrInput is an input type that accepts PackageInformationResponseArgs, PackageInformationResponsePtr and PackageInformationResponsePtrOutput values. You can construct a concrete instance of `PackageInformationResponsePtrInput` via:

        PackageInformationResponseArgs{...}

or:

        nil

type PackageInformationResponsePtrOutput

type PackageInformationResponsePtrOutput struct{ *pulumi.OutputState }

func (PackageInformationResponsePtrOutput) CarrierName

The name of the carrier that is used to ship the import or export drives.

func (PackageInformationResponsePtrOutput) DriveCount

The number of drives included in the package.

func (PackageInformationResponsePtrOutput) Elem

func (PackageInformationResponsePtrOutput) ElementType

func (PackageInformationResponsePtrOutput) ShipDate

The date when the package is shipped.

func (PackageInformationResponsePtrOutput) ToPackageInformationResponsePtrOutput

func (o PackageInformationResponsePtrOutput) ToPackageInformationResponsePtrOutput() PackageInformationResponsePtrOutput

func (PackageInformationResponsePtrOutput) ToPackageInformationResponsePtrOutputWithContext

func (o PackageInformationResponsePtrOutput) ToPackageInformationResponsePtrOutputWithContext(ctx context.Context) PackageInformationResponsePtrOutput

func (PackageInformationResponsePtrOutput) TrackingNumber

The tracking number of the package.

type ReturnAddress

type ReturnAddress struct {
	// The city name to use when returning the drives.
	City string `pulumi:"city"`
	// The country or region to use when returning the drives.
	CountryOrRegion string `pulumi:"countryOrRegion"`
	// Email address of the recipient of the returned drives.
	Email string `pulumi:"email"`
	// Phone number of the recipient of the returned drives.
	Phone string `pulumi:"phone"`
	// The postal code to use when returning the drives.
	PostalCode string `pulumi:"postalCode"`
	// The name of the recipient who will receive the hard drives when they are returned.
	RecipientName string `pulumi:"recipientName"`
	// The state or province to use when returning the drives.
	StateOrProvince *string `pulumi:"stateOrProvince"`
	// The first line of the street address to use when returning the drives.
	StreetAddress1 string `pulumi:"streetAddress1"`
	// The second line of the street address to use when returning the drives.
	StreetAddress2 *string `pulumi:"streetAddress2"`
}

Specifies the return address information for the job.

type ReturnAddressArgs

type ReturnAddressArgs struct {
	// The city name to use when returning the drives.
	City pulumi.StringInput `pulumi:"city"`
	// The country or region to use when returning the drives.
	CountryOrRegion pulumi.StringInput `pulumi:"countryOrRegion"`
	// Email address of the recipient of the returned drives.
	Email pulumi.StringInput `pulumi:"email"`
	// Phone number of the recipient of the returned drives.
	Phone pulumi.StringInput `pulumi:"phone"`
	// The postal code to use when returning the drives.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// The name of the recipient who will receive the hard drives when they are returned.
	RecipientName pulumi.StringInput `pulumi:"recipientName"`
	// The state or province to use when returning the drives.
	StateOrProvince pulumi.StringPtrInput `pulumi:"stateOrProvince"`
	// The first line of the street address to use when returning the drives.
	StreetAddress1 pulumi.StringInput `pulumi:"streetAddress1"`
	// The second line of the street address to use when returning the drives.
	StreetAddress2 pulumi.StringPtrInput `pulumi:"streetAddress2"`
}

Specifies the return address information for the job.

func (ReturnAddressArgs) ElementType

func (ReturnAddressArgs) ElementType() reflect.Type

func (ReturnAddressArgs) ToReturnAddressOutput

func (i ReturnAddressArgs) ToReturnAddressOutput() ReturnAddressOutput

func (ReturnAddressArgs) ToReturnAddressOutputWithContext

func (i ReturnAddressArgs) ToReturnAddressOutputWithContext(ctx context.Context) ReturnAddressOutput

func (ReturnAddressArgs) ToReturnAddressPtrOutput

func (i ReturnAddressArgs) ToReturnAddressPtrOutput() ReturnAddressPtrOutput

func (ReturnAddressArgs) ToReturnAddressPtrOutputWithContext

func (i ReturnAddressArgs) ToReturnAddressPtrOutputWithContext(ctx context.Context) ReturnAddressPtrOutput

type ReturnAddressInput

type ReturnAddressInput interface {
	pulumi.Input

	ToReturnAddressOutput() ReturnAddressOutput
	ToReturnAddressOutputWithContext(context.Context) ReturnAddressOutput
}

ReturnAddressInput is an input type that accepts ReturnAddressArgs and ReturnAddressOutput values. You can construct a concrete instance of `ReturnAddressInput` via:

ReturnAddressArgs{...}

type ReturnAddressOutput

type ReturnAddressOutput struct{ *pulumi.OutputState }

Specifies the return address information for the job.

func (ReturnAddressOutput) City

The city name to use when returning the drives.

func (ReturnAddressOutput) CountryOrRegion

func (o ReturnAddressOutput) CountryOrRegion() pulumi.StringOutput

The country or region to use when returning the drives.

func (ReturnAddressOutput) ElementType

func (ReturnAddressOutput) ElementType() reflect.Type

func (ReturnAddressOutput) Email

Email address of the recipient of the returned drives.

func (ReturnAddressOutput) Phone

Phone number of the recipient of the returned drives.

func (ReturnAddressOutput) PostalCode

func (o ReturnAddressOutput) PostalCode() pulumi.StringOutput

The postal code to use when returning the drives.

func (ReturnAddressOutput) RecipientName

func (o ReturnAddressOutput) RecipientName() pulumi.StringOutput

The name of the recipient who will receive the hard drives when they are returned.

func (ReturnAddressOutput) StateOrProvince

func (o ReturnAddressOutput) StateOrProvince() pulumi.StringPtrOutput

The state or province to use when returning the drives.

func (ReturnAddressOutput) StreetAddress1

func (o ReturnAddressOutput) StreetAddress1() pulumi.StringOutput

The first line of the street address to use when returning the drives.

func (ReturnAddressOutput) StreetAddress2

func (o ReturnAddressOutput) StreetAddress2() pulumi.StringPtrOutput

The second line of the street address to use when returning the drives.

func (ReturnAddressOutput) ToReturnAddressOutput

func (o ReturnAddressOutput) ToReturnAddressOutput() ReturnAddressOutput

func (ReturnAddressOutput) ToReturnAddressOutputWithContext

func (o ReturnAddressOutput) ToReturnAddressOutputWithContext(ctx context.Context) ReturnAddressOutput

func (ReturnAddressOutput) ToReturnAddressPtrOutput

func (o ReturnAddressOutput) ToReturnAddressPtrOutput() ReturnAddressPtrOutput

func (ReturnAddressOutput) ToReturnAddressPtrOutputWithContext

func (o ReturnAddressOutput) ToReturnAddressPtrOutputWithContext(ctx context.Context) ReturnAddressPtrOutput

type ReturnAddressPtrInput

type ReturnAddressPtrInput interface {
	pulumi.Input

	ToReturnAddressPtrOutput() ReturnAddressPtrOutput
	ToReturnAddressPtrOutputWithContext(context.Context) ReturnAddressPtrOutput
}

ReturnAddressPtrInput is an input type that accepts ReturnAddressArgs, ReturnAddressPtr and ReturnAddressPtrOutput values. You can construct a concrete instance of `ReturnAddressPtrInput` via:

        ReturnAddressArgs{...}

or:

        nil

type ReturnAddressPtrOutput

type ReturnAddressPtrOutput struct{ *pulumi.OutputState }

func (ReturnAddressPtrOutput) City

The city name to use when returning the drives.

func (ReturnAddressPtrOutput) CountryOrRegion

func (o ReturnAddressPtrOutput) CountryOrRegion() pulumi.StringPtrOutput

The country or region to use when returning the drives.

func (ReturnAddressPtrOutput) Elem

func (ReturnAddressPtrOutput) ElementType

func (ReturnAddressPtrOutput) ElementType() reflect.Type

func (ReturnAddressPtrOutput) Email

Email address of the recipient of the returned drives.

func (ReturnAddressPtrOutput) Phone

Phone number of the recipient of the returned drives.

func (ReturnAddressPtrOutput) PostalCode

The postal code to use when returning the drives.

func (ReturnAddressPtrOutput) RecipientName

func (o ReturnAddressPtrOutput) RecipientName() pulumi.StringPtrOutput

The name of the recipient who will receive the hard drives when they are returned.

func (ReturnAddressPtrOutput) StateOrProvince

func (o ReturnAddressPtrOutput) StateOrProvince() pulumi.StringPtrOutput

The state or province to use when returning the drives.

func (ReturnAddressPtrOutput) StreetAddress1

func (o ReturnAddressPtrOutput) StreetAddress1() pulumi.StringPtrOutput

The first line of the street address to use when returning the drives.

func (ReturnAddressPtrOutput) StreetAddress2

func (o ReturnAddressPtrOutput) StreetAddress2() pulumi.StringPtrOutput

The second line of the street address to use when returning the drives.

func (ReturnAddressPtrOutput) ToReturnAddressPtrOutput

func (o ReturnAddressPtrOutput) ToReturnAddressPtrOutput() ReturnAddressPtrOutput

func (ReturnAddressPtrOutput) ToReturnAddressPtrOutputWithContext

func (o ReturnAddressPtrOutput) ToReturnAddressPtrOutputWithContext(ctx context.Context) ReturnAddressPtrOutput

type ReturnAddressResponse

type ReturnAddressResponse struct {
	// The city name to use when returning the drives.
	City string `pulumi:"city"`
	// The country or region to use when returning the drives.
	CountryOrRegion string `pulumi:"countryOrRegion"`
	// Email address of the recipient of the returned drives.
	Email string `pulumi:"email"`
	// Phone number of the recipient of the returned drives.
	Phone string `pulumi:"phone"`
	// The postal code to use when returning the drives.
	PostalCode string `pulumi:"postalCode"`
	// The name of the recipient who will receive the hard drives when they are returned.
	RecipientName string `pulumi:"recipientName"`
	// The state or province to use when returning the drives.
	StateOrProvince *string `pulumi:"stateOrProvince"`
	// The first line of the street address to use when returning the drives.
	StreetAddress1 string `pulumi:"streetAddress1"`
	// The second line of the street address to use when returning the drives.
	StreetAddress2 *string `pulumi:"streetAddress2"`
}

Specifies the return address information for the job.

type ReturnAddressResponseArgs

type ReturnAddressResponseArgs struct {
	// The city name to use when returning the drives.
	City pulumi.StringInput `pulumi:"city"`
	// The country or region to use when returning the drives.
	CountryOrRegion pulumi.StringInput `pulumi:"countryOrRegion"`
	// Email address of the recipient of the returned drives.
	Email pulumi.StringInput `pulumi:"email"`
	// Phone number of the recipient of the returned drives.
	Phone pulumi.StringInput `pulumi:"phone"`
	// The postal code to use when returning the drives.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// The name of the recipient who will receive the hard drives when they are returned.
	RecipientName pulumi.StringInput `pulumi:"recipientName"`
	// The state or province to use when returning the drives.
	StateOrProvince pulumi.StringPtrInput `pulumi:"stateOrProvince"`
	// The first line of the street address to use when returning the drives.
	StreetAddress1 pulumi.StringInput `pulumi:"streetAddress1"`
	// The second line of the street address to use when returning the drives.
	StreetAddress2 pulumi.StringPtrInput `pulumi:"streetAddress2"`
}

Specifies the return address information for the job.

func (ReturnAddressResponseArgs) ElementType

func (ReturnAddressResponseArgs) ElementType() reflect.Type

func (ReturnAddressResponseArgs) ToReturnAddressResponseOutput

func (i ReturnAddressResponseArgs) ToReturnAddressResponseOutput() ReturnAddressResponseOutput

func (ReturnAddressResponseArgs) ToReturnAddressResponseOutputWithContext

func (i ReturnAddressResponseArgs) ToReturnAddressResponseOutputWithContext(ctx context.Context) ReturnAddressResponseOutput

func (ReturnAddressResponseArgs) ToReturnAddressResponsePtrOutput

func (i ReturnAddressResponseArgs) ToReturnAddressResponsePtrOutput() ReturnAddressResponsePtrOutput

func (ReturnAddressResponseArgs) ToReturnAddressResponsePtrOutputWithContext

func (i ReturnAddressResponseArgs) ToReturnAddressResponsePtrOutputWithContext(ctx context.Context) ReturnAddressResponsePtrOutput

type ReturnAddressResponseInput

type ReturnAddressResponseInput interface {
	pulumi.Input

	ToReturnAddressResponseOutput() ReturnAddressResponseOutput
	ToReturnAddressResponseOutputWithContext(context.Context) ReturnAddressResponseOutput
}

ReturnAddressResponseInput is an input type that accepts ReturnAddressResponseArgs and ReturnAddressResponseOutput values. You can construct a concrete instance of `ReturnAddressResponseInput` via:

ReturnAddressResponseArgs{...}

type ReturnAddressResponseOutput

type ReturnAddressResponseOutput struct{ *pulumi.OutputState }

Specifies the return address information for the job.

func (ReturnAddressResponseOutput) City

The city name to use when returning the drives.

func (ReturnAddressResponseOutput) CountryOrRegion

func (o ReturnAddressResponseOutput) CountryOrRegion() pulumi.StringOutput

The country or region to use when returning the drives.

func (ReturnAddressResponseOutput) ElementType

func (ReturnAddressResponseOutput) Email

Email address of the recipient of the returned drives.

func (ReturnAddressResponseOutput) Phone

Phone number of the recipient of the returned drives.

func (ReturnAddressResponseOutput) PostalCode

The postal code to use when returning the drives.

func (ReturnAddressResponseOutput) RecipientName

The name of the recipient who will receive the hard drives when they are returned.

func (ReturnAddressResponseOutput) StateOrProvince

The state or province to use when returning the drives.

func (ReturnAddressResponseOutput) StreetAddress1

func (o ReturnAddressResponseOutput) StreetAddress1() pulumi.StringOutput

The first line of the street address to use when returning the drives.

func (ReturnAddressResponseOutput) StreetAddress2

The second line of the street address to use when returning the drives.

func (ReturnAddressResponseOutput) ToReturnAddressResponseOutput

func (o ReturnAddressResponseOutput) ToReturnAddressResponseOutput() ReturnAddressResponseOutput

func (ReturnAddressResponseOutput) ToReturnAddressResponseOutputWithContext

func (o ReturnAddressResponseOutput) ToReturnAddressResponseOutputWithContext(ctx context.Context) ReturnAddressResponseOutput

func (ReturnAddressResponseOutput) ToReturnAddressResponsePtrOutput

func (o ReturnAddressResponseOutput) ToReturnAddressResponsePtrOutput() ReturnAddressResponsePtrOutput

func (ReturnAddressResponseOutput) ToReturnAddressResponsePtrOutputWithContext

func (o ReturnAddressResponseOutput) ToReturnAddressResponsePtrOutputWithContext(ctx context.Context) ReturnAddressResponsePtrOutput

type ReturnAddressResponsePtrInput

type ReturnAddressResponsePtrInput interface {
	pulumi.Input

	ToReturnAddressResponsePtrOutput() ReturnAddressResponsePtrOutput
	ToReturnAddressResponsePtrOutputWithContext(context.Context) ReturnAddressResponsePtrOutput
}

ReturnAddressResponsePtrInput is an input type that accepts ReturnAddressResponseArgs, ReturnAddressResponsePtr and ReturnAddressResponsePtrOutput values. You can construct a concrete instance of `ReturnAddressResponsePtrInput` via:

        ReturnAddressResponseArgs{...}

or:

        nil

type ReturnAddressResponsePtrOutput

type ReturnAddressResponsePtrOutput struct{ *pulumi.OutputState }

func (ReturnAddressResponsePtrOutput) City

The city name to use when returning the drives.

func (ReturnAddressResponsePtrOutput) CountryOrRegion

The country or region to use when returning the drives.

func (ReturnAddressResponsePtrOutput) Elem

func (ReturnAddressResponsePtrOutput) ElementType

func (ReturnAddressResponsePtrOutput) Email

Email address of the recipient of the returned drives.

func (ReturnAddressResponsePtrOutput) Phone

Phone number of the recipient of the returned drives.

func (ReturnAddressResponsePtrOutput) PostalCode

The postal code to use when returning the drives.

func (ReturnAddressResponsePtrOutput) RecipientName

The name of the recipient who will receive the hard drives when they are returned.

func (ReturnAddressResponsePtrOutput) StateOrProvince

The state or province to use when returning the drives.

func (ReturnAddressResponsePtrOutput) StreetAddress1

The first line of the street address to use when returning the drives.

func (ReturnAddressResponsePtrOutput) StreetAddress2

The second line of the street address to use when returning the drives.

func (ReturnAddressResponsePtrOutput) ToReturnAddressResponsePtrOutput

func (o ReturnAddressResponsePtrOutput) ToReturnAddressResponsePtrOutput() ReturnAddressResponsePtrOutput

func (ReturnAddressResponsePtrOutput) ToReturnAddressResponsePtrOutputWithContext

func (o ReturnAddressResponsePtrOutput) ToReturnAddressResponsePtrOutputWithContext(ctx context.Context) ReturnAddressResponsePtrOutput

type ReturnShipping

type ReturnShipping struct {
	// The customer's account number with the carrier.
	CarrierAccountNumber string `pulumi:"carrierAccountNumber"`
	// The carrier's name.
	CarrierName string `pulumi:"carrierName"`
}

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

type ReturnShippingArgs

type ReturnShippingArgs struct {
	// The customer's account number with the carrier.
	CarrierAccountNumber pulumi.StringInput `pulumi:"carrierAccountNumber"`
	// The carrier's name.
	CarrierName pulumi.StringInput `pulumi:"carrierName"`
}

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

func (ReturnShippingArgs) ElementType

func (ReturnShippingArgs) ElementType() reflect.Type

func (ReturnShippingArgs) ToReturnShippingOutput

func (i ReturnShippingArgs) ToReturnShippingOutput() ReturnShippingOutput

func (ReturnShippingArgs) ToReturnShippingOutputWithContext

func (i ReturnShippingArgs) ToReturnShippingOutputWithContext(ctx context.Context) ReturnShippingOutput

func (ReturnShippingArgs) ToReturnShippingPtrOutput

func (i ReturnShippingArgs) ToReturnShippingPtrOutput() ReturnShippingPtrOutput

func (ReturnShippingArgs) ToReturnShippingPtrOutputWithContext

func (i ReturnShippingArgs) ToReturnShippingPtrOutputWithContext(ctx context.Context) ReturnShippingPtrOutput

type ReturnShippingInput

type ReturnShippingInput interface {
	pulumi.Input

	ToReturnShippingOutput() ReturnShippingOutput
	ToReturnShippingOutputWithContext(context.Context) ReturnShippingOutput
}

ReturnShippingInput is an input type that accepts ReturnShippingArgs and ReturnShippingOutput values. You can construct a concrete instance of `ReturnShippingInput` via:

ReturnShippingArgs{...}

type ReturnShippingOutput

type ReturnShippingOutput struct{ *pulumi.OutputState }

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

func (ReturnShippingOutput) CarrierAccountNumber

func (o ReturnShippingOutput) CarrierAccountNumber() pulumi.StringOutput

The customer's account number with the carrier.

func (ReturnShippingOutput) CarrierName

func (o ReturnShippingOutput) CarrierName() pulumi.StringOutput

The carrier's name.

func (ReturnShippingOutput) ElementType

func (ReturnShippingOutput) ElementType() reflect.Type

func (ReturnShippingOutput) ToReturnShippingOutput

func (o ReturnShippingOutput) ToReturnShippingOutput() ReturnShippingOutput

func (ReturnShippingOutput) ToReturnShippingOutputWithContext

func (o ReturnShippingOutput) ToReturnShippingOutputWithContext(ctx context.Context) ReturnShippingOutput

func (ReturnShippingOutput) ToReturnShippingPtrOutput

func (o ReturnShippingOutput) ToReturnShippingPtrOutput() ReturnShippingPtrOutput

func (ReturnShippingOutput) ToReturnShippingPtrOutputWithContext

func (o ReturnShippingOutput) ToReturnShippingPtrOutputWithContext(ctx context.Context) ReturnShippingPtrOutput

type ReturnShippingPtrInput

type ReturnShippingPtrInput interface {
	pulumi.Input

	ToReturnShippingPtrOutput() ReturnShippingPtrOutput
	ToReturnShippingPtrOutputWithContext(context.Context) ReturnShippingPtrOutput
}

ReturnShippingPtrInput is an input type that accepts ReturnShippingArgs, ReturnShippingPtr and ReturnShippingPtrOutput values. You can construct a concrete instance of `ReturnShippingPtrInput` via:

        ReturnShippingArgs{...}

or:

        nil

type ReturnShippingPtrOutput

type ReturnShippingPtrOutput struct{ *pulumi.OutputState }

func (ReturnShippingPtrOutput) CarrierAccountNumber

func (o ReturnShippingPtrOutput) CarrierAccountNumber() pulumi.StringPtrOutput

The customer's account number with the carrier.

func (ReturnShippingPtrOutput) CarrierName

The carrier's name.

func (ReturnShippingPtrOutput) Elem

func (ReturnShippingPtrOutput) ElementType

func (ReturnShippingPtrOutput) ElementType() reflect.Type

func (ReturnShippingPtrOutput) ToReturnShippingPtrOutput

func (o ReturnShippingPtrOutput) ToReturnShippingPtrOutput() ReturnShippingPtrOutput

func (ReturnShippingPtrOutput) ToReturnShippingPtrOutputWithContext

func (o ReturnShippingPtrOutput) ToReturnShippingPtrOutputWithContext(ctx context.Context) ReturnShippingPtrOutput

type ReturnShippingResponse

type ReturnShippingResponse struct {
	// The customer's account number with the carrier.
	CarrierAccountNumber string `pulumi:"carrierAccountNumber"`
	// The carrier's name.
	CarrierName string `pulumi:"carrierName"`
}

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

type ReturnShippingResponseArgs

type ReturnShippingResponseArgs struct {
	// The customer's account number with the carrier.
	CarrierAccountNumber pulumi.StringInput `pulumi:"carrierAccountNumber"`
	// The carrier's name.
	CarrierName pulumi.StringInput `pulumi:"carrierName"`
}

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

func (ReturnShippingResponseArgs) ElementType

func (ReturnShippingResponseArgs) ElementType() reflect.Type

func (ReturnShippingResponseArgs) ToReturnShippingResponseOutput

func (i ReturnShippingResponseArgs) ToReturnShippingResponseOutput() ReturnShippingResponseOutput

func (ReturnShippingResponseArgs) ToReturnShippingResponseOutputWithContext

func (i ReturnShippingResponseArgs) ToReturnShippingResponseOutputWithContext(ctx context.Context) ReturnShippingResponseOutput

func (ReturnShippingResponseArgs) ToReturnShippingResponsePtrOutput

func (i ReturnShippingResponseArgs) ToReturnShippingResponsePtrOutput() ReturnShippingResponsePtrOutput

func (ReturnShippingResponseArgs) ToReturnShippingResponsePtrOutputWithContext

func (i ReturnShippingResponseArgs) ToReturnShippingResponsePtrOutputWithContext(ctx context.Context) ReturnShippingResponsePtrOutput

type ReturnShippingResponseInput

type ReturnShippingResponseInput interface {
	pulumi.Input

	ToReturnShippingResponseOutput() ReturnShippingResponseOutput
	ToReturnShippingResponseOutputWithContext(context.Context) ReturnShippingResponseOutput
}

ReturnShippingResponseInput is an input type that accepts ReturnShippingResponseArgs and ReturnShippingResponseOutput values. You can construct a concrete instance of `ReturnShippingResponseInput` via:

ReturnShippingResponseArgs{...}

type ReturnShippingResponseOutput

type ReturnShippingResponseOutput struct{ *pulumi.OutputState }

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

func (ReturnShippingResponseOutput) CarrierAccountNumber

func (o ReturnShippingResponseOutput) CarrierAccountNumber() pulumi.StringOutput

The customer's account number with the carrier.

func (ReturnShippingResponseOutput) CarrierName

The carrier's name.

func (ReturnShippingResponseOutput) ElementType

func (ReturnShippingResponseOutput) ToReturnShippingResponseOutput

func (o ReturnShippingResponseOutput) ToReturnShippingResponseOutput() ReturnShippingResponseOutput

func (ReturnShippingResponseOutput) ToReturnShippingResponseOutputWithContext

func (o ReturnShippingResponseOutput) ToReturnShippingResponseOutputWithContext(ctx context.Context) ReturnShippingResponseOutput

func (ReturnShippingResponseOutput) ToReturnShippingResponsePtrOutput

func (o ReturnShippingResponseOutput) ToReturnShippingResponsePtrOutput() ReturnShippingResponsePtrOutput

func (ReturnShippingResponseOutput) ToReturnShippingResponsePtrOutputWithContext

func (o ReturnShippingResponseOutput) ToReturnShippingResponsePtrOutputWithContext(ctx context.Context) ReturnShippingResponsePtrOutput

type ReturnShippingResponsePtrInput

type ReturnShippingResponsePtrInput interface {
	pulumi.Input

	ToReturnShippingResponsePtrOutput() ReturnShippingResponsePtrOutput
	ToReturnShippingResponsePtrOutputWithContext(context.Context) ReturnShippingResponsePtrOutput
}

ReturnShippingResponsePtrInput is an input type that accepts ReturnShippingResponseArgs, ReturnShippingResponsePtr and ReturnShippingResponsePtrOutput values. You can construct a concrete instance of `ReturnShippingResponsePtrInput` via:

        ReturnShippingResponseArgs{...}

or:

        nil

type ReturnShippingResponsePtrOutput

type ReturnShippingResponsePtrOutput struct{ *pulumi.OutputState }

func (ReturnShippingResponsePtrOutput) CarrierAccountNumber

func (o ReturnShippingResponsePtrOutput) CarrierAccountNumber() pulumi.StringPtrOutput

The customer's account number with the carrier.

func (ReturnShippingResponsePtrOutput) CarrierName

The carrier's name.

func (ReturnShippingResponsePtrOutput) Elem

func (ReturnShippingResponsePtrOutput) ElementType

func (ReturnShippingResponsePtrOutput) ToReturnShippingResponsePtrOutput

func (o ReturnShippingResponsePtrOutput) ToReturnShippingResponsePtrOutput() ReturnShippingResponsePtrOutput

func (ReturnShippingResponsePtrOutput) ToReturnShippingResponsePtrOutputWithContext

func (o ReturnShippingResponsePtrOutput) ToReturnShippingResponsePtrOutputWithContext(ctx context.Context) ReturnShippingResponsePtrOutput

type ShippingInformation

type ShippingInformation struct {
	// The city name to use when returning the drives.
	City *string `pulumi:"city"`
	// The country or region to use when returning the drives.
	CountryOrRegion *string `pulumi:"countryOrRegion"`
	// Phone number of the recipient of the returned drives.
	Phone *string `pulumi:"phone"`
	// The postal code to use when returning the drives.
	PostalCode *string `pulumi:"postalCode"`
	// The name of the recipient who will receive the hard drives when they are returned.
	RecipientName *string `pulumi:"recipientName"`
	// The state or province to use when returning the drives.
	StateOrProvince *string `pulumi:"stateOrProvince"`
	// The first line of the street address to use when returning the drives.
	StreetAddress1 *string `pulumi:"streetAddress1"`
	// The second line of the street address to use when returning the drives.
	StreetAddress2 *string `pulumi:"streetAddress2"`
}

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

type ShippingInformationArgs

type ShippingInformationArgs struct {
	// The city name to use when returning the drives.
	City pulumi.StringPtrInput `pulumi:"city"`
	// The country or region to use when returning the drives.
	CountryOrRegion pulumi.StringPtrInput `pulumi:"countryOrRegion"`
	// Phone number of the recipient of the returned drives.
	Phone pulumi.StringPtrInput `pulumi:"phone"`
	// The postal code to use when returning the drives.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// The name of the recipient who will receive the hard drives when they are returned.
	RecipientName pulumi.StringPtrInput `pulumi:"recipientName"`
	// The state or province to use when returning the drives.
	StateOrProvince pulumi.StringPtrInput `pulumi:"stateOrProvince"`
	// The first line of the street address to use when returning the drives.
	StreetAddress1 pulumi.StringPtrInput `pulumi:"streetAddress1"`
	// The second line of the street address to use when returning the drives.
	StreetAddress2 pulumi.StringPtrInput `pulumi:"streetAddress2"`
}

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

func (ShippingInformationArgs) ElementType

func (ShippingInformationArgs) ElementType() reflect.Type

func (ShippingInformationArgs) ToShippingInformationOutput

func (i ShippingInformationArgs) ToShippingInformationOutput() ShippingInformationOutput

func (ShippingInformationArgs) ToShippingInformationOutputWithContext

func (i ShippingInformationArgs) ToShippingInformationOutputWithContext(ctx context.Context) ShippingInformationOutput

func (ShippingInformationArgs) ToShippingInformationPtrOutput

func (i ShippingInformationArgs) ToShippingInformationPtrOutput() ShippingInformationPtrOutput

func (ShippingInformationArgs) ToShippingInformationPtrOutputWithContext

func (i ShippingInformationArgs) ToShippingInformationPtrOutputWithContext(ctx context.Context) ShippingInformationPtrOutput

type ShippingInformationInput

type ShippingInformationInput interface {
	pulumi.Input

	ToShippingInformationOutput() ShippingInformationOutput
	ToShippingInformationOutputWithContext(context.Context) ShippingInformationOutput
}

ShippingInformationInput is an input type that accepts ShippingInformationArgs and ShippingInformationOutput values. You can construct a concrete instance of `ShippingInformationInput` via:

ShippingInformationArgs{...}

type ShippingInformationOutput

type ShippingInformationOutput struct{ *pulumi.OutputState }

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

func (ShippingInformationOutput) City

The city name to use when returning the drives.

func (ShippingInformationOutput) CountryOrRegion

func (o ShippingInformationOutput) CountryOrRegion() pulumi.StringPtrOutput

The country or region to use when returning the drives.

func (ShippingInformationOutput) ElementType

func (ShippingInformationOutput) ElementType() reflect.Type

func (ShippingInformationOutput) Phone

Phone number of the recipient of the returned drives.

func (ShippingInformationOutput) PostalCode

The postal code to use when returning the drives.

func (ShippingInformationOutput) RecipientName

The name of the recipient who will receive the hard drives when they are returned.

func (ShippingInformationOutput) StateOrProvince

func (o ShippingInformationOutput) StateOrProvince() pulumi.StringPtrOutput

The state or province to use when returning the drives.

func (ShippingInformationOutput) StreetAddress1

The first line of the street address to use when returning the drives.

func (ShippingInformationOutput) StreetAddress2

The second line of the street address to use when returning the drives.

func (ShippingInformationOutput) ToShippingInformationOutput

func (o ShippingInformationOutput) ToShippingInformationOutput() ShippingInformationOutput

func (ShippingInformationOutput) ToShippingInformationOutputWithContext

func (o ShippingInformationOutput) ToShippingInformationOutputWithContext(ctx context.Context) ShippingInformationOutput

func (ShippingInformationOutput) ToShippingInformationPtrOutput

func (o ShippingInformationOutput) ToShippingInformationPtrOutput() ShippingInformationPtrOutput

func (ShippingInformationOutput) ToShippingInformationPtrOutputWithContext

func (o ShippingInformationOutput) ToShippingInformationPtrOutputWithContext(ctx context.Context) ShippingInformationPtrOutput

type ShippingInformationPtrInput

type ShippingInformationPtrInput interface {
	pulumi.Input

	ToShippingInformationPtrOutput() ShippingInformationPtrOutput
	ToShippingInformationPtrOutputWithContext(context.Context) ShippingInformationPtrOutput
}

ShippingInformationPtrInput is an input type that accepts ShippingInformationArgs, ShippingInformationPtr and ShippingInformationPtrOutput values. You can construct a concrete instance of `ShippingInformationPtrInput` via:

        ShippingInformationArgs{...}

or:

        nil

type ShippingInformationPtrOutput

type ShippingInformationPtrOutput struct{ *pulumi.OutputState }

func (ShippingInformationPtrOutput) City

The city name to use when returning the drives.

func (ShippingInformationPtrOutput) CountryOrRegion

The country or region to use when returning the drives.

func (ShippingInformationPtrOutput) Elem

func (ShippingInformationPtrOutput) ElementType

func (ShippingInformationPtrOutput) Phone

Phone number of the recipient of the returned drives.

func (ShippingInformationPtrOutput) PostalCode

The postal code to use when returning the drives.

func (ShippingInformationPtrOutput) RecipientName

The name of the recipient who will receive the hard drives when they are returned.

func (ShippingInformationPtrOutput) StateOrProvince

The state or province to use when returning the drives.

func (ShippingInformationPtrOutput) StreetAddress1

The first line of the street address to use when returning the drives.

func (ShippingInformationPtrOutput) StreetAddress2

The second line of the street address to use when returning the drives.

func (ShippingInformationPtrOutput) ToShippingInformationPtrOutput

func (o ShippingInformationPtrOutput) ToShippingInformationPtrOutput() ShippingInformationPtrOutput

func (ShippingInformationPtrOutput) ToShippingInformationPtrOutputWithContext

func (o ShippingInformationPtrOutput) ToShippingInformationPtrOutputWithContext(ctx context.Context) ShippingInformationPtrOutput

type ShippingInformationResponse

type ShippingInformationResponse struct {
	// Additional shipping information for customer, specific to datacenter to which customer should send their disks.
	AdditionalInformation string `pulumi:"additionalInformation"`
	// The city name to use when returning the drives.
	City *string `pulumi:"city"`
	// The country or region to use when returning the drives.
	CountryOrRegion *string `pulumi:"countryOrRegion"`
	// Phone number of the recipient of the returned drives.
	Phone *string `pulumi:"phone"`
	// The postal code to use when returning the drives.
	PostalCode *string `pulumi:"postalCode"`
	// The name of the recipient who will receive the hard drives when they are returned.
	RecipientName *string `pulumi:"recipientName"`
	// The state or province to use when returning the drives.
	StateOrProvince *string `pulumi:"stateOrProvince"`
	// The first line of the street address to use when returning the drives.
	StreetAddress1 *string `pulumi:"streetAddress1"`
	// The second line of the street address to use when returning the drives.
	StreetAddress2 *string `pulumi:"streetAddress2"`
}

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

type ShippingInformationResponseArgs

type ShippingInformationResponseArgs struct {
	// Additional shipping information for customer, specific to datacenter to which customer should send their disks.
	AdditionalInformation pulumi.StringInput `pulumi:"additionalInformation"`
	// The city name to use when returning the drives.
	City pulumi.StringPtrInput `pulumi:"city"`
	// The country or region to use when returning the drives.
	CountryOrRegion pulumi.StringPtrInput `pulumi:"countryOrRegion"`
	// Phone number of the recipient of the returned drives.
	Phone pulumi.StringPtrInput `pulumi:"phone"`
	// The postal code to use when returning the drives.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// The name of the recipient who will receive the hard drives when they are returned.
	RecipientName pulumi.StringPtrInput `pulumi:"recipientName"`
	// The state or province to use when returning the drives.
	StateOrProvince pulumi.StringPtrInput `pulumi:"stateOrProvince"`
	// The first line of the street address to use when returning the drives.
	StreetAddress1 pulumi.StringPtrInput `pulumi:"streetAddress1"`
	// The second line of the street address to use when returning the drives.
	StreetAddress2 pulumi.StringPtrInput `pulumi:"streetAddress2"`
}

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

func (ShippingInformationResponseArgs) ElementType

func (ShippingInformationResponseArgs) ToShippingInformationResponseOutput

func (i ShippingInformationResponseArgs) ToShippingInformationResponseOutput() ShippingInformationResponseOutput

func (ShippingInformationResponseArgs) ToShippingInformationResponseOutputWithContext

func (i ShippingInformationResponseArgs) ToShippingInformationResponseOutputWithContext(ctx context.Context) ShippingInformationResponseOutput

func (ShippingInformationResponseArgs) ToShippingInformationResponsePtrOutput

func (i ShippingInformationResponseArgs) ToShippingInformationResponsePtrOutput() ShippingInformationResponsePtrOutput

func (ShippingInformationResponseArgs) ToShippingInformationResponsePtrOutputWithContext

func (i ShippingInformationResponseArgs) ToShippingInformationResponsePtrOutputWithContext(ctx context.Context) ShippingInformationResponsePtrOutput

type ShippingInformationResponseInput

type ShippingInformationResponseInput interface {
	pulumi.Input

	ToShippingInformationResponseOutput() ShippingInformationResponseOutput
	ToShippingInformationResponseOutputWithContext(context.Context) ShippingInformationResponseOutput
}

ShippingInformationResponseInput is an input type that accepts ShippingInformationResponseArgs and ShippingInformationResponseOutput values. You can construct a concrete instance of `ShippingInformationResponseInput` via:

ShippingInformationResponseArgs{...}

type ShippingInformationResponseOutput

type ShippingInformationResponseOutput struct{ *pulumi.OutputState }

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

func (ShippingInformationResponseOutput) AdditionalInformation

func (o ShippingInformationResponseOutput) AdditionalInformation() pulumi.StringOutput

Additional shipping information for customer, specific to datacenter to which customer should send their disks.

func (ShippingInformationResponseOutput) City

The city name to use when returning the drives.

func (ShippingInformationResponseOutput) CountryOrRegion

The country or region to use when returning the drives.

func (ShippingInformationResponseOutput) ElementType

func (ShippingInformationResponseOutput) Phone

Phone number of the recipient of the returned drives.

func (ShippingInformationResponseOutput) PostalCode

The postal code to use when returning the drives.

func (ShippingInformationResponseOutput) RecipientName

The name of the recipient who will receive the hard drives when they are returned.

func (ShippingInformationResponseOutput) StateOrProvince

The state or province to use when returning the drives.

func (ShippingInformationResponseOutput) StreetAddress1

The first line of the street address to use when returning the drives.

func (ShippingInformationResponseOutput) StreetAddress2

The second line of the street address to use when returning the drives.

func (ShippingInformationResponseOutput) ToShippingInformationResponseOutput

func (o ShippingInformationResponseOutput) ToShippingInformationResponseOutput() ShippingInformationResponseOutput

func (ShippingInformationResponseOutput) ToShippingInformationResponseOutputWithContext

func (o ShippingInformationResponseOutput) ToShippingInformationResponseOutputWithContext(ctx context.Context) ShippingInformationResponseOutput

func (ShippingInformationResponseOutput) ToShippingInformationResponsePtrOutput

func (o ShippingInformationResponseOutput) ToShippingInformationResponsePtrOutput() ShippingInformationResponsePtrOutput

func (ShippingInformationResponseOutput) ToShippingInformationResponsePtrOutputWithContext

func (o ShippingInformationResponseOutput) ToShippingInformationResponsePtrOutputWithContext(ctx context.Context) ShippingInformationResponsePtrOutput

type ShippingInformationResponsePtrInput

type ShippingInformationResponsePtrInput interface {
	pulumi.Input

	ToShippingInformationResponsePtrOutput() ShippingInformationResponsePtrOutput
	ToShippingInformationResponsePtrOutputWithContext(context.Context) ShippingInformationResponsePtrOutput
}

ShippingInformationResponsePtrInput is an input type that accepts ShippingInformationResponseArgs, ShippingInformationResponsePtr and ShippingInformationResponsePtrOutput values. You can construct a concrete instance of `ShippingInformationResponsePtrInput` via:

        ShippingInformationResponseArgs{...}

or:

        nil

type ShippingInformationResponsePtrOutput

type ShippingInformationResponsePtrOutput struct{ *pulumi.OutputState }

func (ShippingInformationResponsePtrOutput) AdditionalInformation

Additional shipping information for customer, specific to datacenter to which customer should send their disks.

func (ShippingInformationResponsePtrOutput) City

The city name to use when returning the drives.

func (ShippingInformationResponsePtrOutput) CountryOrRegion

The country or region to use when returning the drives.

func (ShippingInformationResponsePtrOutput) Elem

func (ShippingInformationResponsePtrOutput) ElementType

func (ShippingInformationResponsePtrOutput) Phone

Phone number of the recipient of the returned drives.

func (ShippingInformationResponsePtrOutput) PostalCode

The postal code to use when returning the drives.

func (ShippingInformationResponsePtrOutput) RecipientName

The name of the recipient who will receive the hard drives when they are returned.

func (ShippingInformationResponsePtrOutput) StateOrProvince

The state or province to use when returning the drives.

func (ShippingInformationResponsePtrOutput) StreetAddress1

The first line of the street address to use when returning the drives.

func (ShippingInformationResponsePtrOutput) StreetAddress2

The second line of the street address to use when returning the drives.

func (ShippingInformationResponsePtrOutput) ToShippingInformationResponsePtrOutput

func (o ShippingInformationResponsePtrOutput) ToShippingInformationResponsePtrOutput() ShippingInformationResponsePtrOutput

func (ShippingInformationResponsePtrOutput) ToShippingInformationResponsePtrOutputWithContext

func (o ShippingInformationResponsePtrOutput) ToShippingInformationResponsePtrOutputWithContext(ctx context.Context) ShippingInformationResponsePtrOutput

type SystemDataResponse added in v0.6.0

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

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs added in v0.6.0

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType added in v0.6.0

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput added in v0.6.0

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext added in v0.6.0

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput added in v0.6.0

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext added in v0.6.0

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput added in v0.6.0

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput added in v0.6.0

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt added in v0.6.0

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy added in v0.6.0

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType added in v0.6.0

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType added in v0.6.0

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt added in v0.6.0

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy added in v0.6.0

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType added in v0.6.0

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput added in v0.6.0

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext added in v0.6.0

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

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput added in v0.6.0

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext added in v0.6.0

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput added in v0.6.0

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

func SystemDataResponsePtr added in v0.6.0

func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput

type SystemDataResponsePtrOutput added in v0.6.0

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt added in v0.6.0

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy added in v0.6.0

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType added in v0.6.0

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem added in v0.6.0

func (SystemDataResponsePtrOutput) ElementType added in v0.6.0

func (SystemDataResponsePtrOutput) LastModifiedAt added in v0.6.0

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy added in v0.6.0

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType added in v0.6.0

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput added in v0.6.0

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext added in v0.6.0

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

Jump to

Keyboard shortcuts

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