v20200601

package
v0.2.6 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 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 AliasPathMetadataResponse

type AliasPathMetadataResponse struct {
	// The attributes of the token that the alias path is referring to.
	Attributes string `pulumi:"attributes"`
	// The type of the token that the alias path is referring to.
	Type string `pulumi:"type"`
}

type AliasPathMetadataResponseArgs

type AliasPathMetadataResponseArgs struct {
	// The attributes of the token that the alias path is referring to.
	Attributes pulumi.StringInput `pulumi:"attributes"`
	// The type of the token that the alias path is referring to.
	Type pulumi.StringInput `pulumi:"type"`
}

func (AliasPathMetadataResponseArgs) ElementType

func (AliasPathMetadataResponseArgs) ToAliasPathMetadataResponseOutput

func (i AliasPathMetadataResponseArgs) ToAliasPathMetadataResponseOutput() AliasPathMetadataResponseOutput

func (AliasPathMetadataResponseArgs) ToAliasPathMetadataResponseOutputWithContext

func (i AliasPathMetadataResponseArgs) ToAliasPathMetadataResponseOutputWithContext(ctx context.Context) AliasPathMetadataResponseOutput

type AliasPathMetadataResponseInput

type AliasPathMetadataResponseInput interface {
	pulumi.Input

	ToAliasPathMetadataResponseOutput() AliasPathMetadataResponseOutput
	ToAliasPathMetadataResponseOutputWithContext(context.Context) AliasPathMetadataResponseOutput
}

AliasPathMetadataResponseInput is an input type that accepts AliasPathMetadataResponseArgs and AliasPathMetadataResponseOutput values. You can construct a concrete instance of `AliasPathMetadataResponseInput` via:

AliasPathMetadataResponseArgs{...}

type AliasPathMetadataResponseOutput

type AliasPathMetadataResponseOutput struct{ *pulumi.OutputState }

func (AliasPathMetadataResponseOutput) Attributes

The attributes of the token that the alias path is referring to.

func (AliasPathMetadataResponseOutput) ElementType

func (AliasPathMetadataResponseOutput) ToAliasPathMetadataResponseOutput

func (o AliasPathMetadataResponseOutput) ToAliasPathMetadataResponseOutput() AliasPathMetadataResponseOutput

func (AliasPathMetadataResponseOutput) ToAliasPathMetadataResponseOutputWithContext

func (o AliasPathMetadataResponseOutput) ToAliasPathMetadataResponseOutputWithContext(ctx context.Context) AliasPathMetadataResponseOutput

func (AliasPathMetadataResponseOutput) Type

The type of the token that the alias path is referring to.

type AliasPathResponse

type AliasPathResponse struct {
	// The API versions.
	ApiVersions []string `pulumi:"apiVersions"`
	// The metadata of the alias path. If missing, fall back to the default metadata of the alias.
	Metadata AliasPathMetadataResponse `pulumi:"metadata"`
	// The path of an alias.
	Path *string `pulumi:"path"`
	// The pattern for an alias path.
	Pattern *AliasPatternResponse `pulumi:"pattern"`
}

The type of the paths for alias.

type AliasPathResponseArgs

type AliasPathResponseArgs struct {
	// The API versions.
	ApiVersions pulumi.StringArrayInput `pulumi:"apiVersions"`
	// The metadata of the alias path. If missing, fall back to the default metadata of the alias.
	Metadata AliasPathMetadataResponseInput `pulumi:"metadata"`
	// The path of an alias.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The pattern for an alias path.
	Pattern AliasPatternResponsePtrInput `pulumi:"pattern"`
}

The type of the paths for alias.

func (AliasPathResponseArgs) ElementType

func (AliasPathResponseArgs) ElementType() reflect.Type

func (AliasPathResponseArgs) ToAliasPathResponseOutput

func (i AliasPathResponseArgs) ToAliasPathResponseOutput() AliasPathResponseOutput

func (AliasPathResponseArgs) ToAliasPathResponseOutputWithContext

func (i AliasPathResponseArgs) ToAliasPathResponseOutputWithContext(ctx context.Context) AliasPathResponseOutput

type AliasPathResponseArray

type AliasPathResponseArray []AliasPathResponseInput

func (AliasPathResponseArray) ElementType

func (AliasPathResponseArray) ElementType() reflect.Type

func (AliasPathResponseArray) ToAliasPathResponseArrayOutput

func (i AliasPathResponseArray) ToAliasPathResponseArrayOutput() AliasPathResponseArrayOutput

func (AliasPathResponseArray) ToAliasPathResponseArrayOutputWithContext

func (i AliasPathResponseArray) ToAliasPathResponseArrayOutputWithContext(ctx context.Context) AliasPathResponseArrayOutput

type AliasPathResponseArrayInput

type AliasPathResponseArrayInput interface {
	pulumi.Input

	ToAliasPathResponseArrayOutput() AliasPathResponseArrayOutput
	ToAliasPathResponseArrayOutputWithContext(context.Context) AliasPathResponseArrayOutput
}

AliasPathResponseArrayInput is an input type that accepts AliasPathResponseArray and AliasPathResponseArrayOutput values. You can construct a concrete instance of `AliasPathResponseArrayInput` via:

AliasPathResponseArray{ AliasPathResponseArgs{...} }

type AliasPathResponseArrayOutput

type AliasPathResponseArrayOutput struct{ *pulumi.OutputState }

func (AliasPathResponseArrayOutput) ElementType

func (AliasPathResponseArrayOutput) Index

func (AliasPathResponseArrayOutput) ToAliasPathResponseArrayOutput

func (o AliasPathResponseArrayOutput) ToAliasPathResponseArrayOutput() AliasPathResponseArrayOutput

func (AliasPathResponseArrayOutput) ToAliasPathResponseArrayOutputWithContext

func (o AliasPathResponseArrayOutput) ToAliasPathResponseArrayOutputWithContext(ctx context.Context) AliasPathResponseArrayOutput

type AliasPathResponseInput

type AliasPathResponseInput interface {
	pulumi.Input

	ToAliasPathResponseOutput() AliasPathResponseOutput
	ToAliasPathResponseOutputWithContext(context.Context) AliasPathResponseOutput
}

AliasPathResponseInput is an input type that accepts AliasPathResponseArgs and AliasPathResponseOutput values. You can construct a concrete instance of `AliasPathResponseInput` via:

AliasPathResponseArgs{...}

type AliasPathResponseOutput

