v20190701

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliasPathTypeResponse

type AliasPathTypeResponse struct {
	// The API versions.
	ApiVersions []string `pulumi:"apiVersions"`
	// The path of an alias.
	Path *string `pulumi:"path"`
}

The type of the paths for alias.

type AliasPathTypeResponseArgs

type AliasPathTypeResponseArgs struct {
	// The API versions.
	ApiVersions pulumi.StringArrayInput `pulumi:"apiVersions"`
	// The path of an alias.
	Path pulumi.StringPtrInput `pulumi:"path"`
}

The type of the paths for alias.

func (AliasPathTypeResponseArgs) ElementType

func (AliasPathTypeResponseArgs) ElementType() reflect.Type

func (AliasPathTypeResponseArgs) ToAliasPathTypeResponseOutput

func (i AliasPathTypeResponseArgs) ToAliasPathTypeResponseOutput() AliasPathTypeResponseOutput

func (AliasPathTypeResponseArgs) ToAliasPathTypeResponseOutputWithContext

func (i AliasPathTypeResponseArgs) ToAliasPathTypeResponseOutputWithContext(ctx context.Context) AliasPathTypeResponseOutput

type AliasPathTypeResponseArray

type AliasPathTypeResponseArray []AliasPathTypeResponseInput

func (AliasPathTypeResponseArray) ElementType

func (AliasPathTypeResponseArray) ElementType() reflect.Type

func (AliasPathTypeResponseArray) ToAliasPathTypeResponseArrayOutput

func (i AliasPathTypeResponseArray) ToAliasPathTypeResponseArrayOutput() AliasPathTypeResponseArrayOutput

func (AliasPathTypeResponseArray) ToAliasPathTypeResponseArrayOutputWithContext

func (i AliasPathTypeResponseArray) ToAliasPathTypeResponseArrayOutputWithContext(ctx context.Context) AliasPathTypeResponseArrayOutput

type AliasPathTypeResponseArrayInput

type AliasPathTypeResponseArrayInput interface {
	pulumi.Input

	ToAliasPathTypeResponseArrayOutput() AliasPathTypeResponseArrayOutput
	ToAliasPathTypeResponseArrayOutputWithContext(context.Context) AliasPathTypeResponseArrayOutput
}

AliasPathTypeResponseArrayInput is an input type that accepts AliasPathTypeResponseArray and AliasPathTypeResponseArrayOutput values. You can construct a concrete instance of `AliasPathTypeResponseArrayInput` via:

AliasPathTypeResponseArray{ AliasPathTypeResponseArgs{...} }

type AliasPathTypeResponseArrayOutput

type AliasPathTypeResponseArrayOutput struct{ *pulumi.OutputState }

func (AliasPathTypeResponseArrayOutput) ElementType

func (AliasPathTypeResponseArrayOutput) Index

func (AliasPathTypeResponseArrayOutput) ToAliasPathTypeResponseArrayOutput

func (o AliasPathTypeResponseArrayOutput) ToAliasPathTypeResponseArrayOutput() AliasPathTypeResponseArrayOutput

func (AliasPathTypeResponseArrayOutput) ToAliasPathTypeResponseArrayOutputWithContext

func (o AliasPathTypeResponseArrayOutput) ToAliasPathTypeResponseArrayOutputWithContext(ctx context.Context) AliasPathTypeResponseArrayOutput

type AliasPathTypeResponseInput

type AliasPathTypeResponseInput interface {
	pulumi.Input

	ToAliasPathTypeResponseOutput() AliasPathTypeResponseOutput
	ToAliasPathTypeResponseOutputWithContext(context.Context) AliasPathTypeResponseOutput
}

AliasPathTypeResponseInput is an input type that accepts AliasPathTypeResponseArgs and AliasPathTypeResponseOutput values. You can construct a concrete instance of `AliasPathTypeResponseInput` via:

AliasPathTypeResponseArgs{...}

type AliasPathTypeResponseOutput

type AliasPathTypeResponseOutput struct{ *pulumi.OutputState }

The type of the paths for alias.

func (AliasPathTypeResponseOutput) ApiVersions

The API versions.

func (AliasPathTypeResponseOutput) ElementType

func (AliasPathTypeResponseOutput) Path

The path of an alias.

func (AliasPathTypeResponseOutput) ToAliasPathTypeResponseOutput

func (o AliasPathTypeResponseOutput) ToAliasPathTypeResponseOutput() AliasPathTypeResponseOutput

func (AliasPathTypeResponseOutput) ToAliasPathTypeResponseOutputWithContext

func (o AliasPathTypeResponseOutput) ToAliasPathTypeResponseOutputWithContext(ctx context.Context) AliasPathTypeResponseOutput

type AliasTypeResponse

type AliasTypeResponse struct {
	// The alias name.
	Name *string `pulumi:"name"`
	// The paths for an alias.
	Paths []AliasPathTypeResponse `pulumi:"paths"`
}

The alias type.

type AliasTypeResponseArgs

type AliasTypeResponseArgs struct {
	// The alias name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The paths for an alias.
	Paths AliasPathTypeResponseArrayInput `pulumi:"paths"`
}

The alias type.

func (AliasTypeResponseArgs) ElementType

func (AliasTypeResponseArgs) ElementType() reflect.Type

func (AliasTypeResponseArgs) ToAliasTypeResponseOutput

func (i AliasTypeResponseArgs) ToAliasTypeResponseOutput() AliasTypeResponseOutput

func (AliasTypeResponseArgs) ToAliasTypeResponseOutputWithContext

func (i AliasTypeResponseArgs) ToAliasTypeResponseOutputWithContext(ctx context.Context) AliasTypeResponseOutput

type AliasTypeResponseArray

type AliasTypeResponseArray []AliasTypeResponseInput

