Documentation
¶
Index ¶
- type Account
- type AccountArgs
- type AccountState
- type Extension
- type ExtensionArgs
- type ExtensionResourcePlan
- type ExtensionResourcePlanArgs
- func (ExtensionResourcePlanArgs) ElementType() reflect.Type
- func (i ExtensionResourcePlanArgs) ToExtensionResourcePlanOutput() ExtensionResourcePlanOutput
- func (i ExtensionResourcePlanArgs) ToExtensionResourcePlanOutputWithContext(ctx context.Context) ExtensionResourcePlanOutput
- func (i ExtensionResourcePlanArgs) ToExtensionResourcePlanPtrOutput() ExtensionResourcePlanPtrOutput
- func (i ExtensionResourcePlanArgs) ToExtensionResourcePlanPtrOutputWithContext(ctx context.Context) ExtensionResourcePlanPtrOutput
- type ExtensionResourcePlanInput
- type ExtensionResourcePlanOutput
- func (ExtensionResourcePlanOutput) ElementType() reflect.Type
- func (o ExtensionResourcePlanOutput) Name() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanOutput) Product() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanOutput) PromotionCode() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanOutput) Publisher() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanOutput) ToExtensionResourcePlanOutput() ExtensionResourcePlanOutput
- func (o ExtensionResourcePlanOutput) ToExtensionResourcePlanOutputWithContext(ctx context.Context) ExtensionResourcePlanOutput
- func (o ExtensionResourcePlanOutput) ToExtensionResourcePlanPtrOutput() ExtensionResourcePlanPtrOutput
- func (o ExtensionResourcePlanOutput) ToExtensionResourcePlanPtrOutputWithContext(ctx context.Context) ExtensionResourcePlanPtrOutput
- func (o ExtensionResourcePlanOutput) Version() pulumi.StringPtrOutput
- type ExtensionResourcePlanPtrInput
- type ExtensionResourcePlanPtrOutput
- func (o ExtensionResourcePlanPtrOutput) Elem() ExtensionResourcePlanOutput
- func (ExtensionResourcePlanPtrOutput) ElementType() reflect.Type
- func (o ExtensionResourcePlanPtrOutput) Name() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanPtrOutput) Product() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanPtrOutput) PromotionCode() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanPtrOutput) ToExtensionResourcePlanPtrOutput() ExtensionResourcePlanPtrOutput
- func (o ExtensionResourcePlanPtrOutput) ToExtensionResourcePlanPtrOutputWithContext(ctx context.Context) ExtensionResourcePlanPtrOutput
- func (o ExtensionResourcePlanPtrOutput) Version() pulumi.StringPtrOutput
- type ExtensionResourcePlanResponse
- type ExtensionResourcePlanResponseArgs
- func (ExtensionResourcePlanResponseArgs) ElementType() reflect.Type
- func (i ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponseOutput() ExtensionResourcePlanResponseOutput
- func (i ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponseOutputWithContext(ctx context.Context) ExtensionResourcePlanResponseOutput
- func (i ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponsePtrOutput() ExtensionResourcePlanResponsePtrOutput
- func (i ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponsePtrOutputWithContext(ctx context.Context) ExtensionResourcePlanResponsePtrOutput
- type ExtensionResourcePlanResponseInput
- type ExtensionResourcePlanResponseOutput
- func (ExtensionResourcePlanResponseOutput) ElementType() reflect.Type
- func (o ExtensionResourcePlanResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanResponseOutput) Product() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanResponseOutput) PromotionCode() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponseOutput() ExtensionResourcePlanResponseOutput
- func (o ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponseOutputWithContext(ctx context.Context) ExtensionResourcePlanResponseOutput
- func (o ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponsePtrOutput() ExtensionResourcePlanResponsePtrOutput
- func (o ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponsePtrOutputWithContext(ctx context.Context) ExtensionResourcePlanResponsePtrOutput
- func (o ExtensionResourcePlanResponseOutput) Version() pulumi.StringPtrOutput
- type ExtensionResourcePlanResponsePtrInput
- type ExtensionResourcePlanResponsePtrOutput
- func (o ExtensionResourcePlanResponsePtrOutput) Elem() ExtensionResourcePlanResponseOutput
- func (ExtensionResourcePlanResponsePtrOutput) ElementType() reflect.Type
- func (o ExtensionResourcePlanResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanResponsePtrOutput) Product() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ExtensionResourcePlanResponsePtrOutput) ToExtensionResourcePlanResponsePtrOutput() ExtensionResourcePlanResponsePtrOutput
- func (o ExtensionResourcePlanResponsePtrOutput) ToExtensionResourcePlanResponsePtrOutputWithContext(ctx context.Context) ExtensionResourcePlanResponsePtrOutput
- func (o ExtensionResourcePlanResponsePtrOutput) Version() pulumi.StringPtrOutput
- type ExtensionState
- type LookupAccountArgs
- type LookupAccountResult
- type LookupExtensionArgs
- type LookupExtensionResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
The response to an account resource GET request.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account 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 NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
type AccountArgs ¶
type AccountArgs struct { // The account name. AccountName pulumi.StringPtrInput // The Azure instance location. Location pulumi.StringPtrInput // The type of the operation. OperationType pulumi.MapInput // Name of the resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Name of the resource. ResourceName pulumi.StringInput // The custom tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountState ¶
type AccountState struct { // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type Extension ¶
type Extension struct { pulumi.CustomResourceState // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The extension plan that was purchased. Plan ExtensionResourcePlanResponsePtrOutput `pulumi:"plan"` // Resource properties. Properties pulumi.StringMapOutput `pulumi:"properties"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
The response to an extension resource GET request.
func GetExtension ¶
func GetExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtensionState, opts ...pulumi.ResourceOption) (*Extension, error)
GetExtension gets an existing Extension 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 NewExtension ¶
func NewExtension(ctx *pulumi.Context, name string, args *ExtensionArgs, opts ...pulumi.ResourceOption) (*Extension, error)
NewExtension registers a new resource with the given unique name, arguments, and options.
type ExtensionArgs ¶
type ExtensionArgs struct { // The name of the Visual Studio Team Services account resource. AccountResourceName pulumi.StringInput // The name of the extension. ExtensionResourceName pulumi.StringInput // The Azure region of the Visual Studio account associated with this request (i.e 'southcentralus'.) Location pulumi.StringPtrInput // Extended information about the plan being purchased for this extension resource. Plan ExtensionResourcePlanPtrInput // Name of the resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // A dictionary of user-defined tags to be stored with the extension resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Extension resource.
func (ExtensionArgs) ElementType ¶
func (ExtensionArgs) ElementType() reflect.Type
type ExtensionResourcePlan ¶
type ExtensionResourcePlan struct { // Name of the plan. Name *string `pulumi:"name"` // Product name. Product *string `pulumi:"product"` // Optional: the promotion code associated with the plan. PromotionCode *string `pulumi:"promotionCode"` // Name of the extension publisher. Publisher *string `pulumi:"publisher"` // A string that uniquely identifies the plan version. Version *string `pulumi:"version"` }
Plan data for an extension resource.
type ExtensionResourcePlanArgs ¶
type ExtensionResourcePlanArgs struct { // Name of the plan. Name pulumi.StringPtrInput `pulumi:"name"` // Product name. Product pulumi.StringPtrInput `pulumi:"product"` // Optional: the promotion code associated with the plan. PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"` // Name of the extension publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // A string that uniquely identifies the plan version. Version pulumi.StringPtrInput `pulumi:"version"` }
Plan data for an extension resource.
func (ExtensionResourcePlanArgs) ElementType ¶
func (ExtensionResourcePlanArgs) ElementType() reflect.Type
func (ExtensionResourcePlanArgs) ToExtensionResourcePlanOutput ¶
func (i ExtensionResourcePlanArgs) ToExtensionResourcePlanOutput() ExtensionResourcePlanOutput
func (ExtensionResourcePlanArgs) ToExtensionResourcePlanOutputWithContext ¶
func (i ExtensionResourcePlanArgs) ToExtensionResourcePlanOutputWithContext(ctx context.Context) ExtensionResourcePlanOutput
func (ExtensionResourcePlanArgs) ToExtensionResourcePlanPtrOutput ¶
func (i ExtensionResourcePlanArgs) ToExtensionResourcePlanPtrOutput() ExtensionResourcePlanPtrOutput
func (ExtensionResourcePlanArgs) ToExtensionResourcePlanPtrOutputWithContext ¶
func (i ExtensionResourcePlanArgs) ToExtensionResourcePlanPtrOutputWithContext(ctx context.Context) ExtensionResourcePlanPtrOutput
type ExtensionResourcePlanInput ¶
type ExtensionResourcePlanInput interface { pulumi.Input ToExtensionResourcePlanOutput() ExtensionResourcePlanOutput ToExtensionResourcePlanOutputWithContext(context.Context) ExtensionResourcePlanOutput }
ExtensionResourcePlanInput is an input type that accepts ExtensionResourcePlanArgs and ExtensionResourcePlanOutput values. You can construct a concrete instance of `ExtensionResourcePlanInput` via:
ExtensionResourcePlanArgs{...}
type ExtensionResourcePlanOutput ¶
type ExtensionResourcePlanOutput struct{ *pulumi.OutputState }
Plan data for an extension resource.
func (ExtensionResourcePlanOutput) ElementType ¶
func (ExtensionResourcePlanOutput) ElementType() reflect.Type
func (ExtensionResourcePlanOutput) Name ¶
func (o ExtensionResourcePlanOutput) Name() pulumi.StringPtrOutput
Name of the plan.
func (ExtensionResourcePlanOutput) Product ¶
func (o ExtensionResourcePlanOutput) Product() pulumi.StringPtrOutput
Product name.
func (ExtensionResourcePlanOutput) PromotionCode ¶
func (o ExtensionResourcePlanOutput) PromotionCode() pulumi.StringPtrOutput
Optional: the promotion code associated with the plan.
func (ExtensionResourcePlanOutput) Publisher ¶
func (o ExtensionResourcePlanOutput) Publisher() pulumi.StringPtrOutput
Name of the extension publisher.
func (ExtensionResourcePlanOutput) ToExtensionResourcePlanOutput ¶
func (o ExtensionResourcePlanOutput) ToExtensionResourcePlanOutput() ExtensionResourcePlanOutput
func (ExtensionResourcePlanOutput) ToExtensionResourcePlanOutputWithContext ¶
func (o ExtensionResourcePlanOutput) ToExtensionResourcePlanOutputWithContext(ctx context.Context) ExtensionResourcePlanOutput
func (ExtensionResourcePlanOutput) ToExtensionResourcePlanPtrOutput ¶
func (o ExtensionResourcePlanOutput) ToExtensionResourcePlanPtrOutput() ExtensionResourcePlanPtrOutput
func (ExtensionResourcePlanOutput) ToExtensionResourcePlanPtrOutputWithContext ¶
func (o ExtensionResourcePlanOutput) ToExtensionResourcePlanPtrOutputWithContext(ctx context.Context) ExtensionResourcePlanPtrOutput
func (ExtensionResourcePlanOutput) Version ¶
func (o ExtensionResourcePlanOutput) Version() pulumi.StringPtrOutput
A string that uniquely identifies the plan version.
type ExtensionResourcePlanPtrInput ¶
type ExtensionResourcePlanPtrInput interface { pulumi.Input ToExtensionResourcePlanPtrOutput() ExtensionResourcePlanPtrOutput ToExtensionResourcePlanPtrOutputWithContext(context.Context) ExtensionResourcePlanPtrOutput }
ExtensionResourcePlanPtrInput is an input type that accepts ExtensionResourcePlanArgs, ExtensionResourcePlanPtr and ExtensionResourcePlanPtrOutput values. You can construct a concrete instance of `ExtensionResourcePlanPtrInput` via:
ExtensionResourcePlanArgs{...} or: nil
func ExtensionResourcePlanPtr ¶
func ExtensionResourcePlanPtr(v *ExtensionResourcePlanArgs) ExtensionResourcePlanPtrInput
type ExtensionResourcePlanPtrOutput ¶
type ExtensionResourcePlanPtrOutput struct{ *pulumi.OutputState }
func (ExtensionResourcePlanPtrOutput) Elem ¶
func (o ExtensionResourcePlanPtrOutput) Elem() ExtensionResourcePlanOutput
func (ExtensionResourcePlanPtrOutput) ElementType ¶
func (ExtensionResourcePlanPtrOutput) ElementType() reflect.Type
func (ExtensionResourcePlanPtrOutput) Name ¶
func (o ExtensionResourcePlanPtrOutput) Name() pulumi.StringPtrOutput
Name of the plan.
func (ExtensionResourcePlanPtrOutput) Product ¶
func (o ExtensionResourcePlanPtrOutput) Product() pulumi.StringPtrOutput
Product name.
func (ExtensionResourcePlanPtrOutput) PromotionCode ¶
func (o ExtensionResourcePlanPtrOutput) PromotionCode() pulumi.StringPtrOutput
Optional: the promotion code associated with the plan.
func (ExtensionResourcePlanPtrOutput) Publisher ¶
func (o ExtensionResourcePlanPtrOutput) Publisher() pulumi.StringPtrOutput
Name of the extension publisher.
func (ExtensionResourcePlanPtrOutput) ToExtensionResourcePlanPtrOutput ¶
func (o ExtensionResourcePlanPtrOutput) ToExtensionResourcePlanPtrOutput() ExtensionResourcePlanPtrOutput
func (ExtensionResourcePlanPtrOutput) ToExtensionResourcePlanPtrOutputWithContext ¶
func (o ExtensionResourcePlanPtrOutput) ToExtensionResourcePlanPtrOutputWithContext(ctx context.Context) ExtensionResourcePlanPtrOutput
func (ExtensionResourcePlanPtrOutput) Version ¶
func (o ExtensionResourcePlanPtrOutput) Version() pulumi.StringPtrOutput
A string that uniquely identifies the plan version.
type ExtensionResourcePlanResponse ¶
type ExtensionResourcePlanResponse struct { // Name of the plan. Name *string `pulumi:"name"` // Product name. Product *string `pulumi:"product"` // Optional: the promotion code associated with the plan. PromotionCode *string `pulumi:"promotionCode"` // Name of the extension publisher. Publisher *string `pulumi:"publisher"` // A string that uniquely identifies the plan version. Version *string `pulumi:"version"` }
Plan data for an extension resource.
type ExtensionResourcePlanResponseArgs ¶
type ExtensionResourcePlanResponseArgs struct { // Name of the plan. Name pulumi.StringPtrInput `pulumi:"name"` // Product name. Product pulumi.StringPtrInput `pulumi:"product"` // Optional: the promotion code associated with the plan. PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"` // Name of the extension publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // A string that uniquely identifies the plan version. Version pulumi.StringPtrInput `pulumi:"version"` }
Plan data for an extension resource.
func (ExtensionResourcePlanResponseArgs) ElementType ¶
func (ExtensionResourcePlanResponseArgs) ElementType() reflect.Type
func (ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponseOutput ¶
func (i ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponseOutput() ExtensionResourcePlanResponseOutput
func (ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponseOutputWithContext ¶
func (i ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponseOutputWithContext(ctx context.Context) ExtensionResourcePlanResponseOutput
func (ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponsePtrOutput ¶
func (i ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponsePtrOutput() ExtensionResourcePlanResponsePtrOutput
func (ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponsePtrOutputWithContext ¶
func (i ExtensionResourcePlanResponseArgs) ToExtensionResourcePlanResponsePtrOutputWithContext(ctx context.Context) ExtensionResourcePlanResponsePtrOutput
type ExtensionResourcePlanResponseInput ¶
type ExtensionResourcePlanResponseInput interface { pulumi.Input ToExtensionResourcePlanResponseOutput() ExtensionResourcePlanResponseOutput ToExtensionResourcePlanResponseOutputWithContext(context.Context) ExtensionResourcePlanResponseOutput }
ExtensionResourcePlanResponseInput is an input type that accepts ExtensionResourcePlanResponseArgs and ExtensionResourcePlanResponseOutput values. You can construct a concrete instance of `ExtensionResourcePlanResponseInput` via:
ExtensionResourcePlanResponseArgs{...}
type ExtensionResourcePlanResponseOutput ¶
type ExtensionResourcePlanResponseOutput struct{ *pulumi.OutputState }
Plan data for an extension resource.
func (ExtensionResourcePlanResponseOutput) ElementType ¶
func (ExtensionResourcePlanResponseOutput) ElementType() reflect.Type
func (ExtensionResourcePlanResponseOutput) Name ¶
func (o ExtensionResourcePlanResponseOutput) Name() pulumi.StringPtrOutput
Name of the plan.
func (ExtensionResourcePlanResponseOutput) Product ¶
func (o ExtensionResourcePlanResponseOutput) Product() pulumi.StringPtrOutput
Product name.
func (ExtensionResourcePlanResponseOutput) PromotionCode ¶
func (o ExtensionResourcePlanResponseOutput) PromotionCode() pulumi.StringPtrOutput
Optional: the promotion code associated with the plan.
func (ExtensionResourcePlanResponseOutput) Publisher ¶
func (o ExtensionResourcePlanResponseOutput) Publisher() pulumi.StringPtrOutput
Name of the extension publisher.
func (ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponseOutput ¶
func (o ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponseOutput() ExtensionResourcePlanResponseOutput
func (ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponseOutputWithContext ¶
func (o ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponseOutputWithContext(ctx context.Context) ExtensionResourcePlanResponseOutput
func (ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponsePtrOutput ¶
func (o ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponsePtrOutput() ExtensionResourcePlanResponsePtrOutput
func (ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponsePtrOutputWithContext ¶
func (o ExtensionResourcePlanResponseOutput) ToExtensionResourcePlanResponsePtrOutputWithContext(ctx context.Context) ExtensionResourcePlanResponsePtrOutput
func (ExtensionResourcePlanResponseOutput) Version ¶
func (o ExtensionResourcePlanResponseOutput) Version() pulumi.StringPtrOutput
A string that uniquely identifies the plan version.
type ExtensionResourcePlanResponsePtrInput ¶
type ExtensionResourcePlanResponsePtrInput interface { pulumi.Input ToExtensionResourcePlanResponsePtrOutput() ExtensionResourcePlanResponsePtrOutput ToExtensionResourcePlanResponsePtrOutputWithContext(context.Context) ExtensionResourcePlanResponsePtrOutput }
ExtensionResourcePlanResponsePtrInput is an input type that accepts ExtensionResourcePlanResponseArgs, ExtensionResourcePlanResponsePtr and ExtensionResourcePlanResponsePtrOutput values. You can construct a concrete instance of `ExtensionResourcePlanResponsePtrInput` via:
ExtensionResourcePlanResponseArgs{...} or: nil
func ExtensionResourcePlanResponsePtr ¶
func ExtensionResourcePlanResponsePtr(v *ExtensionResourcePlanResponseArgs) ExtensionResourcePlanResponsePtrInput
type ExtensionResourcePlanResponsePtrOutput ¶
type ExtensionResourcePlanResponsePtrOutput struct{ *pulumi.OutputState }
func (ExtensionResourcePlanResponsePtrOutput) ElementType ¶
func (ExtensionResourcePlanResponsePtrOutput) ElementType() reflect.Type
func (ExtensionResourcePlanResponsePtrOutput) Name ¶
func (o ExtensionResourcePlanResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of the plan.
func (ExtensionResourcePlanResponsePtrOutput) Product ¶
func (o ExtensionResourcePlanResponsePtrOutput) Product() pulumi.StringPtrOutput
Product name.
func (ExtensionResourcePlanResponsePtrOutput) PromotionCode ¶
func (o ExtensionResourcePlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput
Optional: the promotion code associated with the plan.
func (ExtensionResourcePlanResponsePtrOutput) Publisher ¶
func (o ExtensionResourcePlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
Name of the extension publisher.
func (ExtensionResourcePlanResponsePtrOutput) ToExtensionResourcePlanResponsePtrOutput ¶
func (o ExtensionResourcePlanResponsePtrOutput) ToExtensionResourcePlanResponsePtrOutput() ExtensionResourcePlanResponsePtrOutput
func (ExtensionResourcePlanResponsePtrOutput) ToExtensionResourcePlanResponsePtrOutputWithContext ¶
func (o ExtensionResourcePlanResponsePtrOutput) ToExtensionResourcePlanResponsePtrOutputWithContext(ctx context.Context) ExtensionResourcePlanResponsePtrOutput
func (ExtensionResourcePlanResponsePtrOutput) Version ¶
func (o ExtensionResourcePlanResponsePtrOutput) Version() pulumi.StringPtrOutput
A string that uniquely identifies the plan version.
type ExtensionState ¶
type ExtensionState struct { // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The extension plan that was purchased. Plan ExtensionResourcePlanResponsePtrInput // Resource properties. Properties pulumi.StringMapInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (ExtensionState) ElementType ¶
func (ExtensionState) ElementType() reflect.Type
type LookupAccountArgs ¶
type LookupAccountResult ¶
type LookupAccountResult struct { // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
The response to an account resource GET request.
func LookupAccount ¶
func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)
type LookupExtensionArgs ¶
type LookupExtensionArgs struct { // The name of the Visual Studio Team Services account resource. AccountResourceName string `pulumi:"accountResourceName"` // The name of the extension. ExtensionResourceName string `pulumi:"extensionResourceName"` // Name of the resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupExtensionResult ¶
type LookupExtensionResult struct { // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The extension plan that was purchased. Plan *ExtensionResourcePlanResponse `pulumi:"plan"` // Resource properties. Properties map[string]string `pulumi:"properties"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
The response to an extension resource GET request.
func LookupExtension ¶
func LookupExtension(ctx *pulumi.Context, args *LookupExtensionArgs, opts ...pulumi.InvokeOption) (*LookupExtensionResult, error)