v20171101preview

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 (
	AccountResourceRequestOperationTypeUnknown = AccountResourceRequestOperationType("unknown")
	AccountResourceRequestOperationTypeCreate  = AccountResourceRequestOperationType("create")
	AccountResourceRequestOperationTypeUpdate  = AccountResourceRequestOperationType("update")
	AccountResourceRequestOperationTypeLink    = AccountResourceRequestOperationType("link")
)

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 properties.
	Properties pulumi.StringMapOutput `pulumi:"properties"`
	// 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.

func (*Account) ElementType added in v0.2.6

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput added in v0.2.6

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext added in v0.2.6

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

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.StringPtrInput
	// The custom properties of the resource.
	Properties pulumi.StringMapInput
	// 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 AccountInput added in v0.2.6

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountOutput added in v0.2.6

type AccountOutput struct {
	*pulumi.OutputState
}

func (AccountOutput) ElementType added in v0.2.6

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ToAccountOutput added in v0.2.6

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext added in v0.2.6

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountResourceRequestOperationType added in v0.3.1

type AccountResourceRequestOperationType pulumi.String

The type of the operation.

func (AccountResourceRequestOperationType) ElementType added in v0.3.1

func (AccountResourceRequestOperationType) ToStringOutput added in v0.3.1

func (AccountResourceRequestOperationType) ToStringOutputWithContext added in v0.3.1

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

func (AccountResourceRequestOperationType) ToStringPtrOutput added in v0.3.1

func (AccountResourceRequestOperationType) ToStringPtrOutputWithContext added in v0.3.1

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

type AccountState

type AccountState struct {
	// Resource location.
	Location pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Resource properties.
	Properties pulumi.StringMapInput
	// 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.

func (*Extension) ElementType added in v0.2.6

func (*Extension) ElementType() reflect.Type

func (*Extension) ToExtensionOutput added in v0.2.6

func (i *Extension) ToExtensionOutput() ExtensionOutput

func (*Extension) ToExtensionOutputWithContext added in v0.2.6

func (i *Extension) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput

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
	// A dictionary of extended properties. This property is currently unused.
	Properties pulumi.StringMapInput
	// 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 ExtensionInput added in v0.2.6

type ExtensionInput interface {
	pulumi.Input

	ToExtensionOutput() ExtensionOutput
	ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
}

type ExtensionOutput added in v0.2.6

type ExtensionOutput struct {
	*pulumi.OutputState
}

func (ExtensionOutput) ElementType added in v0.2.6

func (ExtensionOutput) ElementType() reflect.Type

func (ExtensionOutput) ToExtensionOutput added in v0.2.6

func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput

func (ExtensionOutput) ToExtensionOutputWithContext added in v0.2.6

func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput

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) Name

Name of the plan.

func (ExtensionResourcePlanOutput) Product

Product name.

func (ExtensionResourcePlanOutput) PromotionCode

Optional: the promotion code associated with the plan.

func (ExtensionResourcePlanOutput) Publisher

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

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

type ExtensionResourcePlanPtrOutput

type ExtensionResourcePlanPtrOutput struct{ *pulumi.OutputState }

func (ExtensionResourcePlanPtrOutput) Elem

func (ExtensionResourcePlanPtrOutput) ElementType

func (ExtensionResourcePlanPtrOutput) Name

Name of the plan.

func (ExtensionResourcePlanPtrOutput) Product

Product name.

func (ExtensionResourcePlanPtrOutput) PromotionCode

Optional: the promotion code associated with the plan.

func (ExtensionResourcePlanPtrOutput) Publisher

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

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) 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) Name

Name of the plan.

func (ExtensionResourcePlanResponseOutput) Product

Product name.

func (ExtensionResourcePlanResponseOutput) PromotionCode

Optional: the promotion code associated with the plan.

func (ExtensionResourcePlanResponseOutput) Publisher

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

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

type ExtensionResourcePlanResponsePtrOutput

type ExtensionResourcePlanResponsePtrOutput struct{ *pulumi.OutputState }

func (ExtensionResourcePlanResponsePtrOutput) Elem

func (ExtensionResourcePlanResponsePtrOutput) ElementType

func (ExtensionResourcePlanResponsePtrOutput) Name

Name of the plan.

func (ExtensionResourcePlanResponsePtrOutput) Product

Product name.

func (ExtensionResourcePlanResponsePtrOutput) PromotionCode

Optional: the promotion code associated with the plan.

func (ExtensionResourcePlanResponsePtrOutput) Publisher

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

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 LookupAccountArgs struct {
	// Name of the resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupAccountResult

type LookupAccountResult struct {
	// Unique identifier of the resource.
	Id string `pulumi:"id"`
	// Resource location.
	Location *string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// 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 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 {
	// Unique identifier of the resource.
	Id string `pulumi:"id"`
	// 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)

Jump to

Keyboard shortcuts

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