type AliasPathResponseOutput struct{ *pulumi.OutputState }

The type of the paths for alias.

func (AliasPathResponseOutput) ApiVersions

The API versions.

func (AliasPathResponseOutput) ElementType

func (AliasPathResponseOutput) ElementType() reflect.Type

func (AliasPathResponseOutput) Metadata

The metadata of the alias path. If missing, fall back to the default metadata of the alias.

func (AliasPathResponseOutput) Path

The path of an alias.

func (AliasPathResponseOutput) Pattern

The pattern for an alias path.

func (AliasPathResponseOutput) ToAliasPathResponseOutput

func (o AliasPathResponseOutput) ToAliasPathResponseOutput() AliasPathResponseOutput

func (AliasPathResponseOutput) ToAliasPathResponseOutputWithContext

func (o AliasPathResponseOutput) ToAliasPathResponseOutputWithContext(ctx context.Context) AliasPathResponseOutput

type AliasPatternResponse

type AliasPatternResponse struct {
	// The alias pattern phrase.
	Phrase *string `pulumi:"phrase"`
	// The type of alias pattern
	Type *string `pulumi:"type"`
	// The alias pattern variable.
	Variable *string `pulumi:"variable"`
}

The type of the pattern for an alias path.

type AliasPatternResponseArgs

type AliasPatternResponseArgs struct {
	// The alias pattern phrase.
	Phrase pulumi.StringPtrInput `pulumi:"phrase"`
	// The type of alias pattern
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The alias pattern variable.
	Variable pulumi.StringPtrInput `pulumi:"variable"`
}

The type of the pattern for an alias path.

func (AliasPatternResponseArgs) ElementType

func (AliasPatternResponseArgs) ElementType() reflect.Type

func (AliasPatternResponseArgs) ToAliasPatternResponseOutput

func (i AliasPatternResponseArgs) ToAliasPatternResponseOutput() AliasPatternResponseOutput

func (AliasPatternResponseArgs) ToAliasPatternResponseOutputWithContext

func (i AliasPatternResponseArgs) ToAliasPatternResponseOutputWithContext(ctx context.Context) AliasPatternResponseOutput

func (AliasPatternResponseArgs) ToAliasPatternResponsePtrOutput

func (i AliasPatternResponseArgs) ToAliasPatternResponsePtrOutput() AliasPatternResponsePtrOutput

func (AliasPatternResponseArgs) ToAliasPatternResponsePtrOutputWithContext

func (i AliasPatternResponseArgs) ToAliasPatternResponsePtrOutputWithContext(ctx context.Context) AliasPatternResponsePtrOutput

type AliasPatternResponseInput

type AliasPatternResponseInput interface {
	pulumi.Input

	ToAliasPatternResponseOutput() AliasPatternResponseOutput
	ToAliasPatternResponseOutputWithContext(context.Context) AliasPatternResponseOutput
}

AliasPatternResponseInput is an input type that accepts AliasPatternResponseArgs and AliasPatternResponseOutput values. You can construct a concrete instance of `AliasPatternResponseInput` via:

AliasPatternResponseArgs{...}

type AliasPatternResponseOutput

type AliasPatternResponseOutput struct{ *pulumi.OutputState }

The type of the pattern for an alias path.

func (AliasPatternResponseOutput) ElementType

func (AliasPatternResponseOutput) ElementType() reflect.Type

func (AliasPatternResponseOutput) Phrase

The alias pattern phrase.

func (AliasPatternResponseOutput) ToAliasPatternResponseOutput

func (o AliasPatternResponseOutput) ToAliasPatternResponseOutput() AliasPatternResponseOutput

func (AliasPatternResponseOutput) ToAliasPatternResponseOutputWithContext

func (o AliasPatternResponseOutput) ToAliasPatternResponseOutputWithContext(ctx context.Context) AliasPatternResponseOutput

func (AliasPatternResponseOutput) ToAliasPatternResponsePtrOutput

func (o AliasPatternResponseOutput) ToAliasPatternResponsePtrOutput() AliasPatternResponsePtrOutput

func (AliasPatternResponseOutput) ToAliasPatternResponsePtrOutputWithContext

func (o AliasPatternResponseOutput) ToAliasPatternResponsePtrOutputWithContext(ctx context.Context) AliasPatternResponsePtrOutput

func (AliasPatternResponseOutput) Type

The type of alias pattern

func (AliasPatternResponseOutput) Variable

The alias pattern variable.

type AliasPatternResponsePtrInput

type AliasPatternResponsePtrInput interface {
	pulumi.Input

	ToAliasPatternResponsePtrOutput() AliasPatternResponsePtrOutput
	ToAliasPatternResponsePtrOutputWithContext(context.Context) AliasPatternResponsePtrOutput
}

AliasPatternResponsePtrInput is an input type that accepts AliasPatternResponseArgs, AliasPatternResponsePtr and AliasPatternResponsePtrOutput values. You can construct a concrete instance of `AliasPatternResponsePtrInput` via:

        AliasPatternResponseArgs{...}

or:

        nil

type AliasPatternResponsePtrOutput

type AliasPatternResponsePtrOutput struct{ *pulumi.OutputState }

func (AliasPatternResponsePtrOutput) Elem

func (AliasPatternResponsePtrOutput) ElementType

func (AliasPatternResponsePtrOutput) Phrase

The alias pattern phrase.

func (AliasPatternResponsePtrOutput) ToAliasPatternResponsePtrOutput

func (o AliasPatternResponsePtrOutput) ToAliasPatternResponsePtrOutput() AliasPatternResponsePtrOutput

func (AliasPatternResponsePtrOutput) ToAliasPatternResponsePtrOutputWithContext

func (o AliasPatternResponsePtrOutput) ToAliasPatternResponsePtrOutputWithContext(ctx context.Context) AliasPatternResponsePtrOutput

func (AliasPatternResponsePtrOutput) Type

The type of alias pattern

func (AliasPatternResponsePtrOutput) Variable

The alias pattern variable.

type AliasResponse

type AliasResponse struct {
	// The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
	DefaultMetadata AliasPathMetadataResponse `pulumi:"defaultMetadata"`
	// The default path for an alias.
	DefaultPath *string `pulumi:"defaultPath"`
	// The default pattern for an alias.
	DefaultPattern *AliasPatternResponse `pulumi:"defaultPattern"`
	// The alias name.
	Name *string `pulumi:"name"`
	// The paths for an alias.
	Paths []AliasPathResponse `pulumi:"paths"`
	// The type of the alias.
	Type *string `pulumi:"type"`
}

