v20151101

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 (
	DeploymentModeIncremental = DeploymentMode("Incremental")
	DeploymentModeComplete    = DeploymentMode("Complete")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BasicDependencyResponse

type BasicDependencyResponse struct {
	// Gets or sets the ID of the dependency.
	Id *string `pulumi:"id"`
	// Gets or sets the dependency resource name.
	ResourceName *string `pulumi:"resourceName"`
	// Gets or sets the dependency resource type.
	ResourceType *string `pulumi:"resourceType"`
}

Deployment dependency information.

type BasicDependencyResponseArgs

type BasicDependencyResponseArgs struct {
	// Gets or sets the ID of the dependency.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets or sets the dependency resource name.
	ResourceName pulumi.StringPtrInput `pulumi:"resourceName"`
	// Gets or sets the dependency resource type.
	ResourceType pulumi.StringPtrInput `pulumi:"resourceType"`
}

Deployment dependency information.

func (BasicDependencyResponseArgs) ElementType

func (BasicDependencyResponseArgs) ToBasicDependencyResponseOutput

func (i BasicDependencyResponseArgs) ToBasicDependencyResponseOutput() BasicDependencyResponseOutput

func (BasicDependencyResponseArgs) ToBasicDependencyResponseOutputWithContext

func (i BasicDependencyResponseArgs) ToBasicDependencyResponseOutputWithContext(ctx context.Context) BasicDependencyResponseOutput

type BasicDependencyResponseArray

type BasicDependencyResponseArray []BasicDependencyResponseInput

func (BasicDependencyResponseArray) ElementType

func (BasicDependencyResponseArray) ToBasicDependencyResponseArrayOutput

func (i BasicDependencyResponseArray) ToBasicDependencyResponseArrayOutput() BasicDependencyResponseArrayOutput

func (BasicDependencyResponseArray) ToBasicDependencyResponseArrayOutputWithContext

func (i BasicDependencyResponseArray) ToBasicDependencyResponseArrayOutputWithContext(ctx context.Context) BasicDependencyResponseArrayOutput

type BasicDependencyResponseArrayInput

type BasicDependencyResponseArrayInput interface {
	pulumi.Input

	ToBasicDependencyResponseArrayOutput() BasicDependencyResponseArrayOutput
	ToBasicDependencyResponseArrayOutputWithContext(context.Context) BasicDependencyResponseArrayOutput
}

BasicDependencyResponseArrayInput is an input type that accepts BasicDependencyResponseArray and BasicDependencyResponseArrayOutput values. You can construct a concrete instance of `BasicDependencyResponseArrayInput` via:

BasicDependencyResponseArray{ BasicDependencyResponseArgs{...} }

type BasicDependencyResponseArrayOutput

type BasicDependencyResponseArrayOutput struct{ *pulumi.OutputState }

func (BasicDependencyResponseArrayOutput) ElementType

func (BasicDependencyResponseArrayOutput) Index

func (BasicDependencyResponseArrayOutput) ToBasicDependencyResponseArrayOutput

func (o BasicDependencyResponseArrayOutput) ToBasicDependencyResponseArrayOutput() BasicDependencyResponseArrayOutput

func (BasicDependencyResponseArrayOutput) ToBasicDependencyResponseArrayOutputWithContext

func (o BasicDependencyResponseArrayOutput) ToBasicDependencyResponseArrayOutputWithContext(ctx context.Context) BasicDependencyResponseArrayOutput

type BasicDependencyResponseInput

type BasicDependencyResponseInput interface {
	pulumi.Input

	ToBasicDependencyResponseOutput() BasicDependencyResponseOutput
	ToBasicDependencyResponseOutputWithContext(context.Context) BasicDependencyResponseOutput
}

BasicDependencyResponseInput is an input type that accepts BasicDependencyResponseArgs and BasicDependencyResponseOutput values. You can construct a concrete instance of `BasicDependencyResponseInput` via:

BasicDependencyResponseArgs{...}

type BasicDependencyResponseOutput

type BasicDependencyResponseOutput struct{ *pulumi.OutputState }

Deployment dependency information.

func (BasicDependencyResponseOutput) ElementType

func (BasicDependencyResponseOutput) Id

Gets or sets the ID of the dependency.

func (BasicDependencyResponseOutput) ResourceName

Gets or sets the dependency resource name.

func (BasicDependencyResponseOutput) ResourceType

Gets or sets the dependency resource type.

func (BasicDependencyResponseOutput) ToBasicDependencyResponseOutput

func (o BasicDependencyResponseOutput) ToBasicDependencyResponseOutput() BasicDependencyResponseOutput

func (BasicDependencyResponseOutput) ToBasicDependencyResponseOutputWithContext

func (o BasicDependencyResponseOutput) ToBasicDependencyResponseOutputWithContext(ctx context.Context) BasicDependencyResponseOutput

type DependencyResponse

type DependencyResponse struct {
	// Gets the list of dependencies.
	DependsOn []BasicDependencyResponse `pulumi:"dependsOn"`
	// Gets or sets the ID of the dependency.
	Id *string `pulumi:"id"`
	// Gets or sets the dependency resource name.
	ResourceName *string `pulumi:"resourceName"`
	// Gets or sets the dependency resource type.
	ResourceType *string `pulumi:"resourceType"`
}

Deployment dependency information.

type DependencyResponseArgs

type DependencyResponseArgs struct {
	// Gets the list of dependencies.
	DependsOn BasicDependencyResponseArrayInput `pulumi:"dependsOn"`
	// Gets or sets the ID of the dependency.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets or sets the dependency resource name.
	ResourceName pulumi.StringPtrInput `pulumi:"resourceName"`
	// Gets or sets the dependency resource type.
	ResourceType pulumi.StringPtrInput `pulumi:"resourceType"`
}

Deployment dependency information.

func (DependencyResponseArgs) ElementType

func (DependencyResponseArgs) ElementType() reflect.Type

func (DependencyResponseArgs) ToDependencyResponseOutput

func (i DependencyResponseArgs) ToDependencyResponseOutput() DependencyResponseOutput

func (DependencyResponseArgs) ToDependencyResponseOutputWithContext

func (i DependencyResponseArgs) ToDependencyResponseOutputWithContext(ctx context.Context) DependencyResponseOutput

type DependencyResponseArray

type DependencyResponseArray []DependencyResponseInput

func (DependencyResponseArray) ElementType

func (DependencyResponseArray) ElementType() reflect.Type

func (DependencyResponseArray) ToDependencyResponseArrayOutput

func (i DependencyResponseArray) ToDependencyResponseArrayOutput() DependencyResponseArrayOutput

func (DependencyResponseArray) ToDependencyResponseArrayOutputWithContext

func (i DependencyResponseArray) ToDependencyResponseArrayOutputWithContext(ctx context.Context) DependencyResponseArrayOutput

type DependencyResponseArrayInput

type DependencyResponseArrayInput interface {
	pulumi.Input

	ToDependencyResponseArrayOutput() DependencyResponseArrayOutput
	ToDependencyResponseArrayOutputWithContext(context.Context) DependencyResponseArrayOutput
}

DependencyResponseArrayInput is an input type that accepts DependencyResponseArray and DependencyResponseArrayOutput values. You can construct a concrete instance of `DependencyResponseArrayInput` via:

DependencyResponseArray{ DependencyResponseArgs{...} }

type DependencyResponseArrayOutput

type DependencyResponseArrayOutput struct{ *pulumi.OutputState }

func (DependencyResponseArrayOutput) ElementType

func (DependencyResponseArrayOutput) Index

func (DependencyResponseArrayOutput) ToDependencyResponseArrayOutput

func (o DependencyResponseArrayOutput) ToDependencyResponseArrayOutput() DependencyResponseArrayOutput

func (DependencyResponseArrayOutput) ToDependencyResponseArrayOutputWithContext

func (o DependencyResponseArrayOutput) ToDependencyResponseArrayOutputWithContext(ctx context.Context) DependencyResponseArrayOutput

type DependencyResponseInput

type DependencyResponseInput interface {
	pulumi.Input

	ToDependencyResponseOutput() DependencyResponseOutput
	ToDependencyResponseOutputWithContext(context.Context) DependencyResponseOutput
}

DependencyResponseInput is an input type that accepts DependencyResponseArgs and DependencyResponseOutput values. You can construct a concrete instance of `DependencyResponseInput` via:

DependencyResponseArgs{...}

type DependencyResponseOutput

type DependencyResponseOutput struct{ *pulumi.OutputState }

Deployment dependency information.

func (DependencyResponseOutput) DependsOn

Gets the list of dependencies.

func (DependencyResponseOutput) ElementType

func (DependencyResponseOutput) ElementType() reflect.Type

func (DependencyResponseOutput) Id

Gets or sets the ID of the dependency.

func (DependencyResponseOutput) ResourceName

Gets or sets the dependency resource name.

func (DependencyResponseOutput) ResourceType

Gets or sets the dependency resource type.

func (DependencyResponseOutput) ToDependencyResponseOutput

func (o DependencyResponseOutput) ToDependencyResponseOutput() DependencyResponseOutput

func (DependencyResponseOutput) ToDependencyResponseOutputWithContext

func (o DependencyResponseOutput) ToDependencyResponseOutputWithContext(ctx context.Context) DependencyResponseOutput

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	// Gets or sets the name of the deployment.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets deployment properties.
	Properties DeploymentPropertiesExtendedResponseOutput `pulumi:"properties"`
}