func (AliasTypeResponseArray) ElementType

func (AliasTypeResponseArray) ElementType() reflect.Type

func (AliasTypeResponseArray) ToAliasTypeResponseArrayOutput

func (i AliasTypeResponseArray) ToAliasTypeResponseArrayOutput() AliasTypeResponseArrayOutput

func (AliasTypeResponseArray) ToAliasTypeResponseArrayOutputWithContext

func (i AliasTypeResponseArray) ToAliasTypeResponseArrayOutputWithContext(ctx context.Context) AliasTypeResponseArrayOutput

type AliasTypeResponseArrayInput

type AliasTypeResponseArrayInput interface {
	pulumi.Input

	ToAliasTypeResponseArrayOutput() AliasTypeResponseArrayOutput
	ToAliasTypeResponseArrayOutputWithContext(context.Context) AliasTypeResponseArrayOutput
}

AliasTypeResponseArrayInput is an input type that accepts AliasTypeResponseArray and AliasTypeResponseArrayOutput values. You can construct a concrete instance of `AliasTypeResponseArrayInput` via:

AliasTypeResponseArray{ AliasTypeResponseArgs{...} }

type AliasTypeResponseArrayOutput

type AliasTypeResponseArrayOutput struct{ *pulumi.OutputState }

func (AliasTypeResponseArrayOutput) ElementType

func (AliasTypeResponseArrayOutput) Index

func (AliasTypeResponseArrayOutput) ToAliasTypeResponseArrayOutput

func (o AliasTypeResponseArrayOutput) ToAliasTypeResponseArrayOutput() AliasTypeResponseArrayOutput

func (AliasTypeResponseArrayOutput) ToAliasTypeResponseArrayOutputWithContext

func (o AliasTypeResponseArrayOutput) ToAliasTypeResponseArrayOutputWithContext(ctx context.Context) AliasTypeResponseArrayOutput

type AliasTypeResponseInput

type AliasTypeResponseInput interface {
	pulumi.Input

	ToAliasTypeResponseOutput() AliasTypeResponseOutput
	ToAliasTypeResponseOutputWithContext(context.Context) AliasTypeResponseOutput
}

AliasTypeResponseInput is an input type that accepts AliasTypeResponseArgs and AliasTypeResponseOutput values. You can construct a concrete instance of `AliasTypeResponseInput` via:

AliasTypeResponseArgs{...}

type AliasTypeResponseOutput

type AliasTypeResponseOutput struct{ *pulumi.OutputState }

The alias type.

func (AliasTypeResponseOutput) ElementType

func (AliasTypeResponseOutput) ElementType() reflect.Type

func (AliasTypeResponseOutput) Name

The alias name.

func (AliasTypeResponseOutput) Paths

The paths for an alias.

func (AliasTypeResponseOutput) ToAliasTypeResponseOutput

func (o AliasTypeResponseOutput) ToAliasTypeResponseOutput() AliasTypeResponseOutput

func (AliasTypeResponseOutput) ToAliasTypeResponseOutputWithContext

func (o AliasTypeResponseOutput) ToAliasTypeResponseOutputWithContext(ctx context.Context) AliasTypeResponseOutput

type BasicDependencyResponse

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

Deployment dependency information.

type BasicDependencyResponseArgs