The alias type.

type AliasResponseArgs

type AliasResponseArgs struct {
	// The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
	DefaultMetadata AliasPathMetadataResponseInput `pulumi:"defaultMetadata"`
	// The default path for an alias.
	DefaultPath pulumi.StringPtrInput `pulumi:"defaultPath"`
	// The default pattern for an alias.
	DefaultPattern AliasPatternResponsePtrInput `pulumi:"defaultPattern"`
	// The alias name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The paths for an alias.
	Paths AliasPathResponseArrayInput `pulumi:"paths"`
	// The type of the alias.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The alias type.

func (AliasResponseArgs) ElementType

func (AliasResponseArgs) ElementType() reflect.Type

func (AliasResponseArgs) ToAliasResponseOutput

func (i AliasResponseArgs) ToAliasResponseOutput() AliasResponseOutput

func (AliasResponseArgs) ToAliasResponseOutputWithContext

func (i AliasResponseArgs) ToAliasResponseOutputWithContext(ctx context.Context) AliasResponseOutput

type AliasResponseArray

type AliasResponseArray []AliasResponseInput

func (AliasResponseArray) ElementType

func (AliasResponseArray) ElementType() reflect.Type

func (AliasResponseArray) ToAliasResponseArrayOutput

func (i AliasResponseArray) ToAliasResponseArrayOutput() AliasResponseArrayOutput

func (AliasResponseArray) ToAliasResponseArrayOutputWithContext

func (i AliasResponseArray) ToAliasResponseArrayOutputWithContext(ctx context.Context) AliasResponseArrayOutput

type AliasResponseArrayInput

type AliasResponseArrayInput interface {
	pulumi.Input

	ToAliasResponseArrayOutput() AliasResponseArrayOutput
	ToAliasResponseArrayOutputWithContext(context.Context) AliasResponseArrayOutput
}

AliasResponseArrayInput is an input type that accepts AliasResponseArray and AliasResponseArrayOutput values. You can construct a concrete instance of `AliasResponseArrayInput` via:

AliasResponseArray{ AliasResponseArgs{...} }

type AliasResponseArrayOutput

type AliasResponseArrayOutput struct{ *pulumi.OutputState }

func (AliasResponseArrayOutput) ElementType

func (AliasResponseArrayOutput) ElementType() reflect.Type

func (AliasResponseArrayOutput) Index

func (AliasResponseArrayOutput) ToAliasResponseArrayOutput

func (o AliasResponseArrayOutput) ToAliasResponseArrayOutput() AliasResponseArrayOutput

func (AliasResponseArrayOutput) ToAliasResponseArrayOutputWithContext

func (o AliasResponseArrayOutput) ToAliasResponseArrayOutputWithContext(ctx context.Context) AliasResponseArrayOutput

type AliasResponseInput

type AliasResponseInput interface {
	pulumi.Input

	ToAliasResponseOutput() AliasResponseOutput
	ToAliasResponseOutputWithContext(context.Context) AliasResponseOutput
}

AliasResponseInput is an input type that accepts AliasResponseArgs and AliasResponseOutput values. You can construct a concrete instance of `AliasResponseInput` via:

AliasResponseArgs{...}

type AliasResponseOutput

type AliasResponseOutput struct{ *pulumi.OutputState }

The alias type.

func (AliasResponseOutput) DefaultMetadata

The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata

func (AliasResponseOutput) DefaultPath

func (o AliasResponseOutput) DefaultPath() pulumi.StringPtrOutput

The default path for an alias.

func (AliasResponseOutput) DefaultPattern

The default pattern for an alias.

func (AliasResponseOutput) ElementType

func (AliasResponseOutput) ElementType() reflect.Type

func (AliasResponseOutput) Name

The alias name.

func (AliasResponseOutput) Paths

The paths for an alias.

func (AliasResponseOutput) ToAliasResponseOutput

func (o AliasResponseOutput) ToAliasResponseOutput() AliasResponseOutput

func (AliasResponseOutput) ToAliasResponseOutputWithContext

func (o AliasResponseOutput) ToAliasResponseOutputWithContext(ctx context.Context) AliasResponseOutput

func (AliasResponseOutput) Type

The type of the alias.

type ApiProfileResponse

type ApiProfileResponse struct {
	// The API version.
	ApiVersion string `pulumi:"apiVersion"`
	// The profile version.
	ProfileVersion string `pulumi:"profileVersion"`
}

type ApiProfileResponseArgs

type ApiProfileResponseArgs struct {
	// The API version.
	ApiVersion pulumi.StringInput `pulumi:"apiVersion"`
	// The profile version.
	ProfileVersion pulumi.StringInput `pulumi:"profileVersion"`
}

func (ApiProfileResponseArgs) ElementType

func (ApiProfileResponseArgs) ElementType() reflect.Type

func (ApiProfileResponseArgs) ToApiProfileResponseOutput

func (i ApiProfileResponseArgs) ToApiProfileResponseOutput() ApiProfileResponseOutput

func (ApiProfileResponseArgs) ToApiProfileResponseOutputWithContext

func (i ApiProfileResponseArgs) ToApiProfileResponseOutputWithContext(ctx context.Context) ApiProfileResponseOutput

type ApiProfileResponseArray

type ApiProfileResponseArray []ApiProfileResponseInput

func (ApiProfileResponseArray) ElementType

func (ApiProfileResponseArray) ElementType() reflect.Type

func (ApiProfileResponseArray) ToApiProfileResponseArrayOutput

func (i ApiProfileResponseArray) ToApiProfileResponseArrayOutput() ApiProfileResponseArrayOutput

func (ApiProfileResponseArray) ToApiProfileResponseArrayOutputWithContext

func (i ApiProfileResponseArray) ToApiProfileResponseArrayOutputWithContext(ctx context.Context) ApiProfileResponseArrayOutput

type ApiProfileResponseArrayInput

type ApiProfileResponseArrayInput interface {
	pulumi.Input

	ToApiProfileResponseArrayOutput() ApiProfileResponseArrayOutput
	ToApiProfileResponseArrayOutputWithContext(context.Context) ApiProfileResponseArrayOutput
}

ApiProfileResponseArrayInput is an input type that accepts ApiProfileResponseArray and ApiProfileResponseArrayOutput values. You can construct a concrete instance of `ApiProfileResponseArrayInput` via:

ApiProfileResponseArray{ ApiProfileResponseArgs{...} }

type ApiProfileResponseArrayOutput

type ApiProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (ApiProfileResponseArrayOutput) ElementType

func (ApiProfileResponseArrayOutput) Index

func (ApiProfileResponseArrayOutput) ToApiProfileResponseArrayOutput

func (o ApiProfileResponseArrayOutput) ToApiProfileResponseArrayOutput() ApiProfileResponseArrayOutput

func (ApiProfileResponseArrayOutput) ToApiProfileResponseArrayOutputWithContext

func (o ApiProfileResponseArrayOutput) ToApiProfileResponseArrayOutputWithContext(ctx context.Context) ApiProfileResponseArrayOutput

type ApiProfileResponseInput

type ApiProfileResponseInput interface {
	pulumi.Input

	ToApiProfileResponseOutput() ApiProfileResponseOutput
	ToApiProfileResponseOutputWithContext(context.Context) ApiProfileResponseOutput
}

ApiProfileResponseInput is an input type that accepts ApiProfileResponseArgs and ApiProfileResponseOutput values. You can construct a concrete instance of `ApiProfileResponseInput` via:

ApiProfileResponseArgs{...}

type ApiProfileResponseOutput

type ApiProfileResponseOutput struct{ *pulumi.OutputState }

func (ApiProfileResponseOutput) ApiVersion

The API version.

func (ApiProfileResponseOutput) ElementType

func (ApiProfileResponseOutput) ElementType() reflect.Type

func (ApiProfileResponseOutput) ProfileVersion

func (o ApiProfileResponseOutput) ProfileVersion() pulumi.StringOutput

The profile version.

func (ApiProfileResponseOutput) ToApiProfileResponseOutput

func (o ApiProfileResponseOutput) ToApiProfileResponseOutput() ApiProfileResponseOutput

func (ApiProfileResponseOutput) ToApiProfileResponseOutputWithContext

func (o ApiProfileResponseOutput) ToApiProfileResponseOutputWithContext(ctx context.Context) ApiProfileResponseOutput

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"`
	// Deployment tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// 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.

func (DeploymentAtManagementGroupScope) ElementType added in v0.2.6

func (DeploymentAtManagementGroupScope) ToDeploymentAtManagementGroupScopeOutput added in v0.2.6

func (i DeploymentAtManagementGroupScope) ToDeploymentAtManagementGroupScopeOutput() DeploymentAtManagementGroupScopeOutput

func (DeploymentAtManagementGroupScope) ToDeploymentAtManagementGroupScopeOutputWithContext added in v0.2.6

func (i DeploymentAtManagementGroupScope) ToDeploymentAtManagementGroupScopeOutputWithContext(ctx context.Context) DeploymentAtManagementGroupScopeOutput

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.StringInput
	// The deployment properties.
	Properties DeploymentPropertiesInput
	// Deployment tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DeploymentAtManagementGroupScope resource.

func (DeploymentAtManagementGroupScopeArgs) ElementType

type DeploymentAtManagementGroupScopeInput added in v0.2.6

type DeploymentAtManagementGroupScopeInput interface {
	pulumi.Input

	ToDeploymentAtManagementGroupScopeOutput() DeploymentAtManagementGroupScopeOutput
	ToDeploymentAtManagementGroupScopeOutputWithContext(ctx context.Context) DeploymentAtManagementGroupScopeOutput
}

type DeploymentAtManagementGroupScopeOutput added in v0.2.6

type DeploymentAtManagementGroupScopeOutput struct {
	*pulumi.OutputState
}

func (DeploymentAtManagementGroupScopeOutput) ElementType added in v0.2.6

func (DeploymentAtManagementGroupScopeOutput) ToDeploymentAtManagementGroupScopeOutput added in v0.2.6

func (o DeploymentAtManagementGroupScopeOutput) ToDeploymentAtManagementGroupScopeOutput() DeploymentAtManagementGroupScopeOutput

func (DeploymentAtManagementGroupScopeOutput) ToDeploymentAtManagementGroupScopeOutputWithContext added in v0.2.6

func (o DeploymentAtManagementGroupScopeOutput) ToDeploymentAtManagementGroupScopeOutputWithContext(ctx context.Context) DeploymentAtManagementGroupScopeOutput

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
	// Deployment tags
	Tags pulumi.StringMapInput
	// 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"`
	// Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
	ExpressionEvaluationOptions *ExpressionEvaluationOptions `pulumi:"expressionEvaluationOptions"`
	// 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"`
	// Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
	ExpressionEvaluationOptions ExpressionEvaluationOptionsPtrInput `pulumi:"expressionEvaluationOptions"`
	// 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 error.
	Error ErrorResponseResponse `pulumi:"error"`
	// The deployment mode. Possible values are Incremental and Complete.
	Mode string `pulumi:"mode"`
	// The deployment on error behavior.
	OnErrorDeployment OnErrorDeploymentExtendedResponse `pulumi:"onErrorDeployment"`
	// Array of provisioned resources.
	OutputResources []ResourceReferenceResponse `pulumi:"outputResources"`
	// Key/value pairs that represent deployment output.
	Outputs interface{} `pulumi:"outputs"`
	// Deployment parameters.
	Parameters interface{} `pulumi:"parameters"`
	// The URI referencing the parameters.
	ParametersLink ParametersLinkResponse `pulumi:"parametersLink"`
	// The list of resource providers needed for the deployment.
	Providers []ProviderResponse `pulumi:"providers"`
	// Denotes the state of provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// The hash produced for the template.
	TemplateHash string `pulumi:"templateHash"`
	// The URI referencing the template.
	TemplateLink TemplateLinkResponse `pulumi:"templateLink"`
	// The timestamp of the template deployment.
	Timestamp string `pulumi:"timestamp"`
	// Array of validated resources.
	ValidatedResources []ResourceReferenceResponse `pulumi:"validatedResources"`
}

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 DebugSettingResponseInput `pulumi:"debugSetting"`
	// The list of deployment dependencies.
	Dependencies DependencyResponseArrayInput `pulumi:"dependencies"`
	// The duration of the template deployment.
	Duration pulumi.StringInput `pulumi:"duration"`
	// The deployment error.
	Error ErrorResponseResponseInput `pulumi:"error"`
	// The deployment mode. Possible values are Incremental and Complete.
	Mode pulumi.StringInput `pulumi:"mode"`
	// The deployment on error behavior.
	OnErrorDeployment OnErrorDeploymentExtendedResponseInput `pulumi:"onErrorDeployment"`
	// Array of provisioned resources.
	OutputResources ResourceReferenceResponseArrayInput `pulumi:"outputResources"`
	// Key/value pairs that represent deployment output.
	Outputs pulumi.Input `pulumi:"outputs"`
	// Deployment parameters.
	Parameters pulumi.Input `pulumi:"parameters"`
	// The URI referencing the parameters.
	ParametersLink ParametersLinkResponseInput `pulumi:"parametersLink"`
	// The list of resource providers needed for the deployment.
	Providers ProviderResponseArrayInput `pulumi:"providers"`
	// Denotes the state of provisioning.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The hash produced for the template.
	TemplateHash pulumi.StringInput `pulumi:"templateHash"`
	// The URI referencing the template.
	TemplateLink TemplateLinkResponseInput `pulumi:"templateLink"`
	// The timestamp of the template deployment.
	Timestamp pulumi.StringInput `pulumi:"timestamp"`
	// Array of validated resources.
	ValidatedResources ResourceReferenceResponseArrayInput `pulumi:"validatedResources"`
}

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

