v20201201preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// Address type not known.
	AddressTypeNone = AddressType("None")
	// Residential Address.
	AddressTypeResidential = AddressType("Residential")
	// Commercial Address.
	AddressTypeCommercial = AddressType("Commercial")
)
View Source
const (
	// Notification at device prepared stage.
	NotificationStageNameDevicePrepared = NotificationStageName("DevicePrepared")
	// Notification at device dispatched stage.
	NotificationStageNameDispatched = NotificationStageName("Dispatched")
	// Notification at device delivered stage.
	NotificationStageNameDelivered = NotificationStageName("Delivered")
	// Notification at device picked up from user stage.
	NotificationStageNamePickedUp = NotificationStageName("PickedUp")
	// Notification at device received at Azure datacenter stage.
	NotificationStageNameAtAzureDC = NotificationStageName("AtAzureDC")
	// Notification at data copy started stage.
	NotificationStageNameDataCopy = NotificationStageName("DataCopy")
)
View Source
const (
	// Purchase Order.
	OrderTypePurchase = OrderType("Purchase")
	// Rental Order.
	OrderTypeRental = OrderType("Rental")
)
View Source
const (
	// Shipment Logistics is handled by the customer.
	TransportShipmentTypesCustomerManaged = TransportShipmentTypes("CustomerManaged")
	// Shipment Logistics is handled by Microsoft.
	TransportShipmentTypesMicrosoftManaged = TransportShipmentTypes("MicrosoftManaged")
)
View Source
const (
	// Ship to country
	SupportedFilterTypesShipToCountries = SupportedFilterTypes("ShipToCountries")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalErrorInfoResponse

type AdditionalErrorInfoResponse struct {
	Info interface{} `pulumi:"info"`
	Type *string     `pulumi:"type"`
}

type AdditionalErrorInfoResponseArgs

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

func (AdditionalErrorInfoResponseArgs) ElementType

func (AdditionalErrorInfoResponseArgs) ToAdditionalErrorInfoResponseOutput

func (i AdditionalErrorInfoResponseArgs) ToAdditionalErrorInfoResponseOutput() AdditionalErrorInfoResponseOutput

func (AdditionalErrorInfoResponseArgs) ToAdditionalErrorInfoResponseOutputWithContext

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

type AdditionalErrorInfoResponseArray

type AdditionalErrorInfoResponseArray []AdditionalErrorInfoResponseInput

func (AdditionalErrorInfoResponseArray) ElementType

func (AdditionalErrorInfoResponseArray) ToAdditionalErrorInfoResponseArrayOutput

func (i AdditionalErrorInfoResponseArray) ToAdditionalErrorInfoResponseArrayOutput() AdditionalErrorInfoResponseArrayOutput

func (AdditionalErrorInfoResponseArray) ToAdditionalErrorInfoResponseArrayOutputWithContext

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

type AdditionalErrorInfoResponseArrayInput

type AdditionalErrorInfoResponseArrayInput interface {
	pulumi.Input

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

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

AdditionalErrorInfoResponseArray{ AdditionalErrorInfoResponseArgs{...} }

type AdditionalErrorInfoResponseArrayOutput

type AdditionalErrorInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (AdditionalErrorInfoResponseArrayOutput) ElementType

func (AdditionalErrorInfoResponseArrayOutput) Index

func (AdditionalErrorInfoResponseArrayOutput) ToAdditionalErrorInfoResponseArrayOutput

func (o AdditionalErrorInfoResponseArrayOutput) ToAdditionalErrorInfoResponseArrayOutput() AdditionalErrorInfoResponseArrayOutput

func (AdditionalErrorInfoResponseArrayOutput) ToAdditionalErrorInfoResponseArrayOutputWithContext

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

type AdditionalErrorInfoResponseInput

type AdditionalErrorInfoResponseInput interface {
	pulumi.Input

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

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

AdditionalErrorInfoResponseArgs{...}

type AdditionalErrorInfoResponseOutput

type AdditionalErrorInfoResponseOutput struct{ *pulumi.OutputState }

func (AdditionalErrorInfoResponseOutput) ElementType

func (AdditionalErrorInfoResponseOutput) Info

func (AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutput

func (o AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutput() AdditionalErrorInfoResponseOutput

func (AdditionalErrorInfoResponseOutput) ToAdditionalErrorInfoResponseOutputWithContext

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

func (AdditionalErrorInfoResponseOutput) Type

type AddressByName

type AddressByName struct {
	pulumi.CustomResourceState

	// Contact details for the address
	ContactDetails ContactDetailsResponseOutput `pulumi:"contactDetails"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Shipping details for the address
	ShippingAddress ShippingAddressResponsePtrOutput `pulumi:"shippingAddress"`
	// Represents resource creation and update time
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Address Resource.

func GetAddressByName

func GetAddressByName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AddressByNameState, opts ...pulumi.ResourceOption) (*AddressByName, error)

GetAddressByName gets an existing AddressByName 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 NewAddressByName

func NewAddressByName(ctx *pulumi.Context,
	name string, args *AddressByNameArgs, opts ...pulumi.ResourceOption) (*AddressByName, error)

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

func (*AddressByName) ElementType

func (*AddressByName) ElementType() reflect.Type

func (*AddressByName) ToAddressByNameOutput

func (i *AddressByName) ToAddressByNameOutput() AddressByNameOutput

func (*AddressByName) ToAddressByNameOutputWithContext

func (i *AddressByName) ToAddressByNameOutputWithContext(ctx context.Context) AddressByNameOutput

type AddressByNameArgs

type AddressByNameArgs struct {
	// The name of the address Resource within the specified resource group. address names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	AddressName pulumi.StringInput
	// Contact details for the address
	ContactDetails ContactDetailsInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Shipping details for the address
	ShippingAddress ShippingAddressPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AddressByName resource.

func (AddressByNameArgs) ElementType

func (AddressByNameArgs) ElementType() reflect.Type

type AddressByNameInput

type AddressByNameInput interface {
	pulumi.Input

	ToAddressByNameOutput() AddressByNameOutput
	ToAddressByNameOutputWithContext(ctx context.Context) AddressByNameOutput
}

type AddressByNameOutput

type AddressByNameOutput struct {
	*pulumi.OutputState
}

func (AddressByNameOutput) ElementType

func (AddressByNameOutput) ElementType() reflect.Type

func (AddressByNameOutput) ToAddressByNameOutput

func (o AddressByNameOutput) ToAddressByNameOutput() AddressByNameOutput

func (AddressByNameOutput) ToAddressByNameOutputWithContext

func (o AddressByNameOutput) ToAddressByNameOutputWithContext(ctx context.Context) AddressByNameOutput

type AddressByNameState

type AddressByNameState struct {
	// Contact details for the address
	ContactDetails ContactDetailsResponsePtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Shipping details for the address
	ShippingAddress ShippingAddressResponsePtrInput
	// Represents resource creation and update time
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (AddressByNameState) ElementType

func (AddressByNameState) ElementType() reflect.Type

type AddressDetails

type AddressDetails struct {
	// Customer address and contact details. It should be address resource
	ShippingAddress AddressProperties `pulumi:"shippingAddress"`
}

Address details for an order.

type AddressDetailsArgs

type AddressDetailsArgs struct {
	// Customer address and contact details. It should be address resource
	ShippingAddress AddressPropertiesInput `pulumi:"shippingAddress"`
}

Address details for an order.

func (AddressDetailsArgs) ElementType

func (AddressDetailsArgs) ElementType() reflect.Type

func (AddressDetailsArgs) ToAddressDetailsOutput

func (i AddressDetailsArgs) ToAddressDetailsOutput() AddressDetailsOutput

func (AddressDetailsArgs) ToAddressDetailsOutputWithContext

func (i AddressDetailsArgs) ToAddressDetailsOutputWithContext(ctx context.Context) AddressDetailsOutput

func (AddressDetailsArgs) ToAddressDetailsPtrOutput

func (i AddressDetailsArgs) ToAddressDetailsPtrOutput() AddressDetailsPtrOutput

func (AddressDetailsArgs) ToAddressDetailsPtrOutputWithContext

func (i AddressDetailsArgs) ToAddressDetailsPtrOutputWithContext(ctx context.Context) AddressDetailsPtrOutput

type AddressDetailsInput

type AddressDetailsInput interface {
	pulumi.Input

	ToAddressDetailsOutput() AddressDetailsOutput
	ToAddressDetailsOutputWithContext(context.Context) AddressDetailsOutput
}

AddressDetailsInput is an input type that accepts AddressDetailsArgs and AddressDetailsOutput values. You can construct a concrete instance of `AddressDetailsInput` via:

AddressDetailsArgs{...}

type AddressDetailsOutput

type AddressDetailsOutput struct{ *pulumi.OutputState }

Address details for an order.

func (AddressDetailsOutput) ElementType

func (AddressDetailsOutput) ElementType() reflect.Type

func (AddressDetailsOutput) ShippingAddress

func (o AddressDetailsOutput) ShippingAddress() AddressPropertiesOutput

Customer address and contact details. It should be address resource

func (AddressDetailsOutput) ToAddressDetailsOutput

func (o AddressDetailsOutput) ToAddressDetailsOutput() AddressDetailsOutput

func (AddressDetailsOutput) ToAddressDetailsOutputWithContext

func (o AddressDetailsOutput) ToAddressDetailsOutputWithContext(ctx context.Context) AddressDetailsOutput

func (AddressDetailsOutput) ToAddressDetailsPtrOutput

func (o AddressDetailsOutput) ToAddressDetailsPtrOutput() AddressDetailsPtrOutput

func (AddressDetailsOutput) ToAddressDetailsPtrOutputWithContext

func (o AddressDetailsOutput) ToAddressDetailsPtrOutputWithContext(ctx context.Context) AddressDetailsPtrOutput

type AddressDetailsPtrInput

type AddressDetailsPtrInput interface {
	pulumi.Input

	ToAddressDetailsPtrOutput() AddressDetailsPtrOutput
	ToAddressDetailsPtrOutputWithContext(context.Context) AddressDetailsPtrOutput
}

AddressDetailsPtrInput is an input type that accepts AddressDetailsArgs, AddressDetailsPtr and AddressDetailsPtrOutput values. You can construct a concrete instance of `AddressDetailsPtrInput` via:

        AddressDetailsArgs{...}

or:

        nil

type AddressDetailsPtrOutput

type AddressDetailsPtrOutput struct{ *pulumi.OutputState }

func (AddressDetailsPtrOutput) Elem

func (AddressDetailsPtrOutput) ElementType

func (AddressDetailsPtrOutput) ElementType() reflect.Type

func (AddressDetailsPtrOutput) ShippingAddress

Customer address and contact details. It should be address resource

func (AddressDetailsPtrOutput) ToAddressDetailsPtrOutput

func (o AddressDetailsPtrOutput) ToAddressDetailsPtrOutput() AddressDetailsPtrOutput

func (AddressDetailsPtrOutput) ToAddressDetailsPtrOutputWithContext

func (o AddressDetailsPtrOutput) ToAddressDetailsPtrOutputWithContext(ctx context.Context) AddressDetailsPtrOutput

type AddressDetailsResponse

type AddressDetailsResponse struct {
	// Return shipping address
	ReturnAddress AddressPropertiesResponse `pulumi:"returnAddress"`
	// Customer address and contact details. It should be address resource
	ShippingAddress AddressPropertiesResponse `pulumi:"shippingAddress"`
}

Address details for an order.

type AddressDetailsResponseArgs

type AddressDetailsResponseArgs struct {
	// Return shipping address
	ReturnAddress AddressPropertiesResponseInput `pulumi:"returnAddress"`
	// Customer address and contact details. It should be address resource
	ShippingAddress AddressPropertiesResponseInput `pulumi:"shippingAddress"`
}

Address details for an order.

func (AddressDetailsResponseArgs) ElementType

func (AddressDetailsResponseArgs) ElementType() reflect.Type

func (AddressDetailsResponseArgs) ToAddressDetailsResponseOutput

func (i AddressDetailsResponseArgs) ToAddressDetailsResponseOutput() AddressDetailsResponseOutput

func (AddressDetailsResponseArgs) ToAddressDetailsResponseOutputWithContext

func (i AddressDetailsResponseArgs) ToAddressDetailsResponseOutputWithContext(ctx context.Context) AddressDetailsResponseOutput

func (AddressDetailsResponseArgs) ToAddressDetailsResponsePtrOutput

func (i AddressDetailsResponseArgs) ToAddressDetailsResponsePtrOutput() AddressDetailsResponsePtrOutput

func (AddressDetailsResponseArgs) ToAddressDetailsResponsePtrOutputWithContext

func (i AddressDetailsResponseArgs) ToAddressDetailsResponsePtrOutputWithContext(ctx context.Context) AddressDetailsResponsePtrOutput

type AddressDetailsResponseInput

type AddressDetailsResponseInput interface {
	pulumi.Input

	ToAddressDetailsResponseOutput() AddressDetailsResponseOutput
	ToAddressDetailsResponseOutputWithContext(context.Context) AddressDetailsResponseOutput
}

AddressDetailsResponseInput is an input type that accepts AddressDetailsResponseArgs and AddressDetailsResponseOutput values. You can construct a concrete instance of `AddressDetailsResponseInput` via:

AddressDetailsResponseArgs{...}

type AddressDetailsResponseOutput

type AddressDetailsResponseOutput struct{ *pulumi.OutputState }

Address details for an order.

func (AddressDetailsResponseOutput) ElementType

func (AddressDetailsResponseOutput) ReturnAddress

Return shipping address

func (AddressDetailsResponseOutput) ShippingAddress

Customer address and contact details. It should be address resource

func (AddressDetailsResponseOutput) ToAddressDetailsResponseOutput

func (o AddressDetailsResponseOutput) ToAddressDetailsResponseOutput() AddressDetailsResponseOutput

func (AddressDetailsResponseOutput) ToAddressDetailsResponseOutputWithContext

func (o AddressDetailsResponseOutput) ToAddressDetailsResponseOutputWithContext(ctx context.Context) AddressDetailsResponseOutput

func (AddressDetailsResponseOutput) ToAddressDetailsResponsePtrOutput

func (o AddressDetailsResponseOutput) ToAddressDetailsResponsePtrOutput() AddressDetailsResponsePtrOutput

func (AddressDetailsResponseOutput) ToAddressDetailsResponsePtrOutputWithContext

func (o AddressDetailsResponseOutput) ToAddressDetailsResponsePtrOutputWithContext(ctx context.Context) AddressDetailsResponsePtrOutput

type AddressDetailsResponsePtrInput

type AddressDetailsResponsePtrInput interface {
	pulumi.Input

	ToAddressDetailsResponsePtrOutput() AddressDetailsResponsePtrOutput
	ToAddressDetailsResponsePtrOutputWithContext(context.Context) AddressDetailsResponsePtrOutput
}

AddressDetailsResponsePtrInput is an input type that accepts AddressDetailsResponseArgs, AddressDetailsResponsePtr and AddressDetailsResponsePtrOutput values. You can construct a concrete instance of `AddressDetailsResponsePtrInput` via:

        AddressDetailsResponseArgs{...}

or:

        nil

type AddressDetailsResponsePtrOutput

type AddressDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (AddressDetailsResponsePtrOutput) Elem

func (AddressDetailsResponsePtrOutput) ElementType

func (AddressDetailsResponsePtrOutput) ReturnAddress

Return shipping address

func (AddressDetailsResponsePtrOutput) ShippingAddress

Customer address and contact details. It should be address resource

func (AddressDetailsResponsePtrOutput) ToAddressDetailsResponsePtrOutput

func (o AddressDetailsResponsePtrOutput) ToAddressDetailsResponsePtrOutput() AddressDetailsResponsePtrOutput

func (AddressDetailsResponsePtrOutput) ToAddressDetailsResponsePtrOutputWithContext

func (o AddressDetailsResponsePtrOutput) ToAddressDetailsResponsePtrOutputWithContext(ctx context.Context) AddressDetailsResponsePtrOutput

type AddressProperties

type AddressProperties struct {
	// Contact details for the address
	ContactDetails ContactDetails `pulumi:"contactDetails"`
	// Shipping details for the address
	ShippingAddress *ShippingAddress `pulumi:"shippingAddress"`
}

Address Properties

type AddressPropertiesArgs

type AddressPropertiesArgs struct {
	// Contact details for the address
	ContactDetails ContactDetailsInput `pulumi:"contactDetails"`
	// Shipping details for the address
	ShippingAddress ShippingAddressPtrInput `pulumi:"shippingAddress"`
}

Address Properties

func (AddressPropertiesArgs) ElementType

func (AddressPropertiesArgs) ElementType() reflect.Type

func (AddressPropertiesArgs) ToAddressPropertiesOutput

func (i AddressPropertiesArgs) ToAddressPropertiesOutput() AddressPropertiesOutput

func (AddressPropertiesArgs) ToAddressPropertiesOutputWithContext

func (i AddressPropertiesArgs) ToAddressPropertiesOutputWithContext(ctx context.Context) AddressPropertiesOutput

func (AddressPropertiesArgs) ToAddressPropertiesPtrOutput

func (i AddressPropertiesArgs) ToAddressPropertiesPtrOutput() AddressPropertiesPtrOutput

func (AddressPropertiesArgs) ToAddressPropertiesPtrOutputWithContext

func (i AddressPropertiesArgs) ToAddressPropertiesPtrOutputWithContext(ctx context.Context) AddressPropertiesPtrOutput

type AddressPropertiesInput

type AddressPropertiesInput interface {
	pulumi.Input

	ToAddressPropertiesOutput() AddressPropertiesOutput
	ToAddressPropertiesOutputWithContext(context.Context) AddressPropertiesOutput
}

AddressPropertiesInput is an input type that accepts AddressPropertiesArgs and AddressPropertiesOutput values. You can construct a concrete instance of `AddressPropertiesInput` via:

AddressPropertiesArgs{...}

type AddressPropertiesOutput

type AddressPropertiesOutput struct{ *pulumi.OutputState }

Address Properties

func (AddressPropertiesOutput) ContactDetails

func (o AddressPropertiesOutput) ContactDetails() ContactDetailsOutput

Contact details for the address

func (AddressPropertiesOutput) ElementType

func (AddressPropertiesOutput) ElementType() reflect.Type

func (AddressPropertiesOutput) ShippingAddress

Shipping details for the address

func (AddressPropertiesOutput) ToAddressPropertiesOutput

func (o AddressPropertiesOutput) ToAddressPropertiesOutput() AddressPropertiesOutput

func (AddressPropertiesOutput) ToAddressPropertiesOutputWithContext

func (o AddressPropertiesOutput) ToAddressPropertiesOutputWithContext(ctx context.Context) AddressPropertiesOutput

func (AddressPropertiesOutput) ToAddressPropertiesPtrOutput

func (o AddressPropertiesOutput) ToAddressPropertiesPtrOutput() AddressPropertiesPtrOutput

func (AddressPropertiesOutput) ToAddressPropertiesPtrOutputWithContext

func (o AddressPropertiesOutput) ToAddressPropertiesPtrOutputWithContext(ctx context.Context) AddressPropertiesPtrOutput

type AddressPropertiesPtrInput

type AddressPropertiesPtrInput interface {
	pulumi.Input

	ToAddressPropertiesPtrOutput() AddressPropertiesPtrOutput
	ToAddressPropertiesPtrOutputWithContext(context.Context) AddressPropertiesPtrOutput
}

AddressPropertiesPtrInput is an input type that accepts AddressPropertiesArgs, AddressPropertiesPtr and AddressPropertiesPtrOutput values. You can construct a concrete instance of `AddressPropertiesPtrInput` via:

        AddressPropertiesArgs{...}

or:

        nil

type AddressPropertiesPtrOutput

type AddressPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AddressPropertiesPtrOutput) ContactDetails

Contact details for the address

func (AddressPropertiesPtrOutput) Elem

func (AddressPropertiesPtrOutput) ElementType

func (AddressPropertiesPtrOutput) ElementType() reflect.Type

func (AddressPropertiesPtrOutput) ShippingAddress

Shipping details for the address

func (AddressPropertiesPtrOutput) ToAddressPropertiesPtrOutput

func (o AddressPropertiesPtrOutput) ToAddressPropertiesPtrOutput() AddressPropertiesPtrOutput

func (AddressPropertiesPtrOutput) ToAddressPropertiesPtrOutputWithContext

func (o AddressPropertiesPtrOutput) ToAddressPropertiesPtrOutputWithContext(ctx context.Context) AddressPropertiesPtrOutput

type AddressPropertiesResponse

type AddressPropertiesResponse struct {
	// Contact details for the address
	ContactDetails ContactDetailsResponse `pulumi:"contactDetails"`
	// Shipping details for the address
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
}

Address Properties

type AddressPropertiesResponseArgs

type AddressPropertiesResponseArgs struct {
	// Contact details for the address
	ContactDetails ContactDetailsResponseInput `pulumi:"contactDetails"`
	// Shipping details for the address
	ShippingAddress ShippingAddressResponsePtrInput `pulumi:"shippingAddress"`
}

Address Properties

func (AddressPropertiesResponseArgs) ElementType

func (AddressPropertiesResponseArgs) ToAddressPropertiesResponseOutput

func (i AddressPropertiesResponseArgs) ToAddressPropertiesResponseOutput() AddressPropertiesResponseOutput

func (AddressPropertiesResponseArgs) ToAddressPropertiesResponseOutputWithContext

func (i AddressPropertiesResponseArgs) ToAddressPropertiesResponseOutputWithContext(ctx context.Context) AddressPropertiesResponseOutput

func (AddressPropertiesResponseArgs) ToAddressPropertiesResponsePtrOutput

func (i AddressPropertiesResponseArgs) ToAddressPropertiesResponsePtrOutput() AddressPropertiesResponsePtrOutput

func (AddressPropertiesResponseArgs) ToAddressPropertiesResponsePtrOutputWithContext

func (i AddressPropertiesResponseArgs) ToAddressPropertiesResponsePtrOutputWithContext(ctx context.Context) AddressPropertiesResponsePtrOutput

type AddressPropertiesResponseInput

type AddressPropertiesResponseInput interface {
	pulumi.Input

	ToAddressPropertiesResponseOutput() AddressPropertiesResponseOutput
	ToAddressPropertiesResponseOutputWithContext(context.Context) AddressPropertiesResponseOutput
}

AddressPropertiesResponseInput is an input type that accepts AddressPropertiesResponseArgs and AddressPropertiesResponseOutput values. You can construct a concrete instance of `AddressPropertiesResponseInput` via:

AddressPropertiesResponseArgs{...}

type AddressPropertiesResponseOutput

type AddressPropertiesResponseOutput struct{ *pulumi.OutputState }

Address Properties

func (AddressPropertiesResponseOutput) ContactDetails

Contact details for the address

func (AddressPropertiesResponseOutput) ElementType

func (AddressPropertiesResponseOutput) ShippingAddress

Shipping details for the address

func (AddressPropertiesResponseOutput) ToAddressPropertiesResponseOutput

func (o AddressPropertiesResponseOutput) ToAddressPropertiesResponseOutput() AddressPropertiesResponseOutput

func (AddressPropertiesResponseOutput) ToAddressPropertiesResponseOutputWithContext

func (o AddressPropertiesResponseOutput) ToAddressPropertiesResponseOutputWithContext(ctx context.Context) AddressPropertiesResponseOutput

func (AddressPropertiesResponseOutput) ToAddressPropertiesResponsePtrOutput

func (o AddressPropertiesResponseOutput) ToAddressPropertiesResponsePtrOutput() AddressPropertiesResponsePtrOutput

func (AddressPropertiesResponseOutput) ToAddressPropertiesResponsePtrOutputWithContext

func (o AddressPropertiesResponseOutput) ToAddressPropertiesResponsePtrOutputWithContext(ctx context.Context) AddressPropertiesResponsePtrOutput

type AddressPropertiesResponsePtrInput

type AddressPropertiesResponsePtrInput interface {
	pulumi.Input

	ToAddressPropertiesResponsePtrOutput() AddressPropertiesResponsePtrOutput
	ToAddressPropertiesResponsePtrOutputWithContext(context.Context) AddressPropertiesResponsePtrOutput
}

AddressPropertiesResponsePtrInput is an input type that accepts AddressPropertiesResponseArgs, AddressPropertiesResponsePtr and AddressPropertiesResponsePtrOutput values. You can construct a concrete instance of `AddressPropertiesResponsePtrInput` via:

        AddressPropertiesResponseArgs{...}

or:

        nil

type AddressPropertiesResponsePtrOutput

type AddressPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AddressPropertiesResponsePtrOutput) ContactDetails

Contact details for the address

func (AddressPropertiesResponsePtrOutput) Elem

func (AddressPropertiesResponsePtrOutput) ElementType

func (AddressPropertiesResponsePtrOutput) ShippingAddress

Shipping details for the address

func (AddressPropertiesResponsePtrOutput) ToAddressPropertiesResponsePtrOutput

func (o AddressPropertiesResponsePtrOutput) ToAddressPropertiesResponsePtrOutput() AddressPropertiesResponsePtrOutput

func (AddressPropertiesResponsePtrOutput) ToAddressPropertiesResponsePtrOutputWithContext

func (o AddressPropertiesResponsePtrOutput) ToAddressPropertiesResponsePtrOutputWithContext(ctx context.Context) AddressPropertiesResponsePtrOutput

type AddressType

type AddressType pulumi.String

Type of address.

func (AddressType) ElementType

func (AddressType) ElementType() reflect.Type

func (AddressType) ToStringOutput

func (e AddressType) ToStringOutput() pulumi.StringOutput

func (AddressType) ToStringOutputWithContext

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

func (AddressType) ToStringPtrOutput

func (e AddressType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AddressType) ToStringPtrOutputWithContext

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

type AvailabilityInformationResponse

type AvailabilityInformationResponse struct {
	// Current availability stage of the product. Availability stage
	AvailabilityStage string `pulumi:"availabilityStage"`
	// Reason why the product is disabled.
	DisabledReason string `pulumi:"disabledReason"`
	// Message for why the product is disabled.
	DisabledReasonMessage string `pulumi:"disabledReasonMessage"`
}

Availability information of a product system.

type AvailabilityInformationResponseArgs

type AvailabilityInformationResponseArgs struct {
	// Current availability stage of the product. Availability stage
	AvailabilityStage pulumi.StringInput `pulumi:"availabilityStage"`
	// Reason why the product is disabled.
	DisabledReason pulumi.StringInput `pulumi:"disabledReason"`
	// Message for why the product is disabled.
	DisabledReasonMessage pulumi.StringInput `pulumi:"disabledReasonMessage"`
}

Availability information of a product system.

func (AvailabilityInformationResponseArgs) ElementType

func (AvailabilityInformationResponseArgs) ToAvailabilityInformationResponseOutput

func (i AvailabilityInformationResponseArgs) ToAvailabilityInformationResponseOutput() AvailabilityInformationResponseOutput

func (AvailabilityInformationResponseArgs) ToAvailabilityInformationResponseOutputWithContext

func (i AvailabilityInformationResponseArgs) ToAvailabilityInformationResponseOutputWithContext(ctx context.Context) AvailabilityInformationResponseOutput

type AvailabilityInformationResponseInput

type AvailabilityInformationResponseInput interface {
	pulumi.Input

	ToAvailabilityInformationResponseOutput() AvailabilityInformationResponseOutput
	ToAvailabilityInformationResponseOutputWithContext(context.Context) AvailabilityInformationResponseOutput
}

AvailabilityInformationResponseInput is an input type that accepts AvailabilityInformationResponseArgs and AvailabilityInformationResponseOutput values. You can construct a concrete instance of `AvailabilityInformationResponseInput` via:

AvailabilityInformationResponseArgs{...}

type AvailabilityInformationResponseOutput

type AvailabilityInformationResponseOutput struct{ *pulumi.OutputState }

Availability information of a product system.

func (AvailabilityInformationResponseOutput) AvailabilityStage

Current availability stage of the product. Availability stage

func (AvailabilityInformationResponseOutput) DisabledReason

Reason why the product is disabled.

func (AvailabilityInformationResponseOutput) DisabledReasonMessage

func (o AvailabilityInformationResponseOutput) DisabledReasonMessage() pulumi.StringOutput

Message for why the product is disabled.

func (AvailabilityInformationResponseOutput) ElementType

func (AvailabilityInformationResponseOutput) ToAvailabilityInformationResponseOutput

func (o AvailabilityInformationResponseOutput) ToAvailabilityInformationResponseOutput() AvailabilityInformationResponseOutput

func (AvailabilityInformationResponseOutput) ToAvailabilityInformationResponseOutputWithContext

func (o AvailabilityInformationResponseOutput) ToAvailabilityInformationResponseOutputWithContext(ctx context.Context) AvailabilityInformationResponseOutput

type BillingModelResponse

type BillingModelResponse struct {
	// String to represent the billing model
	Model string `pulumi:"model"`
}

Model to represent the billing cycle

type BillingModelResponseArgs

type BillingModelResponseArgs struct {
	// String to represent the billing model
	Model pulumi.StringInput `pulumi:"model"`
}

Model to represent the billing cycle

func (BillingModelResponseArgs) ElementType

func (BillingModelResponseArgs) ElementType() reflect.Type

func (BillingModelResponseArgs) ToBillingModelResponseOutput

func (i BillingModelResponseArgs) ToBillingModelResponseOutput() BillingModelResponseOutput

func (BillingModelResponseArgs) ToBillingModelResponseOutputWithContext

func (i BillingModelResponseArgs) ToBillingModelResponseOutputWithContext(ctx context.Context) BillingModelResponseOutput

type BillingModelResponseInput

type BillingModelResponseInput interface {
	pulumi.Input

	ToBillingModelResponseOutput() BillingModelResponseOutput
	ToBillingModelResponseOutputWithContext(context.Context) BillingModelResponseOutput
}

BillingModelResponseInput is an input type that accepts BillingModelResponseArgs and BillingModelResponseOutput values. You can construct a concrete instance of `BillingModelResponseInput` via:

BillingModelResponseArgs{...}

type BillingModelResponseOutput

type BillingModelResponseOutput struct{ *pulumi.OutputState }

Model to represent the billing cycle

func (BillingModelResponseOutput) ElementType

func (BillingModelResponseOutput) ElementType() reflect.Type

func (BillingModelResponseOutput) Model

String to represent the billing model

func (BillingModelResponseOutput) ToBillingModelResponseOutput

func (o BillingModelResponseOutput) ToBillingModelResponseOutput() BillingModelResponseOutput

func (BillingModelResponseOutput) ToBillingModelResponseOutputWithContext

func (o BillingModelResponseOutput) ToBillingModelResponseOutputWithContext(ctx context.Context) BillingModelResponseOutput

type CloudErrorResponse

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

type CloudErrorResponseArgs

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

func (CloudErrorResponseArgs) ElementType

func (CloudErrorResponseArgs) ElementType() reflect.Type

func (CloudErrorResponseArgs) ToCloudErrorResponseOutput

func (i CloudErrorResponseArgs) ToCloudErrorResponseOutput() CloudErrorResponseOutput

func (CloudErrorResponseArgs) ToCloudErrorResponseOutputWithContext

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

func (CloudErrorResponseArgs) ToCloudErrorResponsePtrOutput

func (i CloudErrorResponseArgs) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponseArgs) ToCloudErrorResponsePtrOutputWithContext

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

type CloudErrorResponseArray

type CloudErrorResponseArray []CloudErrorResponseInput

func (CloudErrorResponseArray) ElementType

func (CloudErrorResponseArray) ElementType() reflect.Type

func (CloudErrorResponseArray) ToCloudErrorResponseArrayOutput

func (i CloudErrorResponseArray) ToCloudErrorResponseArrayOutput() CloudErrorResponseArrayOutput

func (CloudErrorResponseArray) ToCloudErrorResponseArrayOutputWithContext

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

type CloudErrorResponseArrayInput

type CloudErrorResponseArrayInput interface {
	pulumi.Input

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

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

CloudErrorResponseArray{ CloudErrorResponseArgs{...} }

type CloudErrorResponseArrayOutput

type CloudErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (CloudErrorResponseArrayOutput) ElementType

func (CloudErrorResponseArrayOutput) Index

func (CloudErrorResponseArrayOutput) ToCloudErrorResponseArrayOutput

func (o CloudErrorResponseArrayOutput) ToCloudErrorResponseArrayOutput() CloudErrorResponseArrayOutput

func (CloudErrorResponseArrayOutput) ToCloudErrorResponseArrayOutputWithContext

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

type CloudErrorResponseInput

type CloudErrorResponseInput interface {
	pulumi.Input

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

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

CloudErrorResponseArgs{...}

type CloudErrorResponseOutput

type CloudErrorResponseOutput struct{ *pulumi.OutputState }

func (CloudErrorResponseOutput) AdditionalInfo

func (CloudErrorResponseOutput) Code

func (CloudErrorResponseOutput) Details

func (CloudErrorResponseOutput) ElementType

func (CloudErrorResponseOutput) ElementType() reflect.Type

func (CloudErrorResponseOutput) Message

func (CloudErrorResponseOutput) Target

func (CloudErrorResponseOutput) ToCloudErrorResponseOutput

func (o CloudErrorResponseOutput) ToCloudErrorResponseOutput() CloudErrorResponseOutput

func (CloudErrorResponseOutput) ToCloudErrorResponseOutputWithContext

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

func (CloudErrorResponseOutput) ToCloudErrorResponsePtrOutput

func (o CloudErrorResponseOutput) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponseOutput) ToCloudErrorResponsePtrOutputWithContext

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

type CloudErrorResponsePtrInput

type CloudErrorResponsePtrInput interface {
	pulumi.Input

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

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

        CloudErrorResponseArgs{...}

or:

        nil

type CloudErrorResponsePtrOutput

type CloudErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudErrorResponsePtrOutput) AdditionalInfo

func (CloudErrorResponsePtrOutput) Code

func (CloudErrorResponsePtrOutput) Details

func (CloudErrorResponsePtrOutput) Elem

func (CloudErrorResponsePtrOutput) ElementType

func (CloudErrorResponsePtrOutput) Message

func (CloudErrorResponsePtrOutput) Target

func (CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutput

func (o CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutputWithContext

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

type ConfigurationFilters

type ConfigurationFilters struct {
	// Filters specific to product
	FilterableProperty *FilterableProperty `pulumi:"filterableProperty"`
	// Product hierarchy information
	HierarchyInformation *HierarchyInformation `pulumi:"hierarchyInformation"`
}

Configuration filters

type ConfigurationFiltersArgs

type ConfigurationFiltersArgs struct {
	// Filters specific to product
	FilterableProperty FilterablePropertyPtrInput `pulumi:"filterableProperty"`
	// Product hierarchy information
	HierarchyInformation HierarchyInformationPtrInput `pulumi:"hierarchyInformation"`
}

Configuration filters

func (ConfigurationFiltersArgs) ElementType

func (ConfigurationFiltersArgs) ElementType() reflect.Type

func (ConfigurationFiltersArgs) ToConfigurationFiltersOutput

func (i ConfigurationFiltersArgs) ToConfigurationFiltersOutput() ConfigurationFiltersOutput

func (ConfigurationFiltersArgs) ToConfigurationFiltersOutputWithContext

func (i ConfigurationFiltersArgs) ToConfigurationFiltersOutputWithContext(ctx context.Context) ConfigurationFiltersOutput

type ConfigurationFiltersArray

type ConfigurationFiltersArray []ConfigurationFiltersInput

func (ConfigurationFiltersArray) ElementType

func (ConfigurationFiltersArray) ElementType() reflect.Type

func (ConfigurationFiltersArray) ToConfigurationFiltersArrayOutput

func (i ConfigurationFiltersArray) ToConfigurationFiltersArrayOutput() ConfigurationFiltersArrayOutput

func (ConfigurationFiltersArray) ToConfigurationFiltersArrayOutputWithContext

func (i ConfigurationFiltersArray) ToConfigurationFiltersArrayOutputWithContext(ctx context.Context) ConfigurationFiltersArrayOutput

type ConfigurationFiltersArrayInput

type ConfigurationFiltersArrayInput interface {
	pulumi.Input

	ToConfigurationFiltersArrayOutput() ConfigurationFiltersArrayOutput
	ToConfigurationFiltersArrayOutputWithContext(context.Context) ConfigurationFiltersArrayOutput
}

ConfigurationFiltersArrayInput is an input type that accepts ConfigurationFiltersArray and ConfigurationFiltersArrayOutput values. You can construct a concrete instance of `ConfigurationFiltersArrayInput` via:

ConfigurationFiltersArray{ ConfigurationFiltersArgs{...} }

type ConfigurationFiltersArrayOutput

type ConfigurationFiltersArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationFiltersArrayOutput) ElementType

func (ConfigurationFiltersArrayOutput) Index

func (ConfigurationFiltersArrayOutput) ToConfigurationFiltersArrayOutput

func (o ConfigurationFiltersArrayOutput) ToConfigurationFiltersArrayOutput() ConfigurationFiltersArrayOutput

func (ConfigurationFiltersArrayOutput) ToConfigurationFiltersArrayOutputWithContext

func (o ConfigurationFiltersArrayOutput) ToConfigurationFiltersArrayOutputWithContext(ctx context.Context) ConfigurationFiltersArrayOutput

type ConfigurationFiltersInput

type ConfigurationFiltersInput interface {
	pulumi.Input

	ToConfigurationFiltersOutput() ConfigurationFiltersOutput
	ToConfigurationFiltersOutputWithContext(context.Context) ConfigurationFiltersOutput
}

ConfigurationFiltersInput is an input type that accepts ConfigurationFiltersArgs and ConfigurationFiltersOutput values. You can construct a concrete instance of `ConfigurationFiltersInput` via:

ConfigurationFiltersArgs{...}

type ConfigurationFiltersOutput

type ConfigurationFiltersOutput struct{ *pulumi.OutputState }

Configuration filters

func (ConfigurationFiltersOutput) ElementType

func (ConfigurationFiltersOutput) ElementType() reflect.Type

func (ConfigurationFiltersOutput) FilterableProperty

Filters specific to product

func (ConfigurationFiltersOutput) HierarchyInformation

Product hierarchy information

func (ConfigurationFiltersOutput) ToConfigurationFiltersOutput

func (o ConfigurationFiltersOutput) ToConfigurationFiltersOutput() ConfigurationFiltersOutput

func (ConfigurationFiltersOutput) ToConfigurationFiltersOutputWithContext

func (o ConfigurationFiltersOutput) ToConfigurationFiltersOutputWithContext(ctx context.Context) ConfigurationFiltersOutput

type ConfigurationResponse

type ConfigurationResponse struct {
	// Availability information of the product system.
	AvailabilityInformation AvailabilityInformationResponse `pulumi:"availabilityInformation"`
	// Cost information for the product system.
	CostInformation CostInformationResponse `pulumi:"costInformation"`
	// Description related to the product system.
	Description DescriptionResponse `pulumi:"description"`
	// Display Name for the product system.
	DisplayName string `pulumi:"displayName"`
	// list of filters supported for a product
	FilterableProperties []FilterablePropertyResponse `pulumi:"filterableProperties"`
	// Hierarchy information of the product system.
	HierarchyInformation HierarchyInformationResponse `pulumi:"hierarchyInformation"`
	// Image information for the product system.
	ImageInformation []ImageInformationResponse `pulumi:"imageInformation"`
	// Specifications of the configuration
	Specifications []SpecificationResponse `pulumi:"specifications"`
}

Configuration object.

type ConfigurationResponseArgs

type ConfigurationResponseArgs struct {
	// Availability information of the product system.
	AvailabilityInformation AvailabilityInformationResponseInput `pulumi:"availabilityInformation"`
	// Cost information for the product system.
	CostInformation CostInformationResponseInput `pulumi:"costInformation"`
	// Description related to the product system.
	Description DescriptionResponseInput `pulumi:"description"`
	// Display Name for the product system.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// list of filters supported for a product
	FilterableProperties FilterablePropertyResponseArrayInput `pulumi:"filterableProperties"`
	// Hierarchy information of the product system.
	HierarchyInformation HierarchyInformationResponseInput `pulumi:"hierarchyInformation"`
	// Image information for the product system.
	ImageInformation ImageInformationResponseArrayInput `pulumi:"imageInformation"`
	// Specifications of the configuration
	Specifications SpecificationResponseArrayInput `pulumi:"specifications"`
}

Configuration object.

func (ConfigurationResponseArgs) ElementType

func (ConfigurationResponseArgs) ElementType() reflect.Type

func (ConfigurationResponseArgs) ToConfigurationResponseOutput

func (i ConfigurationResponseArgs) ToConfigurationResponseOutput() ConfigurationResponseOutput

func (ConfigurationResponseArgs) ToConfigurationResponseOutputWithContext

func (i ConfigurationResponseArgs) ToConfigurationResponseOutputWithContext(ctx context.Context) ConfigurationResponseOutput

type ConfigurationResponseArray

type ConfigurationResponseArray []ConfigurationResponseInput

func (ConfigurationResponseArray) ElementType

func (ConfigurationResponseArray) ElementType() reflect.Type

func (ConfigurationResponseArray) ToConfigurationResponseArrayOutput

func (i ConfigurationResponseArray) ToConfigurationResponseArrayOutput() ConfigurationResponseArrayOutput

func (ConfigurationResponseArray) ToConfigurationResponseArrayOutputWithContext

func (i ConfigurationResponseArray) ToConfigurationResponseArrayOutputWithContext(ctx context.Context) ConfigurationResponseArrayOutput

type ConfigurationResponseArrayInput

type ConfigurationResponseArrayInput interface {
	pulumi.Input

	ToConfigurationResponseArrayOutput() ConfigurationResponseArrayOutput
	ToConfigurationResponseArrayOutputWithContext(context.Context) ConfigurationResponseArrayOutput
}

ConfigurationResponseArrayInput is an input type that accepts ConfigurationResponseArray and ConfigurationResponseArrayOutput values. You can construct a concrete instance of `ConfigurationResponseArrayInput` via:

ConfigurationResponseArray{ ConfigurationResponseArgs{...} }

type ConfigurationResponseArrayOutput

type ConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationResponseArrayOutput) ElementType

func (ConfigurationResponseArrayOutput) Index

func (ConfigurationResponseArrayOutput) ToConfigurationResponseArrayOutput

func (o ConfigurationResponseArrayOutput) ToConfigurationResponseArrayOutput() ConfigurationResponseArrayOutput

func (ConfigurationResponseArrayOutput) ToConfigurationResponseArrayOutputWithContext

func (o ConfigurationResponseArrayOutput) ToConfigurationResponseArrayOutputWithContext(ctx context.Context) ConfigurationResponseArrayOutput

type ConfigurationResponseInput

type ConfigurationResponseInput interface {
	pulumi.Input

	ToConfigurationResponseOutput() ConfigurationResponseOutput
	ToConfigurationResponseOutputWithContext(context.Context) ConfigurationResponseOutput
}

ConfigurationResponseInput is an input type that accepts ConfigurationResponseArgs and ConfigurationResponseOutput values. You can construct a concrete instance of `ConfigurationResponseInput` via:

ConfigurationResponseArgs{...}

type ConfigurationResponseOutput

type ConfigurationResponseOutput struct{ *pulumi.OutputState }

Configuration object.

func (ConfigurationResponseOutput) AvailabilityInformation

Availability information of the product system.

func (ConfigurationResponseOutput) CostInformation

Cost information for the product system.

func (ConfigurationResponseOutput) Description

Description related to the product system.

func (ConfigurationResponseOutput) DisplayName

Display Name for the product system.

func (ConfigurationResponseOutput) ElementType

func (ConfigurationResponseOutput) FilterableProperties

list of filters supported for a product

func (ConfigurationResponseOutput) HierarchyInformation

Hierarchy information of the product system.

func (ConfigurationResponseOutput) ImageInformation

Image information for the product system.

func (ConfigurationResponseOutput) Specifications

Specifications of the configuration

func (ConfigurationResponseOutput) ToConfigurationResponseOutput

func (o ConfigurationResponseOutput) ToConfigurationResponseOutput() ConfigurationResponseOutput

func (ConfigurationResponseOutput) ToConfigurationResponseOutputWithContext

func (o ConfigurationResponseOutput) ToConfigurationResponseOutputWithContext(ctx context.Context) ConfigurationResponseOutput

type ContactDetails

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

Contact Details.

type ContactDetailsArgs

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

Contact Details.

func (ContactDetailsArgs) ElementType

func (ContactDetailsArgs) ElementType() reflect.Type

func (ContactDetailsArgs) ToContactDetailsOutput

func (i ContactDetailsArgs) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsArgs) ToContactDetailsOutputWithContext

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

func (ContactDetailsArgs) ToContactDetailsPtrOutput

func (i ContactDetailsArgs) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsArgs) ToContactDetailsPtrOutputWithContext

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

type ContactDetailsInput

type ContactDetailsInput interface {
	pulumi.Input

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

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

ContactDetailsArgs{...}

type ContactDetailsOutput

type ContactDetailsOutput struct{ *pulumi.OutputState }

Contact Details.

func (ContactDetailsOutput) ContactName

func (o ContactDetailsOutput) ContactName() pulumi.StringOutput

Contact name of the person.

func (ContactDetailsOutput) ElementType

func (ContactDetailsOutput) ElementType() reflect.Type

func (ContactDetailsOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsOutput) Phone

Phone number of the contact person.

func (ContactDetailsOutput) PhoneExtension

func (o ContactDetailsOutput) PhoneExtension() pulumi.StringPtrOutput

Phone extension number of the contact person.

func (ContactDetailsOutput) ToContactDetailsOutput

func (o ContactDetailsOutput) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsOutput) ToContactDetailsOutputWithContext

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

func (ContactDetailsOutput) ToContactDetailsPtrOutput

func (o ContactDetailsOutput) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsOutput) ToContactDetailsPtrOutputWithContext

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

type ContactDetailsPtrInput

type ContactDetailsPtrInput interface {
	pulumi.Input

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

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

        ContactDetailsArgs{...}

or:

        nil

type ContactDetailsPtrOutput

type ContactDetailsPtrOutput struct{ *pulumi.OutputState }

func (ContactDetailsPtrOutput) ContactName

Contact name of the person.

func (ContactDetailsPtrOutput) Elem

func (ContactDetailsPtrOutput) ElementType

func (ContactDetailsPtrOutput) ElementType() reflect.Type

func (ContactDetailsPtrOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsPtrOutput) Phone

Phone number of the contact person.

func (ContactDetailsPtrOutput) PhoneExtension

func (o ContactDetailsPtrOutput) PhoneExtension() pulumi.StringPtrOutput

Phone extension number of the contact person.

func (ContactDetailsPtrOutput) ToContactDetailsPtrOutput

func (o ContactDetailsPtrOutput) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsPtrOutput) ToContactDetailsPtrOutputWithContext

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

type ContactDetailsResponse

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

Contact Details.

type ContactDetailsResponseArgs

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

Contact Details.

func (ContactDetailsResponseArgs) ElementType

func (ContactDetailsResponseArgs) ElementType() reflect.Type

func (ContactDetailsResponseArgs) ToContactDetailsResponseOutput

func (i ContactDetailsResponseArgs) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseArgs) ToContactDetailsResponseOutputWithContext

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

func (ContactDetailsResponseArgs) ToContactDetailsResponsePtrOutput

func (i ContactDetailsResponseArgs) ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput

func (ContactDetailsResponseArgs) ToContactDetailsResponsePtrOutputWithContext

func (i ContactDetailsResponseArgs) ToContactDetailsResponsePtrOutputWithContext(ctx context.Context) ContactDetailsResponsePtrOutput

type ContactDetailsResponseInput

type ContactDetailsResponseInput interface {
	pulumi.Input

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

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

ContactDetailsResponseArgs{...}

type ContactDetailsResponseOutput

type ContactDetailsResponseOutput struct{ *pulumi.OutputState }

Contact Details.

func (ContactDetailsResponseOutput) ContactName

Contact name of the person.

func (ContactDetailsResponseOutput) ElementType

func (ContactDetailsResponseOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsResponseOutput) Phone

Phone number of the contact person.

func (ContactDetailsResponseOutput) PhoneExtension

Phone extension number of the contact person.

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutput

func (o ContactDetailsResponseOutput) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutputWithContext

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

func (ContactDetailsResponseOutput) ToContactDetailsResponsePtrOutput

func (o ContactDetailsResponseOutput) ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput

func (ContactDetailsResponseOutput) ToContactDetailsResponsePtrOutputWithContext

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

type ContactDetailsResponsePtrInput

type ContactDetailsResponsePtrInput interface {
	pulumi.Input

	ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput
	ToContactDetailsResponsePtrOutputWithContext(context.Context) ContactDetailsResponsePtrOutput
}

ContactDetailsResponsePtrInput is an input type that accepts ContactDetailsResponseArgs, ContactDetailsResponsePtr and ContactDetailsResponsePtrOutput values. You can construct a concrete instance of `ContactDetailsResponsePtrInput` via:

        ContactDetailsResponseArgs{...}

or:

        nil

type ContactDetailsResponsePtrOutput

type ContactDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ContactDetailsResponsePtrOutput) ContactName

Contact name of the person.

func (ContactDetailsResponsePtrOutput) Elem

func (ContactDetailsResponsePtrOutput) ElementType

func (ContactDetailsResponsePtrOutput) Mobile

Mobile number of the contact person.

func (ContactDetailsResponsePtrOutput) Phone

Phone number of the contact person.

func (ContactDetailsResponsePtrOutput) PhoneExtension

Phone extension number of the contact person.

func (ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutput

func (o ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput

func (ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutputWithContext

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

type CostInformationResponse

type CostInformationResponse struct {
	// Details on the various billing aspects for the product system.
	MeterDetails []MeterDetailsResponse `pulumi:"meterDetails"`
	// Primary meter i.e. basic billing type for the product system.
	PrimaryMeterType string `pulumi:"primaryMeterType"`
}

Cost information for the product system

type CostInformationResponseArgs

type CostInformationResponseArgs struct {
	// Details on the various billing aspects for the product system.
	MeterDetails MeterDetailsResponseArrayInput `pulumi:"meterDetails"`
	// Primary meter i.e. basic billing type for the product system.
	PrimaryMeterType pulumi.StringInput `pulumi:"primaryMeterType"`
}

Cost information for the product system

func (CostInformationResponseArgs) ElementType

func (CostInformationResponseArgs) ToCostInformationResponseOutput

func (i CostInformationResponseArgs) ToCostInformationResponseOutput() CostInformationResponseOutput

func (CostInformationResponseArgs) ToCostInformationResponseOutputWithContext

func (i CostInformationResponseArgs) ToCostInformationResponseOutputWithContext(ctx context.Context) CostInformationResponseOutput

type CostInformationResponseInput

type CostInformationResponseInput interface {
	pulumi.Input

	ToCostInformationResponseOutput() CostInformationResponseOutput
	ToCostInformationResponseOutputWithContext(context.Context) CostInformationResponseOutput
}

CostInformationResponseInput is an input type that accepts CostInformationResponseArgs and CostInformationResponseOutput values. You can construct a concrete instance of `CostInformationResponseInput` via:

CostInformationResponseArgs{...}

type CostInformationResponseOutput

type CostInformationResponseOutput struct{ *pulumi.OutputState }

Cost information for the product system

func (CostInformationResponseOutput) ElementType

func (CostInformationResponseOutput) MeterDetails

Details on the various billing aspects for the product system.

func (CostInformationResponseOutput) PrimaryMeterType

func (o CostInformationResponseOutput) PrimaryMeterType() pulumi.StringOutput

Primary meter i.e. basic billing type for the product system.

func (CostInformationResponseOutput) ToCostInformationResponseOutput

func (o CostInformationResponseOutput) ToCostInformationResponseOutput() CostInformationResponseOutput

func (CostInformationResponseOutput) ToCostInformationResponseOutputWithContext

func (o CostInformationResponseOutput) ToCostInformationResponseOutputWithContext(ctx context.Context) CostInformationResponseOutput

type CustomerSubscriptionDetails

type CustomerSubscriptionDetails struct {
	// Location placement Id of a subscription
	LocationPlacementId *string `pulumi:"locationPlacementId"`
	// Quota ID of a subscription
	QuotaId string `pulumi:"quotaId"`
	// List of registered feature flags for subscription
	RegisteredFeatures []CustomerSubscriptionRegisteredFeatures `pulumi:"registeredFeatures"`
}

type CustomerSubscriptionDetailsArgs

type CustomerSubscriptionDetailsArgs struct {
	// Location placement Id of a subscription
	LocationPlacementId pulumi.StringPtrInput `pulumi:"locationPlacementId"`
	// Quota ID of a subscription
	QuotaId pulumi.StringInput `pulumi:"quotaId"`
	// List of registered feature flags for subscription
	RegisteredFeatures CustomerSubscriptionRegisteredFeaturesArrayInput `pulumi:"registeredFeatures"`
}

func (CustomerSubscriptionDetailsArgs) ElementType

func (CustomerSubscriptionDetailsArgs) ToCustomerSubscriptionDetailsOutput

func (i CustomerSubscriptionDetailsArgs) ToCustomerSubscriptionDetailsOutput() CustomerSubscriptionDetailsOutput

func (CustomerSubscriptionDetailsArgs) ToCustomerSubscriptionDetailsOutputWithContext

func (i CustomerSubscriptionDetailsArgs) ToCustomerSubscriptionDetailsOutputWithContext(ctx context.Context) CustomerSubscriptionDetailsOutput

type CustomerSubscriptionDetailsInput

type CustomerSubscriptionDetailsInput interface {
	pulumi.Input

	ToCustomerSubscriptionDetailsOutput() CustomerSubscriptionDetailsOutput
	ToCustomerSubscriptionDetailsOutputWithContext(context.Context) CustomerSubscriptionDetailsOutput
}

CustomerSubscriptionDetailsInput is an input type that accepts CustomerSubscriptionDetailsArgs and CustomerSubscriptionDetailsOutput values. You can construct a concrete instance of `CustomerSubscriptionDetailsInput` via:

CustomerSubscriptionDetailsArgs{...}

type CustomerSubscriptionDetailsOutput

type CustomerSubscriptionDetailsOutput struct{ *pulumi.OutputState }

func (CustomerSubscriptionDetailsOutput) ElementType

func (CustomerSubscriptionDetailsOutput) LocationPlacementId

Location placement Id of a subscription

func (CustomerSubscriptionDetailsOutput) QuotaId

Quota ID of a subscription

func (CustomerSubscriptionDetailsOutput) RegisteredFeatures

List of registered feature flags for subscription

func (CustomerSubscriptionDetailsOutput) ToCustomerSubscriptionDetailsOutput

func (o CustomerSubscriptionDetailsOutput) ToCustomerSubscriptionDetailsOutput() CustomerSubscriptionDetailsOutput

func (CustomerSubscriptionDetailsOutput) ToCustomerSubscriptionDetailsOutputWithContext

func (o CustomerSubscriptionDetailsOutput) ToCustomerSubscriptionDetailsOutputWithContext(ctx context.Context) CustomerSubscriptionDetailsOutput

type CustomerSubscriptionRegisteredFeatures

type CustomerSubscriptionRegisteredFeatures struct {
	// Name of subscription registered feature
	Name *string `pulumi:"name"`
	// State of subscription registered feature
	State *string `pulumi:"state"`
}

type CustomerSubscriptionRegisteredFeaturesArgs

type CustomerSubscriptionRegisteredFeaturesArgs struct {
	// Name of subscription registered feature
	Name pulumi.StringPtrInput `pulumi:"name"`
	// State of subscription registered feature
	State pulumi.StringPtrInput `pulumi:"state"`
}

func (CustomerSubscriptionRegisteredFeaturesArgs) ElementType

func (CustomerSubscriptionRegisteredFeaturesArgs) ToCustomerSubscriptionRegisteredFeaturesOutput

func (i CustomerSubscriptionRegisteredFeaturesArgs) ToCustomerSubscriptionRegisteredFeaturesOutput() CustomerSubscriptionRegisteredFeaturesOutput

func (CustomerSubscriptionRegisteredFeaturesArgs) ToCustomerSubscriptionRegisteredFeaturesOutputWithContext

func (i CustomerSubscriptionRegisteredFeaturesArgs) ToCustomerSubscriptionRegisteredFeaturesOutputWithContext(ctx context.Context) CustomerSubscriptionRegisteredFeaturesOutput

type CustomerSubscriptionRegisteredFeaturesArray

type CustomerSubscriptionRegisteredFeaturesArray []CustomerSubscriptionRegisteredFeaturesInput

func (CustomerSubscriptionRegisteredFeaturesArray) ElementType

func (CustomerSubscriptionRegisteredFeaturesArray) ToCustomerSubscriptionRegisteredFeaturesArrayOutput

func (i CustomerSubscriptionRegisteredFeaturesArray) ToCustomerSubscriptionRegisteredFeaturesArrayOutput() CustomerSubscriptionRegisteredFeaturesArrayOutput

func (CustomerSubscriptionRegisteredFeaturesArray) ToCustomerSubscriptionRegisteredFeaturesArrayOutputWithContext

func (i CustomerSubscriptionRegisteredFeaturesArray) ToCustomerSubscriptionRegisteredFeaturesArrayOutputWithContext(ctx context.Context) CustomerSubscriptionRegisteredFeaturesArrayOutput

type CustomerSubscriptionRegisteredFeaturesArrayInput

type CustomerSubscriptionRegisteredFeaturesArrayInput interface {
	pulumi.Input

	ToCustomerSubscriptionRegisteredFeaturesArrayOutput() CustomerSubscriptionRegisteredFeaturesArrayOutput
	ToCustomerSubscriptionRegisteredFeaturesArrayOutputWithContext(context.Context) CustomerSubscriptionRegisteredFeaturesArrayOutput
}

CustomerSubscriptionRegisteredFeaturesArrayInput is an input type that accepts CustomerSubscriptionRegisteredFeaturesArray and CustomerSubscriptionRegisteredFeaturesArrayOutput values. You can construct a concrete instance of `CustomerSubscriptionRegisteredFeaturesArrayInput` via:

CustomerSubscriptionRegisteredFeaturesArray{ CustomerSubscriptionRegisteredFeaturesArgs{...} }

type CustomerSubscriptionRegisteredFeaturesArrayOutput

type CustomerSubscriptionRegisteredFeaturesArrayOutput struct{ *pulumi.OutputState }

func (CustomerSubscriptionRegisteredFeaturesArrayOutput) ElementType

func (CustomerSubscriptionRegisteredFeaturesArrayOutput) Index

func (CustomerSubscriptionRegisteredFeaturesArrayOutput) ToCustomerSubscriptionRegisteredFeaturesArrayOutput

func (o CustomerSubscriptionRegisteredFeaturesArrayOutput) ToCustomerSubscriptionRegisteredFeaturesArrayOutput() CustomerSubscriptionRegisteredFeaturesArrayOutput

func (CustomerSubscriptionRegisteredFeaturesArrayOutput) ToCustomerSubscriptionRegisteredFeaturesArrayOutputWithContext

func (o CustomerSubscriptionRegisteredFeaturesArrayOutput) ToCustomerSubscriptionRegisteredFeaturesArrayOutputWithContext(ctx context.Context) CustomerSubscriptionRegisteredFeaturesArrayOutput

type CustomerSubscriptionRegisteredFeaturesInput

type CustomerSubscriptionRegisteredFeaturesInput interface {
	pulumi.Input

	ToCustomerSubscriptionRegisteredFeaturesOutput() CustomerSubscriptionRegisteredFeaturesOutput
	ToCustomerSubscriptionRegisteredFeaturesOutputWithContext(context.Context) CustomerSubscriptionRegisteredFeaturesOutput
}

CustomerSubscriptionRegisteredFeaturesInput is an input type that accepts CustomerSubscriptionRegisteredFeaturesArgs and CustomerSubscriptionRegisteredFeaturesOutput values. You can construct a concrete instance of `CustomerSubscriptionRegisteredFeaturesInput` via:

CustomerSubscriptionRegisteredFeaturesArgs{...}

type CustomerSubscriptionRegisteredFeaturesOutput

type CustomerSubscriptionRegisteredFeaturesOutput struct{ *pulumi.OutputState }

func (CustomerSubscriptionRegisteredFeaturesOutput) ElementType

func (CustomerSubscriptionRegisteredFeaturesOutput) Name

Name of subscription registered feature

func (CustomerSubscriptionRegisteredFeaturesOutput) State

State of subscription registered feature

func (CustomerSubscriptionRegisteredFeaturesOutput) ToCustomerSubscriptionRegisteredFeaturesOutput

func (o CustomerSubscriptionRegisteredFeaturesOutput) ToCustomerSubscriptionRegisteredFeaturesOutput() CustomerSubscriptionRegisteredFeaturesOutput

func (CustomerSubscriptionRegisteredFeaturesOutput) ToCustomerSubscriptionRegisteredFeaturesOutputWithContext

func (o CustomerSubscriptionRegisteredFeaturesOutput) ToCustomerSubscriptionRegisteredFeaturesOutputWithContext(ctx context.Context) CustomerSubscriptionRegisteredFeaturesOutput

type DescriptionResponse

type DescriptionResponse struct {
	// Attributes for the product system.
	Attributes []string `pulumi:"attributes"`
	// Type of description.
	DescriptionType string `pulumi:"descriptionType"`
	// Keywords for the product system.
	Keywords []string `pulumi:"keywords"`
	// Links for the product system.
	Links []LinkResponse `pulumi:"links"`
	// Long description of the product system.
	LongDescription string `pulumi:"longDescription"`
	// Short description of the product system.
	ShortDescription string `pulumi:"shortDescription"`
}

Description related properties of a product system.

type DescriptionResponseArgs

type DescriptionResponseArgs struct {
	// Attributes for the product system.
	Attributes pulumi.StringArrayInput `pulumi:"attributes"`
	// Type of description.
	DescriptionType pulumi.StringInput `pulumi:"descriptionType"`
	// Keywords for the product system.
	Keywords pulumi.StringArrayInput `pulumi:"keywords"`
	// Links for the product system.
	Links LinkResponseArrayInput `pulumi:"links"`
	// Long description of the product system.
	LongDescription pulumi.StringInput `pulumi:"longDescription"`
	// Short description of the product system.
	ShortDescription pulumi.StringInput `pulumi:"shortDescription"`
}

Description related properties of a product system.

func (DescriptionResponseArgs) ElementType

func (DescriptionResponseArgs) ElementType() reflect.Type

func (DescriptionResponseArgs) ToDescriptionResponseOutput

func (i DescriptionResponseArgs) ToDescriptionResponseOutput() DescriptionResponseOutput

func (DescriptionResponseArgs) ToDescriptionResponseOutputWithContext

func (i DescriptionResponseArgs) ToDescriptionResponseOutputWithContext(ctx context.Context) DescriptionResponseOutput

type DescriptionResponseInput

type DescriptionResponseInput interface {
	pulumi.Input

	ToDescriptionResponseOutput() DescriptionResponseOutput
	ToDescriptionResponseOutputWithContext(context.Context) DescriptionResponseOutput
}

DescriptionResponseInput is an input type that accepts DescriptionResponseArgs and DescriptionResponseOutput values. You can construct a concrete instance of `DescriptionResponseInput` via:

DescriptionResponseArgs{...}

type DescriptionResponseOutput

type DescriptionResponseOutput struct{ *pulumi.OutputState }

Description related properties of a product system.

func (DescriptionResponseOutput) Attributes

Attributes for the product system.

func (DescriptionResponseOutput) DescriptionType

func (o DescriptionResponseOutput) DescriptionType() pulumi.StringOutput

Type of description.

func (DescriptionResponseOutput) ElementType

func (DescriptionResponseOutput) ElementType() reflect.Type

func (DescriptionResponseOutput) Keywords

Keywords for the product system.

Links for the product system.

func (DescriptionResponseOutput) LongDescription

func (o DescriptionResponseOutput) LongDescription() pulumi.StringOutput

Long description of the product system.

func (DescriptionResponseOutput) ShortDescription

func (o DescriptionResponseOutput) ShortDescription() pulumi.StringOutput

Short description of the product system.

func (DescriptionResponseOutput) ToDescriptionResponseOutput

func (o DescriptionResponseOutput) ToDescriptionResponseOutput() DescriptionResponseOutput

func (DescriptionResponseOutput) ToDescriptionResponseOutputWithContext

func (o DescriptionResponseOutput) ToDescriptionResponseOutputWithContext(ctx context.Context) DescriptionResponseOutput

type DeviceDetailsResponse

type DeviceDetailsResponse struct {
	// Package Shipping details
	DeviceHistory []string `pulumi:"deviceHistory"`
	// device serial number
	SerialNumber string `pulumi:"serialNumber"`
}

Device details.

type DeviceDetailsResponseArgs

type DeviceDetailsResponseArgs struct {
	// Package Shipping details
	DeviceHistory pulumi.StringArrayInput `pulumi:"deviceHistory"`
	// device serial number
	SerialNumber pulumi.StringInput `pulumi:"serialNumber"`
}

Device details.

func (DeviceDetailsResponseArgs) ElementType

func (DeviceDetailsResponseArgs) ElementType() reflect.Type

func (DeviceDetailsResponseArgs) ToDeviceDetailsResponseOutput

func (i DeviceDetailsResponseArgs) ToDeviceDetailsResponseOutput() DeviceDetailsResponseOutput

func (DeviceDetailsResponseArgs) ToDeviceDetailsResponseOutputWithContext

func (i DeviceDetailsResponseArgs) ToDeviceDetailsResponseOutputWithContext(ctx context.Context) DeviceDetailsResponseOutput

type DeviceDetailsResponseArray

type DeviceDetailsResponseArray []DeviceDetailsResponseInput

func (DeviceDetailsResponseArray) ElementType

func (DeviceDetailsResponseArray) ElementType() reflect.Type

func (DeviceDetailsResponseArray) ToDeviceDetailsResponseArrayOutput

func (i DeviceDetailsResponseArray) ToDeviceDetailsResponseArrayOutput() DeviceDetailsResponseArrayOutput

func (DeviceDetailsResponseArray) ToDeviceDetailsResponseArrayOutputWithContext

func (i DeviceDetailsResponseArray) ToDeviceDetailsResponseArrayOutputWithContext(ctx context.Context) DeviceDetailsResponseArrayOutput

type DeviceDetailsResponseArrayInput

type DeviceDetailsResponseArrayInput interface {
	pulumi.Input

	ToDeviceDetailsResponseArrayOutput() DeviceDetailsResponseArrayOutput
	ToDeviceDetailsResponseArrayOutputWithContext(context.Context) DeviceDetailsResponseArrayOutput
}

DeviceDetailsResponseArrayInput is an input type that accepts DeviceDetailsResponseArray and DeviceDetailsResponseArrayOutput values. You can construct a concrete instance of `DeviceDetailsResponseArrayInput` via:

DeviceDetailsResponseArray{ DeviceDetailsResponseArgs{...} }

type DeviceDetailsResponseArrayOutput

type DeviceDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (DeviceDetailsResponseArrayOutput) ElementType

func (DeviceDetailsResponseArrayOutput) Index

func (DeviceDetailsResponseArrayOutput) ToDeviceDetailsResponseArrayOutput

func (o DeviceDetailsResponseArrayOutput) ToDeviceDetailsResponseArrayOutput() DeviceDetailsResponseArrayOutput

func (DeviceDetailsResponseArrayOutput) ToDeviceDetailsResponseArrayOutputWithContext

func (o DeviceDetailsResponseArrayOutput) ToDeviceDetailsResponseArrayOutputWithContext(ctx context.Context) DeviceDetailsResponseArrayOutput

type DeviceDetailsResponseInput

type DeviceDetailsResponseInput interface {
	pulumi.Input

	ToDeviceDetailsResponseOutput() DeviceDetailsResponseOutput
	ToDeviceDetailsResponseOutputWithContext(context.Context) DeviceDetailsResponseOutput
}

DeviceDetailsResponseInput is an input type that accepts DeviceDetailsResponseArgs and DeviceDetailsResponseOutput values. You can construct a concrete instance of `DeviceDetailsResponseInput` via:

DeviceDetailsResponseArgs{...}

type DeviceDetailsResponseOutput

type DeviceDetailsResponseOutput struct{ *pulumi.OutputState }

Device details.

func (DeviceDetailsResponseOutput) DeviceHistory

Package Shipping details

func (DeviceDetailsResponseOutput) ElementType

func (DeviceDetailsResponseOutput) SerialNumber

device serial number

func (DeviceDetailsResponseOutput) ToDeviceDetailsResponseOutput

func (o DeviceDetailsResponseOutput) ToDeviceDetailsResponseOutput() DeviceDetailsResponseOutput

func (DeviceDetailsResponseOutput) ToDeviceDetailsResponseOutputWithContext

func (o DeviceDetailsResponseOutput) ToDeviceDetailsResponseOutputWithContext(ctx context.Context) DeviceDetailsResponseOutput

type FilterableProperty

type FilterableProperty struct {
	// Values to be filtered.
	SupportedValues []string `pulumi:"supportedValues"`
	// Type of product filter.
	Type string `pulumi:"type"`
}

Class defining the list of filter values on a filter type as part of configuration request.

type FilterablePropertyArgs

type FilterablePropertyArgs struct {
	// Values to be filtered.
	SupportedValues pulumi.StringArrayInput `pulumi:"supportedValues"`
	// Type of product filter.
	Type pulumi.StringInput `pulumi:"type"`
}

Class defining the list of filter values on a filter type as part of configuration request.

func (FilterablePropertyArgs) ElementType

func (FilterablePropertyArgs) ElementType() reflect.Type

func (FilterablePropertyArgs) ToFilterablePropertyOutput

func (i FilterablePropertyArgs) ToFilterablePropertyOutput() FilterablePropertyOutput

func (FilterablePropertyArgs) ToFilterablePropertyOutputWithContext

func (i FilterablePropertyArgs) ToFilterablePropertyOutputWithContext(ctx context.Context) FilterablePropertyOutput

func (FilterablePropertyArgs) ToFilterablePropertyPtrOutput

func (i FilterablePropertyArgs) ToFilterablePropertyPtrOutput() FilterablePropertyPtrOutput

func (FilterablePropertyArgs) ToFilterablePropertyPtrOutputWithContext

func (i FilterablePropertyArgs) ToFilterablePropertyPtrOutputWithContext(ctx context.Context) FilterablePropertyPtrOutput

type FilterablePropertyInput

type FilterablePropertyInput interface {
	pulumi.Input

	ToFilterablePropertyOutput() FilterablePropertyOutput
	ToFilterablePropertyOutputWithContext(context.Context) FilterablePropertyOutput
}

FilterablePropertyInput is an input type that accepts FilterablePropertyArgs and FilterablePropertyOutput values. You can construct a concrete instance of `FilterablePropertyInput` via:

FilterablePropertyArgs{...}

type FilterablePropertyMap

type FilterablePropertyMap map[string]FilterablePropertyInput

func (FilterablePropertyMap) ElementType

func (FilterablePropertyMap) ElementType() reflect.Type

func (FilterablePropertyMap) ToFilterablePropertyMapOutput

func (i FilterablePropertyMap) ToFilterablePropertyMapOutput() FilterablePropertyMapOutput

func (FilterablePropertyMap) ToFilterablePropertyMapOutputWithContext

func (i FilterablePropertyMap) ToFilterablePropertyMapOutputWithContext(ctx context.Context) FilterablePropertyMapOutput

type FilterablePropertyMapInput

type FilterablePropertyMapInput interface {
	pulumi.Input

	ToFilterablePropertyMapOutput() FilterablePropertyMapOutput
	ToFilterablePropertyMapOutputWithContext(context.Context) FilterablePropertyMapOutput
}

FilterablePropertyMapInput is an input type that accepts FilterablePropertyMap and FilterablePropertyMapOutput values. You can construct a concrete instance of `FilterablePropertyMapInput` via:

FilterablePropertyMap{ "key": FilterablePropertyArgs{...} }

type FilterablePropertyMapOutput

type FilterablePropertyMapOutput struct{ *pulumi.OutputState }

func (FilterablePropertyMapOutput) ElementType

func (FilterablePropertyMapOutput) MapIndex

func (FilterablePropertyMapOutput) ToFilterablePropertyMapOutput

func (o FilterablePropertyMapOutput) ToFilterablePropertyMapOutput() FilterablePropertyMapOutput

func (FilterablePropertyMapOutput) ToFilterablePropertyMapOutputWithContext

func (o FilterablePropertyMapOutput) ToFilterablePropertyMapOutputWithContext(ctx context.Context) FilterablePropertyMapOutput

type FilterablePropertyOutput

type FilterablePropertyOutput struct{ *pulumi.OutputState }

Class defining the list of filter values on a filter type as part of configuration request.

func (FilterablePropertyOutput) ElementType

func (FilterablePropertyOutput) ElementType() reflect.Type

func (FilterablePropertyOutput) SupportedValues

Values to be filtered.

func (FilterablePropertyOutput) ToFilterablePropertyOutput

func (o FilterablePropertyOutput) ToFilterablePropertyOutput() FilterablePropertyOutput

func (FilterablePropertyOutput) ToFilterablePropertyOutputWithContext

func (o FilterablePropertyOutput) ToFilterablePropertyOutputWithContext(ctx context.Context) FilterablePropertyOutput

func (FilterablePropertyOutput) ToFilterablePropertyPtrOutput

func (o FilterablePropertyOutput) ToFilterablePropertyPtrOutput() FilterablePropertyPtrOutput

func (FilterablePropertyOutput) ToFilterablePropertyPtrOutputWithContext

func (o FilterablePropertyOutput) ToFilterablePropertyPtrOutputWithContext(ctx context.Context) FilterablePropertyPtrOutput

func (FilterablePropertyOutput) Type

Type of product filter.

type FilterablePropertyPtrInput

type FilterablePropertyPtrInput interface {
	pulumi.Input

	ToFilterablePropertyPtrOutput() FilterablePropertyPtrOutput
	ToFilterablePropertyPtrOutputWithContext(context.Context) FilterablePropertyPtrOutput
}

FilterablePropertyPtrInput is an input type that accepts FilterablePropertyArgs, FilterablePropertyPtr and FilterablePropertyPtrOutput values. You can construct a concrete instance of `FilterablePropertyPtrInput` via:

        FilterablePropertyArgs{...}

or:

        nil

type FilterablePropertyPtrOutput

type FilterablePropertyPtrOutput struct{ *pulumi.OutputState }

func (FilterablePropertyPtrOutput) Elem

func (FilterablePropertyPtrOutput) ElementType

func (FilterablePropertyPtrOutput) SupportedValues

Values to be filtered.

func (FilterablePropertyPtrOutput) ToFilterablePropertyPtrOutput

func (o FilterablePropertyPtrOutput) ToFilterablePropertyPtrOutput() FilterablePropertyPtrOutput

func (FilterablePropertyPtrOutput) ToFilterablePropertyPtrOutputWithContext

func (o FilterablePropertyPtrOutput) ToFilterablePropertyPtrOutputWithContext(ctx context.Context) FilterablePropertyPtrOutput

func (FilterablePropertyPtrOutput) Type

Type of product filter.

type FilterablePropertyResponse

type FilterablePropertyResponse struct {
	// Values to be filtered.
	SupportedValues []string `pulumi:"supportedValues"`
	// Type of product filter.
	Type string `pulumi:"type"`
}

Class defining the list of filter values on a filter type as part of configuration request.

type FilterablePropertyResponseArgs

type FilterablePropertyResponseArgs struct {
	// Values to be filtered.
	SupportedValues pulumi.StringArrayInput `pulumi:"supportedValues"`
	// Type of product filter.
	Type pulumi.StringInput `pulumi:"type"`
}

Class defining the list of filter values on a filter type as part of configuration request.

func (FilterablePropertyResponseArgs) ElementType

func (FilterablePropertyResponseArgs) ToFilterablePropertyResponseOutput

func (i FilterablePropertyResponseArgs) ToFilterablePropertyResponseOutput() FilterablePropertyResponseOutput

func (FilterablePropertyResponseArgs) ToFilterablePropertyResponseOutputWithContext

func (i FilterablePropertyResponseArgs) ToFilterablePropertyResponseOutputWithContext(ctx context.Context) FilterablePropertyResponseOutput

type FilterablePropertyResponseArray

type FilterablePropertyResponseArray []FilterablePropertyResponseInput

func (FilterablePropertyResponseArray) ElementType

func (FilterablePropertyResponseArray) ToFilterablePropertyResponseArrayOutput

func (i FilterablePropertyResponseArray) ToFilterablePropertyResponseArrayOutput() FilterablePropertyResponseArrayOutput

func (FilterablePropertyResponseArray) ToFilterablePropertyResponseArrayOutputWithContext

func (i FilterablePropertyResponseArray) ToFilterablePropertyResponseArrayOutputWithContext(ctx context.Context) FilterablePropertyResponseArrayOutput

type FilterablePropertyResponseArrayInput

type FilterablePropertyResponseArrayInput interface {
	pulumi.Input

	ToFilterablePropertyResponseArrayOutput() FilterablePropertyResponseArrayOutput
	ToFilterablePropertyResponseArrayOutputWithContext(context.Context) FilterablePropertyResponseArrayOutput
}

FilterablePropertyResponseArrayInput is an input type that accepts FilterablePropertyResponseArray and FilterablePropertyResponseArrayOutput values. You can construct a concrete instance of `FilterablePropertyResponseArrayInput` via:

FilterablePropertyResponseArray{ FilterablePropertyResponseArgs{...} }

type FilterablePropertyResponseArrayOutput

type FilterablePropertyResponseArrayOutput struct{ *pulumi.OutputState }

func (FilterablePropertyResponseArrayOutput) ElementType

func (FilterablePropertyResponseArrayOutput) Index

func (FilterablePropertyResponseArrayOutput) ToFilterablePropertyResponseArrayOutput

func (o FilterablePropertyResponseArrayOutput) ToFilterablePropertyResponseArrayOutput() FilterablePropertyResponseArrayOutput

func (FilterablePropertyResponseArrayOutput) ToFilterablePropertyResponseArrayOutputWithContext

func (o FilterablePropertyResponseArrayOutput) ToFilterablePropertyResponseArrayOutputWithContext(ctx context.Context) FilterablePropertyResponseArrayOutput

type FilterablePropertyResponseInput

type FilterablePropertyResponseInput interface {
	pulumi.Input

	ToFilterablePropertyResponseOutput() FilterablePropertyResponseOutput
	ToFilterablePropertyResponseOutputWithContext(context.Context) FilterablePropertyResponseOutput
}

FilterablePropertyResponseInput is an input type that accepts FilterablePropertyResponseArgs and FilterablePropertyResponseOutput values. You can construct a concrete instance of `FilterablePropertyResponseInput` via:

FilterablePropertyResponseArgs{...}

type FilterablePropertyResponseOutput

type FilterablePropertyResponseOutput struct{ *pulumi.OutputState }

Class defining the list of filter values on a filter type as part of configuration request.

func (FilterablePropertyResponseOutput) ElementType

func (FilterablePropertyResponseOutput) SupportedValues

Values to be filtered.

func (FilterablePropertyResponseOutput) ToFilterablePropertyResponseOutput

func (o FilterablePropertyResponseOutput) ToFilterablePropertyResponseOutput() FilterablePropertyResponseOutput

func (FilterablePropertyResponseOutput) ToFilterablePropertyResponseOutputWithContext

func (o FilterablePropertyResponseOutput) ToFilterablePropertyResponseOutputWithContext(ctx context.Context) FilterablePropertyResponseOutput

func (FilterablePropertyResponseOutput) Type

Type of product filter.

type HierarchyInformation

type HierarchyInformation struct {
	// Represents configuration name that uniquely identifies configuration
	ConfigurationName *string `pulumi:"configurationName"`
	// Represents product family name that uniquely identifies product family
	ProductFamilyName *string `pulumi:"productFamilyName"`
	// Represents product line name that uniquely identifies product line
	ProductLineName *string `pulumi:"productLineName"`
	// Represents product name that uniquely identifies product
	ProductName *string `pulumi:"productName"`
}

Holds details about product hierarchy information

type HierarchyInformationArgs

type HierarchyInformationArgs struct {
	// Represents configuration name that uniquely identifies configuration
	ConfigurationName pulumi.StringPtrInput `pulumi:"configurationName"`
	// Represents product family name that uniquely identifies product family
	ProductFamilyName pulumi.StringPtrInput `pulumi:"productFamilyName"`
	// Represents product line name that uniquely identifies product line
	ProductLineName pulumi.StringPtrInput `pulumi:"productLineName"`
	// Represents product name that uniquely identifies product
	ProductName pulumi.StringPtrInput `pulumi:"productName"`
}

Holds details about product hierarchy information

func (HierarchyInformationArgs) ElementType

func (HierarchyInformationArgs) ElementType() reflect.Type

func (HierarchyInformationArgs) ToHierarchyInformationOutput

func (i HierarchyInformationArgs) ToHierarchyInformationOutput() HierarchyInformationOutput

func (HierarchyInformationArgs) ToHierarchyInformationOutputWithContext

func (i HierarchyInformationArgs) ToHierarchyInformationOutputWithContext(ctx context.Context) HierarchyInformationOutput

func (HierarchyInformationArgs) ToHierarchyInformationPtrOutput

func (i HierarchyInformationArgs) ToHierarchyInformationPtrOutput() HierarchyInformationPtrOutput

func (HierarchyInformationArgs) ToHierarchyInformationPtrOutputWithContext

func (i HierarchyInformationArgs) ToHierarchyInformationPtrOutputWithContext(ctx context.Context) HierarchyInformationPtrOutput

type HierarchyInformationInput

type HierarchyInformationInput interface {
	pulumi.Input

	ToHierarchyInformationOutput() HierarchyInformationOutput
	ToHierarchyInformationOutputWithContext(context.Context) HierarchyInformationOutput
}

HierarchyInformationInput is an input type that accepts HierarchyInformationArgs and HierarchyInformationOutput values. You can construct a concrete instance of `HierarchyInformationInput` via:

HierarchyInformationArgs{...}

type HierarchyInformationOutput

type HierarchyInformationOutput struct{ *pulumi.OutputState }

Holds details about product hierarchy information

func (HierarchyInformationOutput) ConfigurationName

func (o HierarchyInformationOutput) ConfigurationName() pulumi.StringPtrOutput

Represents configuration name that uniquely identifies configuration

func (HierarchyInformationOutput) ElementType

func (HierarchyInformationOutput) ElementType() reflect.Type

func (HierarchyInformationOutput) ProductFamilyName

func (o HierarchyInformationOutput) ProductFamilyName() pulumi.StringPtrOutput

Represents product family name that uniquely identifies product family

func (HierarchyInformationOutput) ProductLineName

Represents product line name that uniquely identifies product line

func (HierarchyInformationOutput) ProductName

Represents product name that uniquely identifies product

func (HierarchyInformationOutput) ToHierarchyInformationOutput

func (o HierarchyInformationOutput) ToHierarchyInformationOutput() HierarchyInformationOutput

func (HierarchyInformationOutput) ToHierarchyInformationOutputWithContext

func (o HierarchyInformationOutput) ToHierarchyInformationOutputWithContext(ctx context.Context) HierarchyInformationOutput

func (HierarchyInformationOutput) ToHierarchyInformationPtrOutput

func (o HierarchyInformationOutput) ToHierarchyInformationPtrOutput() HierarchyInformationPtrOutput

func (HierarchyInformationOutput) ToHierarchyInformationPtrOutputWithContext

func (o HierarchyInformationOutput) ToHierarchyInformationPtrOutputWithContext(ctx context.Context) HierarchyInformationPtrOutput

type HierarchyInformationPtrInput

type HierarchyInformationPtrInput interface {
	pulumi.Input

	ToHierarchyInformationPtrOutput() HierarchyInformationPtrOutput
	ToHierarchyInformationPtrOutputWithContext(context.Context) HierarchyInformationPtrOutput
}

HierarchyInformationPtrInput is an input type that accepts HierarchyInformationArgs, HierarchyInformationPtr and HierarchyInformationPtrOutput values. You can construct a concrete instance of `HierarchyInformationPtrInput` via:

        HierarchyInformationArgs{...}

or:

        nil

type HierarchyInformationPtrOutput

type HierarchyInformationPtrOutput struct{ *pulumi.OutputState }

func (HierarchyInformationPtrOutput) ConfigurationName

Represents configuration name that uniquely identifies configuration

func (HierarchyInformationPtrOutput) Elem

func (HierarchyInformationPtrOutput) ElementType

func (HierarchyInformationPtrOutput) ProductFamilyName

Represents product family name that uniquely identifies product family

func (HierarchyInformationPtrOutput) ProductLineName

Represents product line name that uniquely identifies product line

func (HierarchyInformationPtrOutput) ProductName

Represents product name that uniquely identifies product

func (HierarchyInformationPtrOutput) ToHierarchyInformationPtrOutput

func (o HierarchyInformationPtrOutput) ToHierarchyInformationPtrOutput() HierarchyInformationPtrOutput

func (HierarchyInformationPtrOutput) ToHierarchyInformationPtrOutputWithContext

func (o HierarchyInformationPtrOutput) ToHierarchyInformationPtrOutputWithContext(ctx context.Context) HierarchyInformationPtrOutput

type HierarchyInformationResponse

type HierarchyInformationResponse struct {
	// Represents configuration name that uniquely identifies configuration
	ConfigurationName *string `pulumi:"configurationName"`
	// Represents product family name that uniquely identifies product family
	ProductFamilyName *string `pulumi:"productFamilyName"`
	// Represents product line name that uniquely identifies product line
	ProductLineName *string `pulumi:"productLineName"`
	// Represents product name that uniquely identifies product
	ProductName *string `pulumi:"productName"`
}

Holds details about product hierarchy information

type HierarchyInformationResponseArgs

type HierarchyInformationResponseArgs struct {
	// Represents configuration name that uniquely identifies configuration
	ConfigurationName pulumi.StringPtrInput `pulumi:"configurationName"`
	// Represents product family name that uniquely identifies product family
	ProductFamilyName pulumi.StringPtrInput `pulumi:"productFamilyName"`
	// Represents product line name that uniquely identifies product line
	ProductLineName pulumi.StringPtrInput `pulumi:"productLineName"`
	// Represents product name that uniquely identifies product
	ProductName pulumi.StringPtrInput `pulumi:"productName"`
}

Holds details about product hierarchy information

func (HierarchyInformationResponseArgs) ElementType

func (HierarchyInformationResponseArgs) ToHierarchyInformationResponseOutput

func (i HierarchyInformationResponseArgs) ToHierarchyInformationResponseOutput() HierarchyInformationResponseOutput

func (HierarchyInformationResponseArgs) ToHierarchyInformationResponseOutputWithContext

func (i HierarchyInformationResponseArgs) ToHierarchyInformationResponseOutputWithContext(ctx context.Context) HierarchyInformationResponseOutput

func (HierarchyInformationResponseArgs) ToHierarchyInformationResponsePtrOutput

func (i HierarchyInformationResponseArgs) ToHierarchyInformationResponsePtrOutput() HierarchyInformationResponsePtrOutput

func (HierarchyInformationResponseArgs) ToHierarchyInformationResponsePtrOutputWithContext

func (i HierarchyInformationResponseArgs) ToHierarchyInformationResponsePtrOutputWithContext(ctx context.Context) HierarchyInformationResponsePtrOutput

type HierarchyInformationResponseInput

type HierarchyInformationResponseInput interface {
	pulumi.Input

	ToHierarchyInformationResponseOutput() HierarchyInformationResponseOutput
	ToHierarchyInformationResponseOutputWithContext(context.Context) HierarchyInformationResponseOutput
}

HierarchyInformationResponseInput is an input type that accepts HierarchyInformationResponseArgs and HierarchyInformationResponseOutput values. You can construct a concrete instance of `HierarchyInformationResponseInput` via:

HierarchyInformationResponseArgs{...}

type HierarchyInformationResponseOutput

type HierarchyInformationResponseOutput struct{ *pulumi.OutputState }

Holds details about product hierarchy information

func (HierarchyInformationResponseOutput) ConfigurationName

Represents configuration name that uniquely identifies configuration

func (HierarchyInformationResponseOutput) ElementType

func (HierarchyInformationResponseOutput) ProductFamilyName

Represents product family name that uniquely identifies product family

func (HierarchyInformationResponseOutput) ProductLineName

Represents product line name that uniquely identifies product line

func (HierarchyInformationResponseOutput) ProductName

Represents product name that uniquely identifies product

func (HierarchyInformationResponseOutput) ToHierarchyInformationResponseOutput

func (o HierarchyInformationResponseOutput) ToHierarchyInformationResponseOutput() HierarchyInformationResponseOutput

func (HierarchyInformationResponseOutput) ToHierarchyInformationResponseOutputWithContext

func (o HierarchyInformationResponseOutput) ToHierarchyInformationResponseOutputWithContext(ctx context.Context) HierarchyInformationResponseOutput

func (HierarchyInformationResponseOutput) ToHierarchyInformationResponsePtrOutput

func (o HierarchyInformationResponseOutput) ToHierarchyInformationResponsePtrOutput() HierarchyInformationResponsePtrOutput

func (HierarchyInformationResponseOutput) ToHierarchyInformationResponsePtrOutputWithContext

func (o HierarchyInformationResponseOutput) ToHierarchyInformationResponsePtrOutputWithContext(ctx context.Context) HierarchyInformationResponsePtrOutput

type HierarchyInformationResponsePtrInput

type HierarchyInformationResponsePtrInput interface {
	pulumi.Input

	ToHierarchyInformationResponsePtrOutput() HierarchyInformationResponsePtrOutput
	ToHierarchyInformationResponsePtrOutputWithContext(context.Context) HierarchyInformationResponsePtrOutput
}

HierarchyInformationResponsePtrInput is an input type that accepts HierarchyInformationResponseArgs, HierarchyInformationResponsePtr and HierarchyInformationResponsePtrOutput values. You can construct a concrete instance of `HierarchyInformationResponsePtrInput` via:

        HierarchyInformationResponseArgs{...}

or:

        nil

type HierarchyInformationResponsePtrOutput

type HierarchyInformationResponsePtrOutput struct{ *pulumi.OutputState }

func (HierarchyInformationResponsePtrOutput) ConfigurationName

Represents configuration name that uniquely identifies configuration

func (HierarchyInformationResponsePtrOutput) Elem

func (HierarchyInformationResponsePtrOutput) ElementType

func (HierarchyInformationResponsePtrOutput) ProductFamilyName

Represents product family name that uniquely identifies product family

func (HierarchyInformationResponsePtrOutput) ProductLineName

Represents product line name that uniquely identifies product line

func (HierarchyInformationResponsePtrOutput) ProductName

Represents product name that uniquely identifies product

func (HierarchyInformationResponsePtrOutput) ToHierarchyInformationResponsePtrOutput

func (o HierarchyInformationResponsePtrOutput) ToHierarchyInformationResponsePtrOutput() HierarchyInformationResponsePtrOutput

func (HierarchyInformationResponsePtrOutput) ToHierarchyInformationResponsePtrOutputWithContext

func (o HierarchyInformationResponsePtrOutput) ToHierarchyInformationResponsePtrOutputWithContext(ctx context.Context) HierarchyInformationResponsePtrOutput

type ImageInformationResponse

type ImageInformationResponse struct {
	// Type of the image
	ImageType string `pulumi:"imageType"`
	// Url of the image
	ImageUrl string `pulumi:"imageUrl"`
}

Image for the product

type ImageInformationResponseArgs

type ImageInformationResponseArgs struct {
	// Type of the image
	ImageType pulumi.StringInput `pulumi:"imageType"`
	// Url of the image
	ImageUrl pulumi.StringInput `pulumi:"imageUrl"`
}

Image for the product

func (ImageInformationResponseArgs) ElementType

func (ImageInformationResponseArgs) ToImageInformationResponseOutput

func (i ImageInformationResponseArgs) ToImageInformationResponseOutput() ImageInformationResponseOutput

func (ImageInformationResponseArgs) ToImageInformationResponseOutputWithContext

func (i ImageInformationResponseArgs) ToImageInformationResponseOutputWithContext(ctx context.Context) ImageInformationResponseOutput

type ImageInformationResponseArray

type ImageInformationResponseArray []ImageInformationResponseInput

func (ImageInformationResponseArray) ElementType

func (ImageInformationResponseArray) ToImageInformationResponseArrayOutput

func (i ImageInformationResponseArray) ToImageInformationResponseArrayOutput() ImageInformationResponseArrayOutput

func (ImageInformationResponseArray) ToImageInformationResponseArrayOutputWithContext

func (i ImageInformationResponseArray) ToImageInformationResponseArrayOutputWithContext(ctx context.Context) ImageInformationResponseArrayOutput

type ImageInformationResponseArrayInput

type ImageInformationResponseArrayInput interface {
	pulumi.Input

	ToImageInformationResponseArrayOutput() ImageInformationResponseArrayOutput
	ToImageInformationResponseArrayOutputWithContext(context.Context) ImageInformationResponseArrayOutput
}

ImageInformationResponseArrayInput is an input type that accepts ImageInformationResponseArray and ImageInformationResponseArrayOutput values. You can construct a concrete instance of `ImageInformationResponseArrayInput` via:

ImageInformationResponseArray{ ImageInformationResponseArgs{...} }

type ImageInformationResponseArrayOutput

type ImageInformationResponseArrayOutput struct{ *pulumi.OutputState }

func (ImageInformationResponseArrayOutput) ElementType

func (ImageInformationResponseArrayOutput) Index

func (ImageInformationResponseArrayOutput) ToImageInformationResponseArrayOutput

func (o ImageInformationResponseArrayOutput) ToImageInformationResponseArrayOutput() ImageInformationResponseArrayOutput

func (ImageInformationResponseArrayOutput) ToImageInformationResponseArrayOutputWithContext

func (o ImageInformationResponseArrayOutput) ToImageInformationResponseArrayOutputWithContext(ctx context.Context) ImageInformationResponseArrayOutput

type ImageInformationResponseInput

type ImageInformationResponseInput interface {
	pulumi.Input

	ToImageInformationResponseOutput() ImageInformationResponseOutput
	ToImageInformationResponseOutputWithContext(context.Context) ImageInformationResponseOutput
}

ImageInformationResponseInput is an input type that accepts ImageInformationResponseArgs and ImageInformationResponseOutput values. You can construct a concrete instance of `ImageInformationResponseInput` via:

ImageInformationResponseArgs{...}

type ImageInformationResponseOutput

type ImageInformationResponseOutput struct{ *pulumi.OutputState }

Image for the product

func (ImageInformationResponseOutput) ElementType

func (ImageInformationResponseOutput) ImageType

Type of the image

func (ImageInformationResponseOutput) ImageUrl

Url of the image

func (ImageInformationResponseOutput) ToImageInformationResponseOutput

func (o ImageInformationResponseOutput) ToImageInformationResponseOutput() ImageInformationResponseOutput

func (ImageInformationResponseOutput) ToImageInformationResponseOutputWithContext

func (o ImageInformationResponseOutput) ToImageInformationResponseOutputWithContext(ctx context.Context) ImageInformationResponseOutput

type LinkResponse

type LinkResponse struct {
	// Type of link
	LinkType string `pulumi:"linkType"`
	// Url of the link
	LinkUrl string `pulumi:"linkUrl"`
}

Returns link related to the product

type LinkResponseArgs

type LinkResponseArgs struct {
	// Type of link
	LinkType pulumi.StringInput `pulumi:"linkType"`
	// Url of the link
	LinkUrl pulumi.StringInput `pulumi:"linkUrl"`
}

Returns link related to the product

func (LinkResponseArgs) ElementType

func (LinkResponseArgs) ElementType() reflect.Type

func (LinkResponseArgs) ToLinkResponseOutput

func (i LinkResponseArgs) ToLinkResponseOutput() LinkResponseOutput

func (LinkResponseArgs) ToLinkResponseOutputWithContext

func (i LinkResponseArgs) ToLinkResponseOutputWithContext(ctx context.Context) LinkResponseOutput

type LinkResponseArray

type LinkResponseArray []LinkResponseInput

func (LinkResponseArray) ElementType

func (LinkResponseArray) ElementType() reflect.Type

func (LinkResponseArray) ToLinkResponseArrayOutput

func (i LinkResponseArray) ToLinkResponseArrayOutput() LinkResponseArrayOutput

func (LinkResponseArray) ToLinkResponseArrayOutputWithContext

func (i LinkResponseArray) ToLinkResponseArrayOutputWithContext(ctx context.Context) LinkResponseArrayOutput

type LinkResponseArrayInput

type LinkResponseArrayInput interface {
	pulumi.Input

	ToLinkResponseArrayOutput() LinkResponseArrayOutput
	ToLinkResponseArrayOutputWithContext(context.Context) LinkResponseArrayOutput
}

LinkResponseArrayInput is an input type that accepts LinkResponseArray and LinkResponseArrayOutput values. You can construct a concrete instance of `LinkResponseArrayInput` via:

LinkResponseArray{ LinkResponseArgs{...} }

type LinkResponseArrayOutput

type LinkResponseArrayOutput struct{ *pulumi.OutputState }

func (LinkResponseArrayOutput) ElementType

func (LinkResponseArrayOutput) ElementType() reflect.Type

func (LinkResponseArrayOutput) Index

func (LinkResponseArrayOutput) ToLinkResponseArrayOutput

func (o LinkResponseArrayOutput) ToLinkResponseArrayOutput() LinkResponseArrayOutput

func (LinkResponseArrayOutput) ToLinkResponseArrayOutputWithContext

func (o LinkResponseArrayOutput) ToLinkResponseArrayOutputWithContext(ctx context.Context) LinkResponseArrayOutput

type LinkResponseInput

type LinkResponseInput interface {
	pulumi.Input

	ToLinkResponseOutput() LinkResponseOutput
	ToLinkResponseOutputWithContext(context.Context) LinkResponseOutput
}

LinkResponseInput is an input type that accepts LinkResponseArgs and LinkResponseOutput values. You can construct a concrete instance of `LinkResponseInput` via:

LinkResponseArgs{...}

type LinkResponseOutput

type LinkResponseOutput struct{ *pulumi.OutputState }

Returns link related to the product

func (LinkResponseOutput) ElementType

func (LinkResponseOutput) ElementType() reflect.Type

func (LinkResponseOutput) LinkType

func (o LinkResponseOutput) LinkType() pulumi.StringOutput

Type of link

func (LinkResponseOutput) LinkUrl

Url of the link

func (LinkResponseOutput) ToLinkResponseOutput

func (o LinkResponseOutput) ToLinkResponseOutput() LinkResponseOutput

func (LinkResponseOutput) ToLinkResponseOutputWithContext

func (o LinkResponseOutput) ToLinkResponseOutputWithContext(ctx context.Context) LinkResponseOutput

type ListConfigurationsArgs

type ListConfigurationsArgs struct {
	// Holds details about product hierarchy information and filterable property.
	ConfigurationFilters []ConfigurationFilters `pulumi:"configurationFilters"`
	// Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details
	CustomerSubscriptionDetails *CustomerSubscriptionDetails `pulumi:"customerSubscriptionDetails"`
	// $skipToken is supported on list of configurations, which provides the next page in the list of configurations.
	SkipToken *string `pulumi:"skipToken"`
}

type ListConfigurationsResult

type ListConfigurationsResult struct {
	// Link for the next set of configurations.
	NextLink *string `pulumi:"nextLink"`
	// List of configurations.
	Value []ConfigurationResponse `pulumi:"value"`
}

The list of configurations.

type ListProductFamiliesArgs

type ListProductFamiliesArgs struct {
	// Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details
	CustomerSubscriptionDetails *CustomerSubscriptionDetails `pulumi:"customerSubscriptionDetails"`
	// $expand is supported on configurations parameter for product, which provides details on the configurations for the product.
	Expand *string `pulumi:"expand"`
	// Dictionary of filterable properties on product family.
	FilterableProperties map[string]FilterableProperty `pulumi:"filterableProperties"`
	// $skipToken is supported on list of product families, which provides the next page in the list of product families.
	SkipToken *string `pulumi:"skipToken"`
}

type ListProductFamiliesResult

type ListProductFamiliesResult struct {
	// Link for the next set of product families.
	NextLink *string `pulumi:"nextLink"`
	// List of product families.
	Value []ProductFamilyResponse `pulumi:"value"`
}

The list of product families.

type LookupAddressByNameArgs

type LookupAddressByNameArgs struct {
	// The name of the address Resource within the specified resource group. address names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	AddressName string `pulumi:"addressName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAddressByNameResult

type LookupAddressByNameResult struct {
	// Contact details for the address
	ContactDetails ContactDetailsResponse `pulumi:"contactDetails"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Shipping details for the address
	ShippingAddress *ShippingAddressResponse `pulumi:"shippingAddress"`
	// Represents resource creation and update time
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Address Resource.

type LookupOrderByNameArgs

type LookupOrderByNameArgs struct {
	// The name of the order
	OrderName string `pulumi:"orderName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupOrderByNameResult

type LookupOrderByNameResult struct {
	// Represents shipping and return address for order
	AddressDetails AddressDetailsResponse `pulumi:"addressDetails"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Id of the order collection to which order belongs to
	OrderCollectionId string `pulumi:"orderCollectionId"`
	// Represents order details.
	OrderDetails OrderDetailsResponse `pulumi:"orderDetails"`
	// Start time of order
	StartTime string `pulumi:"startTime"`
	// Represents resource creation and update time
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Represents order contract

type LookupOrderCollectionByNameArgs

type LookupOrderCollectionByNameArgs struct {
	// The name of the order collection
	OrderCollectionName string `pulumi:"orderCollectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupOrderCollectionByNameResult

type LookupOrderCollectionByNameResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of order ARM Ids which are part of an order collection.
	OrderIds []string `pulumi:"orderIds"`
	// Represents resource creation and update time
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Specifies the properties or parameters for an order collection. Order collection is a grouping of one or more orders.

type MeterDetailsResponse

type MeterDetailsResponse struct {
	// Billing model to represent billing cycle, i.e. Monthly, biweekly, daily, hourly etc.
	BillingModel BillingModelResponse `pulumi:"billingModel"`
	// MeterId/ Billing Guid against which the product system will be charged
	MeterId string `pulumi:"meterId"`
	// Category of the billing meter.
	MeterType string `pulumi:"meterType"`
}

Billing details for each meter.

type MeterDetailsResponseArgs

type MeterDetailsResponseArgs struct {
	// Billing model to represent billing cycle, i.e. Monthly, biweekly, daily, hourly etc.
	BillingModel BillingModelResponseInput `pulumi:"billingModel"`
	// MeterId/ Billing Guid against which the product system will be charged
	MeterId pulumi.StringInput `pulumi:"meterId"`
	// Category of the billing meter.
	MeterType pulumi.StringInput `pulumi:"meterType"`
}

Billing details for each meter.

func (MeterDetailsResponseArgs) ElementType

func (MeterDetailsResponseArgs) ElementType() reflect.Type

func (MeterDetailsResponseArgs) ToMeterDetailsResponseOutput

func (i MeterDetailsResponseArgs) ToMeterDetailsResponseOutput() MeterDetailsResponseOutput

func (MeterDetailsResponseArgs) ToMeterDetailsResponseOutputWithContext

func (i MeterDetailsResponseArgs) ToMeterDetailsResponseOutputWithContext(ctx context.Context) MeterDetailsResponseOutput

type MeterDetailsResponseArray

type MeterDetailsResponseArray []MeterDetailsResponseInput

func (MeterDetailsResponseArray) ElementType

func (MeterDetailsResponseArray) ElementType() reflect.Type

func (MeterDetailsResponseArray) ToMeterDetailsResponseArrayOutput

func (i MeterDetailsResponseArray) ToMeterDetailsResponseArrayOutput() MeterDetailsResponseArrayOutput

func (MeterDetailsResponseArray) ToMeterDetailsResponseArrayOutputWithContext

func (i MeterDetailsResponseArray) ToMeterDetailsResponseArrayOutputWithContext(ctx context.Context) MeterDetailsResponseArrayOutput

type MeterDetailsResponseArrayInput

type MeterDetailsResponseArrayInput interface {
	pulumi.Input

	ToMeterDetailsResponseArrayOutput() MeterDetailsResponseArrayOutput
	ToMeterDetailsResponseArrayOutputWithContext(context.Context) MeterDetailsResponseArrayOutput
}

MeterDetailsResponseArrayInput is an input type that accepts MeterDetailsResponseArray and MeterDetailsResponseArrayOutput values. You can construct a concrete instance of `MeterDetailsResponseArrayInput` via:

MeterDetailsResponseArray{ MeterDetailsResponseArgs{...} }

type MeterDetailsResponseArrayOutput

type MeterDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (MeterDetailsResponseArrayOutput) ElementType

func (MeterDetailsResponseArrayOutput) Index

func (MeterDetailsResponseArrayOutput) ToMeterDetailsResponseArrayOutput

func (o MeterDetailsResponseArrayOutput) ToMeterDetailsResponseArrayOutput() MeterDetailsResponseArrayOutput

func (MeterDetailsResponseArrayOutput) ToMeterDetailsResponseArrayOutputWithContext

func (o MeterDetailsResponseArrayOutput) ToMeterDetailsResponseArrayOutputWithContext(ctx context.Context) MeterDetailsResponseArrayOutput

type MeterDetailsResponseInput

type MeterDetailsResponseInput interface {
	pulumi.Input

	ToMeterDetailsResponseOutput() MeterDetailsResponseOutput
	ToMeterDetailsResponseOutputWithContext(context.Context) MeterDetailsResponseOutput
}

MeterDetailsResponseInput is an input type that accepts MeterDetailsResponseArgs and MeterDetailsResponseOutput values. You can construct a concrete instance of `MeterDetailsResponseInput` via:

MeterDetailsResponseArgs{...}

type MeterDetailsResponseOutput

type MeterDetailsResponseOutput struct{ *pulumi.OutputState }

Billing details for each meter.

func (MeterDetailsResponseOutput) BillingModel

Billing model to represent billing cycle, i.e. Monthly, biweekly, daily, hourly etc.

func (MeterDetailsResponseOutput) ElementType

func (MeterDetailsResponseOutput) ElementType() reflect.Type

func (MeterDetailsResponseOutput) MeterId

MeterId/ Billing Guid against which the product system will be charged

func (MeterDetailsResponseOutput) MeterType

Category of the billing meter.

func (MeterDetailsResponseOutput) ToMeterDetailsResponseOutput

func (o MeterDetailsResponseOutput) ToMeterDetailsResponseOutput() MeterDetailsResponseOutput

func (MeterDetailsResponseOutput) ToMeterDetailsResponseOutputWithContext

func (o MeterDetailsResponseOutput) ToMeterDetailsResponseOutputWithContext(ctx context.Context) MeterDetailsResponseOutput

type NotificationPreference

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

Notification preference for a job stage.

type NotificationPreferenceArgs

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

Notification preference for a job stage.

func (NotificationPreferenceArgs) ElementType

func (NotificationPreferenceArgs) ElementType() reflect.Type

func (NotificationPreferenceArgs) ToNotificationPreferenceOutput

func (i NotificationPreferenceArgs) ToNotificationPreferenceOutput() NotificationPreferenceOutput

func (NotificationPreferenceArgs) ToNotificationPreferenceOutputWithContext

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

type NotificationPreferenceArray

type NotificationPreferenceArray []NotificationPreferenceInput

func (NotificationPreferenceArray) ElementType

func (NotificationPreferenceArray) ToNotificationPreferenceArrayOutput

func (i NotificationPreferenceArray) ToNotificationPreferenceArrayOutput() NotificationPreferenceArrayOutput

func (NotificationPreferenceArray) ToNotificationPreferenceArrayOutputWithContext

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

type NotificationPreferenceArrayInput

type NotificationPreferenceArrayInput interface {
	pulumi.Input

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

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

NotificationPreferenceArray{ NotificationPreferenceArgs{...} }

type NotificationPreferenceArrayOutput

type NotificationPreferenceArrayOutput struct{ *pulumi.OutputState }

func (NotificationPreferenceArrayOutput) ElementType

func (NotificationPreferenceArrayOutput) Index

func (NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutput

func (o NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutput() NotificationPreferenceArrayOutput

func (NotificationPreferenceArrayOutput) ToNotificationPreferenceArrayOutputWithContext

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

type NotificationPreferenceInput

type NotificationPreferenceInput interface {
	pulumi.Input

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

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

NotificationPreferenceArgs{...}

type NotificationPreferenceOutput

type NotificationPreferenceOutput struct{ *pulumi.OutputState }

Notification preference for a job stage.

func (NotificationPreferenceOutput) ElementType

func (NotificationPreferenceOutput) SendNotification

func (o NotificationPreferenceOutput) SendNotification() pulumi.BoolOutput

Notification is required or not.

func (NotificationPreferenceOutput) StageName

Name of the stage.

func (NotificationPreferenceOutput) ToNotificationPreferenceOutput

func (o NotificationPreferenceOutput) ToNotificationPreferenceOutput() NotificationPreferenceOutput

func (NotificationPreferenceOutput) ToNotificationPreferenceOutputWithContext

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

type NotificationPreferenceResponse

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

Notification preference for a job stage.

type NotificationPreferenceResponseArgs

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

Notification preference for a job stage.

func (NotificationPreferenceResponseArgs) ElementType

func (NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutput

func (i NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutput() NotificationPreferenceResponseOutput

func (NotificationPreferenceResponseArgs) ToNotificationPreferenceResponseOutputWithContext

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

type NotificationPreferenceResponseArray

type NotificationPreferenceResponseArray []NotificationPreferenceResponseInput

func (NotificationPreferenceResponseArray) ElementType

func (NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutput

func (i NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutput() NotificationPreferenceResponseArrayOutput

func (NotificationPreferenceResponseArray) ToNotificationPreferenceResponseArrayOutputWithContext

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

type NotificationPreferenceResponseArrayInput

type NotificationPreferenceResponseArrayInput interface {
	pulumi.Input

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

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

NotificationPreferenceResponseArray{ NotificationPreferenceResponseArgs{...} }

type NotificationPreferenceResponseArrayOutput

type NotificationPreferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (NotificationPreferenceResponseArrayOutput) ElementType

func (NotificationPreferenceResponseArrayOutput) Index

func (NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutput

func (o NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutput() NotificationPreferenceResponseArrayOutput

func (NotificationPreferenceResponseArrayOutput) ToNotificationPreferenceResponseArrayOutputWithContext

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

type NotificationPreferenceResponseInput

type NotificationPreferenceResponseInput interface {
	pulumi.Input

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

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

NotificationPreferenceResponseArgs{...}

type NotificationPreferenceResponseOutput

type NotificationPreferenceResponseOutput struct{ *pulumi.OutputState }

Notification preference for a job stage.

func (NotificationPreferenceResponseOutput) ElementType

func (NotificationPreferenceResponseOutput) SendNotification

Notification is required or not.

func (NotificationPreferenceResponseOutput) StageName

Name of the stage.

func (NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutput

func (o NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutput() NotificationPreferenceResponseOutput

func (NotificationPreferenceResponseOutput) ToNotificationPreferenceResponseOutputWithContext

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

type NotificationStageName

type NotificationStageName pulumi.String

Name of the stage.

func (NotificationStageName) ElementType

func (NotificationStageName) ElementType() reflect.Type

func (NotificationStageName) ToStringOutput

func (e NotificationStageName) ToStringOutput() pulumi.StringOutput

func (NotificationStageName) ToStringOutputWithContext

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

func (NotificationStageName) ToStringPtrOutput

func (e NotificationStageName) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationStageName) ToStringPtrOutputWithContext

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

type OrderByName

type OrderByName struct {
	pulumi.CustomResourceState

	// Represents shipping and return address for order
	AddressDetails AddressDetailsResponseOutput `pulumi:"addressDetails"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the order collection to which order belongs to
	OrderCollectionId pulumi.StringOutput `pulumi:"orderCollectionId"`
	// Represents order details.
	OrderDetails OrderDetailsResponseOutput `pulumi:"orderDetails"`
	// Start time of order
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// Represents resource creation and update time
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents order contract

func GetOrderByName

func GetOrderByName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrderByNameState, opts ...pulumi.ResourceOption) (*OrderByName, error)

GetOrderByName gets an existing OrderByName 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 NewOrderByName

func NewOrderByName(ctx *pulumi.Context,
	name string, args *OrderByNameArgs, opts ...pulumi.ResourceOption) (*OrderByName, error)

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

func (*OrderByName) ElementType

func (*OrderByName) ElementType() reflect.Type

func (*OrderByName) ToOrderByNameOutput

func (i *OrderByName) ToOrderByNameOutput() OrderByNameOutput

func (*OrderByName) ToOrderByNameOutputWithContext

func (i *OrderByName) ToOrderByNameOutputWithContext(ctx context.Context) OrderByNameOutput

type OrderByNameArgs

type OrderByNameArgs struct {
	// Represents shipping and return address for order
	AddressDetails AddressDetailsInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Represents order details.
	OrderDetails OrderDetailsInput
	// The name of the order
	OrderName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a OrderByName resource.

func (OrderByNameArgs) ElementType

func (OrderByNameArgs) ElementType() reflect.Type

type OrderByNameInput

type OrderByNameInput interface {
	pulumi.Input

	ToOrderByNameOutput() OrderByNameOutput
	ToOrderByNameOutputWithContext(ctx context.Context) OrderByNameOutput
}

type OrderByNameOutput

type OrderByNameOutput struct {
	*pulumi.OutputState
}

func (OrderByNameOutput) ElementType

func (OrderByNameOutput) ElementType() reflect.Type

func (OrderByNameOutput) ToOrderByNameOutput

func (o OrderByNameOutput) ToOrderByNameOutput() OrderByNameOutput

func (OrderByNameOutput) ToOrderByNameOutputWithContext

func (o OrderByNameOutput) ToOrderByNameOutputWithContext(ctx context.Context) OrderByNameOutput

type OrderByNameState

type OrderByNameState struct {
	// Represents shipping and return address for order
	AddressDetails AddressDetailsResponsePtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Id of the order collection to which order belongs to
	OrderCollectionId pulumi.StringPtrInput
	// Represents order details.
	OrderDetails OrderDetailsResponsePtrInput
	// Start time of order
	StartTime pulumi.StringPtrInput
	// Represents resource creation and update time
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (OrderByNameState) ElementType

func (OrderByNameState) ElementType() reflect.Type

type OrderCollectionByName

type OrderCollectionByName struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of order ARM Ids which are part of an order collection.
	OrderIds pulumi.StringArrayOutput `pulumi:"orderIds"`
	// Represents resource creation and update time
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Specifies the properties or parameters for an order collection. Order collection is a grouping of one or more orders.

func GetOrderCollectionByName

func GetOrderCollectionByName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrderCollectionByNameState, opts ...pulumi.ResourceOption) (*OrderCollectionByName, error)

GetOrderCollectionByName gets an existing OrderCollectionByName 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 NewOrderCollectionByName

func NewOrderCollectionByName(ctx *pulumi.Context,
	name string, args *OrderCollectionByNameArgs, opts ...pulumi.ResourceOption) (*OrderCollectionByName, error)

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

func (*OrderCollectionByName) ElementType

func (*OrderCollectionByName) ElementType() reflect.Type

func (*OrderCollectionByName) ToOrderCollectionByNameOutput

func (i *OrderCollectionByName) ToOrderCollectionByNameOutput() OrderCollectionByNameOutput

func (*OrderCollectionByName) ToOrderCollectionByNameOutputWithContext

func (i *OrderCollectionByName) ToOrderCollectionByNameOutputWithContext(ctx context.Context) OrderCollectionByNameOutput

type OrderCollectionByNameArgs

type OrderCollectionByNameArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the order collection
	OrderCollectionName pulumi.StringInput
	// List of order ARM Ids which are part of an order collection.
	OrderIds pulumi.StringArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a OrderCollectionByName resource.

func (OrderCollectionByNameArgs) ElementType

func (OrderCollectionByNameArgs) ElementType() reflect.Type

type OrderCollectionByNameInput

type OrderCollectionByNameInput interface {
	pulumi.Input

	ToOrderCollectionByNameOutput() OrderCollectionByNameOutput
	ToOrderCollectionByNameOutputWithContext(ctx context.Context) OrderCollectionByNameOutput
}

type OrderCollectionByNameOutput

type OrderCollectionByNameOutput struct {
	*pulumi.OutputState
}

func (OrderCollectionByNameOutput) ElementType

func (OrderCollectionByNameOutput) ToOrderCollectionByNameOutput

func (o OrderCollectionByNameOutput) ToOrderCollectionByNameOutput() OrderCollectionByNameOutput

func (OrderCollectionByNameOutput) ToOrderCollectionByNameOutputWithContext

func (o OrderCollectionByNameOutput) ToOrderCollectionByNameOutputWithContext(ctx context.Context) OrderCollectionByNameOutput

type OrderCollectionByNameState

type OrderCollectionByNameState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// List of order ARM Ids which are part of an order collection.
	OrderIds pulumi.StringArrayInput
	// Represents resource creation and update time
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (OrderCollectionByNameState) ElementType

func (OrderCollectionByNameState) ElementType() reflect.Type

type OrderDetails

type OrderDetails struct {
	// Package Shipping details
	NotificationEmailList []string `pulumi:"notificationEmailList"`
	// Order type.
	OrderType string `pulumi:"orderType"`
	// Customer notification Preferences
	Preferences *Preferences `pulumi:"preferences"`
	// Unique identifier for configuration.
	ProductDetails ProductDetails `pulumi:"productDetails"`
}

Order details

type OrderDetailsArgs

type OrderDetailsArgs struct {
	// Package Shipping details
	NotificationEmailList pulumi.StringArrayInput `pulumi:"notificationEmailList"`
	// Order type.
	OrderType pulumi.StringInput `pulumi:"orderType"`
	// Customer notification Preferences
	Preferences PreferencesPtrInput `pulumi:"preferences"`
	// Unique identifier for configuration.
	ProductDetails ProductDetailsInput `pulumi:"productDetails"`
}

Order details

func (OrderDetailsArgs) ElementType

func (OrderDetailsArgs) ElementType() reflect.Type

func (OrderDetailsArgs) ToOrderDetailsOutput

func (i OrderDetailsArgs) ToOrderDetailsOutput() OrderDetailsOutput

func (OrderDetailsArgs) ToOrderDetailsOutputWithContext

func (i OrderDetailsArgs) ToOrderDetailsOutputWithContext(ctx context.Context) OrderDetailsOutput

func (OrderDetailsArgs) ToOrderDetailsPtrOutput

func (i OrderDetailsArgs) ToOrderDetailsPtrOutput() OrderDetailsPtrOutput

func (OrderDetailsArgs) ToOrderDetailsPtrOutputWithContext

func (i OrderDetailsArgs) ToOrderDetailsPtrOutputWithContext(ctx context.Context) OrderDetailsPtrOutput

type OrderDetailsInput

type OrderDetailsInput interface {
	pulumi.Input

	ToOrderDetailsOutput() OrderDetailsOutput
	ToOrderDetailsOutputWithContext(context.Context) OrderDetailsOutput
}

OrderDetailsInput is an input type that accepts OrderDetailsArgs and OrderDetailsOutput values. You can construct a concrete instance of `OrderDetailsInput` via:

OrderDetailsArgs{...}

type OrderDetailsOutput

type OrderDetailsOutput struct{ *pulumi.OutputState }

Order details

func (OrderDetailsOutput) ElementType

func (OrderDetailsOutput) ElementType() reflect.Type

func (OrderDetailsOutput) NotificationEmailList

func (o OrderDetailsOutput) NotificationEmailList() pulumi.StringArrayOutput

Package Shipping details

func (OrderDetailsOutput) OrderType

func (o OrderDetailsOutput) OrderType() pulumi.StringOutput

Order type.

func (OrderDetailsOutput) Preferences

func (o OrderDetailsOutput) Preferences() PreferencesPtrOutput

Customer notification Preferences

func (OrderDetailsOutput) ProductDetails

func (o OrderDetailsOutput) ProductDetails() ProductDetailsOutput

Unique identifier for configuration.

func (OrderDetailsOutput) ToOrderDetailsOutput

func (o OrderDetailsOutput) ToOrderDetailsOutput() OrderDetailsOutput

func (OrderDetailsOutput) ToOrderDetailsOutputWithContext

func (o OrderDetailsOutput) ToOrderDetailsOutputWithContext(ctx context.Context) OrderDetailsOutput

func (OrderDetailsOutput) ToOrderDetailsPtrOutput

func (o OrderDetailsOutput) ToOrderDetailsPtrOutput() OrderDetailsPtrOutput

func (OrderDetailsOutput) ToOrderDetailsPtrOutputWithContext

func (o OrderDetailsOutput) ToOrderDetailsPtrOutputWithContext(ctx context.Context) OrderDetailsPtrOutput

type OrderDetailsPtrInput

type OrderDetailsPtrInput interface {
	pulumi.Input

	ToOrderDetailsPtrOutput() OrderDetailsPtrOutput
	ToOrderDetailsPtrOutputWithContext(context.Context) OrderDetailsPtrOutput
}

OrderDetailsPtrInput is an input type that accepts OrderDetailsArgs, OrderDetailsPtr and OrderDetailsPtrOutput values. You can construct a concrete instance of `OrderDetailsPtrInput` via:

        OrderDetailsArgs{...}

or:

        nil

type OrderDetailsPtrOutput

type OrderDetailsPtrOutput struct{ *pulumi.OutputState }

func (OrderDetailsPtrOutput) Elem

func (OrderDetailsPtrOutput) ElementType

func (OrderDetailsPtrOutput) ElementType() reflect.Type

func (OrderDetailsPtrOutput) NotificationEmailList

func (o OrderDetailsPtrOutput) NotificationEmailList() pulumi.StringArrayOutput

Package Shipping details

func (OrderDetailsPtrOutput) OrderType

Order type.

func (OrderDetailsPtrOutput) Preferences

Customer notification Preferences

func (OrderDetailsPtrOutput) ProductDetails

Unique identifier for configuration.

func (OrderDetailsPtrOutput) ToOrderDetailsPtrOutput

func (o OrderDetailsPtrOutput) ToOrderDetailsPtrOutput() OrderDetailsPtrOutput

func (OrderDetailsPtrOutput) ToOrderDetailsPtrOutputWithContext

func (o OrderDetailsPtrOutput) ToOrderDetailsPtrOutputWithContext(ctx context.Context) OrderDetailsPtrOutput

type OrderDetailsResponse

type OrderDetailsResponse struct {
	// Cancellation reason.
	CancellationReason string `pulumi:"cancellationReason"`
	// Describes whether the order is cancellable or not.
	CancellationStatus string `pulumi:"cancellationStatus"`
	// Current Order Status
	CurrentStatus OrderStatusDetailsResponse `pulumi:"currentStatus"`
	// Describes whether the order is deletable or not.
	DeletionStatus string `pulumi:"deletionStatus"`
	// Top level error for the job.
	Error CloudErrorResponse `pulumi:"error"`
	// Forward Package Shipping details
	ForwardShippingDetails ShippingDetailsResponse `pulumi:"forwardShippingDetails"`
	// parent RP details
	ManagementRpDetails interface{} `pulumi:"managementRpDetails"`
	// Package Shipping details
	NotificationEmailList []string `pulumi:"notificationEmailList"`
	// Order history
	OrderStatusHistory []OrderStatusDetailsResponse `pulumi:"orderStatusHistory"`
	// Order type.
	OrderType string `pulumi:"orderType"`
	// Customer notification Preferences
	Preferences *PreferencesResponse `pulumi:"preferences"`
	// Unique identifier for configuration.
	ProductDetails ProductDetailsResponse `pulumi:"productDetails"`
	// Return reason.
	ReturnReason string `pulumi:"returnReason"`
	// Describes whether the order is returnable or not.
	ReturnStatus string `pulumi:"returnStatus"`
	// Reverse Package Shipping details
	ReverseShippingDetails ShippingDetailsResponse `pulumi:"reverseShippingDetails"`
}

Order details

type OrderDetailsResponseArgs

type OrderDetailsResponseArgs struct {
	// Cancellation reason.
	CancellationReason pulumi.StringInput `pulumi:"cancellationReason"`
	// Describes whether the order is cancellable or not.
	CancellationStatus pulumi.StringInput `pulumi:"cancellationStatus"`
	// Current Order Status
	CurrentStatus OrderStatusDetailsResponseInput `pulumi:"currentStatus"`
	// Describes whether the order is deletable or not.
	DeletionStatus pulumi.StringInput `pulumi:"deletionStatus"`
	// Top level error for the job.
	Error CloudErrorResponseInput `pulumi:"error"`
	// Forward Package Shipping details
	ForwardShippingDetails ShippingDetailsResponseInput `pulumi:"forwardShippingDetails"`
	// parent RP details
	ManagementRpDetails pulumi.Input `pulumi:"managementRpDetails"`
	// Package Shipping details
	NotificationEmailList pulumi.StringArrayInput `pulumi:"notificationEmailList"`
	// Order history
	OrderStatusHistory OrderStatusDetailsResponseArrayInput `pulumi:"orderStatusHistory"`
	// Order type.
	OrderType pulumi.StringInput `pulumi:"orderType"`
	// Customer notification Preferences
	Preferences PreferencesResponsePtrInput `pulumi:"preferences"`
	// Unique identifier for configuration.
	ProductDetails ProductDetailsResponseInput `pulumi:"productDetails"`
	// Return reason.
	ReturnReason pulumi.StringInput `pulumi:"returnReason"`
	// Describes whether the order is returnable or not.
	ReturnStatus pulumi.StringInput `pulumi:"returnStatus"`
	// Reverse Package Shipping details
	ReverseShippingDetails ShippingDetailsResponseInput `pulumi:"reverseShippingDetails"`
}

Order details

func (OrderDetailsResponseArgs) ElementType

func (OrderDetailsResponseArgs) ElementType() reflect.Type

func (OrderDetailsResponseArgs) ToOrderDetailsResponseOutput

func (i OrderDetailsResponseArgs) ToOrderDetailsResponseOutput() OrderDetailsResponseOutput

func (OrderDetailsResponseArgs) ToOrderDetailsResponseOutputWithContext

func (i OrderDetailsResponseArgs) ToOrderDetailsResponseOutputWithContext(ctx context.Context) OrderDetailsResponseOutput

func (OrderDetailsResponseArgs) ToOrderDetailsResponsePtrOutput

func (i OrderDetailsResponseArgs) ToOrderDetailsResponsePtrOutput() OrderDetailsResponsePtrOutput

func (OrderDetailsResponseArgs) ToOrderDetailsResponsePtrOutputWithContext

func (i OrderDetailsResponseArgs) ToOrderDetailsResponsePtrOutputWithContext(ctx context.Context) OrderDetailsResponsePtrOutput

type OrderDetailsResponseInput

type OrderDetailsResponseInput interface {
	pulumi.Input

	ToOrderDetailsResponseOutput() OrderDetailsResponseOutput
	ToOrderDetailsResponseOutputWithContext(context.Context) OrderDetailsResponseOutput
}

OrderDetailsResponseInput is an input type that accepts OrderDetailsResponseArgs and OrderDetailsResponseOutput values. You can construct a concrete instance of `OrderDetailsResponseInput` via:

OrderDetailsResponseArgs{...}

type OrderDetailsResponseOutput

type OrderDetailsResponseOutput struct{ *pulumi.OutputState }

Order details

func (OrderDetailsResponseOutput) CancellationReason

func (o OrderDetailsResponseOutput) CancellationReason() pulumi.StringOutput

Cancellation reason.

func (OrderDetailsResponseOutput) CancellationStatus

func (o OrderDetailsResponseOutput) CancellationStatus() pulumi.StringOutput

Describes whether the order is cancellable or not.

func (OrderDetailsResponseOutput) CurrentStatus

Current Order Status

func (OrderDetailsResponseOutput) DeletionStatus

func (o OrderDetailsResponseOutput) DeletionStatus() pulumi.StringOutput

Describes whether the order is deletable or not.

func (OrderDetailsResponseOutput) ElementType

func (OrderDetailsResponseOutput) ElementType() reflect.Type

func (OrderDetailsResponseOutput) Error

Top level error for the job.

func (OrderDetailsResponseOutput) ForwardShippingDetails

func (o OrderDetailsResponseOutput) ForwardShippingDetails() ShippingDetailsResponseOutput

Forward Package Shipping details

func (OrderDetailsResponseOutput) ManagementRpDetails

func (o OrderDetailsResponseOutput) ManagementRpDetails() pulumi.AnyOutput

parent RP details

func (OrderDetailsResponseOutput) NotificationEmailList

func (o OrderDetailsResponseOutput) NotificationEmailList() pulumi.StringArrayOutput

Package Shipping details

func (OrderDetailsResponseOutput) OrderStatusHistory

Order history

func (OrderDetailsResponseOutput) OrderType

Order type.

func (OrderDetailsResponseOutput) Preferences

Customer notification Preferences

func (OrderDetailsResponseOutput) ProductDetails

Unique identifier for configuration.

func (OrderDetailsResponseOutput) ReturnReason

Return reason.

func (OrderDetailsResponseOutput) ReturnStatus

Describes whether the order is returnable or not.

func (OrderDetailsResponseOutput) ReverseShippingDetails

func (o OrderDetailsResponseOutput) ReverseShippingDetails() ShippingDetailsResponseOutput

Reverse Package Shipping details

func (OrderDetailsResponseOutput) ToOrderDetailsResponseOutput

func (o OrderDetailsResponseOutput) ToOrderDetailsResponseOutput() OrderDetailsResponseOutput

func (OrderDetailsResponseOutput) ToOrderDetailsResponseOutputWithContext

func (o OrderDetailsResponseOutput) ToOrderDetailsResponseOutputWithContext(ctx context.Context) OrderDetailsResponseOutput

func (OrderDetailsResponseOutput) ToOrderDetailsResponsePtrOutput

func (o OrderDetailsResponseOutput) ToOrderDetailsResponsePtrOutput() OrderDetailsResponsePtrOutput

func (OrderDetailsResponseOutput) ToOrderDetailsResponsePtrOutputWithContext

func (o OrderDetailsResponseOutput) ToOrderDetailsResponsePtrOutputWithContext(ctx context.Context) OrderDetailsResponsePtrOutput

type OrderDetailsResponsePtrInput

type OrderDetailsResponsePtrInput interface {
	pulumi.Input

	ToOrderDetailsResponsePtrOutput() OrderDetailsResponsePtrOutput
	ToOrderDetailsResponsePtrOutputWithContext(context.Context) OrderDetailsResponsePtrOutput
}

OrderDetailsResponsePtrInput is an input type that accepts OrderDetailsResponseArgs, OrderDetailsResponsePtr and OrderDetailsResponsePtrOutput values. You can construct a concrete instance of `OrderDetailsResponsePtrInput` via:

        OrderDetailsResponseArgs{...}

or:

        nil

type OrderDetailsResponsePtrOutput

type OrderDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (OrderDetailsResponsePtrOutput) CancellationReason

func (o OrderDetailsResponsePtrOutput) CancellationReason() pulumi.StringPtrOutput

Cancellation reason.

func (OrderDetailsResponsePtrOutput) CancellationStatus

func (o OrderDetailsResponsePtrOutput) CancellationStatus() pulumi.StringPtrOutput

Describes whether the order is cancellable or not.

func (OrderDetailsResponsePtrOutput) CurrentStatus

Current Order Status

func (OrderDetailsResponsePtrOutput) DeletionStatus

Describes whether the order is deletable or not.

func (OrderDetailsResponsePtrOutput) Elem

func (OrderDetailsResponsePtrOutput) ElementType

func (OrderDetailsResponsePtrOutput) Error

Top level error for the job.

func (OrderDetailsResponsePtrOutput) ForwardShippingDetails

Forward Package Shipping details

func (OrderDetailsResponsePtrOutput) ManagementRpDetails

func (o OrderDetailsResponsePtrOutput) ManagementRpDetails() pulumi.AnyOutput

parent RP details

func (OrderDetailsResponsePtrOutput) NotificationEmailList

func (o OrderDetailsResponsePtrOutput) NotificationEmailList() pulumi.StringArrayOutput

Package Shipping details

func (OrderDetailsResponsePtrOutput) OrderStatusHistory

Order history

func (OrderDetailsResponsePtrOutput) OrderType

Order type.

func (OrderDetailsResponsePtrOutput) Preferences

Customer notification Preferences

func (OrderDetailsResponsePtrOutput) ProductDetails

Unique identifier for configuration.

func (OrderDetailsResponsePtrOutput) ReturnReason

Return reason.

func (OrderDetailsResponsePtrOutput) ReturnStatus

Describes whether the order is returnable or not.

func (OrderDetailsResponsePtrOutput) ReverseShippingDetails

Reverse Package Shipping details

func (OrderDetailsResponsePtrOutput) ToOrderDetailsResponsePtrOutput

func (o OrderDetailsResponsePtrOutput) ToOrderDetailsResponsePtrOutput() OrderDetailsResponsePtrOutput

func (OrderDetailsResponsePtrOutput) ToOrderDetailsResponsePtrOutputWithContext

func (o OrderDetailsResponsePtrOutput) ToOrderDetailsResponsePtrOutputWithContext(ctx context.Context) OrderDetailsResponsePtrOutput

type OrderStatusDetailsResponse

type OrderStatusDetailsResponse struct {
	// last time order was updated
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// Order status
	OrderStatus string `pulumi:"orderStatus"`
}

Order status CurrentStatus

type OrderStatusDetailsResponseArgs

type OrderStatusDetailsResponseArgs struct {
	// last time order was updated
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	// Order status
	OrderStatus pulumi.StringInput `pulumi:"orderStatus"`
}

Order status CurrentStatus

func (OrderStatusDetailsResponseArgs) ElementType

func (OrderStatusDetailsResponseArgs) ToOrderStatusDetailsResponseOutput

func (i OrderStatusDetailsResponseArgs) ToOrderStatusDetailsResponseOutput() OrderStatusDetailsResponseOutput

func (OrderStatusDetailsResponseArgs) ToOrderStatusDetailsResponseOutputWithContext

func (i OrderStatusDetailsResponseArgs) ToOrderStatusDetailsResponseOutputWithContext(ctx context.Context) OrderStatusDetailsResponseOutput

func (OrderStatusDetailsResponseArgs) ToOrderStatusDetailsResponsePtrOutput

func (i OrderStatusDetailsResponseArgs) ToOrderStatusDetailsResponsePtrOutput() OrderStatusDetailsResponsePtrOutput

func (OrderStatusDetailsResponseArgs) ToOrderStatusDetailsResponsePtrOutputWithContext

func (i OrderStatusDetailsResponseArgs) ToOrderStatusDetailsResponsePtrOutputWithContext(ctx context.Context) OrderStatusDetailsResponsePtrOutput

type OrderStatusDetailsResponseArray

type OrderStatusDetailsResponseArray []OrderStatusDetailsResponseInput

func (OrderStatusDetailsResponseArray) ElementType

func (OrderStatusDetailsResponseArray) ToOrderStatusDetailsResponseArrayOutput

func (i OrderStatusDetailsResponseArray) ToOrderStatusDetailsResponseArrayOutput() OrderStatusDetailsResponseArrayOutput

func (OrderStatusDetailsResponseArray) ToOrderStatusDetailsResponseArrayOutputWithContext

func (i OrderStatusDetailsResponseArray) ToOrderStatusDetailsResponseArrayOutputWithContext(ctx context.Context) OrderStatusDetailsResponseArrayOutput

type OrderStatusDetailsResponseArrayInput

type OrderStatusDetailsResponseArrayInput interface {
	pulumi.Input

	ToOrderStatusDetailsResponseArrayOutput() OrderStatusDetailsResponseArrayOutput
	ToOrderStatusDetailsResponseArrayOutputWithContext(context.Context) OrderStatusDetailsResponseArrayOutput
}

OrderStatusDetailsResponseArrayInput is an input type that accepts OrderStatusDetailsResponseArray and OrderStatusDetailsResponseArrayOutput values. You can construct a concrete instance of `OrderStatusDetailsResponseArrayInput` via:

OrderStatusDetailsResponseArray{ OrderStatusDetailsResponseArgs{...} }

type OrderStatusDetailsResponseArrayOutput

type OrderStatusDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (OrderStatusDetailsResponseArrayOutput) ElementType

func (OrderStatusDetailsResponseArrayOutput) Index

func (OrderStatusDetailsResponseArrayOutput) ToOrderStatusDetailsResponseArrayOutput

func (o OrderStatusDetailsResponseArrayOutput) ToOrderStatusDetailsResponseArrayOutput() OrderStatusDetailsResponseArrayOutput

func (OrderStatusDetailsResponseArrayOutput) ToOrderStatusDetailsResponseArrayOutputWithContext

func (o OrderStatusDetailsResponseArrayOutput) ToOrderStatusDetailsResponseArrayOutputWithContext(ctx context.Context) OrderStatusDetailsResponseArrayOutput

type OrderStatusDetailsResponseInput

type OrderStatusDetailsResponseInput interface {
	pulumi.Input

	ToOrderStatusDetailsResponseOutput() OrderStatusDetailsResponseOutput
	ToOrderStatusDetailsResponseOutputWithContext(context.Context) OrderStatusDetailsResponseOutput
}

OrderStatusDetailsResponseInput is an input type that accepts OrderStatusDetailsResponseArgs and OrderStatusDetailsResponseOutput values. You can construct a concrete instance of `OrderStatusDetailsResponseInput` via:

OrderStatusDetailsResponseArgs{...}

type OrderStatusDetailsResponseOutput

type OrderStatusDetailsResponseOutput struct{ *pulumi.OutputState }

Order status CurrentStatus

func (OrderStatusDetailsResponseOutput) ElementType

func (OrderStatusDetailsResponseOutput) LastUpdatedTime

last time order was updated

func (OrderStatusDetailsResponseOutput) OrderStatus

Order status

func (OrderStatusDetailsResponseOutput) ToOrderStatusDetailsResponseOutput

func (o OrderStatusDetailsResponseOutput) ToOrderStatusDetailsResponseOutput() OrderStatusDetailsResponseOutput

func (OrderStatusDetailsResponseOutput) ToOrderStatusDetailsResponseOutputWithContext

func (o OrderStatusDetailsResponseOutput) ToOrderStatusDetailsResponseOutputWithContext(ctx context.Context) OrderStatusDetailsResponseOutput

func (OrderStatusDetailsResponseOutput) ToOrderStatusDetailsResponsePtrOutput

func (o OrderStatusDetailsResponseOutput) ToOrderStatusDetailsResponsePtrOutput() OrderStatusDetailsResponsePtrOutput

func (OrderStatusDetailsResponseOutput) ToOrderStatusDetailsResponsePtrOutputWithContext

func (o OrderStatusDetailsResponseOutput) ToOrderStatusDetailsResponsePtrOutputWithContext(ctx context.Context) OrderStatusDetailsResponsePtrOutput

type OrderStatusDetailsResponsePtrInput

type OrderStatusDetailsResponsePtrInput interface {
	pulumi.Input

	ToOrderStatusDetailsResponsePtrOutput() OrderStatusDetailsResponsePtrOutput
	ToOrderStatusDetailsResponsePtrOutputWithContext(context.Context) OrderStatusDetailsResponsePtrOutput
}

OrderStatusDetailsResponsePtrInput is an input type that accepts OrderStatusDetailsResponseArgs, OrderStatusDetailsResponsePtr and OrderStatusDetailsResponsePtrOutput values. You can construct a concrete instance of `OrderStatusDetailsResponsePtrInput` via:

        OrderStatusDetailsResponseArgs{...}

or:

        nil

type OrderStatusDetailsResponsePtrOutput

type OrderStatusDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (OrderStatusDetailsResponsePtrOutput) Elem

func (OrderStatusDetailsResponsePtrOutput) ElementType

func (OrderStatusDetailsResponsePtrOutput) LastUpdatedTime

last time order was updated

func (OrderStatusDetailsResponsePtrOutput) OrderStatus

Order status

func (OrderStatusDetailsResponsePtrOutput) ToOrderStatusDetailsResponsePtrOutput

func (o OrderStatusDetailsResponsePtrOutput) ToOrderStatusDetailsResponsePtrOutput() OrderStatusDetailsResponsePtrOutput

func (OrderStatusDetailsResponsePtrOutput) ToOrderStatusDetailsResponsePtrOutputWithContext

func (o OrderStatusDetailsResponsePtrOutput) ToOrderStatusDetailsResponsePtrOutputWithContext(ctx context.Context) OrderStatusDetailsResponsePtrOutput

type OrderType

type OrderType pulumi.String

Order type.

func (OrderType) ElementType

func (OrderType) ElementType() reflect.Type

func (OrderType) ToStringOutput

func (e OrderType) ToStringOutput() pulumi.StringOutput

func (OrderType) ToStringOutputWithContext

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

func (OrderType) ToStringPtrOutput

func (e OrderType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OrderType) ToStringPtrOutputWithContext

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

type Preferences

type Preferences struct {
	// Notification preferences.
	NotificationPreferences []NotificationPreference `pulumi:"notificationPreferences"`
	// Preferences related to the shipment logistics of the order.
	TransportPreferences *TransportPreferences `pulumi:"transportPreferences"`
}

Preferences related to the order

type PreferencesArgs

type PreferencesArgs struct {
	// Notification preferences.
	NotificationPreferences NotificationPreferenceArrayInput `pulumi:"notificationPreferences"`
	// Preferences related to the shipment logistics of the order.
	TransportPreferences TransportPreferencesPtrInput `pulumi:"transportPreferences"`
}

Preferences related to the order

func (PreferencesArgs) ElementType

func (PreferencesArgs) ElementType() reflect.Type

func (PreferencesArgs) ToPreferencesOutput

func (i PreferencesArgs) ToPreferencesOutput() PreferencesOutput

func (PreferencesArgs) ToPreferencesOutputWithContext

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

func (PreferencesArgs) ToPreferencesPtrOutput

func (i PreferencesArgs) ToPreferencesPtrOutput() PreferencesPtrOutput

func (PreferencesArgs) ToPreferencesPtrOutputWithContext

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

type PreferencesInput

type PreferencesInput interface {
	pulumi.Input

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

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

PreferencesArgs{...}

type PreferencesOutput

type PreferencesOutput struct{ *pulumi.OutputState }

Preferences related to the order

func (PreferencesOutput) ElementType

func (PreferencesOutput) ElementType() reflect.Type

func (PreferencesOutput) NotificationPreferences

func (o PreferencesOutput) NotificationPreferences() NotificationPreferenceArrayOutput

Notification preferences.

func (PreferencesOutput) ToPreferencesOutput

func (o PreferencesOutput) ToPreferencesOutput() PreferencesOutput

func (PreferencesOutput) ToPreferencesOutputWithContext

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

func (PreferencesOutput) ToPreferencesPtrOutput

func (o PreferencesOutput) ToPreferencesPtrOutput() PreferencesPtrOutput

func (PreferencesOutput) ToPreferencesPtrOutputWithContext

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

func (PreferencesOutput) TransportPreferences

func (o PreferencesOutput) TransportPreferences() TransportPreferencesPtrOutput

Preferences related to the shipment logistics of the order.

type PreferencesPtrInput

type PreferencesPtrInput interface {
	pulumi.Input

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

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

        PreferencesArgs{...}

or:

        nil

func PreferencesPtr

func PreferencesPtr(v *PreferencesArgs) PreferencesPtrInput

type PreferencesPtrOutput

type PreferencesPtrOutput struct{ *pulumi.OutputState }

func (PreferencesPtrOutput) Elem

func (PreferencesPtrOutput) ElementType

func (PreferencesPtrOutput) ElementType() reflect.Type

func (PreferencesPtrOutput) NotificationPreferences

func (o PreferencesPtrOutput) NotificationPreferences() NotificationPreferenceArrayOutput

Notification preferences.

func (PreferencesPtrOutput) ToPreferencesPtrOutput

func (o PreferencesPtrOutput) ToPreferencesPtrOutput() PreferencesPtrOutput

func (PreferencesPtrOutput) ToPreferencesPtrOutputWithContext

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

func (PreferencesPtrOutput) TransportPreferences

func (o PreferencesPtrOutput) TransportPreferences() TransportPreferencesPtrOutput

Preferences related to the shipment logistics of the order.

type PreferencesResponse

type PreferencesResponse struct {
	// Notification preferences.
	NotificationPreferences []NotificationPreferenceResponse `pulumi:"notificationPreferences"`
	// Preferences related to the shipment logistics of the order.
	TransportPreferences *TransportPreferencesResponse `pulumi:"transportPreferences"`
}

Preferences related to the order

type PreferencesResponseArgs

type PreferencesResponseArgs struct {
	// Notification preferences.
	NotificationPreferences NotificationPreferenceResponseArrayInput `pulumi:"notificationPreferences"`
	// Preferences related to the shipment logistics of the order.
	TransportPreferences TransportPreferencesResponsePtrInput `pulumi:"transportPreferences"`
}

Preferences related to the order

func (PreferencesResponseArgs) ElementType

func (PreferencesResponseArgs) ElementType() reflect.Type

func (PreferencesResponseArgs) ToPreferencesResponseOutput

func (i PreferencesResponseArgs) ToPreferencesResponseOutput() PreferencesResponseOutput

func (PreferencesResponseArgs) ToPreferencesResponseOutputWithContext

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

func (PreferencesResponseArgs) ToPreferencesResponsePtrOutput

func (i PreferencesResponseArgs) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponseArgs) ToPreferencesResponsePtrOutputWithContext

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

type PreferencesResponseInput

type PreferencesResponseInput interface {
	pulumi.Input

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

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

PreferencesResponseArgs{...}

type PreferencesResponseOutput

type PreferencesResponseOutput struct{ *pulumi.OutputState }

Preferences related to the order

func (PreferencesResponseOutput) ElementType

func (PreferencesResponseOutput) ElementType() reflect.Type

func (PreferencesResponseOutput) NotificationPreferences

Notification preferences.

func (PreferencesResponseOutput) ToPreferencesResponseOutput

func (o PreferencesResponseOutput) ToPreferencesResponseOutput() PreferencesResponseOutput

func (PreferencesResponseOutput) ToPreferencesResponseOutputWithContext

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

func (PreferencesResponseOutput) ToPreferencesResponsePtrOutput

func (o PreferencesResponseOutput) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponseOutput) ToPreferencesResponsePtrOutputWithContext

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

func (PreferencesResponseOutput) TransportPreferences

Preferences related to the shipment logistics of the order.

type PreferencesResponsePtrInput

type PreferencesResponsePtrInput interface {
	pulumi.Input

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

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

        PreferencesResponseArgs{...}

or:

        nil

type PreferencesResponsePtrOutput

type PreferencesResponsePtrOutput struct{ *pulumi.OutputState }

func (PreferencesResponsePtrOutput) Elem

func (PreferencesResponsePtrOutput) ElementType

func (PreferencesResponsePtrOutput) NotificationPreferences

Notification preferences.

func (PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutput

func (o PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutput() PreferencesResponsePtrOutput

func (PreferencesResponsePtrOutput) ToPreferencesResponsePtrOutputWithContext

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

func (PreferencesResponsePtrOutput) TransportPreferences

Preferences related to the shipment logistics of the order.

type ProductDetails

type ProductDetails struct {
	// Quantity of the product
	Count *int `pulumi:"count"`
	//  Hierarchy of the product which uniquely identifies the product
	HierarchyInformation HierarchyInformation `pulumi:"hierarchyInformation"`
}

Represents product details

type ProductDetailsArgs

type ProductDetailsArgs struct {
	// Quantity of the product
	Count pulumi.IntPtrInput `pulumi:"count"`
	//  Hierarchy of the product which uniquely identifies the product
	HierarchyInformation HierarchyInformationInput `pulumi:"hierarchyInformation"`
}

Represents product details

func (ProductDetailsArgs) ElementType

func (ProductDetailsArgs) ElementType() reflect.Type

func (ProductDetailsArgs) ToProductDetailsOutput

func (i ProductDetailsArgs) ToProductDetailsOutput() ProductDetailsOutput

func (ProductDetailsArgs) ToProductDetailsOutputWithContext

func (i ProductDetailsArgs) ToProductDetailsOutputWithContext(ctx context.Context) ProductDetailsOutput

func (ProductDetailsArgs) ToProductDetailsPtrOutput

func (i ProductDetailsArgs) ToProductDetailsPtrOutput() ProductDetailsPtrOutput

func (ProductDetailsArgs) ToProductDetailsPtrOutputWithContext

func (i ProductDetailsArgs) ToProductDetailsPtrOutputWithContext(ctx context.Context) ProductDetailsPtrOutput

type ProductDetailsInput

type ProductDetailsInput interface {
	pulumi.Input

	ToProductDetailsOutput() ProductDetailsOutput
	ToProductDetailsOutputWithContext(context.Context) ProductDetailsOutput
}

ProductDetailsInput is an input type that accepts ProductDetailsArgs and ProductDetailsOutput values. You can construct a concrete instance of `ProductDetailsInput` via:

ProductDetailsArgs{...}

type ProductDetailsOutput

type ProductDetailsOutput struct{ *pulumi.OutputState }

Represents product details

func (ProductDetailsOutput) Count

Quantity of the product

func (ProductDetailsOutput) ElementType

func (ProductDetailsOutput) ElementType() reflect.Type

func (ProductDetailsOutput) HierarchyInformation

func (o ProductDetailsOutput) HierarchyInformation() HierarchyInformationOutput

Hierarchy of the product which uniquely identifies the product

func (ProductDetailsOutput) ToProductDetailsOutput

func (o ProductDetailsOutput) ToProductDetailsOutput() ProductDetailsOutput

func (ProductDetailsOutput) ToProductDetailsOutputWithContext

func (o ProductDetailsOutput) ToProductDetailsOutputWithContext(ctx context.Context) ProductDetailsOutput

func (ProductDetailsOutput) ToProductDetailsPtrOutput

func (o ProductDetailsOutput) ToProductDetailsPtrOutput() ProductDetailsPtrOutput

func (ProductDetailsOutput) ToProductDetailsPtrOutputWithContext

func (o ProductDetailsOutput) ToProductDetailsPtrOutputWithContext(ctx context.Context) ProductDetailsPtrOutput

type ProductDetailsPtrInput

type ProductDetailsPtrInput interface {
	pulumi.Input

	ToProductDetailsPtrOutput() ProductDetailsPtrOutput
	ToProductDetailsPtrOutputWithContext(context.Context) ProductDetailsPtrOutput
}

ProductDetailsPtrInput is an input type that accepts ProductDetailsArgs, ProductDetailsPtr and ProductDetailsPtrOutput values. You can construct a concrete instance of `ProductDetailsPtrInput` via:

        ProductDetailsArgs{...}

or:

        nil

type ProductDetailsPtrOutput

type ProductDetailsPtrOutput struct{ *pulumi.OutputState }

func (ProductDetailsPtrOutput) Count

Quantity of the product

func (ProductDetailsPtrOutput) Elem

func (ProductDetailsPtrOutput) ElementType

func (ProductDetailsPtrOutput) ElementType() reflect.Type

func (ProductDetailsPtrOutput) HierarchyInformation

func (o ProductDetailsPtrOutput) HierarchyInformation() HierarchyInformationPtrOutput

Hierarchy of the product which uniquely identifies the product

func (ProductDetailsPtrOutput) ToProductDetailsPtrOutput

func (o ProductDetailsPtrOutput) ToProductDetailsPtrOutput() ProductDetailsPtrOutput

func (ProductDetailsPtrOutput) ToProductDetailsPtrOutputWithContext

func (o ProductDetailsPtrOutput) ToProductDetailsPtrOutputWithContext(ctx context.Context) ProductDetailsPtrOutput

type ProductDetailsResponse

type ProductDetailsResponse struct {
	// Quantity of the product
	Count *int `pulumi:"count"`
	// list of device details
	DeviceDetails []DeviceDetailsResponse `pulumi:"deviceDetails"`
	//  Hierarchy of the product which uniquely identifies the product
	HierarchyInformation HierarchyInformationResponse `pulumi:"hierarchyInformation"`
}

Represents product details

type ProductDetailsResponseArgs

type ProductDetailsResponseArgs struct {
	// Quantity of the product
	Count pulumi.IntPtrInput `pulumi:"count"`
	// list of device details
	DeviceDetails DeviceDetailsResponseArrayInput `pulumi:"deviceDetails"`
	//  Hierarchy of the product which uniquely identifies the product
	HierarchyInformation HierarchyInformationResponseInput `pulumi:"hierarchyInformation"`
}

Represents product details

func (ProductDetailsResponseArgs) ElementType

func (ProductDetailsResponseArgs) ElementType() reflect.Type

func (ProductDetailsResponseArgs) ToProductDetailsResponseOutput

func (i ProductDetailsResponseArgs) ToProductDetailsResponseOutput() ProductDetailsResponseOutput

func (ProductDetailsResponseArgs) ToProductDetailsResponseOutputWithContext

func (i ProductDetailsResponseArgs) ToProductDetailsResponseOutputWithContext(ctx context.Context) ProductDetailsResponseOutput

func (ProductDetailsResponseArgs) ToProductDetailsResponsePtrOutput

func (i ProductDetailsResponseArgs) ToProductDetailsResponsePtrOutput() ProductDetailsResponsePtrOutput

func (ProductDetailsResponseArgs) ToProductDetailsResponsePtrOutputWithContext

func (i ProductDetailsResponseArgs) ToProductDetailsResponsePtrOutputWithContext(ctx context.Context) ProductDetailsResponsePtrOutput

type ProductDetailsResponseInput

type ProductDetailsResponseInput interface {
	pulumi.Input

	ToProductDetailsResponseOutput() ProductDetailsResponseOutput
	ToProductDetailsResponseOutputWithContext(context.Context) ProductDetailsResponseOutput
}

ProductDetailsResponseInput is an input type that accepts ProductDetailsResponseArgs and ProductDetailsResponseOutput values. You can construct a concrete instance of `ProductDetailsResponseInput` via:

ProductDetailsResponseArgs{...}

type ProductDetailsResponseOutput

type ProductDetailsResponseOutput struct{ *pulumi.OutputState }

Represents product details

func (ProductDetailsResponseOutput) Count

Quantity of the product

func (ProductDetailsResponseOutput) DeviceDetails

list of device details

func (ProductDetailsResponseOutput) ElementType

func (ProductDetailsResponseOutput) HierarchyInformation

Hierarchy of the product which uniquely identifies the product

func (ProductDetailsResponseOutput) ToProductDetailsResponseOutput

func (o ProductDetailsResponseOutput) ToProductDetailsResponseOutput() ProductDetailsResponseOutput

func (ProductDetailsResponseOutput) ToProductDetailsResponseOutputWithContext

func (o ProductDetailsResponseOutput) ToProductDetailsResponseOutputWithContext(ctx context.Context) ProductDetailsResponseOutput

func (ProductDetailsResponseOutput) ToProductDetailsResponsePtrOutput

func (o ProductDetailsResponseOutput) ToProductDetailsResponsePtrOutput() ProductDetailsResponsePtrOutput

func (ProductDetailsResponseOutput) ToProductDetailsResponsePtrOutputWithContext

func (o ProductDetailsResponseOutput) ToProductDetailsResponsePtrOutputWithContext(ctx context.Context) ProductDetailsResponsePtrOutput

type ProductDetailsResponsePtrInput

type ProductDetailsResponsePtrInput interface {
	pulumi.Input

	ToProductDetailsResponsePtrOutput() ProductDetailsResponsePtrOutput
	ToProductDetailsResponsePtrOutputWithContext(context.Context) ProductDetailsResponsePtrOutput
}

ProductDetailsResponsePtrInput is an input type that accepts ProductDetailsResponseArgs, ProductDetailsResponsePtr and ProductDetailsResponsePtrOutput values. You can construct a concrete instance of `ProductDetailsResponsePtrInput` via:

        ProductDetailsResponseArgs{...}

or:

        nil

type ProductDetailsResponsePtrOutput

type ProductDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ProductDetailsResponsePtrOutput) Count

Quantity of the product

func (ProductDetailsResponsePtrOutput) DeviceDetails

list of device details

func (ProductDetailsResponsePtrOutput) Elem

func (ProductDetailsResponsePtrOutput) ElementType

func (ProductDetailsResponsePtrOutput) HierarchyInformation

Hierarchy of the product which uniquely identifies the product

func (ProductDetailsResponsePtrOutput) ToProductDetailsResponsePtrOutput

func (o ProductDetailsResponsePtrOutput) ToProductDetailsResponsePtrOutput() ProductDetailsResponsePtrOutput

func (ProductDetailsResponsePtrOutput) ToProductDetailsResponsePtrOutputWithContext

func (o ProductDetailsResponsePtrOutput) ToProductDetailsResponsePtrOutputWithContext(ctx context.Context) ProductDetailsResponsePtrOutput

type ProductFamilyResponse

type ProductFamilyResponse struct {
	// Availability information of the product system.
	AvailabilityInformation AvailabilityInformationResponse `pulumi:"availabilityInformation"`
	// Cost information for the product system.
	CostInformation CostInformationResponse `pulumi:"costInformation"`
	// Description related to the product system.
	Description DescriptionResponse `pulumi:"description"`
	// Display Name for the product system.
	DisplayName string `pulumi:"displayName"`
	// list of filters supported for a product
	FilterableProperties []FilterablePropertyResponse `pulumi:"filterableProperties"`
	// Hierarchy information of the product system.
	HierarchyInformation HierarchyInformationResponse `pulumi:"hierarchyInformation"`
	// Image information for the product system.
	ImageInformation []ImageInformationResponse `pulumi:"imageInformation"`
	// List of product lines supported in the product family
	ProductLines []ProductLineResponse `pulumi:"productLines"`
}

Product Family

type ProductFamilyResponseArgs

type ProductFamilyResponseArgs struct {
	// Availability information of the product system.
	AvailabilityInformation AvailabilityInformationResponseInput `pulumi:"availabilityInformation"`
	// Cost information for the product system.
	CostInformation CostInformationResponseInput `pulumi:"costInformation"`
	// Description related to the product system.
	Description DescriptionResponseInput `pulumi:"description"`
	// Display Name for the product system.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// list of filters supported for a product
	FilterableProperties FilterablePropertyResponseArrayInput `pulumi:"filterableProperties"`
	// Hierarchy information of the product system.
	HierarchyInformation HierarchyInformationResponseInput `pulumi:"hierarchyInformation"`
	// Image information for the product system.
	ImageInformation ImageInformationResponseArrayInput `pulumi:"imageInformation"`
	// List of product lines supported in the product family
	ProductLines ProductLineResponseArrayInput `pulumi:"productLines"`
}

Product Family

func (ProductFamilyResponseArgs) ElementType

func (ProductFamilyResponseArgs) ElementType() reflect.Type

func (ProductFamilyResponseArgs) ToProductFamilyResponseOutput

func (i ProductFamilyResponseArgs) ToProductFamilyResponseOutput() ProductFamilyResponseOutput

func (ProductFamilyResponseArgs) ToProductFamilyResponseOutputWithContext

func (i ProductFamilyResponseArgs) ToProductFamilyResponseOutputWithContext(ctx context.Context) ProductFamilyResponseOutput

type ProductFamilyResponseArray

type ProductFamilyResponseArray []ProductFamilyResponseInput

func (ProductFamilyResponseArray) ElementType

func (ProductFamilyResponseArray) ElementType() reflect.Type

func (ProductFamilyResponseArray) ToProductFamilyResponseArrayOutput

func (i ProductFamilyResponseArray) ToProductFamilyResponseArrayOutput() ProductFamilyResponseArrayOutput

func (ProductFamilyResponseArray) ToProductFamilyResponseArrayOutputWithContext

func (i ProductFamilyResponseArray) ToProductFamilyResponseArrayOutputWithContext(ctx context.Context) ProductFamilyResponseArrayOutput

type ProductFamilyResponseArrayInput

type ProductFamilyResponseArrayInput interface {
	pulumi.Input

	ToProductFamilyResponseArrayOutput() ProductFamilyResponseArrayOutput
	ToProductFamilyResponseArrayOutputWithContext(context.Context) ProductFamilyResponseArrayOutput
}

ProductFamilyResponseArrayInput is an input type that accepts ProductFamilyResponseArray and ProductFamilyResponseArrayOutput values. You can construct a concrete instance of `ProductFamilyResponseArrayInput` via:

ProductFamilyResponseArray{ ProductFamilyResponseArgs{...} }

type ProductFamilyResponseArrayOutput

type ProductFamilyResponseArrayOutput struct{ *pulumi.OutputState }

func (ProductFamilyResponseArrayOutput) ElementType

func (ProductFamilyResponseArrayOutput) Index

func (ProductFamilyResponseArrayOutput) ToProductFamilyResponseArrayOutput

func (o ProductFamilyResponseArrayOutput) ToProductFamilyResponseArrayOutput() ProductFamilyResponseArrayOutput

func (ProductFamilyResponseArrayOutput) ToProductFamilyResponseArrayOutputWithContext

func (o ProductFamilyResponseArrayOutput) ToProductFamilyResponseArrayOutputWithContext(ctx context.Context) ProductFamilyResponseArrayOutput

type ProductFamilyResponseInput

type ProductFamilyResponseInput interface {
	pulumi.Input

	ToProductFamilyResponseOutput() ProductFamilyResponseOutput
	ToProductFamilyResponseOutputWithContext(context.Context) ProductFamilyResponseOutput
}

ProductFamilyResponseInput is an input type that accepts ProductFamilyResponseArgs and ProductFamilyResponseOutput values. You can construct a concrete instance of `ProductFamilyResponseInput` via:

ProductFamilyResponseArgs{...}

type ProductFamilyResponseOutput

type ProductFamilyResponseOutput struct{ *pulumi.OutputState }

Product Family

func (ProductFamilyResponseOutput) AvailabilityInformation

Availability information of the product system.

func (ProductFamilyResponseOutput) CostInformation

Cost information for the product system.

func (ProductFamilyResponseOutput) Description

Description related to the product system.

func (ProductFamilyResponseOutput) DisplayName

Display Name for the product system.

func (ProductFamilyResponseOutput) ElementType

func (ProductFamilyResponseOutput) FilterableProperties

list of filters supported for a product

func (ProductFamilyResponseOutput) HierarchyInformation

Hierarchy information of the product system.

func (ProductFamilyResponseOutput) ImageInformation

Image information for the product system.

func (ProductFamilyResponseOutput) ProductLines

List of product lines supported in the product family

func (ProductFamilyResponseOutput) ToProductFamilyResponseOutput

func (o ProductFamilyResponseOutput) ToProductFamilyResponseOutput() ProductFamilyResponseOutput

func (ProductFamilyResponseOutput) ToProductFamilyResponseOutputWithContext

func (o ProductFamilyResponseOutput) ToProductFamilyResponseOutputWithContext(ctx context.Context) ProductFamilyResponseOutput

type ProductLineResponse

type ProductLineResponse struct {
	// Availability information of the product system.
	AvailabilityInformation AvailabilityInformationResponse `pulumi:"availabilityInformation"`
	// Cost information for the product system.
	CostInformation CostInformationResponse `pulumi:"costInformation"`
	// Description related to the product system.
	Description DescriptionResponse `pulumi:"description"`
	// Display Name for the product system.
	DisplayName string `pulumi:"displayName"`
	// list of filters supported for a product
	FilterableProperties []FilterablePropertyResponse `pulumi:"filterableProperties"`
	// Hierarchy information of the product system.
	HierarchyInformation HierarchyInformationResponse `pulumi:"hierarchyInformation"`
	// Image information for the product system.
	ImageInformation []ImageInformationResponse `pulumi:"imageInformation"`
	// List of products in the product line
	Products []ProductResponse `pulumi:"products"`
}

Product line

type ProductLineResponseArgs

type ProductLineResponseArgs struct {
	// Availability information of the product system.
	AvailabilityInformation AvailabilityInformationResponseInput `pulumi:"availabilityInformation"`
	// Cost information for the product system.
	CostInformation CostInformationResponseInput `pulumi:"costInformation"`
	// Description related to the product system.
	Description DescriptionResponseInput `pulumi:"description"`
	// Display Name for the product system.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// list of filters supported for a product
	FilterableProperties FilterablePropertyResponseArrayInput `pulumi:"filterableProperties"`
	// Hierarchy information of the product system.
	HierarchyInformation HierarchyInformationResponseInput `pulumi:"hierarchyInformation"`
	// Image information for the product system.
	ImageInformation ImageInformationResponseArrayInput `pulumi:"imageInformation"`
	// List of products in the product line
	Products ProductResponseArrayInput `pulumi:"products"`
}

Product line

func (ProductLineResponseArgs) ElementType

func (ProductLineResponseArgs) ElementType() reflect.Type

func (ProductLineResponseArgs) ToProductLineResponseOutput

func (i ProductLineResponseArgs) ToProductLineResponseOutput() ProductLineResponseOutput

func (ProductLineResponseArgs) ToProductLineResponseOutputWithContext

func (i ProductLineResponseArgs) ToProductLineResponseOutputWithContext(ctx context.Context) ProductLineResponseOutput

type ProductLineResponseArray

type ProductLineResponseArray []ProductLineResponseInput

func (ProductLineResponseArray) ElementType

func (ProductLineResponseArray) ElementType() reflect.Type

func (ProductLineResponseArray) ToProductLineResponseArrayOutput

func (i ProductLineResponseArray) ToProductLineResponseArrayOutput() ProductLineResponseArrayOutput

func (ProductLineResponseArray) ToProductLineResponseArrayOutputWithContext

func (i ProductLineResponseArray) ToProductLineResponseArrayOutputWithContext(ctx context.Context) ProductLineResponseArrayOutput

type ProductLineResponseArrayInput

type ProductLineResponseArrayInput interface {
	pulumi.Input

	ToProductLineResponseArrayOutput() ProductLineResponseArrayOutput
	ToProductLineResponseArrayOutputWithContext(context.Context) ProductLineResponseArrayOutput
}

ProductLineResponseArrayInput is an input type that accepts ProductLineResponseArray and ProductLineResponseArrayOutput values. You can construct a concrete instance of `ProductLineResponseArrayInput` via:

ProductLineResponseArray{ ProductLineResponseArgs{...} }

type ProductLineResponseArrayOutput

type ProductLineResponseArrayOutput struct{ *pulumi.OutputState }

func (ProductLineResponseArrayOutput) ElementType

func (ProductLineResponseArrayOutput) Index

func (ProductLineResponseArrayOutput) ToProductLineResponseArrayOutput

func (o ProductLineResponseArrayOutput) ToProductLineResponseArrayOutput() ProductLineResponseArrayOutput

func (ProductLineResponseArrayOutput) ToProductLineResponseArrayOutputWithContext

func (o ProductLineResponseArrayOutput) ToProductLineResponseArrayOutputWithContext(ctx context.Context) ProductLineResponseArrayOutput

type ProductLineResponseInput

type ProductLineResponseInput interface {
	pulumi.Input

	ToProductLineResponseOutput() ProductLineResponseOutput
	ToProductLineResponseOutputWithContext(context.Context) ProductLineResponseOutput
}

ProductLineResponseInput is an input type that accepts ProductLineResponseArgs and ProductLineResponseOutput values. You can construct a concrete instance of `ProductLineResponseInput` via:

ProductLineResponseArgs{...}

type ProductLineResponseOutput

type ProductLineResponseOutput struct{ *pulumi.OutputState }

Product line

func (ProductLineResponseOutput) AvailabilityInformation

Availability information of the product system.

func (ProductLineResponseOutput) CostInformation

Cost information for the product system.

func (ProductLineResponseOutput) Description

Description related to the product system.

func (ProductLineResponseOutput) DisplayName

Display Name for the product system.

func (ProductLineResponseOutput) ElementType

func (ProductLineResponseOutput) ElementType() reflect.Type

func (ProductLineResponseOutput) FilterableProperties

list of filters supported for a product

func (ProductLineResponseOutput) HierarchyInformation

Hierarchy information of the product system.

func (ProductLineResponseOutput) ImageInformation

Image information for the product system.

func (ProductLineResponseOutput) Products

List of products in the product line

func (ProductLineResponseOutput) ToProductLineResponseOutput

func (o ProductLineResponseOutput) ToProductLineResponseOutput() ProductLineResponseOutput

func (ProductLineResponseOutput) ToProductLineResponseOutputWithContext

func (o ProductLineResponseOutput) ToProductLineResponseOutputWithContext(ctx context.Context) ProductLineResponseOutput

type ProductResponse

type ProductResponse struct {
	// Availability information of the product system.
	AvailabilityInformation AvailabilityInformationResponse `pulumi:"availabilityInformation"`
	// List of configurations for the product
	Configurations []ConfigurationResponse `pulumi:"configurations"`
	// Cost information for the product system.
	CostInformation CostInformationResponse `pulumi:"costInformation"`
	// Description related to the product system.
	Description DescriptionResponse `pulumi:"description"`
	// Display Name for the product system.
	DisplayName string `pulumi:"displayName"`
	// list of filters supported for a product
	FilterableProperties []FilterablePropertyResponse `pulumi:"filterableProperties"`
	// Hierarchy information of the product system.
	HierarchyInformation HierarchyInformationResponse `pulumi:"hierarchyInformation"`
	// Image information for the product system.
	ImageInformation []ImageInformationResponse `pulumi:"imageInformation"`
}

List of Products

type ProductResponseArgs

type ProductResponseArgs struct {
	// Availability information of the product system.
	AvailabilityInformation AvailabilityInformationResponseInput `pulumi:"availabilityInformation"`
	// List of configurations for the product
	Configurations ConfigurationResponseArrayInput `pulumi:"configurations"`
	// Cost information for the product system.
	CostInformation CostInformationResponseInput `pulumi:"costInformation"`
	// Description related to the product system.
	Description DescriptionResponseInput `pulumi:"description"`
	// Display Name for the product system.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// list of filters supported for a product
	FilterableProperties FilterablePropertyResponseArrayInput `pulumi:"filterableProperties"`
	// Hierarchy information of the product system.
	HierarchyInformation HierarchyInformationResponseInput `pulumi:"hierarchyInformation"`
	// Image information for the product system.
	ImageInformation ImageInformationResponseArrayInput `pulumi:"imageInformation"`
}

List of Products

func (ProductResponseArgs) ElementType

func (ProductResponseArgs) ElementType() reflect.Type

func (ProductResponseArgs) ToProductResponseOutput

func (i ProductResponseArgs) ToProductResponseOutput() ProductResponseOutput

func (ProductResponseArgs) ToProductResponseOutputWithContext

func (i ProductResponseArgs) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput

type ProductResponseArray

type ProductResponseArray []ProductResponseInput

func (ProductResponseArray) ElementType

func (ProductResponseArray) ElementType() reflect.Type

func (ProductResponseArray) ToProductResponseArrayOutput

func (i ProductResponseArray) ToProductResponseArrayOutput() ProductResponseArrayOutput

func (ProductResponseArray) ToProductResponseArrayOutputWithContext

func (i ProductResponseArray) ToProductResponseArrayOutputWithContext(ctx context.Context) ProductResponseArrayOutput

type ProductResponseArrayInput

type ProductResponseArrayInput interface {
	pulumi.Input

	ToProductResponseArrayOutput() ProductResponseArrayOutput
	ToProductResponseArrayOutputWithContext(context.Context) ProductResponseArrayOutput
}

ProductResponseArrayInput is an input type that accepts ProductResponseArray and ProductResponseArrayOutput values. You can construct a concrete instance of `ProductResponseArrayInput` via:

ProductResponseArray{ ProductResponseArgs{...} }

type ProductResponseArrayOutput

type ProductResponseArrayOutput struct{ *pulumi.OutputState }

func (ProductResponseArrayOutput) ElementType

func (ProductResponseArrayOutput) ElementType() reflect.Type

func (ProductResponseArrayOutput) Index

func (ProductResponseArrayOutput) ToProductResponseArrayOutput

func (o ProductResponseArrayOutput) ToProductResponseArrayOutput() ProductResponseArrayOutput

func (ProductResponseArrayOutput) ToProductResponseArrayOutputWithContext

func (o ProductResponseArrayOutput) ToProductResponseArrayOutputWithContext(ctx context.Context) ProductResponseArrayOutput

type ProductResponseInput

type ProductResponseInput interface {
	pulumi.Input

	ToProductResponseOutput() ProductResponseOutput
	ToProductResponseOutputWithContext(context.Context) ProductResponseOutput
}

ProductResponseInput is an input type that accepts ProductResponseArgs and ProductResponseOutput values. You can construct a concrete instance of `ProductResponseInput` via:

ProductResponseArgs{...}

type ProductResponseOutput

type ProductResponseOutput struct{ *pulumi.OutputState }

List of Products

func (ProductResponseOutput) AvailabilityInformation

Availability information of the product system.

func (ProductResponseOutput) Configurations

List of configurations for the product

func (ProductResponseOutput) CostInformation

Cost information for the product system.

func (ProductResponseOutput) Description

Description related to the product system.

func (ProductResponseOutput) DisplayName

func (o ProductResponseOutput) DisplayName() pulumi.StringOutput

Display Name for the product system.

func (ProductResponseOutput) ElementType

func (ProductResponseOutput) ElementType() reflect.Type

func (ProductResponseOutput) FilterableProperties

list of filters supported for a product

func (ProductResponseOutput) HierarchyInformation

Hierarchy information of the product system.

func (ProductResponseOutput) ImageInformation

Image information for the product system.

func (ProductResponseOutput) ToProductResponseOutput

func (o ProductResponseOutput) ToProductResponseOutput() ProductResponseOutput

func (ProductResponseOutput) ToProductResponseOutputWithContext

func (o ProductResponseOutput) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput

type ShippingAddress

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

Shipping address where customer wishes to receive the device.

type ShippingAddressArgs

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

Shipping address where customer wishes to receive the device.

func (ShippingAddressArgs) ElementType

func (ShippingAddressArgs) ElementType() reflect.Type

func (ShippingAddressArgs) ToShippingAddressOutput

func (i ShippingAddressArgs) ToShippingAddressOutput() ShippingAddressOutput

func (ShippingAddressArgs) ToShippingAddressOutputWithContext

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

func (ShippingAddressArgs) ToShippingAddressPtrOutput

func (i ShippingAddressArgs) ToShippingAddressPtrOutput() ShippingAddressPtrOutput

func (ShippingAddressArgs) ToShippingAddressPtrOutputWithContext

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

type ShippingAddressInput

type ShippingAddressInput interface {
	pulumi.Input

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

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

ShippingAddressArgs{...}

type ShippingAddressOutput

type ShippingAddressOutput struct{ *pulumi.OutputState }

Shipping address where customer wishes to receive the device.

func (ShippingAddressOutput) AddressType

Type of address.

func (ShippingAddressOutput) City

Name of the City.

func (ShippingAddressOutput) CompanyName

Name of the company.

func (ShippingAddressOutput) Country

Name of the Country.

func (ShippingAddressOutput) ElementType

func (ShippingAddressOutput) ElementType() reflect.Type

func (ShippingAddressOutput) PostalCode

Postal code.

func (ShippingAddressOutput) StateOrProvince

func (o ShippingAddressOutput) StateOrProvince() pulumi.StringPtrOutput

Name of the State or Province.

func (ShippingAddressOutput) StreetAddress1

func (o ShippingAddressOutput) StreetAddress1() pulumi.StringOutput

Street Address line 1.

func (ShippingAddressOutput) StreetAddress2

func (o ShippingAddressOutput) StreetAddress2() pulumi.StringPtrOutput

Street Address line 2.

func (ShippingAddressOutput) StreetAddress3

func (o ShippingAddressOutput) StreetAddress3() pulumi.StringPtrOutput

Street Address line 3.

func (ShippingAddressOutput) ToShippingAddressOutput

func (o ShippingAddressOutput) ToShippingAddressOutput() ShippingAddressOutput

func (ShippingAddressOutput) ToShippingAddressOutputWithContext

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

func (ShippingAddressOutput) ToShippingAddressPtrOutput

func (o ShippingAddressOutput) ToShippingAddressPtrOutput() ShippingAddressPtrOutput

func (ShippingAddressOutput) ToShippingAddressPtrOutputWithContext

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

func (ShippingAddressOutput) ZipExtendedCode

func (o ShippingAddressOutput) ZipExtendedCode() pulumi.StringPtrOutput

Extended Zip Code.

type ShippingAddressPtrInput

type ShippingAddressPtrInput interface {
	pulumi.Input

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

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

        ShippingAddressArgs{...}

or:

        nil

type ShippingAddressPtrOutput

type ShippingAddressPtrOutput struct{ *pulumi.OutputState }

func (ShippingAddressPtrOutput) AddressType

Type of address.

func (ShippingAddressPtrOutput) City

Name of the City.

func (ShippingAddressPtrOutput) CompanyName

Name of the company.

func (ShippingAddressPtrOutput) Country

Name of the Country.

func (ShippingAddressPtrOutput) Elem

func (ShippingAddressPtrOutput) ElementType

func (ShippingAddressPtrOutput) ElementType() reflect.Type

func (ShippingAddressPtrOutput) PostalCode

Postal code.

func (ShippingAddressPtrOutput) StateOrProvince

func (o ShippingAddressPtrOutput) StateOrProvince() pulumi.StringPtrOutput

Name of the State or Province.

func (ShippingAddressPtrOutput) StreetAddress1

func (o ShippingAddressPtrOutput) StreetAddress1() pulumi.StringPtrOutput

Street Address line 1.

func (ShippingAddressPtrOutput) StreetAddress2

func (o ShippingAddressPtrOutput) StreetAddress2() pulumi.StringPtrOutput

Street Address line 2.

func (ShippingAddressPtrOutput) StreetAddress3

func (o ShippingAddressPtrOutput) StreetAddress3() pulumi.StringPtrOutput

Street Address line 3.

func (ShippingAddressPtrOutput) ToShippingAddressPtrOutput

func (o ShippingAddressPtrOutput) ToShippingAddressPtrOutput() ShippingAddressPtrOutput

func (ShippingAddressPtrOutput) ToShippingAddressPtrOutputWithContext

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

func (ShippingAddressPtrOutput) ZipExtendedCode

func (o ShippingAddressPtrOutput) ZipExtendedCode() pulumi.StringPtrOutput

Extended Zip Code.

type ShippingAddressResponse

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

Shipping address where customer wishes to receive the device.

type ShippingAddressResponseArgs

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

Shipping address where customer wishes to receive the device.

func (ShippingAddressResponseArgs) ElementType

func (ShippingAddressResponseArgs) ToShippingAddressResponseOutput

func (i ShippingAddressResponseArgs) ToShippingAddressResponseOutput() ShippingAddressResponseOutput

func (ShippingAddressResponseArgs) ToShippingAddressResponseOutputWithContext

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

func (ShippingAddressResponseArgs) ToShippingAddressResponsePtrOutput

func (i ShippingAddressResponseArgs) ToShippingAddressResponsePtrOutput() ShippingAddressResponsePtrOutput

func (ShippingAddressResponseArgs) ToShippingAddressResponsePtrOutputWithContext

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

type ShippingAddressResponseInput

type ShippingAddressResponseInput interface {
	pulumi.Input

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

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

ShippingAddressResponseArgs{...}

type ShippingAddressResponseOutput

type ShippingAddressResponseOutput struct{ *pulumi.OutputState }

Shipping address where customer wishes to receive the device.

func (ShippingAddressResponseOutput) AddressType

Type of address.

func (ShippingAddressResponseOutput) City

Name of the City.

func (ShippingAddressResponseOutput) CompanyName

Name of the company.

func (ShippingAddressResponseOutput) Country

Name of the Country.

func (ShippingAddressResponseOutput) ElementType

func (ShippingAddressResponseOutput) PostalCode

Postal code.

func (ShippingAddressResponseOutput) StateOrProvince

Name of the State or Province.

func (ShippingAddressResponseOutput) StreetAddress1

Street Address line 1.

func (ShippingAddressResponseOutput) StreetAddress2

Street Address line 2.

func (ShippingAddressResponseOutput) StreetAddress3

Street Address line 3.

func (ShippingAddressResponseOutput) ToShippingAddressResponseOutput

func (o ShippingAddressResponseOutput) ToShippingAddressResponseOutput() ShippingAddressResponseOutput

func (ShippingAddressResponseOutput) ToShippingAddressResponseOutputWithContext

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

func (ShippingAddressResponseOutput) ToShippingAddressResponsePtrOutput

func (o ShippingAddressResponseOutput) ToShippingAddressResponsePtrOutput() ShippingAddressResponsePtrOutput

func (ShippingAddressResponseOutput) ToShippingAddressResponsePtrOutputWithContext

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

func (ShippingAddressResponseOutput) ZipExtendedCode

Extended Zip Code.

type ShippingAddressResponsePtrInput

type ShippingAddressResponsePtrInput interface {
	pulumi.Input

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

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

        ShippingAddressResponseArgs{...}

or:

        nil

type ShippingAddressResponsePtrOutput

type ShippingAddressResponsePtrOutput struct{ *pulumi.OutputState }

func (ShippingAddressResponsePtrOutput) AddressType

Type of address.

func (ShippingAddressResponsePtrOutput) City

Name of the City.

func (ShippingAddressResponsePtrOutput) CompanyName

Name of the company.

func (ShippingAddressResponsePtrOutput) Country

Name of the Country.

func (ShippingAddressResponsePtrOutput) Elem

func (ShippingAddressResponsePtrOutput) ElementType

func (ShippingAddressResponsePtrOutput) PostalCode

Postal code.

func (ShippingAddressResponsePtrOutput) StateOrProvince

Name of the State or Province.

func (ShippingAddressResponsePtrOutput) StreetAddress1

Street Address line 1.

func (ShippingAddressResponsePtrOutput) StreetAddress2

Street Address line 2.

func (ShippingAddressResponsePtrOutput) StreetAddress3

Street Address line 3.

func (ShippingAddressResponsePtrOutput) ToShippingAddressResponsePtrOutput

func (o ShippingAddressResponsePtrOutput) ToShippingAddressResponsePtrOutput() ShippingAddressResponsePtrOutput

func (ShippingAddressResponsePtrOutput) ToShippingAddressResponsePtrOutputWithContext

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

func (ShippingAddressResponsePtrOutput) ZipExtendedCode

Extended Zip Code.

type ShippingDetailsResponse

type ShippingDetailsResponse struct {
	// Carrier Name for display purpose. Not to be used for any processing.
	CarrierDisplayName string `pulumi:"carrierDisplayName"`
	// Name of the carrier.
	CarrierName string `pulumi:"carrierName"`
	// TrackingId of the package
	TrackingId string `pulumi:"trackingId"`
	// TrackingUrl of the package.
	TrackingUrl string `pulumi:"trackingUrl"`
}

Package shipping details

type ShippingDetailsResponseArgs

type ShippingDetailsResponseArgs struct {
	// Carrier Name for display purpose. Not to be used for any processing.
	CarrierDisplayName pulumi.StringInput `pulumi:"carrierDisplayName"`
	// Name of the carrier.
	CarrierName pulumi.StringInput `pulumi:"carrierName"`
	// TrackingId of the package
	TrackingId pulumi.StringInput `pulumi:"trackingId"`
	// TrackingUrl of the package.
	TrackingUrl pulumi.StringInput `pulumi:"trackingUrl"`
}

Package shipping details

func (ShippingDetailsResponseArgs) ElementType

func (ShippingDetailsResponseArgs) ToShippingDetailsResponseOutput

func (i ShippingDetailsResponseArgs) ToShippingDetailsResponseOutput() ShippingDetailsResponseOutput

func (ShippingDetailsResponseArgs) ToShippingDetailsResponseOutputWithContext

func (i ShippingDetailsResponseArgs) ToShippingDetailsResponseOutputWithContext(ctx context.Context) ShippingDetailsResponseOutput

func (ShippingDetailsResponseArgs) ToShippingDetailsResponsePtrOutput

func (i ShippingDetailsResponseArgs) ToShippingDetailsResponsePtrOutput() ShippingDetailsResponsePtrOutput

func (ShippingDetailsResponseArgs) ToShippingDetailsResponsePtrOutputWithContext

func (i ShippingDetailsResponseArgs) ToShippingDetailsResponsePtrOutputWithContext(ctx context.Context) ShippingDetailsResponsePtrOutput

type ShippingDetailsResponseInput

type ShippingDetailsResponseInput interface {
	pulumi.Input

	ToShippingDetailsResponseOutput() ShippingDetailsResponseOutput
	ToShippingDetailsResponseOutputWithContext(context.Context) ShippingDetailsResponseOutput
}

ShippingDetailsResponseInput is an input type that accepts ShippingDetailsResponseArgs and ShippingDetailsResponseOutput values. You can construct a concrete instance of `ShippingDetailsResponseInput` via:

ShippingDetailsResponseArgs{...}

type ShippingDetailsResponseOutput

type ShippingDetailsResponseOutput struct{ *pulumi.OutputState }

Package shipping details

func (ShippingDetailsResponseOutput) CarrierDisplayName

func (o ShippingDetailsResponseOutput) CarrierDisplayName() pulumi.StringOutput

Carrier Name for display purpose. Not to be used for any processing.

func (ShippingDetailsResponseOutput) CarrierName

Name of the carrier.

func (ShippingDetailsResponseOutput) ElementType

func (ShippingDetailsResponseOutput) ToShippingDetailsResponseOutput

func (o ShippingDetailsResponseOutput) ToShippingDetailsResponseOutput() ShippingDetailsResponseOutput

func (ShippingDetailsResponseOutput) ToShippingDetailsResponseOutputWithContext

func (o ShippingDetailsResponseOutput) ToShippingDetailsResponseOutputWithContext(ctx context.Context) ShippingDetailsResponseOutput

func (ShippingDetailsResponseOutput) ToShippingDetailsResponsePtrOutput

func (o ShippingDetailsResponseOutput) ToShippingDetailsResponsePtrOutput() ShippingDetailsResponsePtrOutput

func (ShippingDetailsResponseOutput) ToShippingDetailsResponsePtrOutputWithContext

func (o ShippingDetailsResponseOutput) ToShippingDetailsResponsePtrOutputWithContext(ctx context.Context) ShippingDetailsResponsePtrOutput

func (ShippingDetailsResponseOutput) TrackingId

TrackingId of the package

func (ShippingDetailsResponseOutput) TrackingUrl

TrackingUrl of the package.

type ShippingDetailsResponsePtrInput

type ShippingDetailsResponsePtrInput interface {
	pulumi.Input

	ToShippingDetailsResponsePtrOutput() ShippingDetailsResponsePtrOutput
	ToShippingDetailsResponsePtrOutputWithContext(context.Context) ShippingDetailsResponsePtrOutput
}

ShippingDetailsResponsePtrInput is an input type that accepts ShippingDetailsResponseArgs, ShippingDetailsResponsePtr and ShippingDetailsResponsePtrOutput values. You can construct a concrete instance of `ShippingDetailsResponsePtrInput` via:

        ShippingDetailsResponseArgs{...}

or:

        nil

type ShippingDetailsResponsePtrOutput

type ShippingDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ShippingDetailsResponsePtrOutput) CarrierDisplayName

Carrier Name for display purpose. Not to be used for any processing.

func (ShippingDetailsResponsePtrOutput) CarrierName

Name of the carrier.

func (ShippingDetailsResponsePtrOutput) Elem

func (ShippingDetailsResponsePtrOutput) ElementType

func (ShippingDetailsResponsePtrOutput) ToShippingDetailsResponsePtrOutput

func (o ShippingDetailsResponsePtrOutput) ToShippingDetailsResponsePtrOutput() ShippingDetailsResponsePtrOutput

func (ShippingDetailsResponsePtrOutput) ToShippingDetailsResponsePtrOutputWithContext

func (o ShippingDetailsResponsePtrOutput) ToShippingDetailsResponsePtrOutputWithContext(ctx context.Context) ShippingDetailsResponsePtrOutput

func (ShippingDetailsResponsePtrOutput) TrackingId

TrackingId of the package

func (ShippingDetailsResponsePtrOutput) TrackingUrl

TrackingUrl of the package.

type SpecificationResponse

type SpecificationResponse struct {
	// Name of the specification
	Name string `pulumi:"name"`
	// Value of the specification
	Value string `pulumi:"value"`
}

Specifications of the configurations

type SpecificationResponseArgs

type SpecificationResponseArgs struct {
	// Name of the specification
	Name pulumi.StringInput `pulumi:"name"`
	// Value of the specification
	Value pulumi.StringInput `pulumi:"value"`
}

Specifications of the configurations

func (SpecificationResponseArgs) ElementType

func (SpecificationResponseArgs) ElementType() reflect.Type

func (SpecificationResponseArgs) ToSpecificationResponseOutput

func (i SpecificationResponseArgs) ToSpecificationResponseOutput() SpecificationResponseOutput

func (SpecificationResponseArgs) ToSpecificationResponseOutputWithContext

func (i SpecificationResponseArgs) ToSpecificationResponseOutputWithContext(ctx context.Context) SpecificationResponseOutput

type SpecificationResponseArray

type SpecificationResponseArray []SpecificationResponseInput

func (SpecificationResponseArray) ElementType

func (SpecificationResponseArray) ElementType() reflect.Type

func (SpecificationResponseArray) ToSpecificationResponseArrayOutput

func (i SpecificationResponseArray) ToSpecificationResponseArrayOutput() SpecificationResponseArrayOutput

func (SpecificationResponseArray) ToSpecificationResponseArrayOutputWithContext

func (i SpecificationResponseArray) ToSpecificationResponseArrayOutputWithContext(ctx context.Context) SpecificationResponseArrayOutput

type SpecificationResponseArrayInput

type SpecificationResponseArrayInput interface {
	pulumi.Input

	ToSpecificationResponseArrayOutput() SpecificationResponseArrayOutput
	ToSpecificationResponseArrayOutputWithContext(context.Context) SpecificationResponseArrayOutput
}

SpecificationResponseArrayInput is an input type that accepts SpecificationResponseArray and SpecificationResponseArrayOutput values. You can construct a concrete instance of `SpecificationResponseArrayInput` via:

SpecificationResponseArray{ SpecificationResponseArgs{...} }

type SpecificationResponseArrayOutput

type SpecificationResponseArrayOutput struct{ *pulumi.OutputState }

func (SpecificationResponseArrayOutput) ElementType

func (SpecificationResponseArrayOutput) Index

func (SpecificationResponseArrayOutput) ToSpecificationResponseArrayOutput

func (o SpecificationResponseArrayOutput) ToSpecificationResponseArrayOutput() SpecificationResponseArrayOutput

func (SpecificationResponseArrayOutput) ToSpecificationResponseArrayOutputWithContext

func (o SpecificationResponseArrayOutput) ToSpecificationResponseArrayOutputWithContext(ctx context.Context) SpecificationResponseArrayOutput

type SpecificationResponseInput

type SpecificationResponseInput interface {
	pulumi.Input

	ToSpecificationResponseOutput() SpecificationResponseOutput
	ToSpecificationResponseOutputWithContext(context.Context) SpecificationResponseOutput
}

SpecificationResponseInput is an input type that accepts SpecificationResponseArgs and SpecificationResponseOutput values. You can construct a concrete instance of `SpecificationResponseInput` via:

SpecificationResponseArgs{...}

type SpecificationResponseOutput

type SpecificationResponseOutput struct{ *pulumi.OutputState }

Specifications of the configurations

func (SpecificationResponseOutput) ElementType

func (SpecificationResponseOutput) Name

Name of the specification

func (SpecificationResponseOutput) ToSpecificationResponseOutput

func (o SpecificationResponseOutput) ToSpecificationResponseOutput() SpecificationResponseOutput

func (SpecificationResponseOutput) ToSpecificationResponseOutputWithContext

func (o SpecificationResponseOutput) ToSpecificationResponseOutputWithContext(ctx context.Context) SpecificationResponseOutput

func (SpecificationResponseOutput) Value

Value of the specification

type SupportedFilterTypes

type SupportedFilterTypes pulumi.String

Type of product filter.

func (SupportedFilterTypes) ElementType

func (SupportedFilterTypes) ElementType() reflect.Type

func (SupportedFilterTypes) ToStringOutput

func (e SupportedFilterTypes) ToStringOutput() pulumi.StringOutput

func (SupportedFilterTypes) ToStringOutputWithContext

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

func (SupportedFilterTypes) ToStringPtrOutput

func (e SupportedFilterTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (SupportedFilterTypes) ToStringPtrOutputWithContext

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

type SystemDataResponse

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

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

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

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

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

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

type SystemDataResponseInput

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

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

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

type SystemDataResponsePtrInput

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

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

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

type TransportPreferences

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

Preferences related to the shipment logistics of the sku

type TransportPreferencesArgs

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

Preferences related to the shipment logistics of the sku

func (TransportPreferencesArgs) ElementType

func (TransportPreferencesArgs) ElementType() reflect.Type

func (TransportPreferencesArgs) ToTransportPreferencesOutput

func (i TransportPreferencesArgs) ToTransportPreferencesOutput() TransportPreferencesOutput

func (TransportPreferencesArgs) ToTransportPreferencesOutputWithContext

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

func (TransportPreferencesArgs) ToTransportPreferencesPtrOutput

func (i TransportPreferencesArgs) ToTransportPreferencesPtrOutput() TransportPreferencesPtrOutput

func (TransportPreferencesArgs) ToTransportPreferencesPtrOutputWithContext

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

type TransportPreferencesInput

type TransportPreferencesInput interface {
	pulumi.Input

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

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

TransportPreferencesArgs{...}

type TransportPreferencesOutput

type TransportPreferencesOutput struct{ *pulumi.OutputState }

Preferences related to the shipment logistics of the sku

func (TransportPreferencesOutput) ElementType

func (TransportPreferencesOutput) ElementType() reflect.Type

func (TransportPreferencesOutput) PreferredShipmentType

func (o TransportPreferencesOutput) PreferredShipmentType() pulumi.StringOutput

Indicates Shipment Logistics type that the customer preferred.

func (TransportPreferencesOutput) ToTransportPreferencesOutput

func (o TransportPreferencesOutput) ToTransportPreferencesOutput() TransportPreferencesOutput

func (TransportPreferencesOutput) ToTransportPreferencesOutputWithContext

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

func (TransportPreferencesOutput) ToTransportPreferencesPtrOutput

func (o TransportPreferencesOutput) ToTransportPreferencesPtrOutput() TransportPreferencesPtrOutput

func (TransportPreferencesOutput) ToTransportPreferencesPtrOutputWithContext

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

type TransportPreferencesPtrInput

type TransportPreferencesPtrInput interface {
	pulumi.Input

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

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

        TransportPreferencesArgs{...}

or:

        nil

type TransportPreferencesPtrOutput

type TransportPreferencesPtrOutput struct{ *pulumi.OutputState }

func (TransportPreferencesPtrOutput) Elem

func (TransportPreferencesPtrOutput) ElementType

func (TransportPreferencesPtrOutput) PreferredShipmentType

func (o TransportPreferencesPtrOutput) PreferredShipmentType() pulumi.StringPtrOutput

Indicates Shipment Logistics type that the customer preferred.

func (TransportPreferencesPtrOutput) ToTransportPreferencesPtrOutput

func (o TransportPreferencesPtrOutput) ToTransportPreferencesPtrOutput() TransportPreferencesPtrOutput

func (TransportPreferencesPtrOutput) ToTransportPreferencesPtrOutputWithContext

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

type TransportPreferencesResponse

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

Preferences related to the shipment logistics of the sku

type TransportPreferencesResponseArgs

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

Preferences related to the shipment logistics of the sku

func (TransportPreferencesResponseArgs) ElementType

func (TransportPreferencesResponseArgs) ToTransportPreferencesResponseOutput

func (i TransportPreferencesResponseArgs) ToTransportPreferencesResponseOutput() TransportPreferencesResponseOutput

func (TransportPreferencesResponseArgs) ToTransportPreferencesResponseOutputWithContext

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

func (TransportPreferencesResponseArgs) ToTransportPreferencesResponsePtrOutput

func (i TransportPreferencesResponseArgs) ToTransportPreferencesResponsePtrOutput() TransportPreferencesResponsePtrOutput

func (TransportPreferencesResponseArgs) ToTransportPreferencesResponsePtrOutputWithContext

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

type TransportPreferencesResponseInput

type TransportPreferencesResponseInput interface {
	pulumi.Input

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

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

TransportPreferencesResponseArgs{...}

type TransportPreferencesResponseOutput

type TransportPreferencesResponseOutput struct{ *pulumi.OutputState }

Preferences related to the shipment logistics of the sku

func (TransportPreferencesResponseOutput) ElementType

func (TransportPreferencesResponseOutput) PreferredShipmentType

func (o TransportPreferencesResponseOutput) PreferredShipmentType() pulumi.StringOutput

Indicates Shipment Logistics type that the customer preferred.

func (TransportPreferencesResponseOutput) ToTransportPreferencesResponseOutput

func (o TransportPreferencesResponseOutput) ToTransportPreferencesResponseOutput() TransportPreferencesResponseOutput

func (TransportPreferencesResponseOutput) ToTransportPreferencesResponseOutputWithContext

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

func (TransportPreferencesResponseOutput) ToTransportPreferencesResponsePtrOutput

func (o TransportPreferencesResponseOutput) ToTransportPreferencesResponsePtrOutput() TransportPreferencesResponsePtrOutput

func (TransportPreferencesResponseOutput) ToTransportPreferencesResponsePtrOutputWithContext

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

type TransportPreferencesResponsePtrInput

type TransportPreferencesResponsePtrInput interface {
	pulumi.Input

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

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

        TransportPreferencesResponseArgs{...}

or:

        nil

type TransportPreferencesResponsePtrOutput

type TransportPreferencesResponsePtrOutput struct{ *pulumi.OutputState }

func (TransportPreferencesResponsePtrOutput) Elem

func (TransportPreferencesResponsePtrOutput) ElementType

func (TransportPreferencesResponsePtrOutput) PreferredShipmentType

Indicates Shipment Logistics type that the customer preferred.

func (TransportPreferencesResponsePtrOutput) ToTransportPreferencesResponsePtrOutput

func (o TransportPreferencesResponsePtrOutput) ToTransportPreferencesResponsePtrOutput() TransportPreferencesResponsePtrOutput

func (TransportPreferencesResponsePtrOutput) ToTransportPreferencesResponsePtrOutputWithContext

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

type TransportShipmentTypes

type TransportShipmentTypes pulumi.String

Indicates Shipment Logistics type that the customer preferred.

func (TransportShipmentTypes) ElementType

func (TransportShipmentTypes) ElementType() reflect.Type

func (TransportShipmentTypes) ToStringOutput

func (e TransportShipmentTypes) ToStringOutput() pulumi.StringOutput

func (TransportShipmentTypes) ToStringOutputWithContext

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

func (TransportShipmentTypes) ToStringPtrOutput

func (e TransportShipmentTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransportShipmentTypes) ToStringPtrOutputWithContext

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

Jump to

Keyboard shortcuts

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