Documentation
¶
Index ¶
- type Alias
- type AliasArgs
- type AliasState
- type LookupAliasArgs
- type LookupAliasResult
- type PutAliasRequestProperties
- type PutAliasRequestPropertiesArgs
- func (PutAliasRequestPropertiesArgs) ElementType() reflect.Type
- func (i PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesOutput() PutAliasRequestPropertiesOutput
- func (i PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesOutputWithContext(ctx context.Context) PutAliasRequestPropertiesOutput
- func (i PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesPtrOutput() PutAliasRequestPropertiesPtrOutput
- func (i PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesPtrOutputWithContext(ctx context.Context) PutAliasRequestPropertiesPtrOutput
- type PutAliasRequestPropertiesInput
- type PutAliasRequestPropertiesOutput
- func (o PutAliasRequestPropertiesOutput) BillingScope() pulumi.StringPtrOutput
- func (o PutAliasRequestPropertiesOutput) DisplayName() pulumi.StringPtrOutput
- func (PutAliasRequestPropertiesOutput) ElementType() reflect.Type
- func (o PutAliasRequestPropertiesOutput) ResellerId() pulumi.StringPtrOutput
- func (o PutAliasRequestPropertiesOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesOutput() PutAliasRequestPropertiesOutput
- func (o PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesOutputWithContext(ctx context.Context) PutAliasRequestPropertiesOutput
- func (o PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesPtrOutput() PutAliasRequestPropertiesPtrOutput
- func (o PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesPtrOutputWithContext(ctx context.Context) PutAliasRequestPropertiesPtrOutput
- func (o PutAliasRequestPropertiesOutput) Workload() pulumi.StringPtrOutput
- type PutAliasRequestPropertiesPtrInput
- type PutAliasRequestPropertiesPtrOutput
- func (o PutAliasRequestPropertiesPtrOutput) BillingScope() pulumi.StringPtrOutput
- func (o PutAliasRequestPropertiesPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o PutAliasRequestPropertiesPtrOutput) Elem() PutAliasRequestPropertiesOutput
- func (PutAliasRequestPropertiesPtrOutput) ElementType() reflect.Type
- func (o PutAliasRequestPropertiesPtrOutput) ResellerId() pulumi.StringPtrOutput
- func (o PutAliasRequestPropertiesPtrOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o PutAliasRequestPropertiesPtrOutput) ToPutAliasRequestPropertiesPtrOutput() PutAliasRequestPropertiesPtrOutput
- func (o PutAliasRequestPropertiesPtrOutput) ToPutAliasRequestPropertiesPtrOutputWithContext(ctx context.Context) PutAliasRequestPropertiesPtrOutput
- func (o PutAliasRequestPropertiesPtrOutput) Workload() pulumi.StringPtrOutput
- type PutAliasResponsePropertiesResponse
- type PutAliasResponsePropertiesResponseArgs
- func (PutAliasResponsePropertiesResponseArgs) ElementType() reflect.Type
- func (i PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponseOutput() PutAliasResponsePropertiesResponseOutput
- func (i PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponseOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponseOutput
- func (i PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponsePtrOutput() PutAliasResponsePropertiesResponsePtrOutput
- func (i PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponsePtrOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponsePtrOutput
- type PutAliasResponsePropertiesResponseInput
- type PutAliasResponsePropertiesResponseOutput
- func (PutAliasResponsePropertiesResponseOutput) ElementType() reflect.Type
- func (o PutAliasResponsePropertiesResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o PutAliasResponsePropertiesResponseOutput) SubscriptionId() pulumi.StringOutput
- func (o PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponseOutput() PutAliasResponsePropertiesResponseOutput
- func (o PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponseOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponseOutput
- func (o PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponsePtrOutput() PutAliasResponsePropertiesResponsePtrOutput
- func (o PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponsePtrOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponsePtrOutput
- type PutAliasResponsePropertiesResponsePtrInput
- type PutAliasResponsePropertiesResponsePtrOutput
- func (o PutAliasResponsePropertiesResponsePtrOutput) Elem() PutAliasResponsePropertiesResponseOutput
- func (PutAliasResponsePropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o PutAliasResponsePropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o PutAliasResponsePropertiesResponsePtrOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o PutAliasResponsePropertiesResponsePtrOutput) ToPutAliasResponsePropertiesResponsePtrOutput() PutAliasResponsePropertiesResponsePtrOutput
- func (o PutAliasResponsePropertiesResponsePtrOutput) ToPutAliasResponsePropertiesResponsePtrOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct { pulumi.CustomResourceState // Alias ID. Name pulumi.StringOutput `pulumi:"name"` // Put Alias response properties. Properties PutAliasResponsePropertiesResponseOutput `pulumi:"properties"` // Resource type, Microsoft.Subscription/aliases. Type pulumi.StringOutput `pulumi:"type"` }
Subscription Information with the alias.
func GetAlias ¶
func GetAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AliasState, opts ...pulumi.ResourceOption) (*Alias, error)
GetAlias gets an existing Alias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type AliasArgs ¶
type AliasArgs struct { // Alias Name AliasName pulumi.StringInput // Put alias request properties. Properties PutAliasRequestPropertiesInput }
The set of arguments for constructing a Alias resource.
func (AliasArgs) ElementType ¶
type AliasState ¶
type AliasState struct { // Alias ID. Name pulumi.StringPtrInput // Put Alias response properties. Properties PutAliasResponsePropertiesResponsePtrInput // Resource type, Microsoft.Subscription/aliases. Type pulumi.StringPtrInput }
func (AliasState) ElementType ¶
func (AliasState) ElementType() reflect.Type
type LookupAliasArgs ¶
type LookupAliasArgs struct { // Alias Name AliasName string `pulumi:"aliasName"` }
type LookupAliasResult ¶
type LookupAliasResult struct { // Alias ID. Name string `pulumi:"name"` // Put Alias response properties. Properties PutAliasResponsePropertiesResponse `pulumi:"properties"` // Resource type, Microsoft.Subscription/aliases. Type string `pulumi:"type"` }
Subscription Information with the alias.
func LookupAlias ¶
func LookupAlias(ctx *pulumi.Context, args *LookupAliasArgs, opts ...pulumi.InvokeOption) (*LookupAliasResult, error)
type PutAliasRequestProperties ¶
type PutAliasRequestProperties struct { // Determines whether subscription is fieldLed, partnerLed or LegacyEA BillingScope *string `pulumi:"billingScope"` // The friendly name of the subscription. DisplayName *string `pulumi:"displayName"` // Reseller ID, basically MPN Id ResellerId *string `pulumi:"resellerId"` // This parameter can be used to create alias for existing subscription Id SubscriptionId *string `pulumi:"subscriptionId"` // The workload type of the subscription. It can be either Production or DevTest. Workload *string `pulumi:"workload"` }
Put subscription properties.
type PutAliasRequestPropertiesArgs ¶
type PutAliasRequestPropertiesArgs struct { // Determines whether subscription is fieldLed, partnerLed or LegacyEA BillingScope pulumi.StringPtrInput `pulumi:"billingScope"` // The friendly name of the subscription. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Reseller ID, basically MPN Id ResellerId pulumi.StringPtrInput `pulumi:"resellerId"` // This parameter can be used to create alias for existing subscription Id SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // The workload type of the subscription. It can be either Production or DevTest. Workload pulumi.StringPtrInput `pulumi:"workload"` }
Put subscription properties.
func (PutAliasRequestPropertiesArgs) ElementType ¶
func (PutAliasRequestPropertiesArgs) ElementType() reflect.Type
func (PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesOutput ¶
func (i PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesOutput() PutAliasRequestPropertiesOutput
func (PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesOutputWithContext ¶
func (i PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesOutputWithContext(ctx context.Context) PutAliasRequestPropertiesOutput
func (PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesPtrOutput ¶
func (i PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesPtrOutput() PutAliasRequestPropertiesPtrOutput
func (PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesPtrOutputWithContext ¶
func (i PutAliasRequestPropertiesArgs) ToPutAliasRequestPropertiesPtrOutputWithContext(ctx context.Context) PutAliasRequestPropertiesPtrOutput
type PutAliasRequestPropertiesInput ¶
type PutAliasRequestPropertiesInput interface { pulumi.Input ToPutAliasRequestPropertiesOutput() PutAliasRequestPropertiesOutput ToPutAliasRequestPropertiesOutputWithContext(context.Context) PutAliasRequestPropertiesOutput }
PutAliasRequestPropertiesInput is an input type that accepts PutAliasRequestPropertiesArgs and PutAliasRequestPropertiesOutput values. You can construct a concrete instance of `PutAliasRequestPropertiesInput` via:
PutAliasRequestPropertiesArgs{...}
type PutAliasRequestPropertiesOutput ¶
type PutAliasRequestPropertiesOutput struct{ *pulumi.OutputState }
Put subscription properties.
func (PutAliasRequestPropertiesOutput) BillingScope ¶
func (o PutAliasRequestPropertiesOutput) BillingScope() pulumi.StringPtrOutput
Determines whether subscription is fieldLed, partnerLed or LegacyEA
func (PutAliasRequestPropertiesOutput) DisplayName ¶
func (o PutAliasRequestPropertiesOutput) DisplayName() pulumi.StringPtrOutput
The friendly name of the subscription.
func (PutAliasRequestPropertiesOutput) ElementType ¶
func (PutAliasRequestPropertiesOutput) ElementType() reflect.Type
func (PutAliasRequestPropertiesOutput) ResellerId ¶ added in v0.2.1
func (o PutAliasRequestPropertiesOutput) ResellerId() pulumi.StringPtrOutput
Reseller ID, basically MPN Id
func (PutAliasRequestPropertiesOutput) SubscriptionId ¶
func (o PutAliasRequestPropertiesOutput) SubscriptionId() pulumi.StringPtrOutput
This parameter can be used to create alias for existing subscription Id
func (PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesOutput ¶
func (o PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesOutput() PutAliasRequestPropertiesOutput
func (PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesOutputWithContext ¶
func (o PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesOutputWithContext(ctx context.Context) PutAliasRequestPropertiesOutput
func (PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesPtrOutput ¶
func (o PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesPtrOutput() PutAliasRequestPropertiesPtrOutput
func (PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesPtrOutputWithContext ¶
func (o PutAliasRequestPropertiesOutput) ToPutAliasRequestPropertiesPtrOutputWithContext(ctx context.Context) PutAliasRequestPropertiesPtrOutput
func (PutAliasRequestPropertiesOutput) Workload ¶
func (o PutAliasRequestPropertiesOutput) Workload() pulumi.StringPtrOutput
The workload type of the subscription. It can be either Production or DevTest.
type PutAliasRequestPropertiesPtrInput ¶
type PutAliasRequestPropertiesPtrInput interface { pulumi.Input ToPutAliasRequestPropertiesPtrOutput() PutAliasRequestPropertiesPtrOutput ToPutAliasRequestPropertiesPtrOutputWithContext(context.Context) PutAliasRequestPropertiesPtrOutput }
PutAliasRequestPropertiesPtrInput is an input type that accepts PutAliasRequestPropertiesArgs, PutAliasRequestPropertiesPtr and PutAliasRequestPropertiesPtrOutput values. You can construct a concrete instance of `PutAliasRequestPropertiesPtrInput` via:
PutAliasRequestPropertiesArgs{...} or: nil
func PutAliasRequestPropertiesPtr ¶
func PutAliasRequestPropertiesPtr(v *PutAliasRequestPropertiesArgs) PutAliasRequestPropertiesPtrInput
type PutAliasRequestPropertiesPtrOutput ¶
type PutAliasRequestPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PutAliasRequestPropertiesPtrOutput) BillingScope ¶
func (o PutAliasRequestPropertiesPtrOutput) BillingScope() pulumi.StringPtrOutput
Determines whether subscription is fieldLed, partnerLed or LegacyEA
func (PutAliasRequestPropertiesPtrOutput) DisplayName ¶
func (o PutAliasRequestPropertiesPtrOutput) DisplayName() pulumi.StringPtrOutput
The friendly name of the subscription.
func (PutAliasRequestPropertiesPtrOutput) Elem ¶
func (o PutAliasRequestPropertiesPtrOutput) Elem() PutAliasRequestPropertiesOutput
func (PutAliasRequestPropertiesPtrOutput) ElementType ¶
func (PutAliasRequestPropertiesPtrOutput) ElementType() reflect.Type
func (PutAliasRequestPropertiesPtrOutput) ResellerId ¶ added in v0.2.1
func (o PutAliasRequestPropertiesPtrOutput) ResellerId() pulumi.StringPtrOutput
Reseller ID, basically MPN Id
func (PutAliasRequestPropertiesPtrOutput) SubscriptionId ¶
func (o PutAliasRequestPropertiesPtrOutput) SubscriptionId() pulumi.StringPtrOutput
This parameter can be used to create alias for existing subscription Id
func (PutAliasRequestPropertiesPtrOutput) ToPutAliasRequestPropertiesPtrOutput ¶
func (o PutAliasRequestPropertiesPtrOutput) ToPutAliasRequestPropertiesPtrOutput() PutAliasRequestPropertiesPtrOutput
func (PutAliasRequestPropertiesPtrOutput) ToPutAliasRequestPropertiesPtrOutputWithContext ¶
func (o PutAliasRequestPropertiesPtrOutput) ToPutAliasRequestPropertiesPtrOutputWithContext(ctx context.Context) PutAliasRequestPropertiesPtrOutput
func (PutAliasRequestPropertiesPtrOutput) Workload ¶
func (o PutAliasRequestPropertiesPtrOutput) Workload() pulumi.StringPtrOutput
The workload type of the subscription. It can be either Production or DevTest.
type PutAliasResponsePropertiesResponse ¶
type PutAliasResponsePropertiesResponse struct { // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` // Newly created subscription Id. SubscriptionId string `pulumi:"subscriptionId"` }
Put subscription creation result properties.
type PutAliasResponsePropertiesResponseArgs ¶
type PutAliasResponsePropertiesResponseArgs struct { // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Newly created subscription Id. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` }
Put subscription creation result properties.
func (PutAliasResponsePropertiesResponseArgs) ElementType ¶
func (PutAliasResponsePropertiesResponseArgs) ElementType() reflect.Type
func (PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponseOutput ¶
func (i PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponseOutput() PutAliasResponsePropertiesResponseOutput
func (PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponseOutputWithContext ¶
func (i PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponseOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponseOutput
func (PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponsePtrOutput ¶
func (i PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponsePtrOutput() PutAliasResponsePropertiesResponsePtrOutput
func (PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponsePtrOutputWithContext ¶
func (i PutAliasResponsePropertiesResponseArgs) ToPutAliasResponsePropertiesResponsePtrOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponsePtrOutput
type PutAliasResponsePropertiesResponseInput ¶
type PutAliasResponsePropertiesResponseInput interface { pulumi.Input ToPutAliasResponsePropertiesResponseOutput() PutAliasResponsePropertiesResponseOutput ToPutAliasResponsePropertiesResponseOutputWithContext(context.Context) PutAliasResponsePropertiesResponseOutput }
PutAliasResponsePropertiesResponseInput is an input type that accepts PutAliasResponsePropertiesResponseArgs and PutAliasResponsePropertiesResponseOutput values. You can construct a concrete instance of `PutAliasResponsePropertiesResponseInput` via:
PutAliasResponsePropertiesResponseArgs{...}
type PutAliasResponsePropertiesResponseOutput ¶
type PutAliasResponsePropertiesResponseOutput struct{ *pulumi.OutputState }
Put subscription creation result properties.
func (PutAliasResponsePropertiesResponseOutput) ElementType ¶
func (PutAliasResponsePropertiesResponseOutput) ElementType() reflect.Type
func (PutAliasResponsePropertiesResponseOutput) ProvisioningState ¶
func (o PutAliasResponsePropertiesResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (PutAliasResponsePropertiesResponseOutput) SubscriptionId ¶
func (o PutAliasResponsePropertiesResponseOutput) SubscriptionId() pulumi.StringOutput
Newly created subscription Id.
func (PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponseOutput ¶
func (o PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponseOutput() PutAliasResponsePropertiesResponseOutput
func (PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponseOutputWithContext ¶
func (o PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponseOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponseOutput
func (PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponsePtrOutput ¶
func (o PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponsePtrOutput() PutAliasResponsePropertiesResponsePtrOutput
func (PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponsePtrOutputWithContext ¶
func (o PutAliasResponsePropertiesResponseOutput) ToPutAliasResponsePropertiesResponsePtrOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponsePtrOutput
type PutAliasResponsePropertiesResponsePtrInput ¶
type PutAliasResponsePropertiesResponsePtrInput interface { pulumi.Input ToPutAliasResponsePropertiesResponsePtrOutput() PutAliasResponsePropertiesResponsePtrOutput ToPutAliasResponsePropertiesResponsePtrOutputWithContext(context.Context) PutAliasResponsePropertiesResponsePtrOutput }
PutAliasResponsePropertiesResponsePtrInput is an input type that accepts PutAliasResponsePropertiesResponseArgs, PutAliasResponsePropertiesResponsePtr and PutAliasResponsePropertiesResponsePtrOutput values. You can construct a concrete instance of `PutAliasResponsePropertiesResponsePtrInput` via:
PutAliasResponsePropertiesResponseArgs{...} or: nil
func PutAliasResponsePropertiesResponsePtr ¶
func PutAliasResponsePropertiesResponsePtr(v *PutAliasResponsePropertiesResponseArgs) PutAliasResponsePropertiesResponsePtrInput
type PutAliasResponsePropertiesResponsePtrOutput ¶
type PutAliasResponsePropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (PutAliasResponsePropertiesResponsePtrOutput) ElementType ¶
func (PutAliasResponsePropertiesResponsePtrOutput) ElementType() reflect.Type
func (PutAliasResponsePropertiesResponsePtrOutput) ProvisioningState ¶
func (o PutAliasResponsePropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (PutAliasResponsePropertiesResponsePtrOutput) SubscriptionId ¶
func (o PutAliasResponsePropertiesResponsePtrOutput) SubscriptionId() pulumi.StringPtrOutput
Newly created subscription Id.
func (PutAliasResponsePropertiesResponsePtrOutput) ToPutAliasResponsePropertiesResponsePtrOutput ¶
func (o PutAliasResponsePropertiesResponsePtrOutput) ToPutAliasResponsePropertiesResponsePtrOutput() PutAliasResponsePropertiesResponsePtrOutput
func (PutAliasResponsePropertiesResponsePtrOutput) ToPutAliasResponsePropertiesResponsePtrOutputWithContext ¶
func (o PutAliasResponsePropertiesResponsePtrOutput) ToPutAliasResponsePropertiesResponsePtrOutputWithContext(ctx context.Context) PutAliasResponsePropertiesResponsePtrOutput