The deployment error.

func (DeploymentPropertiesExtendedResponseOutput) Mode

The deployment mode. Possible values are Incremental and Complete.

func (DeploymentPropertiesExtendedResponseOutput) OnErrorDeployment

The deployment on error behavior.

func (DeploymentPropertiesExtendedResponseOutput) OutputResources

Array of provisioned resources.

func (DeploymentPropertiesExtendedResponseOutput) Outputs

Key/value pairs that represent deployment output.

func (DeploymentPropertiesExtendedResponseOutput) Parameters

Deployment parameters.

The URI referencing the parameters.

func (DeploymentPropertiesExtendedResponseOutput) Providers

The list of resource providers needed for the deployment.

func (DeploymentPropertiesExtendedResponseOutput) ProvisioningState

Denotes the state of provisioning.

func (DeploymentPropertiesExtendedResponseOutput) TemplateHash

The hash produced for the template.

The URI referencing the template.

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

func (DeploymentPropertiesExtendedResponseOutput) ValidatedResources

Array of validated resources.

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

The deployment error.

func (DeploymentPropertiesExtendedResponsePtrOutput) Mode

The deployment mode. Possible values are Incremental and Complete.

func (DeploymentPropertiesExtendedResponsePtrOutput) OnErrorDeployment

The deployment on error behavior.