Deployment information.

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

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

func (*Deployment) ElementType added in v0.2.6

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput added in v0.2.6

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext added in v0.2.6

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs

type DeploymentArgs struct {
	// The name of the deployment.
	DeploymentName pulumi.StringInput
	// Gets or sets the deployment properties.
	Properties DeploymentPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentInput added in v0.2.6

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentMode added in v0.3.1

type DeploymentMode pulumi.String

Gets or sets the deployment mode.

func (DeploymentMode) ElementType added in v0.3.1

func (DeploymentMode) ElementType() reflect.Type

func (DeploymentMode) ToStringOutput added in v0.3.1

func (e DeploymentMode) ToStringOutput() pulumi.StringOutput

func (DeploymentMode) ToStringOutputWithContext added in v0.3.1

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

func (DeploymentMode) ToStringPtrOutput added in v0.3.1

func (e DeploymentMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeploymentMode) ToStringPtrOutputWithContext added in v0.3.1

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

type DeploymentOutput added in v0.2.6

type DeploymentOutput struct {
	*pulumi.OutputState
}

func (DeploymentOutput) ElementType added in v0.2.6

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) ToDeploymentOutput added in v0.2.6

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext added in v0.2.6

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentProperties

type DeploymentProperties struct {
	// Gets or sets the deployment mode.
	Mode *string `pulumi:"mode"`
	// Deployment parameters. Use only one of Parameters or ParametersLink.
	Parameters interface{} `pulumi:"parameters"`
	// Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink.
	ParametersLink *ParametersLink `pulumi:"parametersLink"`
	// Gets or sets the template content. Use only one of Template or TemplateLink.
	Template interface{} `pulumi:"template"`
	// Gets or sets the URI referencing the template. Use only one of Template or TemplateLink.
	TemplateLink *TemplateLink `pulumi:"templateLink"`
}

Deployment properties.

type DeploymentPropertiesArgs

type DeploymentPropertiesArgs struct {
	// Gets or sets the deployment mode.
	Mode *DeploymentMode `pulumi:"mode"`
	// Deployment parameters. Use only one of Parameters or ParametersLink.
	Parameters pulumi.Input `pulumi:"parameters"`
	// Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink.
	ParametersLink ParametersLinkPtrInput `pulumi:"parametersLink"`
	// Gets or sets the template content. Use only one of Template or TemplateLink.
	Template pulumi.Input `pulumi:"template"`
	// Gets or sets the URI referencing the template. Use only one of Template or TemplateLink.
	TemplateLink TemplateLinkPtrInput `pulumi:"templateLink"`
}

Deployment properties.

func (DeploymentPropertiesArgs) ElementType

func (DeploymentPropertiesArgs) ElementType() reflect.Type

func (DeploymentPropertiesArgs) ToDeploymentPropertiesOutput

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesOutput() DeploymentPropertiesOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesOutputWithContext

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesOutputWithContext(ctx context.Context) DeploymentPropertiesOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutput

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutputWithContext

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

type DeploymentPropertiesExtendedResponse

type DeploymentPropertiesExtendedResponse struct {
	// Gets or sets the correlation ID of the deployment.
	CorrelationId *string `pulumi:"correlationId"`
	// Gets the list of deployment dependencies.
	Dependencies []DependencyResponse `pulumi:"dependencies"`
	// Gets or sets the deployment mode.
	Mode *string `pulumi:"mode"`
	// Gets or sets key/value pairs that represent deployment output.
	Outputs interface{} `pulumi:"outputs"`
	// Deployment parameters. Use only one of Parameters or ParametersLink.
	Parameters interface{} `pulumi:"parameters"`
	// Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink.
	ParametersLink *ParametersLinkResponse `pulumi:"parametersLink"`
	// Gets the list of resource providers needed for the deployment.
	Providers []ProviderResponse `pulumi:"providers"`
	// Gets or sets the state of the provisioning.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets or sets the template content. Use only one of Template or TemplateLink.
	Template interface{} `pulumi:"template"`
	// Gets or sets the URI referencing the template. Use only one of Template or TemplateLink.
	TemplateLink *TemplateLinkResponse `pulumi:"templateLink"`
	// Gets or sets the timestamp of the template deployment.
	Timestamp *string `pulumi:"timestamp"`
}

Deployment properties with additional details.

type DeploymentPropertiesExtendedResponseArgs

type DeploymentPropertiesExtendedResponseArgs struct {
	// Gets or sets the correlation ID of the deployment.
	CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"`
	// Gets the list of deployment dependencies.
	Dependencies DependencyResponseArrayInput `pulumi:"dependencies"`
	// Gets or sets the deployment mode.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// Gets or sets key/value pairs that represent deployment output.
	Outputs pulumi.Input `pulumi:"outputs"`
	// Deployment parameters. Use only one of Parameters or ParametersLink.
	Parameters pulumi.Input `pulumi:"parameters"`
	// Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink.
	ParametersLink ParametersLinkResponsePtrInput `pulumi:"parametersLink"`
	// Gets the list of resource providers needed for the deployment.
	Providers ProviderResponseArrayInput `pulumi:"providers"`
	// Gets or sets the state of the provisioning.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Gets or sets the template content. Use only one of Template or TemplateLink.
	Template pulumi.Input `pulumi:"template"`
	// Gets or sets the URI referencing the template. Use only one of Template or TemplateLink.
	TemplateLink TemplateLinkResponsePtrInput `pulumi:"templateLink"`
	// Gets or sets the timestamp of the template deployment.
	Timestamp pulumi.StringPtrInput `pulumi:"timestamp"`
}

Deployment properties with additional details.

func (DeploymentPropertiesExtendedResponseArgs) ElementType

func (DeploymentPropertiesExtendedResponseArgs) ToDeploymentPropertiesExtendedResponseOutput

func (i DeploymentPropertiesExtendedResponseArgs) ToDeploymentPropertiesExtendedResponseOutput() DeploymentPropertiesExtendedResponseOutput

func (DeploymentPropertiesExtendedResponseArgs) ToDeploymentPropertiesExtendedResponseOutputWithContext

func (i DeploymentPropertiesExtendedResponseArgs) ToDeploymentPropertiesExtendedResponseOutputWithContext(ctx context.Context) DeploymentPropertiesExtendedResponseOutput

func (DeploymentPropertiesExtendedResponseArgs) ToDeploymentPropertiesExtendedResponsePtrOutput

func (i DeploymentPropertiesExtendedResponseArgs) ToDeploymentPropertiesExtendedResponsePtrOutput() DeploymentPropertiesExtendedResponsePtrOutput

func (DeploymentPropertiesExtendedResponseArgs) ToDeploymentPropertiesExtendedResponsePtrOutputWithContext

func (i DeploymentPropertiesExtendedResponseArgs) ToDeploymentPropertiesExtendedResponsePtrOutputWithContext(ctx context.Context) DeploymentPropertiesExtendedResponsePtrOutput

type DeploymentPropertiesExtendedResponseInput

type DeploymentPropertiesExtendedResponseInput interface {
	pulumi.Input

	ToDeploymentPropertiesExtendedResponseOutput() DeploymentPropertiesExtendedResponseOutput
	ToDeploymentPropertiesExtendedResponseOutputWithContext(context.Context) DeploymentPropertiesExtendedResponseOutput
}

DeploymentPropertiesExtendedResponseInput is an input type that accepts DeploymentPropertiesExtendedResponseArgs and DeploymentPropertiesExtendedResponseOutput values. You can construct a concrete instance of `DeploymentPropertiesExtendedResponseInput` via:

DeploymentPropertiesExtendedResponseArgs{...}

type DeploymentPropertiesExtendedResponseOutput

type DeploymentPropertiesExtendedResponseOutput struct{ *pulumi.OutputState }

Deployment properties with additional details.

func (DeploymentPropertiesExtendedResponseOutput) CorrelationId

Gets or sets the correlation ID of the deployment.

func (DeploymentPropertiesExtendedResponseOutput) Dependencies

Gets the list of deployment dependencies.

func (DeploymentPropertiesExtendedResponseOutput) ElementType

func (DeploymentPropertiesExtendedResponseOutput) Mode

Gets or sets the deployment mode.

func (DeploymentPropertiesExtendedResponseOutput) Outputs

Gets or sets key/value pairs that represent deployment output.

func (DeploymentPropertiesExtendedResponseOutput) Parameters

Deployment parameters. Use only one of Parameters or ParametersLink.

Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink.

func (DeploymentPropertiesExtendedResponseOutput) Providers

Gets the list of resource providers needed for the deployment.

func (DeploymentPropertiesExtendedResponseOutput) ProvisioningState

Gets or sets the state of the provisioning.

func (DeploymentPropertiesExtendedResponseOutput) Template

Gets or sets the template content. Use only one of Template or TemplateLink.

Gets or sets the URI referencing the template. Use only one of Template or TemplateLink.

func (DeploymentPropertiesExtendedResponseOutput) Timestamp

