PutAliasRequestPropertiesArgs

data class PutAliasRequestPropertiesArgs(val additionalProperties: Output<PutAliasRequestAdditionalPropertiesArgs>? = null, val billingScope: Output<String>? = null, val displayName: Output<String>? = null, val resellerId: Output<String>? = null, val subscriptionId: Output<String>? = null, val workload: Output<Either<String, Workload>>? = null) : ConvertibleToJava<PutAliasRequestPropertiesArgs>

Put subscription properties.

Constructors

Link copied to clipboard
constructor(additionalProperties: Output<PutAliasRequestAdditionalPropertiesArgs>? = null, billingScope: Output<String>? = null, displayName: Output<String>? = null, resellerId: Output<String>? = null, subscriptionId: Output<String>? = null, workload: Output<Either<String, Workload>>? = null)

Properties

Link copied to clipboard

Put alias request additional properties.

Link copied to clipboard
val billingScope: Output<String>? = null

Billing scope of the subscription. For CustomerLed and FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

Link copied to clipboard
val displayName: Output<String>? = null

The friendly name of the subscription.

Link copied to clipboard
val resellerId: Output<String>? = null

Reseller Id

Link copied to clipboard
val subscriptionId: Output<String>? = null

This parameter can be used to create alias for existing subscription Id

Link copied to clipboard
val workload: Output<Either<String, Workload>>? = null

The workload type of the subscription. It can be either Production or DevTest.

Functions

Link copied to clipboard
open override fun toJava(): PutAliasRequestPropertiesArgs