func (DeploymentPropertiesExtendedResponsePtrOutput) OutputResources

Array of provisioned resources.

func (DeploymentPropertiesExtendedResponsePtrOutput) Outputs

Key/value pairs that represent deployment output.

func (DeploymentPropertiesExtendedResponsePtrOutput) Parameters

Deployment parameters.

The URI referencing the parameters.

func (DeploymentPropertiesExtendedResponsePtrOutput) Providers

The list of resource providers needed for the deployment.

func (DeploymentPropertiesExtendedResponsePtrOutput) ProvisioningState

Denotes the state of provisioning.

func (DeploymentPropertiesExtendedResponsePtrOutput) TemplateHash

The hash produced for the template.

The URI referencing the template.

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

func (DeploymentPropertiesExtendedResponsePtrOutput) ValidatedResources

Array of validated resources.

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) ExpressionEvaluationOptions added in v0.2.4

func (o DeploymentPropertiesOutput) ExpressionEvaluationOptions() ExpressionEvaluationOptionsPtrOutput

Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.

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) ExpressionEvaluationOptions added in v0.2.4

Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.

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 ErrorAdditionalInfoResponse

type ErrorAdditionalInfoResponse struct {
	// The additional info.
	Info interface{} `pulumi:"info"`
	// The additional info type.
	Type string `pulumi:"type"`
}

The resource management error additional info.

type ErrorAdditionalInfoResponseArgs

type ErrorAdditionalInfoResponseArgs struct {
	// The additional info.
	Info pulumi.Input `pulumi:"info"`
	// The additional info type.
	Type pulumi.StringInput `pulumi:"type"`
}

The resource management error additional info.

func (ErrorAdditionalInfoResponseArgs) ElementType

func (ErrorAdditionalInfoResponseArgs) ToErrorAdditionalInfoResponseOutput

func (i ErrorAdditionalInfoResponseArgs) ToErrorAdditionalInfoResponseOutput() ErrorAdditionalInfoResponseOutput

func (ErrorAdditionalInfoResponseArgs) ToErrorAdditionalInfoResponseOutputWithContext

func (i ErrorAdditionalInfoResponseArgs) ToErrorAdditionalInfoResponseOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseOutput

type ErrorAdditionalInfoResponseArray

type ErrorAdditionalInfoResponseArray []ErrorAdditionalInfoResponseInput

func (ErrorAdditionalInfoResponseArray) ElementType

func (ErrorAdditionalInfoResponseArray) ToErrorAdditionalInfoResponseArrayOutput

func (i ErrorAdditionalInfoResponseArray) ToErrorAdditionalInfoResponseArrayOutput() ErrorAdditionalInfoResponseArrayOutput

func (ErrorAdditionalInfoResponseArray) ToErrorAdditionalInfoResponseArrayOutputWithContext

func (i ErrorAdditionalInfoResponseArray) ToErrorAdditionalInfoResponseArrayOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseArrayOutput

type ErrorAdditionalInfoResponseArrayInput

type ErrorAdditionalInfoResponseArrayInput interface {
	pulumi.Input

	ToErrorAdditionalInfoResponseArrayOutput() ErrorAdditionalInfoResponseArrayOutput
	ToErrorAdditionalInfoResponseArrayOutputWithContext(context.Context) ErrorAdditionalInfoResponseArrayOutput
}

ErrorAdditionalInfoResponseArrayInput is an input type that accepts ErrorAdditionalInfoResponseArray and ErrorAdditionalInfoResponseArrayOutput values. You can construct a concrete instance of `ErrorAdditionalInfoResponseArrayInput` via:

ErrorAdditionalInfoResponseArray{ ErrorAdditionalInfoResponseArgs{...} }

type ErrorAdditionalInfoResponseArrayOutput

type ErrorAdditionalInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorAdditionalInfoResponseArrayOutput) ElementType

func (ErrorAdditionalInfoResponseArrayOutput) Index