Gets or sets the timestamp of the template deployment.

func (DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtendedResponseOutput

func (o DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtendedResponseOutput() DeploymentPropertiesExtendedResponseOutput

func (DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtendedResponseOutputWithContext

func (o DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtendedResponseOutputWithContext(ctx context.Context) DeploymentPropertiesExtendedResponseOutput

func (DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtendedResponsePtrOutput

func (o DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtendedResponsePtrOutput() DeploymentPropertiesExtendedResponsePtrOutput

func (DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtendedResponsePtrOutputWithContext

func (o DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtendedResponsePtrOutputWithContext(ctx context.Context) DeploymentPropertiesExtendedResponsePtrOutput

type DeploymentPropertiesExtendedResponsePtrInput

type DeploymentPropertiesExtendedResponsePtrInput interface {
	pulumi.Input

	ToDeploymentPropertiesExtendedResponsePtrOutput() DeploymentPropertiesExtendedResponsePtrOutput
	ToDeploymentPropertiesExtendedResponsePtrOutputWithContext(context.Context) DeploymentPropertiesExtendedResponsePtrOutput
}

DeploymentPropertiesExtendedResponsePtrInput is an input type that accepts DeploymentPropertiesExtendedResponseArgs, DeploymentPropertiesExtendedResponsePtr and DeploymentPropertiesExtendedResponsePtrOutput values. You can construct a concrete instance of `DeploymentPropertiesExtendedResponsePtrInput` via:

        DeploymentPropertiesExtendedResponseArgs{...}

or:

        nil

type DeploymentPropertiesExtendedResponsePtrOutput

type DeploymentPropertiesExtendedResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentPropertiesExtendedResponsePtrOutput) CorrelationId

Gets or sets the correlation ID of the deployment.

func (DeploymentPropertiesExtendedResponsePtrOutput) Dependencies

Gets the list of deployment dependencies.

func (DeploymentPropertiesExtendedResponsePtrOutput) Elem

func (DeploymentPropertiesExtendedResponsePtrOutput) ElementType

func (DeploymentPropertiesExtendedResponsePtrOutput) Mode

Gets or sets the deployment mode.

func (DeploymentPropertiesExtendedResponsePtrOutput) Outputs

Gets or sets key/value pairs that represent deployment output.

func (DeploymentPropertiesExtendedResponsePtrOutput) Parameters

Deployment parameters. Use only one of Parameters or ParametersLink.

Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink.

func (DeploymentPropertiesExtendedResponsePtrOutput) Providers

Gets the list of resource providers needed for the deployment.

func (DeploymentPropertiesExtendedResponsePtrOutput) ProvisioningState

Gets or sets the state of the provisioning.

func (DeploymentPropertiesExtendedResponsePtrOutput) Template

Gets or sets the template content. Use only one of Template or TemplateLink.

Gets or sets the URI referencing the template. Use only one of Template or TemplateLink.

func (DeploymentPropertiesExtendedResponsePtrOutput) Timestamp

Gets or sets the timestamp of the template deployment.

func (DeploymentPropertiesExtendedResponsePtrOutput) ToDeploymentPropertiesExtendedResponsePtrOutput

func (o DeploymentPropertiesExtendedResponsePtrOutput) ToDeploymentPropertiesExtendedResponsePtrOutput() DeploymentPropertiesExtendedResponsePtrOutput

func (DeploymentPropertiesExtendedResponsePtrOutput) ToDeploymentPropertiesExtendedResponsePtrOutputWithContext

func (o DeploymentPropertiesExtendedResponsePtrOutput) ToDeploymentPropertiesExtendedResponsePtrOutputWithContext(ctx context.Context) DeploymentPropertiesExtendedResponsePtrOutput

type DeploymentPropertiesInput

type DeploymentPropertiesInput interface {
	pulumi.Input

	ToDeploymentPropertiesOutput() DeploymentPropertiesOutput
	ToDeploymentPropertiesOutputWithContext(context.Context) DeploymentPropertiesOutput
}

DeploymentPropertiesInput is an input type that accepts DeploymentPropertiesArgs and DeploymentPropertiesOutput values. You can construct a concrete instance of `DeploymentPropertiesInput` via:

DeploymentPropertiesArgs{...}

type DeploymentPropertiesOutput

type DeploymentPropertiesOutput struct{ *pulumi.OutputState }

Deployment properties.

func (DeploymentPropertiesOutput) ElementType

func (DeploymentPropertiesOutput) ElementType() reflect.Type

func (DeploymentPropertiesOutput) Mode

Gets or sets the deployment mode.

func (DeploymentPropertiesOutput) Parameters

Deployment parameters. Use only one of Parameters or ParametersLink.

Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink.

func (DeploymentPropertiesOutput) Template

Gets or sets the template content. Use only one of Template or TemplateLink.

Gets or sets the URI referencing the template. Use only one of Template or TemplateLink.

func (DeploymentPropertiesOutput) ToDeploymentPropertiesOutput

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesOutput() DeploymentPropertiesOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesOutputWithContext

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesOutputWithContext(ctx context.Context) DeploymentPropertiesOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutput

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutputWithContext

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

type DeploymentPropertiesPtrInput

type DeploymentPropertiesPtrInput interface {
	pulumi.Input

	ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput
	ToDeploymentPropertiesPtrOutputWithContext(context.Context) DeploymentPropertiesPtrOutput
}

DeploymentPropertiesPtrInput is an input type that accepts DeploymentPropertiesArgs, DeploymentPropertiesPtr and DeploymentPropertiesPtrOutput values. You can construct a concrete instance of `DeploymentPropertiesPtrInput` via:

        DeploymentPropertiesArgs{...}

or:

        nil

type DeploymentPropertiesPtrOutput

type DeploymentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DeploymentPropertiesPtrOutput) Elem

func (DeploymentPropertiesPtrOutput) ElementType

func (DeploymentPropertiesPtrOutput) Mode

Gets or sets the deployment mode.

func (DeploymentPropertiesPtrOutput) Parameters

Deployment parameters. Use only one of Parameters or ParametersLink.

Gets or sets the URI referencing the parameters. Use only one of Parameters or ParametersLink.

func (DeploymentPropertiesPtrOutput) Template

Gets or sets the template content. Use only one of Template or TemplateLink.

Gets or sets the URI referencing the template. Use only one of Template or TemplateLink.

func (DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutput

func (o DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutputWithContext

func (o DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

type DeploymentState

type DeploymentState struct {
	// Gets or sets the name of the deployment.
	Name pulumi.StringPtrInput
	// Gets or sets deployment properties.
	Properties DeploymentPropertiesExtendedResponsePtrInput
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type LookupDeploymentArgs

type LookupDeploymentArgs struct {
	// The name of the deployment.
	DeploymentName string `pulumi:"deploymentName"`
	// The name of the resource group to get. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDeploymentResult

type LookupDeploymentResult struct {
	// Gets or sets the ID of the deployment.
	Id string `pulumi:"id"`
	// Gets or sets the name of the deployment.
	Name string `pulumi:"name"`
	// Gets or sets deployment properties.
	Properties DeploymentPropertiesExtendedResponse `pulumi:"properties"`
}

Deployment information.

type LookupResourceArgs

type LookupResourceArgs struct {
	// Resource identity.
	ParentResourcePath string `pulumi:"parentResourcePath"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Resource identity.
	ResourceName string `pulumi:"resourceName"`
	// Resource identity.
	ResourceProviderNamespace string `pulumi:"resourceProviderNamespace"`
	// Resource identity.
	ResourceType string `pulumi:"resourceType"`
}

type LookupResourceGroupArgs

type LookupResourceGroupArgs struct {
	// The name of the resource group to get. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupResourceGroupResult

type LookupResourceGroupResult struct {
	// Gets the ID of the resource group.
	Id string `pulumi:"id"`
	// Gets or sets the location of the resource group. It cannot be changed after the resource group has been created. Has to be one of the supported Azure Locations, such as West US, East US, West Europe, East Asia, etc.
	Location string `pulumi:"location"`
	// Gets or sets the Name of the resource group.
	Name *string `pulumi:"name"`
	// The resource group properties.
	Properties ResourceGroupPropertiesResponse `pulumi:"properties"`
	// Gets or sets the tags attached to the resource group.
	Tags map[string]string `pulumi:"tags"`
}

Resource group information.

type LookupResourceResult

type LookupResourceResult struct {
	// Resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// Gets or sets the plan of the resource.
	Plan *PlanResponse `pulumi:"plan"`
	// Gets or sets the resource properties.
	Properties interface{} `pulumi:"properties"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Resource information.

func LookupResource

func LookupResource(ctx *pulumi.Context, args *LookupResourceArgs, opts ...pulumi.InvokeOption) (*LookupResourceResult, error)
type ParametersLink struct {
	// If included it must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// URI referencing the template.
	Uri string `pulumi:"uri"`
}

Entity representing the reference to the deployment parameters.

type ParametersLinkArgs

type ParametersLinkArgs struct {
	// If included it must match the ContentVersion in the template.
	ContentVersion pulumi.StringPtrInput `pulumi:"contentVersion"`
	// URI referencing the template.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Entity representing the reference to the deployment parameters.

func (ParametersLinkArgs) ElementType

func (ParametersLinkArgs) ElementType() reflect.Type

func (ParametersLinkArgs) ToParametersLinkOutput

func (i ParametersLinkArgs) ToParametersLinkOutput() ParametersLinkOutput

func (ParametersLinkArgs) ToParametersLinkOutputWithContext

func (i ParametersLinkArgs) ToParametersLinkOutputWithContext(ctx context.Context) ParametersLinkOutput

func (ParametersLinkArgs) ToParametersLinkPtrOutput

func (i ParametersLinkArgs) ToParametersLinkPtrOutput() ParametersLinkPtrOutput

func (ParametersLinkArgs) ToParametersLinkPtrOutputWithContext

func (i ParametersLinkArgs) ToParametersLinkPtrOutputWithContext(ctx context.Context) ParametersLinkPtrOutput

type ParametersLinkInput

type ParametersLinkInput interface {
	pulumi.Input

	ToParametersLinkOutput() ParametersLinkOutput
	ToParametersLinkOutputWithContext(context.Context) ParametersLinkOutput
}

ParametersLinkInput is an input type that accepts ParametersLinkArgs and ParametersLinkOutput values. You can construct a concrete instance of `ParametersLinkInput` via:

ParametersLinkArgs{...}

type ParametersLinkOutput

type ParametersLinkOutput struct{ *pulumi.OutputState }

Entity representing the reference to the deployment parameters.

func (ParametersLinkOutput) ContentVersion

func (o ParametersLinkOutput) ContentVersion() pulumi.StringPtrOutput

If included it must match the ContentVersion in the template.

func (ParametersLinkOutput) ElementType

func (ParametersLinkOutput) ElementType() reflect.Type

func (ParametersLinkOutput) ToParametersLinkOutput

func (o ParametersLinkOutput) ToParametersLinkOutput() ParametersLinkOutput

func (ParametersLinkOutput) ToParametersLinkOutputWithContext

func (o ParametersLinkOutput) ToParametersLinkOutputWithContext(ctx context.Context) ParametersLinkOutput

func (ParametersLinkOutput) ToParametersLinkPtrOutput

func (o ParametersLinkOutput) ToParametersLinkPtrOutput() ParametersLinkPtrOutput

func (ParametersLinkOutput) ToParametersLinkPtrOutputWithContext

func (o ParametersLinkOutput) ToParametersLinkPtrOutputWithContext(ctx context.Context) ParametersLinkPtrOutput

func (ParametersLinkOutput) Uri

URI referencing the template.

type ParametersLinkPtrInput

type ParametersLinkPtrInput interface {
	pulumi.Input

	ToParametersLinkPtrOutput() ParametersLinkPtrOutput
	ToParametersLinkPtrOutputWithContext(context.Context) ParametersLinkPtrOutput
}

ParametersLinkPtrInput is an input type that accepts ParametersLinkArgs, ParametersLinkPtr and ParametersLinkPtrOutput values. You can construct a concrete instance of `ParametersLinkPtrInput` via:

        ParametersLinkArgs{...}

or:

        nil

type ParametersLinkPtrOutput

type ParametersLinkPtrOutput struct{ *pulumi.OutputState }

func (ParametersLinkPtrOutput) ContentVersion

func (o ParametersLinkPtrOutput) ContentVersion() pulumi.StringPtrOutput

If included it must match the ContentVersion in the template.

func (ParametersLinkPtrOutput) Elem

func (ParametersLinkPtrOutput) ElementType

func (ParametersLinkPtrOutput) ElementType() reflect.Type

func (ParametersLinkPtrOutput) ToParametersLinkPtrOutput

func (o ParametersLinkPtrOutput) ToParametersLinkPtrOutput() ParametersLinkPtrOutput

func (ParametersLinkPtrOutput) ToParametersLinkPtrOutputWithContext

func (o ParametersLinkPtrOutput) ToParametersLinkPtrOutputWithContext(ctx context.Context) ParametersLinkPtrOutput

func (ParametersLinkPtrOutput) Uri

URI referencing the template.

type ParametersLinkResponse

type ParametersLinkResponse struct {
	// If included it must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// URI referencing the template.
	Uri string `pulumi:"uri"`
}

Entity representing the reference to the deployment parameters.

type ParametersLinkResponseArgs

type ParametersLinkResponseArgs struct {
	// If included it must match the ContentVersion in the template.
	ContentVersion pulumi.StringPtrInput `pulumi:"contentVersion"`
	// URI referencing the template.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Entity representing the reference to the deployment parameters.

func (ParametersLinkResponseArgs) ElementType

func (ParametersLinkResponseArgs) ElementType() reflect.Type

func (ParametersLinkResponseArgs) ToParametersLinkResponseOutput

func (i ParametersLinkResponseArgs) ToParametersLinkResponseOutput() ParametersLinkResponseOutput

func (ParametersLinkResponseArgs) ToParametersLinkResponseOutputWithContext

func (i ParametersLinkResponseArgs) ToParametersLinkResponseOutputWithContext(ctx context.Context) ParametersLinkResponseOutput

func (ParametersLinkResponseArgs) ToParametersLinkResponsePtrOutput

func (i ParametersLinkResponseArgs) ToParametersLinkResponsePtrOutput() ParametersLinkResponsePtrOutput

func (ParametersLinkResponseArgs) ToParametersLinkResponsePtrOutputWithContext

func (i ParametersLinkResponseArgs) ToParametersLinkResponsePtrOutputWithContext(ctx context.Context) ParametersLinkResponsePtrOutput

type ParametersLinkResponseInput

type ParametersLinkResponseInput interface {
	pulumi.Input

	ToParametersLinkResponseOutput() ParametersLinkResponseOutput
	ToParametersLinkResponseOutputWithContext(context.Context) ParametersLinkResponseOutput
}

ParametersLinkResponseInput is an input type that accepts ParametersLinkResponseArgs and ParametersLinkResponseOutput values. You can construct a concrete instance of `ParametersLinkResponseInput` via:

ParametersLinkResponseArgs{...}

type ParametersLinkResponseOutput

type ParametersLinkResponseOutput struct{ *pulumi.OutputState }

Entity representing the reference to the deployment parameters.

func (ParametersLinkResponseOutput) ContentVersion

If included it must match the ContentVersion in the template.

func (ParametersLinkResponseOutput) ElementType

func (ParametersLinkResponseOutput) ToParametersLinkResponseOutput

func (o ParametersLinkResponseOutput) ToParametersLinkResponseOutput() ParametersLinkResponseOutput

func (ParametersLinkResponseOutput) ToParametersLinkResponseOutputWithContext

func (o ParametersLinkResponseOutput) ToParametersLinkResponseOutputWithContext(ctx context.Context) ParametersLinkResponseOutput

func (ParametersLinkResponseOutput) ToParametersLinkResponsePtrOutput

func (o ParametersLinkResponseOutput) ToParametersLinkResponsePtrOutput() ParametersLinkResponsePtrOutput

func (ParametersLinkResponseOutput) ToParametersLinkResponsePtrOutputWithContext

func (o ParametersLinkResponseOutput) ToParametersLinkResponsePtrOutputWithContext(ctx context.Context) ParametersLinkResponsePtrOutput

func (ParametersLinkResponseOutput) Uri

URI referencing the template.

type ParametersLinkResponsePtrInput

type ParametersLinkResponsePtrInput interface {
	pulumi.Input

	ToParametersLinkResponsePtrOutput() ParametersLinkResponsePtrOutput
	ToParametersLinkResponsePtrOutputWithContext(context.Context) ParametersLinkResponsePtrOutput
}

ParametersLinkResponsePtrInput is an input type that accepts ParametersLinkResponseArgs, ParametersLinkResponsePtr and ParametersLinkResponsePtrOutput values. You can construct a concrete instance of `ParametersLinkResponsePtrInput` via:

        ParametersLinkResponseArgs{...}

or:

        nil

type ParametersLinkResponsePtrOutput

type ParametersLinkResponsePtrOutput struct{ *pulumi.OutputState }

func (ParametersLinkResponsePtrOutput) ContentVersion

If included it must match the ContentVersion in the template.

func (ParametersLinkResponsePtrOutput) Elem

func (ParametersLinkResponsePtrOutput) ElementType

func (ParametersLinkResponsePtrOutput) ToParametersLinkResponsePtrOutput

func (o ParametersLinkResponsePtrOutput) ToParametersLinkResponsePtrOutput() ParametersLinkResponsePtrOutput

func (ParametersLinkResponsePtrOutput) ToParametersLinkResponsePtrOutputWithContext

func (o ParametersLinkResponsePtrOutput) ToParametersLinkResponsePtrOutputWithContext(ctx context.Context) ParametersLinkResponsePtrOutput

func (ParametersLinkResponsePtrOutput) Uri

URI referencing the template.

type Plan

type Plan struct {
	// Gets or sets the plan ID.
	Name *string `pulumi:"name"`
	// Gets or sets the offer ID.
	Product *string `pulumi:"product"`
	// Gets or sets the promotion code.
	PromotionCode *string `pulumi:"promotionCode"`
	// Gets or sets the publisher ID.
	Publisher *string `pulumi:"publisher"`
}

Plan for the resource.

type PlanArgs

type PlanArgs struct {
	// Gets or sets the plan ID.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets the offer ID.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Gets or sets the promotion code.
	PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"`
	// Gets or sets the publisher ID.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
}

Plan for the resource.

func (PlanArgs) ElementType

func (PlanArgs) ElementType() reflect.Type

func (PlanArgs) ToPlanOutput

func (i PlanArgs) ToPlanOutput() PlanOutput

func (PlanArgs) ToPlanOutputWithContext

func (i PlanArgs) ToPlanOutputWithContext(ctx context.Context) PlanOutput

func (PlanArgs) ToPlanPtrOutput

func (i PlanArgs) ToPlanPtrOutput() PlanPtrOutput

func (PlanArgs) ToPlanPtrOutputWithContext

func (i PlanArgs) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

type PlanInput

type PlanInput interface {
	pulumi.Input

	ToPlanOutput() PlanOutput
	ToPlanOutputWithContext(context.Context) PlanOutput
}

PlanInput is an input type that accepts PlanArgs and PlanOutput values. You can construct a concrete instance of `PlanInput` via:

PlanArgs{...}

type PlanOutput

type PlanOutput struct{ *pulumi.OutputState }

Plan for the resource.

func (PlanOutput) ElementType

func (PlanOutput) ElementType() reflect.Type

func (PlanOutput) Name

Gets or sets the plan ID.

func (PlanOutput) Product

func (o PlanOutput) Product() pulumi.StringPtrOutput

Gets or sets the offer ID.

func (PlanOutput) PromotionCode

func (o PlanOutput) PromotionCode() pulumi.StringPtrOutput

Gets or sets the promotion code.

func (PlanOutput) Publisher

func (o PlanOutput) Publisher() pulumi.StringPtrOutput

Gets or sets the publisher ID.

func (PlanOutput) ToPlanOutput

func (o PlanOutput) ToPlanOutput() PlanOutput

func (PlanOutput) ToPlanOutputWithContext

func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput

func (PlanOutput) ToPlanPtrOutput

func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput

func (PlanOutput) ToPlanPtrOutputWithContext

func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

type PlanPtrInput

type PlanPtrInput interface {
	pulumi.Input

	ToPlanPtrOutput() PlanPtrOutput
	ToPlanPtrOutputWithContext(context.Context) PlanPtrOutput
}

PlanPtrInput is an input type that accepts PlanArgs, PlanPtr and PlanPtrOutput values. You can construct a concrete instance of `PlanPtrInput` via:

        PlanArgs{...}

or:

        nil

func PlanPtr

func PlanPtr(v *PlanArgs) PlanPtrInput

type PlanPtrOutput

type PlanPtrOutput struct{ *pulumi.OutputState }

func (PlanPtrOutput) Elem

func (o PlanPtrOutput) Elem() PlanOutput

func (PlanPtrOutput) ElementType

func (PlanPtrOutput) ElementType() reflect.Type

func (PlanPtrOutput) Name

Gets or sets the plan ID.

func (PlanPtrOutput) Product

func (o PlanPtrOutput) Product() pulumi.StringPtrOutput

Gets or sets the offer ID.

func (PlanPtrOutput) PromotionCode

func (o PlanPtrOutput) PromotionCode() pulumi.StringPtrOutput

Gets or sets the promotion code.

func (PlanPtrOutput) Publisher

func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput

Gets or sets the publisher ID.

func (PlanPtrOutput) ToPlanPtrOutput

func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput

func (PlanPtrOutput) ToPlanPtrOutputWithContext

func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

type PlanResponse

type PlanResponse struct {
	// Gets or sets the plan ID.
	Name *string `pulumi:"name"`
	// Gets or sets the offer ID.
	Product *string `pulumi:"product"`
	// Gets or sets the promotion code.
	PromotionCode *string `pulumi:"promotionCode"`
	// Gets or sets the publisher ID.
	Publisher *string `pulumi:"publisher"`
}

Plan for the resource.

type PlanResponseArgs

type PlanResponseArgs struct {
	// Gets or sets the plan ID.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets the offer ID.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Gets or sets the promotion code.
	PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"`
	// Gets or sets the publisher ID.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
}

Plan for the resource.

func (PlanResponseArgs) ElementType

func (PlanResponseArgs) ElementType() reflect.Type

func (PlanResponseArgs) ToPlanResponseOutput

func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput

func (PlanResponseArgs) ToPlanResponseOutputWithContext

func (i PlanResponseArgs) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput

func (PlanResponseArgs) ToPlanResponsePtrOutput

func (i PlanResponseArgs) ToPlanResponsePtrOutput() PlanResponsePtrOutput

func (PlanResponseArgs) ToPlanResponsePtrOutputWithContext

func (i PlanResponseArgs) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput

type PlanResponseInput

type PlanResponseInput interface {
	pulumi.Input

	ToPlanResponseOutput() PlanResponseOutput
	ToPlanResponseOutputWithContext(context.Context) PlanResponseOutput
}

PlanResponseInput is an input type that accepts PlanResponseArgs and PlanResponseOutput values. You can construct a concrete instance of `PlanResponseInput` via:

PlanResponseArgs{...}

type PlanResponseOutput

type PlanResponseOutput struct{ *pulumi.OutputState }

Plan for the resource.

func (PlanResponseOutput) ElementType

func (PlanResponseOutput) ElementType() reflect.Type

func (PlanResponseOutput) Name

Gets or sets the plan ID.

func (PlanResponseOutput) Product

Gets or sets the offer ID.

func (PlanResponseOutput) PromotionCode

func (o PlanResponseOutput) PromotionCode() pulumi.StringPtrOutput

Gets or sets the promotion code.

func (PlanResponseOutput) Publisher

Gets or sets the publisher ID.

func (PlanResponseOutput) ToPlanResponseOutput

func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput

func (PlanResponseOutput) ToPlanResponseOutputWithContext

func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput

func (PlanResponseOutput) ToPlanResponsePtrOutput

func (o PlanResponseOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput

func (PlanResponseOutput) ToPlanResponsePtrOutputWithContext

func (o PlanResponseOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput

type PlanResponsePtrInput

type PlanResponsePtrInput interface {
	pulumi.Input

	ToPlanResponsePtrOutput() PlanResponsePtrOutput
	ToPlanResponsePtrOutputWithContext(context.Context) PlanResponsePtrOutput
}

PlanResponsePtrInput is an input type that accepts PlanResponseArgs, PlanResponsePtr and PlanResponsePtrOutput values. You can construct a concrete instance of `PlanResponsePtrInput` via:

        PlanResponseArgs{...}

or:

        nil

type PlanResponsePtrOutput

type PlanResponsePtrOutput struct{ *pulumi.OutputState }

func (PlanResponsePtrOutput) Elem

func (PlanResponsePtrOutput) ElementType

func (PlanResponsePtrOutput) ElementType() reflect.Type

func (PlanResponsePtrOutput) Name

Gets or sets the plan ID.

func (PlanResponsePtrOutput) Product

Gets or sets the offer ID.

func (PlanResponsePtrOutput) PromotionCode

func (o PlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput

Gets or sets the promotion code.

func (PlanResponsePtrOutput) Publisher

Gets or sets the publisher ID.

func (PlanResponsePtrOutput) ToPlanResponsePtrOutput

func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput

func (PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext

func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput

type ProviderResourceTypeResponse

type ProviderResourceTypeResponse struct {
	// Gets or sets the api version.
	ApiVersions []string `pulumi:"apiVersions"`
	// Gets or sets the collection of locations where this resource type can be created in.
	Locations []string `pulumi:"locations"`
	// Gets or sets the properties.
	Properties map[string]string `pulumi:"properties"`
	// Gets or sets the resource type.
	ResourceType *string `pulumi:"resourceType"`
}

Resource type managed by the resource provider.

type ProviderResourceTypeResponseArgs

type ProviderResourceTypeResponseArgs struct {
	// Gets or sets the api version.
	ApiVersions pulumi.StringArrayInput `pulumi:"apiVersions"`
	// Gets or sets the collection of locations where this resource type can be created in.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// Gets or sets the properties.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Gets or sets the resource type.
	ResourceType pulumi.StringPtrInput `pulumi:"resourceType"`
}

Resource type managed by the resource provider.

func (ProviderResourceTypeResponseArgs) ElementType

func (ProviderResourceTypeResponseArgs) ToProviderResourceTypeResponseOutput

func (i ProviderResourceTypeResponseArgs) ToProviderResourceTypeResponseOutput() ProviderResourceTypeResponseOutput

func (ProviderResourceTypeResponseArgs) ToProviderResourceTypeResponseOutputWithContext

func (i ProviderResourceTypeResponseArgs) ToProviderResourceTypeResponseOutputWithContext(ctx context.Context) ProviderResourceTypeResponseOutput

type ProviderResourceTypeResponseArray

type ProviderResourceTypeResponseArray []ProviderResourceTypeResponseInput

func (ProviderResourceTypeResponseArray) ElementType

func (ProviderResourceTypeResponseArray) ToProviderResourceTypeResponseArrayOutput

func (i ProviderResourceTypeResponseArray) ToProviderResourceTypeResponseArrayOutput() ProviderResourceTypeResponseArrayOutput

func (ProviderResourceTypeResponseArray) ToProviderResourceTypeResponseArrayOutputWithContext

func (i ProviderResourceTypeResponseArray) ToProviderResourceTypeResponseArrayOutputWithContext(ctx context.Context) ProviderResourceTypeResponseArrayOutput

type ProviderResourceTypeResponseArrayInput

type ProviderResourceTypeResponseArrayInput interface {
	pulumi.Input

	ToProviderResourceTypeResponseArrayOutput() ProviderResourceTypeResponseArrayOutput
	ToProviderResourceTypeResponseArrayOutputWithContext(context.Context) ProviderResourceTypeResponseArrayOutput
}

ProviderResourceTypeResponseArrayInput is an input type that accepts ProviderResourceTypeResponseArray and ProviderResourceTypeResponseArrayOutput values. You can construct a concrete instance of `ProviderResourceTypeResponseArrayInput` via:

ProviderResourceTypeResponseArray{ ProviderResourceTypeResponseArgs{...} }

type ProviderResourceTypeResponseArrayOutput

type ProviderResourceTypeResponseArrayOutput struct{ *pulumi.OutputState }

func (ProviderResourceTypeResponseArrayOutput) ElementType

func (ProviderResourceTypeResponseArrayOutput) Index

func (ProviderResourceTypeResponseArrayOutput) ToProviderResourceTypeResponseArrayOutput

func (o ProviderResourceTypeResponseArrayOutput) ToProviderResourceTypeResponseArrayOutput() ProviderResourceTypeResponseArrayOutput

func (ProviderResourceTypeResponseArrayOutput) ToProviderResourceTypeResponseArrayOutputWithContext

func (o ProviderResourceTypeResponseArrayOutput) ToProviderResourceTypeResponseArrayOutputWithContext(ctx context.Context) ProviderResourceTypeResponseArrayOutput

type ProviderResourceTypeResponseInput

type ProviderResourceTypeResponseInput interface {
	pulumi.Input

	ToProviderResourceTypeResponseOutput() ProviderResourceTypeResponseOutput
	ToProviderResourceTypeResponseOutputWithContext(context.Context) ProviderResourceTypeResponseOutput
}

ProviderResourceTypeResponseInput is an input type that accepts ProviderResourceTypeResponseArgs and ProviderResourceTypeResponseOutput values. You can construct a concrete instance of `ProviderResourceTypeResponseInput` via:

ProviderResourceTypeResponseArgs{...}

type ProviderResourceTypeResponseOutput

type ProviderResourceTypeResponseOutput struct{ *pulumi.OutputState }

Resource type managed by the resource provider.

func (ProviderResourceTypeResponseOutput) ApiVersions

Gets or sets the api version.

func (ProviderResourceTypeResponseOutput) ElementType

func (ProviderResourceTypeResponseOutput) Locations

Gets or sets the collection of locations where this resource type can be created in.

func (ProviderResourceTypeResponseOutput) Properties

Gets or sets the properties.

func (ProviderResourceTypeResponseOutput) ResourceType

Gets or sets the resource type.

func (ProviderResourceTypeResponseOutput) ToProviderResourceTypeResponseOutput

func (o ProviderResourceTypeResponseOutput) ToProviderResourceTypeResponseOutput() ProviderResourceTypeResponseOutput

func (ProviderResourceTypeResponseOutput) ToProviderResourceTypeResponseOutputWithContext

func (o ProviderResourceTypeResponseOutput) ToProviderResourceTypeResponseOutputWithContext(ctx context.Context) ProviderResourceTypeResponseOutput

type ProviderResponse

type ProviderResponse struct {
	// Gets or sets the provider id.
	Id *string `pulumi:"id"`
	// Gets or sets the namespace of the provider.
	Namespace *string `pulumi:"namespace"`
	// Gets or sets the registration state of the provider.
	RegistrationState *string `pulumi:"registrationState"`
	// Gets or sets the collection of provider resource types.
	ResourceTypes []ProviderResourceTypeResponse `pulumi:"resourceTypes"`
}

Resource provider information.

type ProviderResponseArgs

type ProviderResponseArgs struct {
	// Gets or sets the provider id.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets or sets the namespace of the provider.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Gets or sets the registration state of the provider.
	RegistrationState pulumi.StringPtrInput `pulumi:"registrationState"`
	// Gets or sets the collection of provider resource types.
	ResourceTypes ProviderResourceTypeResponseArrayInput `pulumi:"resourceTypes"`
}

Resource provider information.

func (ProviderResponseArgs) ElementType

func (ProviderResponseArgs) ElementType() reflect.Type

func (ProviderResponseArgs) ToProviderResponseOutput

func (i ProviderResponseArgs) ToProviderResponseOutput() ProviderResponseOutput

func (ProviderResponseArgs) ToProviderResponseOutputWithContext

func (i ProviderResponseArgs) ToProviderResponseOutputWithContext(ctx context.Context) ProviderResponseOutput

type ProviderResponseArray

type ProviderResponseArray []ProviderResponseInput

func (ProviderResponseArray) ElementType

func (ProviderResponseArray) ElementType() reflect.Type

func (ProviderResponseArray) ToProviderResponseArrayOutput

func (i ProviderResponseArray) ToProviderResponseArrayOutput() ProviderResponseArrayOutput

func (ProviderResponseArray) ToProviderResponseArrayOutputWithContext

func (i ProviderResponseArray) ToProviderResponseArrayOutputWithContext(ctx context.Context) ProviderResponseArrayOutput

type ProviderResponseArrayInput

type ProviderResponseArrayInput interface {
	pulumi.Input

	ToProviderResponseArrayOutput() ProviderResponseArrayOutput
	ToProviderResponseArrayOutputWithContext(context.Context) ProviderResponseArrayOutput
}

ProviderResponseArrayInput is an input type that accepts ProviderResponseArray and ProviderResponseArrayOutput values. You can construct a concrete instance of `ProviderResponseArrayInput` via:

ProviderResponseArray{ ProviderResponseArgs{...} }

type ProviderResponseArrayOutput

type ProviderResponseArrayOutput struct{ *pulumi.OutputState }

func (ProviderResponseArrayOutput) ElementType

func (ProviderResponseArrayOutput) Index

func (ProviderResponseArrayOutput) ToProviderResponseArrayOutput

func (o ProviderResponseArrayOutput) ToProviderResponseArrayOutput() ProviderResponseArrayOutput

func (ProviderResponseArrayOutput) ToProviderResponseArrayOutputWithContext

func (o ProviderResponseArrayOutput) ToProviderResponseArrayOutputWithContext(ctx context.Context) ProviderResponseArrayOutput

type ProviderResponseInput

type ProviderResponseInput interface {
	pulumi.Input

	ToProviderResponseOutput() ProviderResponseOutput
	ToProviderResponseOutputWithContext(context.Context) ProviderResponseOutput
}

ProviderResponseInput is an input type that accepts ProviderResponseArgs and ProviderResponseOutput values. You can construct a concrete instance of `ProviderResponseInput` via:

ProviderResponseArgs{...}

type ProviderResponseOutput

type ProviderResponseOutput struct{ *pulumi.OutputState }

Resource provider information.

func (ProviderResponseOutput) ElementType

func (ProviderResponseOutput) ElementType() reflect.Type

func (ProviderResponseOutput) Id

Gets or sets the provider id.

func (ProviderResponseOutput) Namespace

Gets or sets the namespace of the provider.

func (ProviderResponseOutput) RegistrationState

func (o ProviderResponseOutput) RegistrationState() pulumi.StringPtrOutput

Gets or sets the registration state of the provider.

func (ProviderResponseOutput) ResourceTypes

Gets or sets the collection of provider resource types.

func (ProviderResponseOutput) ToProviderResponseOutput

func (o ProviderResponseOutput) ToProviderResponseOutput() ProviderResponseOutput

func (ProviderResponseOutput) ToProviderResponseOutputWithContext

func (o ProviderResponseOutput) ToProviderResponseOutputWithContext(ctx context.Context) ProviderResponseOutput

type Resource

type Resource struct {
	pulumi.CustomResourceState

	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the plan of the resource.
	Plan PlanResponsePtrOutput `pulumi:"plan"`
	// Gets or sets the resource properties.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Resource information.

func GetResource

func GetResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceState, opts ...pulumi.ResourceOption) (*Resource, error)

GetResource gets an existing Resource 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 NewResource

func NewResource(ctx *pulumi.Context,
	name string, args *ResourceArgs, opts ...pulumi.ResourceOption) (*Resource, error)

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

func (*Resource) ElementType added in v0.2.6

func (*Resource) ElementType() reflect.Type

func (*Resource) ToResourceOutput added in v0.2.6

func (i *Resource) ToResourceOutput() ResourceOutput

func (*Resource) ToResourceOutputWithContext added in v0.2.6

func (i *Resource) ToResourceOutputWithContext(ctx context.Context) ResourceOutput

type ResourceArgs

type ResourceArgs struct {
	// Resource location
	Location pulumi.StringPtrInput
	// Resource identity.
	ParentResourcePath pulumi.StringInput
	// Gets or sets the plan of the resource.
	Plan PlanPtrInput
	// Gets or sets the resource properties.
	Properties pulumi.Input
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource identity.
	ResourceName pulumi.StringInput
	// Resource identity.
	ResourceProviderNamespace pulumi.StringInput
	// Resource identity.
	ResourceType pulumi.StringInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Resource resource.

func (ResourceArgs) ElementType

func (ResourceArgs) ElementType() reflect.Type

type ResourceGroup

type ResourceGroup struct {
	pulumi.CustomResourceState

	// Gets or sets the location of the resource group. It cannot be changed after the resource group has been created. Has to be one of the supported Azure Locations, such as West US, East US, West Europe, East Asia, etc.
	Location pulumi.StringOutput `pulumi:"location"`
	// Gets or sets the Name of the resource group.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The resource group properties.
	Properties ResourceGroupPropertiesResponseOutput `pulumi:"properties"`
	// Gets or sets the tags attached to the resource group.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Resource group information.

func GetResourceGroup

func GetResourceGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceGroupState, opts ...pulumi.ResourceOption) (*ResourceGroup, error)

GetResourceGroup gets an existing ResourceGroup 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 NewResourceGroup

func NewResourceGroup(ctx *pulumi.Context,
	name string, args *ResourceGroupArgs, opts ...pulumi.ResourceOption) (*ResourceGroup, error)

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

func (*ResourceGroup) ElementType added in v0.2.6

func (*ResourceGroup) ElementType() reflect.Type

func (*ResourceGroup) ToResourceGroupOutput added in v0.2.6

func (i *ResourceGroup) ToResourceGroupOutput() ResourceGroupOutput

func (*ResourceGroup) ToResourceGroupOutputWithContext added in v0.2.6

func (i *ResourceGroup) ToResourceGroupOutputWithContext(ctx context.Context) ResourceGroupOutput

type ResourceGroupArgs

type ResourceGroupArgs struct {
	// Gets or sets the location of the resource group. It cannot be changed after the resource group has been created. Has to be one of the supported Azure Locations, such as West US, East US, West Europe, East Asia, etc.
	Location pulumi.StringPtrInput
	// Gets or sets the Name of the resource group.
	Name pulumi.StringPtrInput
	// The name of the resource group to be created or updated.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the tags attached to the resource group.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ResourceGroup resource.

func (ResourceGroupArgs) ElementType

func (ResourceGroupArgs) ElementType() reflect.Type

type ResourceGroupInput added in v0.2.6

type ResourceGroupInput interface {
	pulumi.Input

	ToResourceGroupOutput() ResourceGroupOutput
	ToResourceGroupOutputWithContext(ctx context.Context) ResourceGroupOutput
}

type ResourceGroupOutput added in v0.2.6

type ResourceGroupOutput struct {
	*pulumi.OutputState
}

func (ResourceGroupOutput) ElementType added in v0.2.6

func (ResourceGroupOutput) ElementType() reflect.Type

func (ResourceGroupOutput) ToResourceGroupOutput added in v0.2.6

func (o ResourceGroupOutput) ToResourceGroupOutput() ResourceGroupOutput

func (ResourceGroupOutput) ToResourceGroupOutputWithContext added in v0.2.6

func (o ResourceGroupOutput) ToResourceGroupOutputWithContext(ctx context.Context) ResourceGroupOutput

type ResourceGroupPropertiesResponse

type ResourceGroupPropertiesResponse struct {
	// Gets resource group provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
}

The resource group properties.

type ResourceGroupPropertiesResponseArgs

type ResourceGroupPropertiesResponseArgs struct {
	// Gets resource group provisioning state.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

The resource group properties.

func (ResourceGroupPropertiesResponseArgs) ElementType

func (ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponseOutput

func (i ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponseOutput() ResourceGroupPropertiesResponseOutput

func (ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponseOutputWithContext

func (i ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponseOutputWithContext(ctx context.Context) ResourceGroupPropertiesResponseOutput

func (ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponsePtrOutput

func (i ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponsePtrOutput() ResourceGroupPropertiesResponsePtrOutput

func (ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponsePtrOutputWithContext

func (i ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponsePtrOutputWithContext(ctx context.Context) ResourceGroupPropertiesResponsePtrOutput

type ResourceGroupPropertiesResponseInput

type ResourceGroupPropertiesResponseInput interface {
	pulumi.Input

	ToResourceGroupPropertiesResponseOutput() ResourceGroupPropertiesResponseOutput
	ToResourceGroupPropertiesResponseOutputWithContext(context.Context) ResourceGroupPropertiesResponseOutput
}

ResourceGroupPropertiesResponseInput is an input type that accepts ResourceGroupPropertiesResponseArgs and ResourceGroupPropertiesResponseOutput values. You can construct a concrete instance of `ResourceGroupPropertiesResponseInput` via:

ResourceGroupPropertiesResponseArgs{...}

type ResourceGroupPropertiesResponseOutput

type ResourceGroupPropertiesResponseOutput struct{ *pulumi.OutputState }

The resource group properties.

func (ResourceGroupPropertiesResponseOutput) ElementType

func (ResourceGroupPropertiesResponseOutput) ProvisioningState

Gets resource group provisioning state.

func (ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponseOutput

func (o ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponseOutput() ResourceGroupPropertiesResponseOutput

func (ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponseOutputWithContext

func (o ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponseOutputWithContext(ctx context.Context) ResourceGroupPropertiesResponseOutput

func (ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponsePtrOutput

func (o ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponsePtrOutput() ResourceGroupPropertiesResponsePtrOutput

func (ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponsePtrOutputWithContext

func (o ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponsePtrOutputWithContext(ctx context.Context) ResourceGroupPropertiesResponsePtrOutput

type ResourceGroupPropertiesResponsePtrInput

type ResourceGroupPropertiesResponsePtrInput interface {
	pulumi.Input

	ToResourceGroupPropertiesResponsePtrOutput() ResourceGroupPropertiesResponsePtrOutput
	ToResourceGroupPropertiesResponsePtrOutputWithContext(context.Context) ResourceGroupPropertiesResponsePtrOutput
}

ResourceGroupPropertiesResponsePtrInput is an input type that accepts ResourceGroupPropertiesResponseArgs, ResourceGroupPropertiesResponsePtr and ResourceGroupPropertiesResponsePtrOutput values. You can construct a concrete instance of `ResourceGroupPropertiesResponsePtrInput` via:

        ResourceGroupPropertiesResponseArgs{...}

or:

        nil

type ResourceGroupPropertiesResponsePtrOutput

type ResourceGroupPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceGroupPropertiesResponsePtrOutput) Elem

func (ResourceGroupPropertiesResponsePtrOutput) ElementType

func (ResourceGroupPropertiesResponsePtrOutput) ProvisioningState

Gets resource group provisioning state.

func (ResourceGroupPropertiesResponsePtrOutput) ToResourceGroupPropertiesResponsePtrOutput

func (o ResourceGroupPropertiesResponsePtrOutput) ToResourceGroupPropertiesResponsePtrOutput() ResourceGroupPropertiesResponsePtrOutput

func (ResourceGroupPropertiesResponsePtrOutput) ToResourceGroupPropertiesResponsePtrOutputWithContext

func (o ResourceGroupPropertiesResponsePtrOutput) ToResourceGroupPropertiesResponsePtrOutputWithContext(ctx context.Context) ResourceGroupPropertiesResponsePtrOutput

type ResourceGroupState

type ResourceGroupState struct {
	// Gets or sets the location of the resource group. It cannot be changed after the resource group has been created. Has to be one of the supported Azure Locations, such as West US, East US, West Europe, East Asia, etc.
	Location pulumi.StringPtrInput
	// Gets or sets the Name of the resource group.
	Name pulumi.StringPtrInput
	// The resource group properties.
	Properties ResourceGroupPropertiesResponsePtrInput
	// Gets or sets the tags attached to the resource group.
	Tags pulumi.StringMapInput
}

func (ResourceGroupState) ElementType

func (ResourceGroupState) ElementType() reflect.Type

type ResourceInput added in v0.2.6

type ResourceInput interface {
	pulumi.Input

	ToResourceOutput() ResourceOutput
	ToResourceOutputWithContext(ctx context.Context) ResourceOutput
}

type ResourceOutput added in v0.2.6

type ResourceOutput struct {
	*pulumi.OutputState
}

func (ResourceOutput) ElementType added in v0.2.6

func (ResourceOutput) ElementType() reflect.Type

func (ResourceOutput) ToResourceOutput added in v0.2.6

func (o ResourceOutput) ToResourceOutput() ResourceOutput

func (ResourceOutput) ToResourceOutputWithContext added in v0.2.6

func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput

type ResourceState

type ResourceState struct {
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Gets or sets the plan of the resource.
	Plan PlanResponsePtrInput
	// Gets or sets the resource properties.
	Properties pulumi.Input
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (ResourceState) ElementType

func (ResourceState) ElementType() reflect.Type
type TemplateLink struct {
	// If included it must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// URI referencing the template.
	Uri string `pulumi:"uri"`
}

Entity representing the reference to the template.

type TemplateLinkArgs

type TemplateLinkArgs struct {
	// If included it must match the ContentVersion in the template.
	ContentVersion pulumi.StringPtrInput `pulumi:"contentVersion"`
	// URI referencing the template.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Entity representing the reference to the template.

func (TemplateLinkArgs) ElementType

func (TemplateLinkArgs) ElementType() reflect.Type

func (TemplateLinkArgs) ToTemplateLinkOutput

func (i TemplateLinkArgs) ToTemplateLinkOutput() TemplateLinkOutput

func (TemplateLinkArgs) ToTemplateLinkOutputWithContext

func (i TemplateLinkArgs) ToTemplateLinkOutputWithContext(ctx context.Context) TemplateLinkOutput

func (TemplateLinkArgs) ToTemplateLinkPtrOutput

func (i TemplateLinkArgs) ToTemplateLinkPtrOutput() TemplateLinkPtrOutput

func (TemplateLinkArgs) ToTemplateLinkPtrOutputWithContext

func (i TemplateLinkArgs) ToTemplateLinkPtrOutputWithContext(ctx context.Context) TemplateLinkPtrOutput

type TemplateLinkInput

type TemplateLinkInput interface {
	pulumi.Input

	ToTemplateLinkOutput() TemplateLinkOutput
	ToTemplateLinkOutputWithContext(context.Context) TemplateLinkOutput
}

TemplateLinkInput is an input type that accepts TemplateLinkArgs and TemplateLinkOutput values. You can construct a concrete instance of `TemplateLinkInput` via:

TemplateLinkArgs{...}

type TemplateLinkOutput

type TemplateLinkOutput struct{ *pulumi.OutputState }

Entity representing the reference to the template.

func (TemplateLinkOutput) ContentVersion

func (o TemplateLinkOutput) ContentVersion() pulumi.StringPtrOutput

If included it must match the ContentVersion in the template.

func (TemplateLinkOutput) ElementType

func (TemplateLinkOutput) ElementType() reflect.Type

func (TemplateLinkOutput) ToTemplateLinkOutput

func (o TemplateLinkOutput) ToTemplateLinkOutput() TemplateLinkOutput

func (TemplateLinkOutput) ToTemplateLinkOutputWithContext

func (o TemplateLinkOutput) ToTemplateLinkOutputWithContext(ctx context.Context) TemplateLinkOutput

func (TemplateLinkOutput) ToTemplateLinkPtrOutput

func (o TemplateLinkOutput) ToTemplateLinkPtrOutput() TemplateLinkPtrOutput

func (TemplateLinkOutput) ToTemplateLinkPtrOutputWithContext

func (o TemplateLinkOutput) ToTemplateLinkPtrOutputWithContext(ctx context.Context) TemplateLinkPtrOutput

func (TemplateLinkOutput) Uri

URI referencing the template.

type TemplateLinkPtrInput

type TemplateLinkPtrInput interface {
	pulumi.Input

	ToTemplateLinkPtrOutput() TemplateLinkPtrOutput
	ToTemplateLinkPtrOutputWithContext(context.Context) TemplateLinkPtrOutput
}

TemplateLinkPtrInput is an input type that accepts TemplateLinkArgs, TemplateLinkPtr and TemplateLinkPtrOutput values. You can construct a concrete instance of `TemplateLinkPtrInput` via:

        TemplateLinkArgs{...}

or:

        nil

type TemplateLinkPtrOutput

type TemplateLinkPtrOutput struct{ *pulumi.OutputState }

func (TemplateLinkPtrOutput) ContentVersion

func (o TemplateLinkPtrOutput) ContentVersion() pulumi.StringPtrOutput

If included it must match the ContentVersion in the template.

func (TemplateLinkPtrOutput) Elem

func (TemplateLinkPtrOutput) ElementType

func (TemplateLinkPtrOutput) ElementType() reflect.Type

func (TemplateLinkPtrOutput) ToTemplateLinkPtrOutput

func (o TemplateLinkPtrOutput) ToTemplateLinkPtrOutput() TemplateLinkPtrOutput

func (TemplateLinkPtrOutput) ToTemplateLinkPtrOutputWithContext

func (o TemplateLinkPtrOutput) ToTemplateLinkPtrOutputWithContext(ctx context.Context) TemplateLinkPtrOutput

func (TemplateLinkPtrOutput) Uri

URI referencing the template.

type TemplateLinkResponse

type TemplateLinkResponse struct {
	// If included it must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// URI referencing the template.
	Uri string `pulumi:"uri"`
}

Entity representing the reference to the template.

type TemplateLinkResponseArgs

type TemplateLinkResponseArgs struct {
	// If included it must match the ContentVersion in the template.
	ContentVersion pulumi.StringPtrInput `pulumi:"contentVersion"`
	// URI referencing the template.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Entity representing the reference to the template.

func (TemplateLinkResponseArgs) ElementType

func (TemplateLinkResponseArgs) ElementType() reflect.Type

func (TemplateLinkResponseArgs) ToTemplateLinkResponseOutput

func (i TemplateLinkResponseArgs) ToTemplateLinkResponseOutput() TemplateLinkResponseOutput

func (TemplateLinkResponseArgs) ToTemplateLinkResponseOutputWithContext

func (i TemplateLinkResponseArgs) ToTemplateLinkResponseOutputWithContext(ctx context.Context) TemplateLinkResponseOutput

func (TemplateLinkResponseArgs) ToTemplateLinkResponsePtrOutput

func (i TemplateLinkResponseArgs) ToTemplateLinkResponsePtrOutput() TemplateLinkResponsePtrOutput

func (TemplateLinkResponseArgs) ToTemplateLinkResponsePtrOutputWithContext

func (i TemplateLinkResponseArgs) ToTemplateLinkResponsePtrOutputWithContext(ctx context.Context) TemplateLinkResponsePtrOutput

type TemplateLinkResponseInput

type TemplateLinkResponseInput interface {
	pulumi.Input

	ToTemplateLinkResponseOutput() TemplateLinkResponseOutput
	ToTemplateLinkResponseOutputWithContext(context.Context) TemplateLinkResponseOutput
}

TemplateLinkResponseInput is an input type that accepts TemplateLinkResponseArgs and TemplateLinkResponseOutput values. You can construct a concrete instance of `TemplateLinkResponseInput` via:

TemplateLinkResponseArgs{...}

type TemplateLinkResponseOutput

type TemplateLinkResponseOutput struct{ *pulumi.OutputState }

Entity representing the reference to the template.

func (TemplateLinkResponseOutput) ContentVersion

If included it must match the ContentVersion in the template.

func (TemplateLinkResponseOutput) ElementType

func (TemplateLinkResponseOutput) ElementType() reflect.Type

func (TemplateLinkResponseOutput) ToTemplateLinkResponseOutput

func (o TemplateLinkResponseOutput) ToTemplateLinkResponseOutput() TemplateLinkResponseOutput

func (TemplateLinkResponseOutput) ToTemplateLinkResponseOutputWithContext

func (o TemplateLinkResponseOutput) ToTemplateLinkResponseOutputWithContext(ctx context.Context) TemplateLinkResponseOutput

func (TemplateLinkResponseOutput) ToTemplateLinkResponsePtrOutput

func (o TemplateLinkResponseOutput) ToTemplateLinkResponsePtrOutput() TemplateLinkResponsePtrOutput

func (TemplateLinkResponseOutput) ToTemplateLinkResponsePtrOutputWithContext

func (o TemplateLinkResponseOutput) ToTemplateLinkResponsePtrOutputWithContext(ctx context.Context) TemplateLinkResponsePtrOutput

func (TemplateLinkResponseOutput) Uri

URI referencing the template.

type TemplateLinkResponsePtrInput

type TemplateLinkResponsePtrInput interface {
	pulumi.Input

	ToTemplateLinkResponsePtrOutput() TemplateLinkResponsePtrOutput
	ToTemplateLinkResponsePtrOutputWithContext(context.Context) TemplateLinkResponsePtrOutput
}

TemplateLinkResponsePtrInput is an input type that accepts TemplateLinkResponseArgs, TemplateLinkResponsePtr and TemplateLinkResponsePtrOutput values. You can construct a concrete instance of `TemplateLinkResponsePtrInput` via:

        TemplateLinkResponseArgs{...}

or:

        nil

type TemplateLinkResponsePtrOutput

type TemplateLinkResponsePtrOutput struct{ *pulumi.OutputState }

func (TemplateLinkResponsePtrOutput) ContentVersion

If included it must match the ContentVersion in the template.

func (TemplateLinkResponsePtrOutput) Elem

func (TemplateLinkResponsePtrOutput) ElementType

func (TemplateLinkResponsePtrOutput) ToTemplateLinkResponsePtrOutput

func (o TemplateLinkResponsePtrOutput) ToTemplateLinkResponsePtrOutput() TemplateLinkResponsePtrOutput

func (TemplateLinkResponsePtrOutput) ToTemplateLinkResponsePtrOutputWithContext

func (o TemplateLinkResponsePtrOutput) ToTemplateLinkResponsePtrOutputWithContext(ctx context.Context) TemplateLinkResponsePtrOutput

func (TemplateLinkResponsePtrOutput) Uri

URI referencing the template.

Jump to

Keyboard shortcuts

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