type BasicDependencyResponseArgs struct {
	// The ID of the dependency.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The dependency resource name.
	ResourceName pulumi.StringPtrInput `pulumi:"resourceName"`
	// 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

The ID of the dependency.

func (BasicDependencyResponseOutput) ResourceName

The dependency resource name.

func (BasicDependencyResponseOutput) ResourceType

The dependency resource type.

func (BasicDependencyResponseOutput) ToBasicDependencyResponseOutput

func (o BasicDependencyResponseOutput) ToBasicDependencyResponseOutput() BasicDependencyResponseOutput

func (BasicDependencyResponseOutput) ToBasicDependencyResponseOutputWithContext

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

type DebugSetting

type DebugSetting struct {
	// Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
	DetailLevel *string `pulumi:"detailLevel"`
}

The debug setting.

type DebugSettingArgs

type DebugSettingArgs struct {
	// Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
	DetailLevel pulumi.StringPtrInput `pulumi:"detailLevel"`
}

The debug setting.

func (DebugSettingArgs) ElementType

func (DebugSettingArgs) ElementType() reflect.Type

func (DebugSettingArgs) ToDebugSettingOutput

func (i DebugSettingArgs) ToDebugSettingOutput() DebugSettingOutput

func (DebugSettingArgs) ToDebugSettingOutputWithContext

func (i DebugSettingArgs) ToDebugSettingOutputWithContext(ctx context.Context) DebugSettingOutput

func (DebugSettingArgs) ToDebugSettingPtrOutput

func (i DebugSettingArgs) ToDebugSettingPtrOutput() DebugSettingPtrOutput

func (DebugSettingArgs) ToDebugSettingPtrOutputWithContext

func (i DebugSettingArgs) ToDebugSettingPtrOutputWithContext(ctx context.Context) DebugSettingPtrOutput

type DebugSettingInput

type DebugSettingInput interface {
	pulumi.Input

	ToDebugSettingOutput() DebugSettingOutput
	ToDebugSettingOutputWithContext(context.Context) DebugSettingOutput
}

DebugSettingInput is an input type that accepts DebugSettingArgs and DebugSettingOutput values. You can construct a concrete instance of `DebugSettingInput` via:

DebugSettingArgs{...}

type DebugSettingOutput

type DebugSettingOutput struct{ *pulumi.OutputState }

The debug setting.

func (DebugSettingOutput) DetailLevel

func (o DebugSettingOutput) DetailLevel() pulumi.StringPtrOutput

Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.

func (DebugSettingOutput) ElementType

func (DebugSettingOutput) ElementType() reflect.Type

func (DebugSettingOutput) ToDebugSettingOutput

func (o DebugSettingOutput) ToDebugSettingOutput() DebugSettingOutput

func (DebugSettingOutput) ToDebugSettingOutputWithContext

func (o DebugSettingOutput) ToDebugSettingOutputWithContext(ctx context.Context) DebugSettingOutput

func (DebugSettingOutput) ToDebugSettingPtrOutput

func (o DebugSettingOutput) ToDebugSettingPtrOutput() DebugSettingPtrOutput

func (DebugSettingOutput) ToDebugSettingPtrOutputWithContext

func (o DebugSettingOutput) ToDebugSettingPtrOutputWithContext(ctx context.Context) DebugSettingPtrOutput

type DebugSettingPtrInput

type DebugSettingPtrInput interface {
	pulumi.Input

	ToDebugSettingPtrOutput() DebugSettingPtrOutput
	ToDebugSettingPtrOutputWithContext(context.Context) DebugSettingPtrOutput
}

DebugSettingPtrInput is an input type that accepts DebugSettingArgs, DebugSettingPtr and DebugSettingPtrOutput values. You can construct a concrete instance of `DebugSettingPtrInput` via:

        DebugSettingArgs{...}

or:

        nil

type DebugSettingPtrOutput

type DebugSettingPtrOutput struct{ *pulumi.OutputState }

func (DebugSettingPtrOutput) DetailLevel

Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.

func (DebugSettingPtrOutput) Elem

func (DebugSettingPtrOutput) ElementType

func (DebugSettingPtrOutput) ElementType() reflect.Type

func (DebugSettingPtrOutput) ToDebugSettingPtrOutput

func (o DebugSettingPtrOutput) ToDebugSettingPtrOutput() DebugSettingPtrOutput

func (DebugSettingPtrOutput) ToDebugSettingPtrOutputWithContext

func (o DebugSettingPtrOutput) ToDebugSettingPtrOutputWithContext(ctx context.Context) DebugSettingPtrOutput

type DebugSettingResponse

type DebugSettingResponse struct {
	// Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
	DetailLevel *string `pulumi:"detailLevel"`
}

The debug setting.

type DebugSettingResponseArgs

type DebugSettingResponseArgs struct {
	// Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
	DetailLevel pulumi.StringPtrInput `pulumi:"detailLevel"`
}

The debug setting.

func (DebugSettingResponseArgs) ElementType

func (DebugSettingResponseArgs) ElementType() reflect.Type

func (DebugSettingResponseArgs) ToDebugSettingResponseOutput

func (i DebugSettingResponseArgs) ToDebugSettingResponseOutput() DebugSettingResponseOutput

func (DebugSettingResponseArgs) ToDebugSettingResponseOutputWithContext

func (i DebugSettingResponseArgs) ToDebugSettingResponseOutputWithContext(ctx context.Context) DebugSettingResponseOutput

func (DebugSettingResponseArgs) ToDebugSettingResponsePtrOutput

func (i DebugSettingResponseArgs) ToDebugSettingResponsePtrOutput() DebugSettingResponsePtrOutput

func (DebugSettingResponseArgs) ToDebugSettingResponsePtrOutputWithContext

func (i DebugSettingResponseArgs) ToDebugSettingResponsePtrOutputWithContext(ctx context.Context) DebugSettingResponsePtrOutput

type DebugSettingResponseInput

type DebugSettingResponseInput interface {
	pulumi.Input

	ToDebugSettingResponseOutput() DebugSettingResponseOutput
	ToDebugSettingResponseOutputWithContext(context.Context) DebugSettingResponseOutput
}

DebugSettingResponseInput is an input type that accepts DebugSettingResponseArgs and DebugSettingResponseOutput values. You can construct a concrete instance of `DebugSettingResponseInput` via:

DebugSettingResponseArgs{...}

type DebugSettingResponseOutput

type DebugSettingResponseOutput struct{ *pulumi.OutputState }

The debug setting.

func (DebugSettingResponseOutput) DetailLevel

Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.

func (DebugSettingResponseOutput) ElementType

func (DebugSettingResponseOutput) ElementType() reflect.Type

func (DebugSettingResponseOutput) ToDebugSettingResponseOutput

func (o DebugSettingResponseOutput) ToDebugSettingResponseOutput() DebugSettingResponseOutput

func (DebugSettingResponseOutput) ToDebugSettingResponseOutputWithContext

func (o DebugSettingResponseOutput) ToDebugSettingResponseOutputWithContext(ctx context.Context) DebugSettingResponseOutput

func (DebugSettingResponseOutput) ToDebugSettingResponsePtrOutput

func (o DebugSettingResponseOutput) ToDebugSettingResponsePtrOutput() DebugSettingResponsePtrOutput

func (DebugSettingResponseOutput) ToDebugSettingResponsePtrOutputWithContext

func (o DebugSettingResponseOutput) ToDebugSettingResponsePtrOutputWithContext(ctx context.Context) DebugSettingResponsePtrOutput

type DebugSettingResponsePtrInput

type DebugSettingResponsePtrInput interface {
	pulumi.Input

	ToDebugSettingResponsePtrOutput() DebugSettingResponsePtrOutput
	ToDebugSettingResponsePtrOutputWithContext(context.Context) DebugSettingResponsePtrOutput
}

DebugSettingResponsePtrInput is an input type that accepts DebugSettingResponseArgs, DebugSettingResponsePtr and DebugSettingResponsePtrOutput values. You can construct a concrete instance of `DebugSettingResponsePtrInput` via:

        DebugSettingResponseArgs{...}

or:

        nil

type DebugSettingResponsePtrOutput

type DebugSettingResponsePtrOutput struct{ *pulumi.OutputState }

func (DebugSettingResponsePtrOutput) DetailLevel

Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.

func (DebugSettingResponsePtrOutput) Elem

func (DebugSettingResponsePtrOutput) ElementType

func (DebugSettingResponsePtrOutput) ToDebugSettingResponsePtrOutput

func (o DebugSettingResponsePtrOutput) ToDebugSettingResponsePtrOutput() DebugSettingResponsePtrOutput

func (DebugSettingResponsePtrOutput) ToDebugSettingResponsePtrOutputWithContext

func (o DebugSettingResponsePtrOutput) ToDebugSettingResponsePtrOutputWithContext(ctx context.Context) DebugSettingResponsePtrOutput

type DependencyResponse

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

Deployment dependency information.

type DependencyResponseArgs

type DependencyResponseArgs struct {
	// The list of dependencies.
	DependsOn BasicDependencyResponseArrayInput `pulumi:"dependsOn"`
	// The ID of the dependency.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The dependency resource name.
	ResourceName pulumi.StringPtrInput `pulumi:"resourceName"`
	// 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

The list of dependencies.

func (DependencyResponseOutput) ElementType

func (DependencyResponseOutput) ElementType() reflect.Type

func (DependencyResponseOutput) Id

The ID of the dependency.

func (DependencyResponseOutput) ResourceName

The dependency resource name.

func (DependencyResponseOutput) ResourceType

The dependency resource type.

func (DependencyResponseOutput) ToDependencyResponseOutput

func (o DependencyResponseOutput) ToDependencyResponseOutput() DependencyResponseOutput

func (DependencyResponseOutput) ToDependencyResponseOutputWithContext

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

type DeploymentAtManagementGroupScope

type DeploymentAtManagementGroupScope struct {
	pulumi.CustomResourceState

	// the location of the deployment.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the deployment.
	Name pulumi.StringOutput `pulumi:"name"`
	// Deployment properties.
	Properties DeploymentPropertiesExtendedResponseOutput `pulumi:"properties"`
	// The type of the deployment.
	Type pulumi.StringOutput `pulumi:"type"`
}

Deployment information.

func GetDeploymentAtManagementGroupScope

func GetDeploymentAtManagementGroupScope(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentAtManagementGroupScopeState, opts ...pulumi.ResourceOption) (*DeploymentAtManagementGroupScope, error)

GetDeploymentAtManagementGroupScope gets an existing DeploymentAtManagementGroupScope 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 NewDeploymentAtManagementGroupScope

func NewDeploymentAtManagementGroupScope(ctx *pulumi.Context,
	name string, args *DeploymentAtManagementGroupScopeArgs, opts ...pulumi.ResourceOption) (*DeploymentAtManagementGroupScope, error)

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

type DeploymentAtManagementGroupScopeArgs

type DeploymentAtManagementGroupScopeArgs struct {
	// The name of the deployment.
	DeploymentName pulumi.StringInput
	// The management group ID.
	GroupId pulumi.StringInput
	// The location to store the deployment data.
	Location pulumi.StringPtrInput
	// The deployment properties.
	Properties DeploymentPropertiesInput
}

The set of arguments for constructing a DeploymentAtManagementGroupScope resource.

func (DeploymentAtManagementGroupScopeArgs) ElementType

type DeploymentAtManagementGroupScopeState

type DeploymentAtManagementGroupScopeState struct {
	// the location of the deployment.
	Location pulumi.StringPtrInput
	// The name of the deployment.
	Name pulumi.StringPtrInput
	// Deployment properties.
	Properties DeploymentPropertiesExtendedResponsePtrInput
	// The type of the deployment.
	Type pulumi.StringPtrInput
}

func (DeploymentAtManagementGroupScopeState) ElementType

type DeploymentProperties

type DeploymentProperties struct {
	// The debug setting of the deployment.
	DebugSetting *DebugSetting `pulumi:"debugSetting"`
	// The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
	Mode string `pulumi:"mode"`
	// The deployment on error behavior.
	OnErrorDeployment *OnErrorDeployment `pulumi:"onErrorDeployment"`
	// Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
	Parameters interface{} `pulumi:"parameters"`
	// The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
	ParametersLink *ParametersLink `pulumi:"parametersLink"`
	// The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
	Template interface{} `pulumi:"template"`
	// The URI of the template. Use either the templateLink property or the template property, but not both.
	TemplateLink *TemplateLink `pulumi:"templateLink"`
}

Deployment properties.

type DeploymentPropertiesArgs

type DeploymentPropertiesArgs struct {
	// The debug setting of the deployment.
	DebugSetting DebugSettingPtrInput `pulumi:"debugSetting"`
	// The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
	Mode pulumi.StringInput `pulumi:"mode"`
	// The deployment on error behavior.
	OnErrorDeployment OnErrorDeploymentPtrInput `pulumi:"onErrorDeployment"`
	// Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
	Parameters pulumi.Input `pulumi:"parameters"`
	// The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
	ParametersLink ParametersLinkPtrInput `pulumi:"parametersLink"`
	// The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
	Template pulumi.Input `pulumi:"template"`
	// The URI of the template. Use either the templateLink property or the template property, but not both.
	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 {
	// The correlation ID of the deployment.
	CorrelationId string `pulumi:"correlationId"`
	// The debug setting of the deployment.
	DebugSetting *DebugSettingResponse `pulumi:"debugSetting"`
	// The list of deployment dependencies.
	Dependencies []DependencyResponse `pulumi:"dependencies"`
	// The duration of the template deployment.
	Duration string `pulumi:"duration"`
	// The deployment mode. Possible values are Incremental and Complete.
	Mode *string `pulumi:"mode"`
	// The deployment on error behavior.
	OnErrorDeployment *OnErrorDeploymentExtendedResponse `pulumi:"onErrorDeployment"`
	// Key/value pairs that represent deployment output.
	Outputs interface{} `pulumi:"outputs"`
	// Deployment parameters. Use only one of Parameters or ParametersLink.
	Parameters interface{} `pulumi:"parameters"`
	// The URI referencing the parameters. Use only one of Parameters or ParametersLink.
	ParametersLink *ParametersLinkResponse `pulumi:"parametersLink"`
	// The list of resource providers needed for the deployment.
	Providers []ProviderResponse `pulumi:"providers"`
	// The state of the provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// The template content. Use only one of Template or TemplateLink.
	Template interface{} `pulumi:"template"`
	// The URI referencing the template. Use only one of Template or TemplateLink.
	TemplateLink *TemplateLinkResponse `pulumi:"templateLink"`
	// The timestamp of the template deployment.
	Timestamp string `pulumi:"timestamp"`
}

Deployment properties with additional details.

type DeploymentPropertiesExtendedResponseArgs

type DeploymentPropertiesExtendedResponseArgs struct {
	// The correlation ID of the deployment.
	CorrelationId pulumi.StringInput `pulumi:"correlationId"`
	// The debug setting of the deployment.
	DebugSetting DebugSettingResponsePtrInput `pulumi:"debugSetting"`
	// The list of deployment dependencies.
	Dependencies DependencyResponseArrayInput `pulumi:"dependencies"`
	// The duration of the template deployment.
	Duration pulumi.StringInput `pulumi:"duration"`
	// The deployment mode. Possible values are Incremental and Complete.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// The deployment on error behavior.
	OnErrorDeployment OnErrorDeploymentExtendedResponsePtrInput `pulumi:"onErrorDeployment"`
	// 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"`
	// The URI referencing the parameters. Use only one of Parameters or ParametersLink.
	ParametersLink ParametersLinkResponsePtrInput `pulumi:"parametersLink"`
	// The list of resource providers needed for the deployment.
	Providers ProviderResponseArrayInput `pulumi:"providers"`
	// The state of the provisioning.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The template content. Use only one of Template or TemplateLink.
	Template pulumi.Input `pulumi:"template"`
	// The URI referencing the template. Use only one of Template or TemplateLink.
	TemplateLink TemplateLinkResponsePtrInput `pulumi:"templateLink"`
	// The timestamp of the template deployment.
	Timestamp pulumi.StringInput `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

The correlation ID of the deployment.

func (DeploymentPropertiesExtendedResponseOutput) DebugSetting

The debug setting of the deployment.

func (DeploymentPropertiesExtendedResponseOutput) Dependencies

The list of deployment dependencies.

func (DeploymentPropertiesExtendedResponseOutput) Duration

The duration of the template deployment.

func (DeploymentPropertiesExtendedResponseOutput) ElementType

func (DeploymentPropertiesExtendedResponseOutput) Mode

The deployment mode. Possible values are Incremental and Complete.

func (DeploymentPropertiesExtendedResponseOutput) OnErrorDeployment

The deployment on error behavior.

func (DeploymentPropertiesExtendedResponseOutput) Outputs

Key/value pairs that represent deployment output.

func (DeploymentPropertiesExtendedResponseOutput) Parameters

Deployment parameters. Use only one of Parameters or ParametersLink.

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

func (DeploymentPropertiesExtendedResponseOutput) Providers

The list of resource providers needed for the deployment.

func (DeploymentPropertiesExtendedResponseOutput) ProvisioningState

The state of the provisioning.

func (DeploymentPropertiesExtendedResponseOutput) Template

The template content. Use only one of Template or TemplateLink.

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

func (DeploymentPropertiesExtendedResponseOutput) Timestamp

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

The correlation ID of the deployment.

func (DeploymentPropertiesExtendedResponsePtrOutput) DebugSetting

The debug setting of the deployment.

func (DeploymentPropertiesExtendedResponsePtrOutput) Dependencies

The list of deployment dependencies.

func (DeploymentPropertiesExtendedResponsePtrOutput) Duration

The duration of the template deployment.

func (DeploymentPropertiesExtendedResponsePtrOutput) Elem

func (DeploymentPropertiesExtendedResponsePtrOutput) ElementType

func (DeploymentPropertiesExtendedResponsePtrOutput) Mode

The deployment mode. Possible values are Incremental and Complete.

func (DeploymentPropertiesExtendedResponsePtrOutput) OnErrorDeployment

The deployment on error behavior.

func (DeploymentPropertiesExtendedResponsePtrOutput) Outputs

Key/value pairs that represent deployment output.

func (DeploymentPropertiesExtendedResponsePtrOutput) Parameters

Deployment parameters. Use only one of Parameters or ParametersLink.

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

func (DeploymentPropertiesExtendedResponsePtrOutput) Providers

The list of resource providers needed for the deployment.

func (DeploymentPropertiesExtendedResponsePtrOutput) ProvisioningState

The state of the provisioning.

func (DeploymentPropertiesExtendedResponsePtrOutput) Template

The template content. Use only one of Template or TemplateLink.

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

func (DeploymentPropertiesExtendedResponsePtrOutput) Timestamp

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

The debug setting of the deployment.

func (DeploymentPropertiesOutput) ElementType

func (DeploymentPropertiesOutput) ElementType() reflect.Type

func (DeploymentPropertiesOutput) Mode

The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.

func (DeploymentPropertiesOutput) OnErrorDeployment

The deployment on error behavior.

func (DeploymentPropertiesOutput) Parameters

Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.

The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.

func (DeploymentPropertiesOutput) Template

The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.

The URI of the template. Use either the templateLink property or the template property, but not both.

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

The debug setting of the deployment.

func (DeploymentPropertiesPtrOutput) Elem

func (DeploymentPropertiesPtrOutput) ElementType

func (DeploymentPropertiesPtrOutput) Mode

The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.

func (DeploymentPropertiesPtrOutput) OnErrorDeployment

The deployment on error behavior.

func (DeploymentPropertiesPtrOutput) Parameters

Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.

The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.

func (DeploymentPropertiesPtrOutput) Template

The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.

The URI of the template. Use either the templateLink property or the template property, but not both.

func (DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutput

func (o DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutputWithContext

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

type LookupDeploymentAtManagementGroupScopeArgs

type LookupDeploymentAtManagementGroupScopeArgs struct {
	// The name of the deployment.
	DeploymentName string `pulumi:"deploymentName"`
	// The management group ID.
	GroupId string `pulumi:"groupId"`
}

type LookupDeploymentAtManagementGroupScopeResult

type LookupDeploymentAtManagementGroupScopeResult struct {
	// the location of the deployment.
	Location *string `pulumi:"location"`
	// The name of the deployment.
	Name string `pulumi:"name"`
	// Deployment properties.
	Properties DeploymentPropertiesExtendedResponse `pulumi:"properties"`
	// The type of the deployment.
	Type string `pulumi:"type"`
}

Deployment information.

type OnErrorDeployment

type OnErrorDeployment struct {
	// The deployment to be used on error case.
	DeploymentName *string `pulumi:"deploymentName"`
	// The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
	Type *string `pulumi:"type"`
}

Deployment on error behavior.

type OnErrorDeploymentArgs

type OnErrorDeploymentArgs struct {
	// The deployment to be used on error case.
	DeploymentName pulumi.StringPtrInput `pulumi:"deploymentName"`
	// The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Deployment on error behavior.

func (OnErrorDeploymentArgs) ElementType

func (OnErrorDeploymentArgs) ElementType() reflect.Type

func (OnErrorDeploymentArgs) ToOnErrorDeploymentOutput

func (i OnErrorDeploymentArgs) ToOnErrorDeploymentOutput() OnErrorDeploymentOutput

func (OnErrorDeploymentArgs) ToOnErrorDeploymentOutputWithContext

func (i OnErrorDeploymentArgs) ToOnErrorDeploymentOutputWithContext(ctx context.Context) OnErrorDeploymentOutput

func (OnErrorDeploymentArgs) ToOnErrorDeploymentPtrOutput

func (i OnErrorDeploymentArgs) ToOnErrorDeploymentPtrOutput() OnErrorDeploymentPtrOutput

func (OnErrorDeploymentArgs) ToOnErrorDeploymentPtrOutputWithContext

func (i OnErrorDeploymentArgs) ToOnErrorDeploymentPtrOutputWithContext(ctx context.Context) OnErrorDeploymentPtrOutput

type OnErrorDeploymentExtendedResponse

type OnErrorDeploymentExtendedResponse struct {
	// The deployment to be used on error case.
	DeploymentName *string `pulumi:"deploymentName"`
	// The state of the provisioning for the on error deployment.
	ProvisioningState string `pulumi:"provisioningState"`
	// The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
	Type *string `pulumi:"type"`
}

Deployment on error behavior with additional details.

type OnErrorDeploymentExtendedResponseArgs

type OnErrorDeploymentExtendedResponseArgs struct {
	// The deployment to be used on error case.
	DeploymentName pulumi.StringPtrInput `pulumi:"deploymentName"`
	// The state of the provisioning for the on error deployment.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Deployment on error behavior with additional details.

func (OnErrorDeploymentExtendedResponseArgs) ElementType

func (OnErrorDeploymentExtendedResponseArgs) ToOnErrorDeploymentExtendedResponseOutput

func (i OnErrorDeploymentExtendedResponseArgs) ToOnErrorDeploymentExtendedResponseOutput() OnErrorDeploymentExtendedResponseOutput

func (OnErrorDeploymentExtendedResponseArgs) ToOnErrorDeploymentExtendedResponseOutputWithContext

func (i OnErrorDeploymentExtendedResponseArgs) ToOnErrorDeploymentExtendedResponseOutputWithContext(ctx context.Context) OnErrorDeploymentExtendedResponseOutput

func (OnErrorDeploymentExtendedResponseArgs) ToOnErrorDeploymentExtendedResponsePtrOutput

func (i OnErrorDeploymentExtendedResponseArgs) ToOnErrorDeploymentExtendedResponsePtrOutput() OnErrorDeploymentExtendedResponsePtrOutput

func (OnErrorDeploymentExtendedResponseArgs) ToOnErrorDeploymentExtendedResponsePtrOutputWithContext

func (i OnErrorDeploymentExtendedResponseArgs) ToOnErrorDeploymentExtendedResponsePtrOutputWithContext(ctx context.Context) OnErrorDeploymentExtendedResponsePtrOutput

type OnErrorDeploymentExtendedResponseInput

type OnErrorDeploymentExtendedResponseInput interface {
	pulumi.Input

	ToOnErrorDeploymentExtendedResponseOutput() OnErrorDeploymentExtendedResponseOutput
	ToOnErrorDeploymentExtendedResponseOutputWithContext(context.Context) OnErrorDeploymentExtendedResponseOutput
}

OnErrorDeploymentExtendedResponseInput is an input type that accepts OnErrorDeploymentExtendedResponseArgs and OnErrorDeploymentExtendedResponseOutput values. You can construct a concrete instance of `OnErrorDeploymentExtendedResponseInput` via:

OnErrorDeploymentExtendedResponseArgs{...}

type OnErrorDeploymentExtendedResponseOutput

type OnErrorDeploymentExtendedResponseOutput struct{ *pulumi.OutputState }

Deployment on error behavior with additional details.

func (OnErrorDeploymentExtendedResponseOutput) DeploymentName

The deployment to be used on error case.

func (OnErrorDeploymentExtendedResponseOutput) ElementType

func (OnErrorDeploymentExtendedResponseOutput) ProvisioningState

The state of the provisioning for the on error deployment.

func (OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResponseOutput

func (o OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResponseOutput() OnErrorDeploymentExtendedResponseOutput

func (OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResponseOutputWithContext

func (o OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResponseOutputWithContext(ctx context.Context) OnErrorDeploymentExtendedResponseOutput

func (OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResponsePtrOutput

func (o OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResponsePtrOutput() OnErrorDeploymentExtendedResponsePtrOutput

func (OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResponsePtrOutputWithContext

func (o OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResponsePtrOutputWithContext(ctx context.Context) OnErrorDeploymentExtendedResponsePtrOutput

func (OnErrorDeploymentExtendedResponseOutput) Type

The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

type OnErrorDeploymentExtendedResponsePtrInput

type OnErrorDeploymentExtendedResponsePtrInput interface {
	pulumi.Input

	ToOnErrorDeploymentExtendedResponsePtrOutput() OnErrorDeploymentExtendedResponsePtrOutput
	ToOnErrorDeploymentExtendedResponsePtrOutputWithContext(context.Context) OnErrorDeploymentExtendedResponsePtrOutput
}

OnErrorDeploymentExtendedResponsePtrInput is an input type that accepts OnErrorDeploymentExtendedResponseArgs, OnErrorDeploymentExtendedResponsePtr and OnErrorDeploymentExtendedResponsePtrOutput values. You can construct a concrete instance of `OnErrorDeploymentExtendedResponsePtrInput` via:

        OnErrorDeploymentExtendedResponseArgs{...}

or:

        nil

type OnErrorDeploymentExtendedResponsePtrOutput

type OnErrorDeploymentExtendedResponsePtrOutput struct{ *pulumi.OutputState }

func (OnErrorDeploymentExtendedResponsePtrOutput) DeploymentName

The deployment to be used on error case.

func (OnErrorDeploymentExtendedResponsePtrOutput) Elem

func (OnErrorDeploymentExtendedResponsePtrOutput) ElementType

func (OnErrorDeploymentExtendedResponsePtrOutput) ProvisioningState

The state of the provisioning for the on error deployment.

func (OnErrorDeploymentExtendedResponsePtrOutput) ToOnErrorDeploymentExtendedResponsePtrOutput

func (o OnErrorDeploymentExtendedResponsePtrOutput) ToOnErrorDeploymentExtendedResponsePtrOutput() OnErrorDeploymentExtendedResponsePtrOutput

func (OnErrorDeploymentExtendedResponsePtrOutput) ToOnErrorDeploymentExtendedResponsePtrOutputWithContext

func (o OnErrorDeploymentExtendedResponsePtrOutput) ToOnErrorDeploymentExtendedResponsePtrOutputWithContext(ctx context.Context) OnErrorDeploymentExtendedResponsePtrOutput

func (OnErrorDeploymentExtendedResponsePtrOutput) Type

The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

type OnErrorDeploymentInput

type OnErrorDeploymentInput interface {
	pulumi.Input

	ToOnErrorDeploymentOutput() OnErrorDeploymentOutput
	ToOnErrorDeploymentOutputWithContext(context.Context) OnErrorDeploymentOutput
}

OnErrorDeploymentInput is an input type that accepts OnErrorDeploymentArgs and OnErrorDeploymentOutput values. You can construct a concrete instance of `OnErrorDeploymentInput` via:

OnErrorDeploymentArgs{...}

type OnErrorDeploymentOutput

type OnErrorDeploymentOutput struct{ *pulumi.OutputState }

Deployment on error behavior.

func (OnErrorDeploymentOutput) DeploymentName

func (o OnErrorDeploymentOutput) DeploymentName() pulumi.StringPtrOutput

The deployment to be used on error case.

func (OnErrorDeploymentOutput) ElementType

func (OnErrorDeploymentOutput) ElementType() reflect.Type

func (OnErrorDeploymentOutput) ToOnErrorDeploymentOutput

func (o OnErrorDeploymentOutput) ToOnErrorDeploymentOutput() OnErrorDeploymentOutput

func (OnErrorDeploymentOutput) ToOnErrorDeploymentOutputWithContext

func (o OnErrorDeploymentOutput) ToOnErrorDeploymentOutputWithContext(ctx context.Context) OnErrorDeploymentOutput

func (OnErrorDeploymentOutput) ToOnErrorDeploymentPtrOutput

func (o OnErrorDeploymentOutput) ToOnErrorDeploymentPtrOutput() OnErrorDeploymentPtrOutput

func (OnErrorDeploymentOutput) ToOnErrorDeploymentPtrOutputWithContext

func (o OnErrorDeploymentOutput) ToOnErrorDeploymentPtrOutputWithContext(ctx context.Context) OnErrorDeploymentPtrOutput

func (OnErrorDeploymentOutput) Type

The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

type OnErrorDeploymentPtrInput

type OnErrorDeploymentPtrInput interface {
	pulumi.Input

	ToOnErrorDeploymentPtrOutput() OnErrorDeploymentPtrOutput
	ToOnErrorDeploymentPtrOutputWithContext(context.Context) OnErrorDeploymentPtrOutput
}

OnErrorDeploymentPtrInput is an input type that accepts OnErrorDeploymentArgs, OnErrorDeploymentPtr and OnErrorDeploymentPtrOutput values. You can construct a concrete instance of `OnErrorDeploymentPtrInput` via:

        OnErrorDeploymentArgs{...}

or:

        nil

type OnErrorDeploymentPtrOutput

type OnErrorDeploymentPtrOutput struct{ *pulumi.OutputState }

func (OnErrorDeploymentPtrOutput) DeploymentName

The deployment to be used on error case.

func (OnErrorDeploymentPtrOutput) Elem

func (OnErrorDeploymentPtrOutput) ElementType

func (OnErrorDeploymentPtrOutput) ElementType() reflect.Type

func (OnErrorDeploymentPtrOutput) ToOnErrorDeploymentPtrOutput

func (o OnErrorDeploymentPtrOutput) ToOnErrorDeploymentPtrOutput() OnErrorDeploymentPtrOutput

func (OnErrorDeploymentPtrOutput) ToOnErrorDeploymentPtrOutputWithContext

func (o OnErrorDeploymentPtrOutput) ToOnErrorDeploymentPtrOutputWithContext(ctx context.Context) OnErrorDeploymentPtrOutput

func (OnErrorDeploymentPtrOutput) Type

The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

type ParametersLink struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// The URI of the parameters file.
	Uri string `pulumi:"uri"`
}

Entity representing the reference to the deployment parameters.

type ParametersLinkArgs

type ParametersLinkArgs struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion pulumi.StringPtrInput `pulumi:"contentVersion"`
	// The URI of the parameters file.
	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, 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

The URI of the parameters file.

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, 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

The URI of the parameters file.

type ParametersLinkResponse

type ParametersLinkResponse struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// The URI of the parameters file.
	Uri string `pulumi:"uri"`
}

Entity representing the reference to the deployment parameters.

type ParametersLinkResponseArgs

type ParametersLinkResponseArgs struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion pulumi.StringPtrInput `pulumi:"contentVersion"`
	// The URI of the parameters file.
	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, 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

The URI of the parameters file.

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, 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

The URI of the parameters file.

type ProviderResourceTypeResponse

type ProviderResourceTypeResponse struct {
	// The aliases that are supported by this resource type.
	Aliases []AliasTypeResponse `pulumi:"aliases"`
	// The API version.
	ApiVersions []string `pulumi:"apiVersions"`
	// The additional capabilities offered by this resource type.
	Capabilities *string `pulumi:"capabilities"`
	// The collection of locations where this resource type can be created.
	Locations []string `pulumi:"locations"`
	// The properties.
	Properties map[string]string `pulumi:"properties"`
	// The resource type.
	ResourceType *string `pulumi:"resourceType"`
}

Resource type managed by the resource provider.

type ProviderResourceTypeResponseArgs

type ProviderResourceTypeResponseArgs struct {
	// The aliases that are supported by this resource type.
	Aliases AliasTypeResponseArrayInput `pulumi:"aliases"`
	// The API version.
	ApiVersions pulumi.StringArrayInput `pulumi:"apiVersions"`
	// The additional capabilities offered by this resource type.
	Capabilities pulumi.StringPtrInput `pulumi:"capabilities"`
	// The collection of locations where this resource type can be created.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// The properties.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// 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) Aliases

The aliases that are supported by this resource type.

func (ProviderResourceTypeResponseOutput) ApiVersions

The API version.

func (ProviderResourceTypeResponseOutput) Capabilities

The additional capabilities offered by this resource type.

func (ProviderResourceTypeResponseOutput) ElementType

func (ProviderResourceTypeResponseOutput) Locations

The collection of locations where this resource type can be created.

func (ProviderResourceTypeResponseOutput) Properties

The properties.

func (ProviderResourceTypeResponseOutput) ResourceType

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 {
	// The provider ID.
	Id string `pulumi:"id"`
	// The namespace of the resource provider.
	Namespace *string `pulumi:"namespace"`
	// The registration policy of the resource provider.
	RegistrationPolicy string `pulumi:"registrationPolicy"`
	// The registration state of the resource provider.
	RegistrationState string `pulumi:"registrationState"`
	// The collection of provider resource types.
	ResourceTypes []ProviderResourceTypeResponse `pulumi:"resourceTypes"`
}

Resource provider information.

type ProviderResponseArgs

type ProviderResponseArgs struct {
	// The provider ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The namespace of the resource provider.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// The registration policy of the resource provider.
	RegistrationPolicy pulumi.StringInput `pulumi:"registrationPolicy"`
	// The registration state of the resource provider.
	RegistrationState pulumi.StringInput `pulumi:"registrationState"`
	// 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

The provider ID.

func (ProviderResponseOutput) Namespace

The namespace of the resource provider.

func (ProviderResponseOutput) RegistrationPolicy

func (o ProviderResponseOutput) RegistrationPolicy() pulumi.StringOutput

The registration policy of the resource provider.

func (ProviderResponseOutput) RegistrationState

func (o ProviderResponseOutput) RegistrationState() pulumi.StringOutput

The registration state of the resource provider.

func (ProviderResponseOutput) ResourceTypes

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 TemplateLink struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// The URI of the template to deploy.
	Uri string `pulumi:"uri"`
}

Entity representing the reference to the template.

type TemplateLinkArgs

type TemplateLinkArgs struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion pulumi.StringPtrInput `pulumi:"contentVersion"`
	// The URI of the template to deploy.
	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, 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

The URI of the template to deploy.

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, 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

The URI of the template to deploy.

type TemplateLinkResponse

type TemplateLinkResponse struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// The URI of the template to deploy.
	Uri string `pulumi:"uri"`
}

Entity representing the reference to the template.

type TemplateLinkResponseArgs

type TemplateLinkResponseArgs struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion pulumi.StringPtrInput `pulumi:"contentVersion"`
	// The URI of the template to deploy.
	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, 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

The URI of the template to deploy.

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, 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

The URI of the template to deploy.

Jump to

Keyboard shortcuts

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