func (ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutput

func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutput() ErrorAdditionalInfoResponseArrayOutput

func (ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutputWithContext

func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseArrayOutput

type ErrorAdditionalInfoResponseInput

type ErrorAdditionalInfoResponseInput interface {
	pulumi.Input

	ToErrorAdditionalInfoResponseOutput() ErrorAdditionalInfoResponseOutput
	ToErrorAdditionalInfoResponseOutputWithContext(context.Context) ErrorAdditionalInfoResponseOutput
}

ErrorAdditionalInfoResponseInput is an input type that accepts ErrorAdditionalInfoResponseArgs and ErrorAdditionalInfoResponseOutput values. You can construct a concrete instance of `ErrorAdditionalInfoResponseInput` via:

ErrorAdditionalInfoResponseArgs{...}

type ErrorAdditionalInfoResponseOutput

type ErrorAdditionalInfoResponseOutput struct{ *pulumi.OutputState }

The resource management error additional info.

func (ErrorAdditionalInfoResponseOutput) ElementType

func (ErrorAdditionalInfoResponseOutput) Info

The additional info.

func (ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutput

func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutput() ErrorAdditionalInfoResponseOutput

func (ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutputWithContext

func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseOutput

func (ErrorAdditionalInfoResponseOutput) Type

The additional info type.

type ErrorResponseResponse

type ErrorResponseResponse struct {
	// The error additional info.
	AdditionalInfo []ErrorAdditionalInfoResponse `pulumi:"additionalInfo"`
	// The error code.
	Code string `pulumi:"code"`
	// The error details.
	Details []ErrorResponseResponse `pulumi:"details"`
	// The error message.
	Message string `pulumi:"message"`
	// The error target.
	Target string `pulumi:"target"`
}

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.)

type ErrorResponseResponseArgs

type ErrorResponseResponseArgs struct {
	// The error additional info.
	AdditionalInfo ErrorAdditionalInfoResponseArrayInput `pulumi:"additionalInfo"`
	// The error code.
	Code pulumi.StringInput `pulumi:"code"`
	// The error details.
	Details ErrorResponseResponseArrayInput `pulumi:"details"`
	// The error message.
	Message pulumi.StringInput `pulumi:"message"`
	// The error target.
	Target pulumi.StringInput `pulumi:"target"`
}

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.)

func (ErrorResponseResponseArgs) ElementType

func (ErrorResponseResponseArgs) ElementType() reflect.Type

func (ErrorResponseResponseArgs) ToErrorResponseResponseOutput

func (i ErrorResponseResponseArgs) ToErrorResponseResponseOutput() ErrorResponseResponseOutput

func (ErrorResponseResponseArgs) ToErrorResponseResponseOutputWithContext

func (i ErrorResponseResponseArgs) ToErrorResponseResponseOutputWithContext(ctx context.Context) ErrorResponseResponseOutput

func (ErrorResponseResponseArgs) ToErrorResponseResponsePtrOutput

func (i ErrorResponseResponseArgs) ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput

func (ErrorResponseResponseArgs) ToErrorResponseResponsePtrOutputWithContext

func (i ErrorResponseResponseArgs) ToErrorResponseResponsePtrOutputWithContext(ctx context.Context) ErrorResponseResponsePtrOutput

type ErrorResponseResponseArray

type ErrorResponseResponseArray []ErrorResponseResponseInput

func (ErrorResponseResponseArray) ElementType

func (ErrorResponseResponseArray) ElementType() reflect.Type

func (ErrorResponseResponseArray) ToErrorResponseResponseArrayOutput

func (i ErrorResponseResponseArray) ToErrorResponseResponseArrayOutput() ErrorResponseResponseArrayOutput

func (ErrorResponseResponseArray) ToErrorResponseResponseArrayOutputWithContext

func (i ErrorResponseResponseArray) ToErrorResponseResponseArrayOutputWithContext(ctx context.Context) ErrorResponseResponseArrayOutput

type ErrorResponseResponseArrayInput

type ErrorResponseResponseArrayInput interface {
	pulumi.Input

	ToErrorResponseResponseArrayOutput() ErrorResponseResponseArrayOutput
	ToErrorResponseResponseArrayOutputWithContext(context.Context) ErrorResponseResponseArrayOutput
}

ErrorResponseResponseArrayInput is an input type that accepts ErrorResponseResponseArray and ErrorResponseResponseArrayOutput values. You can construct a concrete instance of `ErrorResponseResponseArrayInput` via:

ErrorResponseResponseArray{ ErrorResponseResponseArgs{...} }

type ErrorResponseResponseArrayOutput

type ErrorResponseResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorResponseResponseArrayOutput) ElementType

func (ErrorResponseResponseArrayOutput) Index

func (ErrorResponseResponseArrayOutput) ToErrorResponseResponseArrayOutput

func (o ErrorResponseResponseArrayOutput) ToErrorResponseResponseArrayOutput() ErrorResponseResponseArrayOutput

func (ErrorResponseResponseArrayOutput) ToErrorResponseResponseArrayOutputWithContext

func (o ErrorResponseResponseArrayOutput) ToErrorResponseResponseArrayOutputWithContext(ctx context.Context) ErrorResponseResponseArrayOutput

type ErrorResponseResponseInput

type ErrorResponseResponseInput interface {
	pulumi.Input

	ToErrorResponseResponseOutput() ErrorResponseResponseOutput
	ToErrorResponseResponseOutputWithContext(context.Context) ErrorResponseResponseOutput
}

ErrorResponseResponseInput is an input type that accepts ErrorResponseResponseArgs and ErrorResponseResponseOutput values. You can construct a concrete instance of `ErrorResponseResponseInput` via:

ErrorResponseResponseArgs{...}

type ErrorResponseResponseOutput

type ErrorResponseResponseOutput struct{ *pulumi.OutputState }

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.)

func (ErrorResponseResponseOutput) AdditionalInfo

The error additional info.

func (ErrorResponseResponseOutput) Code

The error code.

func (ErrorResponseResponseOutput) Details

The error details.

func (ErrorResponseResponseOutput) ElementType

func (ErrorResponseResponseOutput) Message

The error message.

func (ErrorResponseResponseOutput) Target

The error target.

func (ErrorResponseResponseOutput) ToErrorResponseResponseOutput

func (o ErrorResponseResponseOutput) ToErrorResponseResponseOutput() ErrorResponseResponseOutput

func (ErrorResponseResponseOutput) ToErrorResponseResponseOutputWithContext

func (o ErrorResponseResponseOutput) ToErrorResponseResponseOutputWithContext(ctx context.Context) ErrorResponseResponseOutput

func (ErrorResponseResponseOutput) ToErrorResponseResponsePtrOutput

func (o ErrorResponseResponseOutput) ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput

func (ErrorResponseResponseOutput) ToErrorResponseResponsePtrOutputWithContext

func (o ErrorResponseResponseOutput) ToErrorResponseResponsePtrOutputWithContext(ctx context.Context) ErrorResponseResponsePtrOutput

type ErrorResponseResponsePtrInput

type ErrorResponseResponsePtrInput interface {
	pulumi.Input

	ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput
	ToErrorResponseResponsePtrOutputWithContext(context.Context) ErrorResponseResponsePtrOutput
}

ErrorResponseResponsePtrInput is an input type that accepts ErrorResponseResponseArgs, ErrorResponseResponsePtr and ErrorResponseResponsePtrOutput values. You can construct a concrete instance of `ErrorResponseResponsePtrInput` via:

        ErrorResponseResponseArgs{...}

or:

        nil

type ErrorResponseResponsePtrOutput

type ErrorResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (ErrorResponseResponsePtrOutput) AdditionalInfo

The error additional info.

func (ErrorResponseResponsePtrOutput) Code

The error code.

func (ErrorResponseResponsePtrOutput) Details

The error details.

func (ErrorResponseResponsePtrOutput) Elem

func (ErrorResponseResponsePtrOutput) ElementType

func (ErrorResponseResponsePtrOutput) Message

The error message.

func (ErrorResponseResponsePtrOutput) Target

The error target.

func (ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutput

func (o ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput

func (ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutputWithContext

func (o ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutputWithContext(ctx context.Context) ErrorResponseResponsePtrOutput

type ExpressionEvaluationOptions added in v0.2.4

type ExpressionEvaluationOptions struct {
	// The scope to be used for evaluation of parameters, variables and functions in a nested template.
	Scope *string `pulumi:"scope"`
}

Specifies whether template expressions are evaluated within the scope of the parent template or nested template.

type ExpressionEvaluationOptionsArgs added in v0.2.4

type ExpressionEvaluationOptionsArgs struct {
	// The scope to be used for evaluation of parameters, variables and functions in a nested template.
	Scope pulumi.StringPtrInput `pulumi:"scope"`
}

Specifies whether template expressions are evaluated within the scope of the parent template or nested template.

func (ExpressionEvaluationOptionsArgs) ElementType added in v0.2.4

func (ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsOutput added in v0.2.4

func (i ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsOutput() ExpressionEvaluationOptionsOutput

func (ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsOutputWithContext added in v0.2.4

func (i ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsOutputWithContext(ctx context.Context) ExpressionEvaluationOptionsOutput

func (ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsPtrOutput added in v0.2.4

func (i ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsPtrOutput() ExpressionEvaluationOptionsPtrOutput

func (ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsPtrOutputWithContext added in v0.2.4

func (i ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsPtrOutputWithContext(ctx context.Context) ExpressionEvaluationOptionsPtrOutput

type ExpressionEvaluationOptionsInput added in v0.2.4

type ExpressionEvaluationOptionsInput interface {
	pulumi.Input

	ToExpressionEvaluationOptionsOutput() ExpressionEvaluationOptionsOutput
	ToExpressionEvaluationOptionsOutputWithContext(context.Context) ExpressionEvaluationOptionsOutput
}

ExpressionEvaluationOptionsInput is an input type that accepts ExpressionEvaluationOptionsArgs and ExpressionEvaluationOptionsOutput values. You can construct a concrete instance of `ExpressionEvaluationOptionsInput` via:

ExpressionEvaluationOptionsArgs{...}

type ExpressionEvaluationOptionsOutput added in v0.2.4

type ExpressionEvaluationOptionsOutput struct{ *pulumi.OutputState }

Specifies whether template expressions are evaluated within the scope of the parent template or nested template.

func (ExpressionEvaluationOptionsOutput) ElementType added in v0.2.4

func (ExpressionEvaluationOptionsOutput) Scope added in v0.2.4

The scope to be used for evaluation of parameters, variables and functions in a nested template.

func (ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsOutput added in v0.2.4

func (o ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsOutput() ExpressionEvaluationOptionsOutput

func (ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsOutputWithContext added in v0.2.4

func (o ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsOutputWithContext(ctx context.Context) ExpressionEvaluationOptionsOutput

func (ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsPtrOutput added in v0.2.4

func (o ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsPtrOutput() ExpressionEvaluationOptionsPtrOutput

func (ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsPtrOutputWithContext added in v0.2.4

func (o ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsPtrOutputWithContext(ctx context.Context) ExpressionEvaluationOptionsPtrOutput

type ExpressionEvaluationOptionsPtrInput added in v0.2.4

type ExpressionEvaluationOptionsPtrInput interface {
	pulumi.Input

	ToExpressionEvaluationOptionsPtrOutput() ExpressionEvaluationOptionsPtrOutput
	ToExpressionEvaluationOptionsPtrOutputWithContext(context.Context) ExpressionEvaluationOptionsPtrOutput
}

ExpressionEvaluationOptionsPtrInput is an input type that accepts ExpressionEvaluationOptionsArgs, ExpressionEvaluationOptionsPtr and ExpressionEvaluationOptionsPtrOutput values. You can construct a concrete instance of `ExpressionEvaluationOptionsPtrInput` via:

        ExpressionEvaluationOptionsArgs{...}

or:

        nil

func ExpressionEvaluationOptionsPtr added in v0.2.4

type ExpressionEvaluationOptionsPtrOutput added in v0.2.4

type ExpressionEvaluationOptionsPtrOutput struct{ *pulumi.OutputState }

func (ExpressionEvaluationOptionsPtrOutput) Elem added in v0.2.4

func (ExpressionEvaluationOptionsPtrOutput) ElementType added in v0.2.4

func (ExpressionEvaluationOptionsPtrOutput) Scope added in v0.2.4

The scope to be used for evaluation of parameters, variables and functions in a nested template.

func (ExpressionEvaluationOptionsPtrOutput) ToExpressionEvaluationOptionsPtrOutput added in v0.2.4

func (o ExpressionEvaluationOptionsPtrOutput) ToExpressionEvaluationOptionsPtrOutput() ExpressionEvaluationOptionsPtrOutput

func (ExpressionEvaluationOptionsPtrOutput) ToExpressionEvaluationOptionsPtrOutputWithContext added in v0.2.4

func (o ExpressionEvaluationOptionsPtrOutput) ToExpressionEvaluationOptionsPtrOutputWithContext(ctx context.Context) ExpressionEvaluationOptionsPtrOutput

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"`
	// Deployment tags
	Tags map[string]string `pulumi:"tags"`
	// 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 []AliasResponse `pulumi:"aliases"`
	// The API profiles for the resource provider.
	ApiProfiles []ApiProfileResponse `pulumi:"apiProfiles"`
	// The API version.
	ApiVersions []string `pulumi:"apiVersions"`
	// The additional capabilities offered by this resource type.
	Capabilities *string `pulumi:"capabilities"`
	// The default API version.
	DefaultApiVersion string `pulumi:"defaultApiVersion"`
	// 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 AliasResponseArrayInput `pulumi:"aliases"`
	// The API profiles for the resource provider.
	ApiProfiles ApiProfileResponseArrayInput `pulumi:"apiProfiles"`
	// The API version.
	ApiVersions pulumi.StringArrayInput `pulumi:"apiVersions"`
	// The additional capabilities offered by this resource type.
	Capabilities pulumi.StringPtrInput `pulumi:"capabilities"`
	// The default API version.
	DefaultApiVersion pulumi.StringInput `pulumi:"defaultApiVersion"`
	// 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) ApiProfiles

The API profiles for the resource provider.

func (ProviderResourceTypeResponseOutput) ApiVersions

The API version.

func (ProviderResourceTypeResponseOutput) Capabilities

The additional capabilities offered by this resource type.

func (ProviderResourceTypeResponseOutput) DefaultApiVersion

The default API version.

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 ResourceReferenceResponse

type ResourceReferenceResponse struct {
	// The fully qualified resource Id.
	Id string `pulumi:"id"`
}

The resource Id model.

type ResourceReferenceResponseArgs

type ResourceReferenceResponseArgs struct {
	// The fully qualified resource Id.
	Id pulumi.StringInput `pulumi:"id"`
}

The resource Id model.

func (ResourceReferenceResponseArgs) ElementType

func (ResourceReferenceResponseArgs) ToResourceReferenceResponseOutput

func (i ResourceReferenceResponseArgs) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput

func (ResourceReferenceResponseArgs) ToResourceReferenceResponseOutputWithContext

func (i ResourceReferenceResponseArgs) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput

type ResourceReferenceResponseArray

type ResourceReferenceResponseArray []ResourceReferenceResponseInput

func (ResourceReferenceResponseArray) ElementType

func (ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutput

func (i ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput

func (ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutputWithContext

func (i ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput

type ResourceReferenceResponseArrayInput

type ResourceReferenceResponseArrayInput interface {
	pulumi.Input

	ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput
	ToResourceReferenceResponseArrayOutputWithContext(context.Context) ResourceReferenceResponseArrayOutput
}

ResourceReferenceResponseArrayInput is an input type that accepts ResourceReferenceResponseArray and ResourceReferenceResponseArrayOutput values. You can construct a concrete instance of `ResourceReferenceResponseArrayInput` via:

ResourceReferenceResponseArray{ ResourceReferenceResponseArgs{...} }

type ResourceReferenceResponseArrayOutput

type ResourceReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (ResourceReferenceResponseArrayOutput) ElementType

func (ResourceReferenceResponseArrayOutput) Index

func (ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput

func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput

func (ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext

func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput

type ResourceReferenceResponseInput

type ResourceReferenceResponseInput interface {
	pulumi.Input

	ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput
	ToResourceReferenceResponseOutputWithContext(context.Context) ResourceReferenceResponseOutput
}

ResourceReferenceResponseInput is an input type that accepts ResourceReferenceResponseArgs and ResourceReferenceResponseOutput values. You can construct a concrete instance of `ResourceReferenceResponseInput` via:

ResourceReferenceResponseArgs{...}

type ResourceReferenceResponseOutput

type ResourceReferenceResponseOutput struct{ *pulumi.OutputState }

The resource Id model.

func (ResourceReferenceResponseOutput) ElementType

func (ResourceReferenceResponseOutput) Id

The fully qualified resource Id.

func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput

func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput

func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext

func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput
type TemplateLink struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// The resource id of a Template Spec. Use either the id or uri property, but not both.
	Id *string `pulumi:"id"`
	// Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path.
	RelativePath *string `pulumi:"relativePath"`
	// The URI of the template to deploy. Use either the uri or id property, but not both.
	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 resource id of a Template Spec. Use either the id or uri property, but not both.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path.
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// The URI of the template to deploy. Use either the uri or id property, but not both.
	Uri pulumi.StringPtrInput `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) Id

The resource id of a Template Spec. Use either the id or uri property, but not both.

func (TemplateLinkOutput) RelativePath

func (o TemplateLinkOutput) RelativePath() pulumi.StringPtrOutput

Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path.

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. Use either the uri or id property, but not both.

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

The resource id of a Template Spec. Use either the id or uri property, but not both.

func (TemplateLinkPtrOutput) RelativePath

func (o TemplateLinkPtrOutput) RelativePath() pulumi.StringPtrOutput

Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path.

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. Use either the uri or id property, but not both.

type TemplateLinkResponse

type TemplateLinkResponse struct {
	// If included, must match the ContentVersion in the template.
	ContentVersion *string `pulumi:"contentVersion"`
	// The resource id of a Template Spec. Use either the id or uri property, but not both.
	Id *string `pulumi:"id"`
	// Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path.
	RelativePath *string `pulumi:"relativePath"`
	// The URI of the template to deploy. Use either the uri or id property, but not both.
	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 resource id of a Template Spec. Use either the id or uri property, but not both.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path.
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// The URI of the template to deploy. Use either the uri or id property, but not both.
	Uri pulumi.StringPtrInput `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) Id

The resource id of a Template Spec. Use either the id or uri property, but not both.

func (TemplateLinkResponseOutput) RelativePath

Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path.

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. Use either the uri or id property, but not both.

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

The resource id of a Template Spec. Use either the id or uri property, but not both.

func (TemplateLinkResponsePtrOutput) RelativePath

Applicable only if this template link references a Template Spec. This relativePath property can optionally be used to reference a Template Spec artifact by path.

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. Use either the uri or id property, but not both.

Jump to

Keyboard shortcuts

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