latest

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (
	DeploymentModeIncremental = DeploymentMode("Incremental")
	DeploymentModeComplete    = DeploymentMode("Complete")
)
View Source
const (
	ExpressionEvaluationOptionsScopeTypeNotSpecified = ExpressionEvaluationOptionsScopeType("NotSpecified")
	ExpressionEvaluationOptionsScopeTypeOuter        = ExpressionEvaluationOptionsScopeType("Outer")
	ExpressionEvaluationOptionsScopeTypeInner        = ExpressionEvaluationOptionsScopeType("Inner")
)
View Source
const (
	OnErrorDeploymentTypeLastSuccessful     = OnErrorDeploymentType("LastSuccessful")
	OnErrorDeploymentTypeSpecificDeployment = OnErrorDeploymentType("SpecificDeployment")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned                 = ResourceIdentityType("UserAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned")
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
)
View Source
const (
	ScriptTypeAzurePowerShell = ScriptType("AzurePowerShell")
	ScriptTypeAzureCLI        = ScriptType("AzureCLI")
)
View Source
const (
	ManagedServiceIdentityTypeUserAssigned = ManagedServiceIdentityType("UserAssigned")
)

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 Deployment

type Deployment 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. Latest API Version: 2020-10-01.

func GetDeployment

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

GetDeployment gets an existing Deployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeployment

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

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

func (*Deployment) ElementType added in v0.2.6

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput added in v0.2.6

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext added in v0.2.6

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

type DeploymentArgs

type DeploymentArgs struct {
	// The name of the deployment.
	DeploymentName pulumi.StringInput
	// The location to store the deployment data.
	Location pulumi.StringPtrInput
	// The deployment properties.
	Properties DeploymentPropertiesInput
	// The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist.
	ResourceGroupName pulumi.StringInput
	// Deployment tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentAtManagementGroupScope added in v0.6.0

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. Latest API Version: 2020-10-01.

func GetDeploymentAtManagementGroupScope added in v0.6.0

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 added in v0.6.0

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.6.0

func (*DeploymentAtManagementGroupScope) ToDeploymentAtManagementGroupScopeOutput added in v0.6.0

func (i *DeploymentAtManagementGroupScope) ToDeploymentAtManagementGroupScopeOutput() DeploymentAtManagementGroupScopeOutput

func (*DeploymentAtManagementGroupScope) ToDeploymentAtManagementGroupScopeOutputWithContext added in v0.6.0

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

type DeploymentAtManagementGroupScopeArgs added in v0.6.0

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

The set of arguments for constructing a DeploymentAtManagementGroupScope resource.

func (DeploymentAtManagementGroupScopeArgs) ElementType added in v0.6.0

type DeploymentAtManagementGroupScopeInput added in v0.6.0

type DeploymentAtManagementGroupScopeInput interface {
	pulumi.Input

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

type DeploymentAtManagementGroupScopeOutput added in v0.6.0

type DeploymentAtManagementGroupScopeOutput struct {
	*pulumi.OutputState
}

func (DeploymentAtManagementGroupScopeOutput) ElementType added in v0.6.0

func (DeploymentAtManagementGroupScopeOutput) ToDeploymentAtManagementGroupScopeOutput added in v0.6.0

func (o DeploymentAtManagementGroupScopeOutput) ToDeploymentAtManagementGroupScopeOutput() DeploymentAtManagementGroupScopeOutput

func (DeploymentAtManagementGroupScopeOutput) ToDeploymentAtManagementGroupScopeOutputWithContext added in v0.6.0

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

type DeploymentAtManagementGroupScopeState added in v0.6.0

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 added in v0.6.0

type DeploymentAtScope

type DeploymentAtScope 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. Latest API Version: 2020-10-01.

func GetDeploymentAtScope

func GetDeploymentAtScope(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentAtScopeState, opts ...pulumi.ResourceOption) (*DeploymentAtScope, error)

GetDeploymentAtScope gets an existing DeploymentAtScope 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 NewDeploymentAtScope

func NewDeploymentAtScope(ctx *pulumi.Context,
	name string, args *DeploymentAtScopeArgs, opts ...pulumi.ResourceOption) (*DeploymentAtScope, error)

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

func (*DeploymentAtScope) ElementType added in v0.2.6

func (*DeploymentAtScope) ElementType() reflect.Type

func (*DeploymentAtScope) ToDeploymentAtScopeOutput added in v0.2.6

func (i *DeploymentAtScope) ToDeploymentAtScopeOutput() DeploymentAtScopeOutput

func (*DeploymentAtScope) ToDeploymentAtScopeOutputWithContext added in v0.2.6

func (i *DeploymentAtScope) ToDeploymentAtScopeOutputWithContext(ctx context.Context) DeploymentAtScopeOutput

type DeploymentAtScopeArgs

type DeploymentAtScopeArgs struct {
	// The name of the deployment.
	DeploymentName pulumi.StringInput
	// The location to store the deployment data.
	Location pulumi.StringPtrInput
	// The deployment properties.
	Properties DeploymentPropertiesInput
	// The resource scope.
	Scope pulumi.StringInput
	// Deployment tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DeploymentAtScope resource.

func (DeploymentAtScopeArgs) ElementType

func (DeploymentAtScopeArgs) ElementType() reflect.Type

type DeploymentAtScopeInput added in v0.2.6

type DeploymentAtScopeInput interface {
	pulumi.Input

	ToDeploymentAtScopeOutput() DeploymentAtScopeOutput
	ToDeploymentAtScopeOutputWithContext(ctx context.Context) DeploymentAtScopeOutput
}

type DeploymentAtScopeOutput added in v0.2.6

type DeploymentAtScopeOutput struct {
	*pulumi.OutputState
}

func (DeploymentAtScopeOutput) ElementType added in v0.2.6

func (DeploymentAtScopeOutput) ElementType() reflect.Type

func (DeploymentAtScopeOutput) ToDeploymentAtScopeOutput added in v0.2.6

func (o DeploymentAtScopeOutput) ToDeploymentAtScopeOutput() DeploymentAtScopeOutput

func (DeploymentAtScopeOutput) ToDeploymentAtScopeOutputWithContext added in v0.2.6

func (o DeploymentAtScopeOutput) ToDeploymentAtScopeOutputWithContext(ctx context.Context) DeploymentAtScopeOutput

type DeploymentAtScopeState

type DeploymentAtScopeState 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 (DeploymentAtScopeState) ElementType

func (DeploymentAtScopeState) ElementType() reflect.Type

type DeploymentAtSubscriptionScope

type DeploymentAtSubscriptionScope 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. Latest API Version: 2020-10-01.

func GetDeploymentAtSubscriptionScope

func GetDeploymentAtSubscriptionScope(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentAtSubscriptionScopeState, opts ...pulumi.ResourceOption) (*DeploymentAtSubscriptionScope, error)

GetDeploymentAtSubscriptionScope gets an existing DeploymentAtSubscriptionScope 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 NewDeploymentAtSubscriptionScope

func NewDeploymentAtSubscriptionScope(ctx *pulumi.Context,
	name string, args *DeploymentAtSubscriptionScopeArgs, opts ...pulumi.ResourceOption) (*DeploymentAtSubscriptionScope, error)

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

func (*DeploymentAtSubscriptionScope) ElementType added in v0.2.6

func (*DeploymentAtSubscriptionScope) ToDeploymentAtSubscriptionScopeOutput added in v0.2.6

func (i *DeploymentAtSubscriptionScope) ToDeploymentAtSubscriptionScopeOutput() DeploymentAtSubscriptionScopeOutput

func (*DeploymentAtSubscriptionScope) ToDeploymentAtSubscriptionScopeOutputWithContext added in v0.2.6

func (i *DeploymentAtSubscriptionScope) ToDeploymentAtSubscriptionScopeOutputWithContext(ctx context.Context) DeploymentAtSubscriptionScopeOutput

type DeploymentAtSubscriptionScopeArgs

type DeploymentAtSubscriptionScopeArgs struct {
	// The name of the deployment.
	DeploymentName pulumi.StringInput
	// The location to store the deployment data.
	Location pulumi.StringPtrInput
	// The deployment properties.
	Properties DeploymentPropertiesInput
	// Deployment tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DeploymentAtSubscriptionScope resource.

func (DeploymentAtSubscriptionScopeArgs) ElementType

type DeploymentAtSubscriptionScopeInput added in v0.2.6

type DeploymentAtSubscriptionScopeInput interface {
	pulumi.Input

	ToDeploymentAtSubscriptionScopeOutput() DeploymentAtSubscriptionScopeOutput
	ToDeploymentAtSubscriptionScopeOutputWithContext(ctx context.Context) DeploymentAtSubscriptionScopeOutput
}

type DeploymentAtSubscriptionScopeOutput added in v0.2.6

type DeploymentAtSubscriptionScopeOutput struct {
	*pulumi.OutputState
}

func (DeploymentAtSubscriptionScopeOutput) ElementType added in v0.2.6

func (DeploymentAtSubscriptionScopeOutput) ToDeploymentAtSubscriptionScopeOutput added in v0.2.6

func (o DeploymentAtSubscriptionScopeOutput) ToDeploymentAtSubscriptionScopeOutput() DeploymentAtSubscriptionScopeOutput

func (DeploymentAtSubscriptionScopeOutput) ToDeploymentAtSubscriptionScopeOutputWithContext added in v0.2.6

func (o DeploymentAtSubscriptionScopeOutput) ToDeploymentAtSubscriptionScopeOutputWithContext(ctx context.Context) DeploymentAtSubscriptionScopeOutput

type DeploymentAtSubscriptionScopeState

type DeploymentAtSubscriptionScopeState 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 (DeploymentAtSubscriptionScopeState) ElementType

type DeploymentAtTenantScope

type DeploymentAtTenantScope 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. Latest API Version: 2020-10-01.

func GetDeploymentAtTenantScope

func GetDeploymentAtTenantScope(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentAtTenantScopeState, opts ...pulumi.ResourceOption) (*DeploymentAtTenantScope, error)

GetDeploymentAtTenantScope gets an existing DeploymentAtTenantScope 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 NewDeploymentAtTenantScope

func NewDeploymentAtTenantScope(ctx *pulumi.Context,
	name string, args *DeploymentAtTenantScopeArgs, opts ...pulumi.ResourceOption) (*DeploymentAtTenantScope, error)

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

func (*DeploymentAtTenantScope) ElementType added in v0.2.6

func (*DeploymentAtTenantScope) ElementType() reflect.Type

func (*DeploymentAtTenantScope) ToDeploymentAtTenantScopeOutput added in v0.2.6

func (i *DeploymentAtTenantScope) ToDeploymentAtTenantScopeOutput() DeploymentAtTenantScopeOutput

func (*DeploymentAtTenantScope) ToDeploymentAtTenantScopeOutputWithContext added in v0.2.6

func (i *DeploymentAtTenantScope) ToDeploymentAtTenantScopeOutputWithContext(ctx context.Context) DeploymentAtTenantScopeOutput

type DeploymentAtTenantScopeArgs

type DeploymentAtTenantScopeArgs struct {
	// The name of the deployment.
	DeploymentName pulumi.StringInput
	// The location to store the deployment data.
	Location pulumi.StringPtrInput
	// The deployment properties.
	Properties DeploymentPropertiesInput
	// Deployment tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DeploymentAtTenantScope resource.

func (DeploymentAtTenantScopeArgs) ElementType

type DeploymentAtTenantScopeInput added in v0.2.6

type DeploymentAtTenantScopeInput interface {
	pulumi.Input

	ToDeploymentAtTenantScopeOutput() DeploymentAtTenantScopeOutput
	ToDeploymentAtTenantScopeOutputWithContext(ctx context.Context) DeploymentAtTenantScopeOutput
}

type DeploymentAtTenantScopeOutput added in v0.2.6

type DeploymentAtTenantScopeOutput struct {
	*pulumi.OutputState
}

func (DeploymentAtTenantScopeOutput) ElementType added in v0.2.6

func (DeploymentAtTenantScopeOutput) ToDeploymentAtTenantScopeOutput added in v0.2.6

func (o DeploymentAtTenantScopeOutput) ToDeploymentAtTenantScopeOutput() DeploymentAtTenantScopeOutput

func (DeploymentAtTenantScopeOutput) ToDeploymentAtTenantScopeOutputWithContext added in v0.2.6

func (o DeploymentAtTenantScopeOutput) ToDeploymentAtTenantScopeOutputWithContext(ctx context.Context) DeploymentAtTenantScopeOutput

type DeploymentAtTenantScopeState

type DeploymentAtTenantScopeState 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 (DeploymentAtTenantScopeState) ElementType

type DeploymentInput added in v0.2.6

type DeploymentInput interface {
	pulumi.Input

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

type DeploymentMode added in v0.3.1

type DeploymentMode pulumi.String

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 (DeploymentMode) ElementType added in v0.3.1

func (DeploymentMode) ElementType() reflect.Type

func (DeploymentMode) ToStringOutput added in v0.3.1

func (e DeploymentMode) ToStringOutput() pulumi.StringOutput

func (DeploymentMode) ToStringOutputWithContext added in v0.3.1

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

func (DeploymentMode) ToStringPtrOutput added in v0.3.1

func (e DeploymentMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeploymentMode) ToStringPtrOutputWithContext added in v0.3.1

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

type DeploymentOutput added in v0.2.6

type DeploymentOutput struct {
	*pulumi.OutputState
}

func (DeploymentOutput) ElementType added in v0.2.6

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) ToDeploymentOutput added in v0.2.6

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext added in v0.2.6

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

type DeploymentProperties

type DeploymentProperties struct {
	// 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 DeploymentMode `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 DeploymentScript

type DeploymentScript struct {
	pulumi.CustomResourceState

	// Optional property. Managed identity to be used for this deployment script. Currently, only user-assigned MSI is supported.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// Type of the script.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The location of the ACI and the storage account for the deployment script.
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of this resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata related to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of this resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Deployment script object. Latest API Version: 2020-10-01.

func GetDeploymentScript

func GetDeploymentScript(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentScriptState, opts ...pulumi.ResourceOption) (*DeploymentScript, error)

GetDeploymentScript gets an existing DeploymentScript 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 NewDeploymentScript

func NewDeploymentScript(ctx *pulumi.Context,
	name string, args *DeploymentScriptArgs, opts ...pulumi.ResourceOption) (*DeploymentScript, error)

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

func (*DeploymentScript) ElementType added in v0.2.6

func (*DeploymentScript) ElementType() reflect.Type

func (*DeploymentScript) ToDeploymentScriptOutput added in v0.2.6

func (i *DeploymentScript) ToDeploymentScriptOutput() DeploymentScriptOutput

func (*DeploymentScript) ToDeploymentScriptOutputWithContext added in v0.2.6

func (i *DeploymentScript) ToDeploymentScriptOutputWithContext(ctx context.Context) DeploymentScriptOutput

type DeploymentScriptArgs

type DeploymentScriptArgs struct {
	// Optional property. Managed identity to be used for this deployment script. Currently, only user-assigned MSI is supported.
	Identity ManagedServiceIdentityPtrInput
	// Type of the script.
	Kind pulumi.StringInput
	// The location of the ACI and the storage account for the deployment script.
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment script.
	ScriptName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DeploymentScript resource.

func (DeploymentScriptArgs) ElementType

func (DeploymentScriptArgs) ElementType() reflect.Type

type DeploymentScriptInput added in v0.2.6

type DeploymentScriptInput interface {
	pulumi.Input

	ToDeploymentScriptOutput() DeploymentScriptOutput
	ToDeploymentScriptOutputWithContext(ctx context.Context) DeploymentScriptOutput
}

type DeploymentScriptOutput added in v0.2.6

type DeploymentScriptOutput struct {
	*pulumi.OutputState
}

func (DeploymentScriptOutput) ElementType added in v0.2.6

func (DeploymentScriptOutput) ElementType() reflect.Type

func (DeploymentScriptOutput) ToDeploymentScriptOutput added in v0.2.6

func (o DeploymentScriptOutput) ToDeploymentScriptOutput() DeploymentScriptOutput

func (DeploymentScriptOutput) ToDeploymentScriptOutputWithContext added in v0.2.6

func (o DeploymentScriptOutput) ToDeploymentScriptOutputWithContext(ctx context.Context) DeploymentScriptOutput

type DeploymentScriptState

type DeploymentScriptState struct {
	// Optional property. Managed identity to be used for this deployment script. Currently, only user-assigned MSI is supported.
	Identity ManagedServiceIdentityResponsePtrInput
	// Type of the script.
	Kind pulumi.StringPtrInput
	// The location of the ACI and the storage account for the deployment script.
	Location pulumi.StringPtrInput
	// Name of this resource.
	Name pulumi.StringPtrInput
	// The system metadata related to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Type of this resource.
	Type pulumi.StringPtrInput
}

func (DeploymentScriptState) ElementType

func (DeploymentScriptState) ElementType() reflect.Type

type DeploymentState

type DeploymentState 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 (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

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 ExpressionEvaluationOptionsScopeType added in v0.6.0

type ExpressionEvaluationOptionsScopeType pulumi.String

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

func (ExpressionEvaluationOptionsScopeType) ElementType added in v0.6.0

func (ExpressionEvaluationOptionsScopeType) ToStringOutput added in v0.6.0

func (ExpressionEvaluationOptionsScopeType) ToStringOutputWithContext added in v0.6.0

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

func (ExpressionEvaluationOptionsScopeType) ToStringPtrOutput added in v0.6.0

func (ExpressionEvaluationOptionsScopeType) ToStringPtrOutputWithContext added in v0.6.0

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

type Identity

type Identity struct {
	// The identity type.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// The identity type.
	Type *ResourceIdentityType `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

The identity type.

func (IdentityOutput) UserAssignedIdentities added in v0.2.8

func (o IdentityOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

The identity type.

func (IdentityPtrOutput) UserAssignedIdentities added in v0.2.8

func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponse

type IdentityResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]IdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityResponseArgs

type IdentityResponseArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities IdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityResponseArgs) ElementType

func (IdentityResponseArgs) ElementType() reflect.Type

func (IdentityResponseArgs) ToIdentityResponseOutput

func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponseOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutput

func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

type IdentityResponseInput

type IdentityResponseInput interface {
	pulumi.Input

	ToIdentityResponseOutput() IdentityResponseOutput
	ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput
}

IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:

IdentityResponseArgs{...}

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity.

func (IdentityResponseOutput) TenantId

The tenant ID of resource.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutput

func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponseOutput) Type

The identity type.

func (IdentityResponseOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponsePtrInput

type IdentityResponsePtrInput interface {
	pulumi.Input

	ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
	ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput
}

IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:

        IdentityResponseArgs{...}

or:

        nil

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

The identity type.

func (IdentityResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponseUserAssignedIdentities

type IdentityResponseUserAssignedIdentities struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

type IdentityResponseUserAssignedIdentitiesArgs

type IdentityResponseUserAssignedIdentitiesArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

func (IdentityResponseUserAssignedIdentitiesArgs) ElementType

func (IdentityResponseUserAssignedIdentitiesArgs) ToIdentityResponseUserAssignedIdentitiesOutput

func (i IdentityResponseUserAssignedIdentitiesArgs) ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput

func (IdentityResponseUserAssignedIdentitiesArgs) ToIdentityResponseUserAssignedIdentitiesOutputWithContext

func (i IdentityResponseUserAssignedIdentitiesArgs) ToIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesOutput

type IdentityResponseUserAssignedIdentitiesInput

type IdentityResponseUserAssignedIdentitiesInput interface {
	pulumi.Input

	ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput
	ToIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) IdentityResponseUserAssignedIdentitiesOutput
}

IdentityResponseUserAssignedIdentitiesInput is an input type that accepts IdentityResponseUserAssignedIdentitiesArgs and IdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `IdentityResponseUserAssignedIdentitiesInput` via:

IdentityResponseUserAssignedIdentitiesArgs{...}

type IdentityResponseUserAssignedIdentitiesMap

type IdentityResponseUserAssignedIdentitiesMap map[string]IdentityResponseUserAssignedIdentitiesInput

func (IdentityResponseUserAssignedIdentitiesMap) ElementType

func (IdentityResponseUserAssignedIdentitiesMap) ToIdentityResponseUserAssignedIdentitiesMapOutput

func (i IdentityResponseUserAssignedIdentitiesMap) ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput

func (IdentityResponseUserAssignedIdentitiesMap) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (i IdentityResponseUserAssignedIdentitiesMap) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesMapOutput

type IdentityResponseUserAssignedIdentitiesMapInput

type IdentityResponseUserAssignedIdentitiesMapInput interface {
	pulumi.Input

	ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput
	ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) IdentityResponseUserAssignedIdentitiesMapOutput
}

IdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts IdentityResponseUserAssignedIdentitiesMap and IdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `IdentityResponseUserAssignedIdentitiesMapInput` via:

IdentityResponseUserAssignedIdentitiesMap{ "key": IdentityResponseUserAssignedIdentitiesArgs{...} }

type IdentityResponseUserAssignedIdentitiesMapOutput

type IdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }

func (IdentityResponseUserAssignedIdentitiesMapOutput) ElementType

func (IdentityResponseUserAssignedIdentitiesMapOutput) MapIndex

func (IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput

func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput

func (IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesMapOutput

type IdentityResponseUserAssignedIdentitiesOutput

type IdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }

func (IdentityResponseUserAssignedIdentitiesOutput) ClientId

The client id of user assigned identity.

func (IdentityResponseUserAssignedIdentitiesOutput) ElementType

func (IdentityResponseUserAssignedIdentitiesOutput) PrincipalId

The principal id of user assigned identity.

func (IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput

func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput

func (IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext

func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesOutput

type LookupDeploymentArgs

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

type LookupDeploymentAtManagementGroupScopeArgs added in v0.6.0

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

type LookupDeploymentAtManagementGroupScopeResult added in v0.6.0

type LookupDeploymentAtManagementGroupScopeResult struct {
	// The ID of the deployment.
	Id string `pulumi:"id"`
	// 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 LookupDeploymentAtScopeArgs

type LookupDeploymentAtScopeArgs struct {
	// The name of the deployment.
	DeploymentName string `pulumi:"deploymentName"`
	// The resource scope.
	Scope string `pulumi:"scope"`
}

type LookupDeploymentAtScopeResult

type LookupDeploymentAtScopeResult struct {
	// The ID of the deployment.
	Id string `pulumi:"id"`
	// 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 LookupDeploymentAtSubscriptionScopeArgs

type LookupDeploymentAtSubscriptionScopeArgs struct {
	// The name of the deployment.
	DeploymentName string `pulumi:"deploymentName"`
}

type LookupDeploymentAtSubscriptionScopeResult

type LookupDeploymentAtSubscriptionScopeResult struct {
	// The ID of the deployment.
	Id string `pulumi:"id"`
	// 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 LookupDeploymentAtTenantScopeArgs

type LookupDeploymentAtTenantScopeArgs struct {
	// The name of the deployment.
	DeploymentName string `pulumi:"deploymentName"`
}

type LookupDeploymentAtTenantScopeResult

type LookupDeploymentAtTenantScopeResult struct {
	// The ID of the deployment.
	Id string `pulumi:"id"`
	// 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 LookupDeploymentResult

type LookupDeploymentResult struct {
	// The ID of the deployment.
	Id string `pulumi:"id"`
	// 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 LookupDeploymentScriptArgs

type LookupDeploymentScriptArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment script.
	ScriptName string `pulumi:"scriptName"`
}

type LookupDeploymentScriptResult

type LookupDeploymentScriptResult struct {
	// String Id used to locate any resource on Azure.
	Id string `pulumi:"id"`
	// Optional property. Managed identity to be used for this deployment script. Currently, only user-assigned MSI is supported.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// Type of the script.
	Kind string `pulumi:"kind"`
	// The location of the ACI and the storage account for the deployment script.
	Location string `pulumi:"location"`
	// Name of this resource.
	Name string `pulumi:"name"`
	// The system metadata related to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Type of this resource.
	Type string `pulumi:"type"`
}

Deployment script object.

type LookupResourceArgs

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

type LookupResourceGroupArgs

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

type LookupResourceGroupResult

type LookupResourceGroupResult struct {
	// The ID of the resource group.
	Id string `pulumi:"id"`
	// The location of the resource group. It cannot be changed after the resource group has been created. It must be one of the supported Azure locations.
	Location string `pulumi:"location"`
	// The ID of the resource that manages this resource group.
	ManagedBy *string `pulumi:"managedBy"`
	// The name of the resource group.
	Name string `pulumi:"name"`
	// The resource group properties.
	Properties ResourceGroupPropertiesResponse `pulumi:"properties"`
	// The tags attached to the resource group.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource group.
	Type string `pulumi:"type"`
}

Resource group information.

type LookupResourceResult

type LookupResourceResult struct {
	// Resource ID
	Id string `pulumi:"id"`
	// The identity of the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// The kind of the resource.
	Kind *string `pulumi:"kind"`
	// Resource location
	Location *string `pulumi:"location"`
	// ID of the resource that manages this resource.
	ManagedBy *string `pulumi:"managedBy"`
	// Resource name
	Name string `pulumi:"name"`
	// The plan of the resource.
	Plan *PlanResponse `pulumi:"plan"`
	// The resource properties.
	Properties interface{} `pulumi:"properties"`
	// The SKU of the resource.
	Sku *SkuResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Resource information.

func LookupResource

func LookupResource(ctx *pulumi.Context, args *LookupResourceArgs, opts ...pulumi.InvokeOption) (*LookupResourceResult, error)

type LookupTagAtScopeArgs

type LookupTagAtScopeArgs struct {
	// The resource scope.
	Scope string `pulumi:"scope"`
}

type LookupTagAtScopeResult

type LookupTagAtScopeResult struct {
	// The ID of the tags wrapper resource.
	Id string `pulumi:"id"`
	// The name of the tags wrapper resource.
	Name string `pulumi:"name"`
	// The set of tags.
	Properties TagsResponse `pulumi:"properties"`
	// The type of the tags wrapper resource.
	Type string `pulumi:"type"`
}

Wrapper resource for tags API requests and responses.

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// Type of the managed identity.
	Type *string `pulumi:"type"`
	// The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

Managed identity generic object.

type ManagedServiceIdentityArgs

type ManagedServiceIdentityArgs struct {
	// Type of the managed identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

Managed identity generic object.

func (ManagedServiceIdentityArgs) ElementType

func (ManagedServiceIdentityArgs) ElementType() reflect.Type

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityInput

type ManagedServiceIdentityInput interface {
	pulumi.Input

	ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
	ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput
}

ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:

ManagedServiceIdentityArgs{...}

type ManagedServiceIdentityOutput

type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }

Managed identity generic object.

func (ManagedServiceIdentityOutput) ElementType

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) Type

Type of the managed identity.

func (ManagedServiceIdentityOutput) UserAssignedIdentities

func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.

type ManagedServiceIdentityPtrInput

type ManagedServiceIdentityPtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
	ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput
}

ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:

        ManagedServiceIdentityArgs{...}

or:

        nil

type ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityPtrOutput) Elem

func (ManagedServiceIdentityPtrOutput) ElementType

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) Type

Type of the managed identity.

func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities

func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.

type ManagedServiceIdentityResponse

type ManagedServiceIdentityResponse struct {
	// Type of the managed identity.
	Type *string `pulumi:"type"`
	// The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed identity generic object.

type ManagedServiceIdentityResponseArgs

type ManagedServiceIdentityResponseArgs struct {
	// Type of the managed identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.
	UserAssignedIdentities UserAssignedIdentityResponseMapInput `pulumi:"userAssignedIdentities"`
}

Managed identity generic object.

func (ManagedServiceIdentityResponseArgs) ElementType

func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutput

func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutputWithContext

func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutput

func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutputWithContext

func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

type ManagedServiceIdentityResponseInput

type ManagedServiceIdentityResponseInput interface {
	pulumi.Input

	ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
	ToManagedServiceIdentityResponseOutputWithContext(context.Context) ManagedServiceIdentityResponseOutput
}

ManagedServiceIdentityResponseInput is an input type that accepts ManagedServiceIdentityResponseArgs and ManagedServiceIdentityResponseOutput values. You can construct a concrete instance of `ManagedServiceIdentityResponseInput` via:

ManagedServiceIdentityResponseArgs{...}

type ManagedServiceIdentityResponseOutput

type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }

Managed identity generic object.

func (ManagedServiceIdentityResponseOutput) ElementType

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutput

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutputWithContext

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponseOutput) Type

Type of the managed identity.

func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities

The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.

type ManagedServiceIdentityResponsePtrInput

type ManagedServiceIdentityResponsePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
	ToManagedServiceIdentityResponsePtrOutputWithContext(context.Context) ManagedServiceIdentityResponsePtrOutput
}

ManagedServiceIdentityResponsePtrInput is an input type that accepts ManagedServiceIdentityResponseArgs, ManagedServiceIdentityResponsePtr and ManagedServiceIdentityResponsePtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityResponsePtrInput` via:

        ManagedServiceIdentityResponseArgs{...}

or:

        nil

type ManagedServiceIdentityResponsePtrOutput

type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityResponsePtrOutput) Elem

func (ManagedServiceIdentityResponsePtrOutput) ElementType

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) Type

Type of the managed identity.

func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities

The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.

type ManagedServiceIdentityType added in v0.6.0

type ManagedServiceIdentityType pulumi.String

Type of the managed identity.

func (ManagedServiceIdentityType) ElementType added in v0.6.0

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToStringOutput added in v0.6.0

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext added in v0.6.0

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

func (ManagedServiceIdentityType) ToStringPtrOutput added in v0.6.0

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext added in v0.6.0

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

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 *OnErrorDeploymentType `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 OnErrorDeploymentType added in v0.3.1

type OnErrorDeploymentType pulumi.String

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

func (OnErrorDeploymentType) ElementType added in v0.3.1

func (OnErrorDeploymentType) ElementType() reflect.Type

func (OnErrorDeploymentType) ToStringOutput added in v0.3.1

func (e OnErrorDeploymentType) ToStringOutput() pulumi.StringOutput

func (OnErrorDeploymentType) ToStringOutputWithContext added in v0.3.1

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

func (OnErrorDeploymentType) ToStringPtrOutput added in v0.3.1

func (e OnErrorDeploymentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OnErrorDeploymentType) ToStringPtrOutputWithContext added in v0.3.1

func (e OnErrorDeploymentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 Plan

type Plan struct {
	// The plan ID.
	Name *string `pulumi:"name"`
	// The offer ID.
	Product *string `pulumi:"product"`
	// The promotion code.
	PromotionCode *string `pulumi:"promotionCode"`
	// The publisher ID.
	Publisher *string `pulumi:"publisher"`
	// The plan's version.
	Version *string `pulumi:"version"`
}

Plan for the resource.

type PlanArgs

type PlanArgs struct {
	// The plan ID.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The offer ID.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// The promotion code.
	PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"`
	// The publisher ID.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
	// The plan's version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Plan for the resource.

func (PlanArgs) ElementType

func (PlanArgs) ElementType() reflect.Type

func (PlanArgs) ToPlanOutput

func (i PlanArgs) ToPlanOutput() PlanOutput

func (PlanArgs) ToPlanOutputWithContext

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

func (PlanArgs) ToPlanPtrOutput

func (i PlanArgs) ToPlanPtrOutput() PlanPtrOutput

func (PlanArgs) ToPlanPtrOutputWithContext

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

type PlanInput

type PlanInput interface {
	pulumi.Input

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

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

PlanArgs{...}

type PlanOutput

type PlanOutput struct{ *pulumi.OutputState }

Plan for the resource.

func (PlanOutput) ElementType

func (PlanOutput) ElementType() reflect.Type

func (PlanOutput) Name

The plan ID.

func (PlanOutput) Product

func (o PlanOutput) Product() pulumi.StringPtrOutput

The offer ID.

func (PlanOutput) PromotionCode

func (o PlanOutput) PromotionCode() pulumi.StringPtrOutput

The promotion code.

func (PlanOutput) Publisher

func (o PlanOutput) Publisher() pulumi.StringPtrOutput

The publisher ID.

func (PlanOutput) ToPlanOutput

func (o PlanOutput) ToPlanOutput() PlanOutput

func (PlanOutput) ToPlanOutputWithContext

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

func (PlanOutput) ToPlanPtrOutput

func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput

func (PlanOutput) ToPlanPtrOutputWithContext

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

func (PlanOutput) Version

func (o PlanOutput) Version() pulumi.StringPtrOutput

The plan's version.

type PlanPtrInput

type PlanPtrInput interface {
	pulumi.Input

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

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

        PlanArgs{...}

or:

        nil

func PlanPtr

func PlanPtr(v *PlanArgs) PlanPtrInput

type PlanPtrOutput

type PlanPtrOutput struct{ *pulumi.OutputState }

func (PlanPtrOutput) Elem

func (o PlanPtrOutput) Elem() PlanOutput

func (PlanPtrOutput) ElementType

func (PlanPtrOutput) ElementType() reflect.Type

func (PlanPtrOutput) Name

The plan ID.

func (PlanPtrOutput) Product

func (o PlanPtrOutput) Product() pulumi.StringPtrOutput

The offer ID.

func (PlanPtrOutput) PromotionCode

func (o PlanPtrOutput) PromotionCode() pulumi.StringPtrOutput

The promotion code.

func (PlanPtrOutput) Publisher

func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput

The publisher ID.

func (PlanPtrOutput) ToPlanPtrOutput

func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput

func (PlanPtrOutput) ToPlanPtrOutputWithContext

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

func (PlanPtrOutput) Version

func (o PlanPtrOutput) Version() pulumi.StringPtrOutput

The plan's version.

type PlanResponse

type PlanResponse struct {
	// The plan ID.
	Name *string `pulumi:"name"`
	// The offer ID.
	Product *string `pulumi:"product"`
	// The promotion code.
	PromotionCode *string `pulumi:"promotionCode"`
	// The publisher ID.
	Publisher *string `pulumi:"publisher"`
	// The plan's version.
	Version *string `pulumi:"version"`
}

Plan for the resource.

type PlanResponseArgs

type PlanResponseArgs struct {
	// The plan ID.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The offer ID.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// The promotion code.
	PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"`
	// The publisher ID.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
	// The plan's version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Plan for the resource.

func (PlanResponseArgs) ElementType

func (PlanResponseArgs) ElementType() reflect.Type

func (PlanResponseArgs) ToPlanResponseOutput

func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput

func (PlanResponseArgs) ToPlanResponseOutputWithContext

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

func (PlanResponseArgs) ToPlanResponsePtrOutput

func (i PlanResponseArgs) ToPlanResponsePtrOutput() PlanResponsePtrOutput

func (PlanResponseArgs) ToPlanResponsePtrOutputWithContext

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

type PlanResponseInput

type PlanResponseInput interface {
	pulumi.Input

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

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

PlanResponseArgs{...}

type PlanResponseOutput

type PlanResponseOutput struct{ *pulumi.OutputState }

Plan for the resource.

func (PlanResponseOutput) ElementType

func (PlanResponseOutput) ElementType() reflect.Type

func (PlanResponseOutput) Name

The plan ID.

func (PlanResponseOutput) Product

The offer ID.

func (PlanResponseOutput) PromotionCode

func (o PlanResponseOutput) PromotionCode() pulumi.StringPtrOutput

The promotion code.

func (PlanResponseOutput) Publisher

The publisher ID.

func (PlanResponseOutput) ToPlanResponseOutput

func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput

func (PlanResponseOutput) ToPlanResponseOutputWithContext

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

func (PlanResponseOutput) ToPlanResponsePtrOutput

func (o PlanResponseOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput

func (PlanResponseOutput) ToPlanResponsePtrOutputWithContext

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

func (PlanResponseOutput) Version

The plan's version.

type PlanResponsePtrInput

type PlanResponsePtrInput interface {
	pulumi.Input

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

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

        PlanResponseArgs{...}

or:

        nil

type PlanResponsePtrOutput

type PlanResponsePtrOutput struct{ *pulumi.OutputState }

func (PlanResponsePtrOutput) Elem

func (PlanResponsePtrOutput) ElementType

func (PlanResponsePtrOutput) ElementType() reflect.Type

func (PlanResponsePtrOutput) Name

The plan ID.

func (PlanResponsePtrOutput) Product

The offer ID.

func (PlanResponsePtrOutput) PromotionCode

func (o PlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput

The promotion code.

func (PlanResponsePtrOutput) Publisher

The publisher ID.

func (PlanResponsePtrOutput) ToPlanResponsePtrOutput

func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput

func (PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext

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

func (PlanResponsePtrOutput) Version

The plan's version.

type ProviderExtendedLocationResponse added in v0.3.1

type ProviderExtendedLocationResponse struct {
	// The extended locations for the azure location.
	ExtendedLocations []string `pulumi:"extendedLocations"`
	// The azure location.
	Location *string `pulumi:"location"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

The provider extended location.

type ProviderExtendedLocationResponseArgs added in v0.3.1

type ProviderExtendedLocationResponseArgs struct {
	// The extended locations for the azure location.
	ExtendedLocations pulumi.StringArrayInput `pulumi:"extendedLocations"`
	// The azure location.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The extended location type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The provider extended location.

func (ProviderExtendedLocationResponseArgs) ElementType added in v0.3.1

func (ProviderExtendedLocationResponseArgs) ToProviderExtendedLocationResponseOutput added in v0.3.1

func (i ProviderExtendedLocationResponseArgs) ToProviderExtendedLocationResponseOutput() ProviderExtendedLocationResponseOutput

func (ProviderExtendedLocationResponseArgs) ToProviderExtendedLocationResponseOutputWithContext added in v0.3.1

func (i ProviderExtendedLocationResponseArgs) ToProviderExtendedLocationResponseOutputWithContext(ctx context.Context) ProviderExtendedLocationResponseOutput

type ProviderExtendedLocationResponseArray added in v0.3.1

type ProviderExtendedLocationResponseArray []ProviderExtendedLocationResponseInput

func (ProviderExtendedLocationResponseArray) ElementType added in v0.3.1

func (ProviderExtendedLocationResponseArray) ToProviderExtendedLocationResponseArrayOutput added in v0.3.1

func (i ProviderExtendedLocationResponseArray) ToProviderExtendedLocationResponseArrayOutput() ProviderExtendedLocationResponseArrayOutput

func (ProviderExtendedLocationResponseArray) ToProviderExtendedLocationResponseArrayOutputWithContext added in v0.3.1

func (i ProviderExtendedLocationResponseArray) ToProviderExtendedLocationResponseArrayOutputWithContext(ctx context.Context) ProviderExtendedLocationResponseArrayOutput

type ProviderExtendedLocationResponseArrayInput added in v0.3.1

type ProviderExtendedLocationResponseArrayInput interface {
	pulumi.Input

	ToProviderExtendedLocationResponseArrayOutput() ProviderExtendedLocationResponseArrayOutput
	ToProviderExtendedLocationResponseArrayOutputWithContext(context.Context) ProviderExtendedLocationResponseArrayOutput
}

ProviderExtendedLocationResponseArrayInput is an input type that accepts ProviderExtendedLocationResponseArray and ProviderExtendedLocationResponseArrayOutput values. You can construct a concrete instance of `ProviderExtendedLocationResponseArrayInput` via:

ProviderExtendedLocationResponseArray{ ProviderExtendedLocationResponseArgs{...} }

type ProviderExtendedLocationResponseArrayOutput added in v0.3.1

type ProviderExtendedLocationResponseArrayOutput struct{ *pulumi.OutputState }

func (ProviderExtendedLocationResponseArrayOutput) ElementType added in v0.3.1

func (ProviderExtendedLocationResponseArrayOutput) Index added in v0.3.1

func (ProviderExtendedLocationResponseArrayOutput) ToProviderExtendedLocationResponseArrayOutput added in v0.3.1

func (o ProviderExtendedLocationResponseArrayOutput) ToProviderExtendedLocationResponseArrayOutput() ProviderExtendedLocationResponseArrayOutput

func (ProviderExtendedLocationResponseArrayOutput) ToProviderExtendedLocationResponseArrayOutputWithContext added in v0.3.1

func (o ProviderExtendedLocationResponseArrayOutput) ToProviderExtendedLocationResponseArrayOutputWithContext(ctx context.Context) ProviderExtendedLocationResponseArrayOutput

type ProviderExtendedLocationResponseInput added in v0.3.1

type ProviderExtendedLocationResponseInput interface {
	pulumi.Input

	ToProviderExtendedLocationResponseOutput() ProviderExtendedLocationResponseOutput
	ToProviderExtendedLocationResponseOutputWithContext(context.Context) ProviderExtendedLocationResponseOutput
}

ProviderExtendedLocationResponseInput is an input type that accepts ProviderExtendedLocationResponseArgs and ProviderExtendedLocationResponseOutput values. You can construct a concrete instance of `ProviderExtendedLocationResponseInput` via:

ProviderExtendedLocationResponseArgs{...}

type ProviderExtendedLocationResponseOutput added in v0.3.1

type ProviderExtendedLocationResponseOutput struct{ *pulumi.OutputState }

The provider extended location.

func (ProviderExtendedLocationResponseOutput) ElementType added in v0.3.1

func (ProviderExtendedLocationResponseOutput) ExtendedLocations added in v0.3.1

The extended locations for the azure location.

func (ProviderExtendedLocationResponseOutput) Location added in v0.3.1

The azure location.

func (ProviderExtendedLocationResponseOutput) ToProviderExtendedLocationResponseOutput added in v0.3.1

func (o ProviderExtendedLocationResponseOutput) ToProviderExtendedLocationResponseOutput() ProviderExtendedLocationResponseOutput

func (ProviderExtendedLocationResponseOutput) ToProviderExtendedLocationResponseOutputWithContext added in v0.3.1

func (o ProviderExtendedLocationResponseOutput) ToProviderExtendedLocationResponseOutputWithContext(ctx context.Context) ProviderExtendedLocationResponseOutput

func (ProviderExtendedLocationResponseOutput) Type added in v0.3.1

The extended location type.

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 location mappings that are supported by this resource type.
	LocationMappings []ProviderExtendedLocationResponse `pulumi:"locationMappings"`
	// 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 location mappings that are supported by this resource type.
	LocationMappings ProviderExtendedLocationResponseArrayInput `pulumi:"locationMappings"`
	// 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) LocationMappings added in v0.3.1

The location mappings that are supported by this resource type.

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 Resource

type Resource struct {
	pulumi.CustomResourceState

	// The identity of the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// ID of the resource that manages this resource.
	ManagedBy pulumi.StringPtrOutput `pulumi:"managedBy"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The plan of the resource.
	Plan PlanResponsePtrOutput `pulumi:"plan"`
	// The resource properties.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// The SKU of the resource.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Resource information. Latest API Version: 2020-10-01.

func GetResource

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

GetResource gets an existing Resource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResource

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

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

func (*Resource) ElementType added in v0.2.6

func (*Resource) ElementType() reflect.Type

func (*Resource) ToResourceOutput added in v0.2.6

func (i *Resource) ToResourceOutput() ResourceOutput

func (*Resource) ToResourceOutputWithContext added in v0.2.6

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

type ResourceArgs

type ResourceArgs struct {
	// The identity of the resource.
	Identity IdentityPtrInput
	// The kind of the resource.
	Kind pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// ID of the resource that manages this resource.
	ManagedBy pulumi.StringPtrInput
	// The parent resource identity.
	ParentResourcePath pulumi.StringInput
	// The plan of the resource.
	Plan PlanPtrInput
	// The resource properties.
	Properties pulumi.Input
	// The name of the resource group for the resource. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the resource to create.
	ResourceName pulumi.StringInput
	// The namespace of the resource provider.
	ResourceProviderNamespace pulumi.StringInput
	// The resource type of the resource to create.
	ResourceType pulumi.StringInput
	// The SKU of the resource.
	Sku SkuPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Resource resource.

func (ResourceArgs) ElementType

func (ResourceArgs) ElementType() reflect.Type

type ResourceGroup

type ResourceGroup struct {
	pulumi.CustomResourceState

	// The location of the resource group. It cannot be changed after the resource group has been created. It must be one of the supported Azure locations.
	Location pulumi.StringOutput `pulumi:"location"`
	// The ID of the resource that manages this resource group.
	ManagedBy pulumi.StringPtrOutput `pulumi:"managedBy"`
	// The name of the resource group.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource group properties.
	Properties ResourceGroupPropertiesResponseOutput `pulumi:"properties"`
	// The tags attached to the resource group.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource group.
	Type pulumi.StringOutput `pulumi:"type"`
}

Resource group information. Latest API Version: 2020-10-01.

func GetResourceGroup

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

GetResourceGroup gets an existing ResourceGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResourceGroup

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

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

func (*ResourceGroup) ElementType added in v0.2.6

func (*ResourceGroup) ElementType() reflect.Type

func (*ResourceGroup) ToResourceGroupOutput added in v0.2.6

func (i *ResourceGroup) ToResourceGroupOutput() ResourceGroupOutput

func (*ResourceGroup) ToResourceGroupOutputWithContext added in v0.2.6

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

type ResourceGroupArgs

type ResourceGroupArgs struct {
	// The location of the resource group. It cannot be changed after the resource group has been created. It must be one of the supported Azure locations.
	Location pulumi.StringPtrInput
	// The ID of the resource that manages this resource group.
	ManagedBy pulumi.StringPtrInput
	// The name of the resource group to create or update. Can include alphanumeric, underscore, parentheses, hyphen, period (except at end), and Unicode characters that match the allowed characters.
	ResourceGroupName pulumi.StringInput
	// The tags attached to the resource group.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ResourceGroup resource.

func (ResourceGroupArgs) ElementType

func (ResourceGroupArgs) ElementType() reflect.Type

type ResourceGroupInput added in v0.2.6

type ResourceGroupInput interface {
	pulumi.Input

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

type ResourceGroupOutput added in v0.2.6

type ResourceGroupOutput struct {
	*pulumi.OutputState
}

func (ResourceGroupOutput) ElementType added in v0.2.6

func (ResourceGroupOutput) ElementType() reflect.Type

func (ResourceGroupOutput) ToResourceGroupOutput added in v0.2.6

func (o ResourceGroupOutput) ToResourceGroupOutput() ResourceGroupOutput

func (ResourceGroupOutput) ToResourceGroupOutputWithContext added in v0.2.6

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

type ResourceGroupPropertiesResponse

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

The resource group properties.

type ResourceGroupPropertiesResponseArgs

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

The resource group properties.

func (ResourceGroupPropertiesResponseArgs) ElementType

func (ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponseOutput

func (i ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponseOutput() ResourceGroupPropertiesResponseOutput

func (ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponseOutputWithContext

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

func (ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponsePtrOutput

func (i ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponsePtrOutput() ResourceGroupPropertiesResponsePtrOutput

func (ResourceGroupPropertiesResponseArgs) ToResourceGroupPropertiesResponsePtrOutputWithContext

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

type ResourceGroupPropertiesResponseInput

type ResourceGroupPropertiesResponseInput interface {
	pulumi.Input

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

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

ResourceGroupPropertiesResponseArgs{...}

type ResourceGroupPropertiesResponseOutput

type ResourceGroupPropertiesResponseOutput struct{ *pulumi.OutputState }

The resource group properties.

func (ResourceGroupPropertiesResponseOutput) ElementType

func (ResourceGroupPropertiesResponseOutput) ProvisioningState

The provisioning state.

func (ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponseOutput

func (o ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponseOutput() ResourceGroupPropertiesResponseOutput

func (ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponseOutputWithContext

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

func (ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponsePtrOutput

func (o ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponsePtrOutput() ResourceGroupPropertiesResponsePtrOutput

func (ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponsePtrOutputWithContext

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

type ResourceGroupPropertiesResponsePtrInput

type ResourceGroupPropertiesResponsePtrInput interface {
	pulumi.Input

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

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

        ResourceGroupPropertiesResponseArgs{...}

or:

        nil

type ResourceGroupPropertiesResponsePtrOutput

type ResourceGroupPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceGroupPropertiesResponsePtrOutput) Elem

func (ResourceGroupPropertiesResponsePtrOutput) ElementType

func (ResourceGroupPropertiesResponsePtrOutput) ProvisioningState

The provisioning state.

func (ResourceGroupPropertiesResponsePtrOutput) ToResourceGroupPropertiesResponsePtrOutput

func (o ResourceGroupPropertiesResponsePtrOutput) ToResourceGroupPropertiesResponsePtrOutput() ResourceGroupPropertiesResponsePtrOutput

func (ResourceGroupPropertiesResponsePtrOutput) ToResourceGroupPropertiesResponsePtrOutputWithContext

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

type ResourceGroupState

type ResourceGroupState struct {
	// The location of the resource group. It cannot be changed after the resource group has been created. It must be one of the supported Azure locations.
	Location pulumi.StringPtrInput
	// The ID of the resource that manages this resource group.
	ManagedBy pulumi.StringPtrInput
	// The name of the resource group.
	Name pulumi.StringPtrInput
	// The resource group properties.
	Properties ResourceGroupPropertiesResponsePtrInput
	// The tags attached to the resource group.
	Tags pulumi.StringMapInput
	// The type of the resource group.
	Type pulumi.StringPtrInput
}

func (ResourceGroupState) ElementType

func (ResourceGroupState) ElementType() reflect.Type

type ResourceIdentityType added in v0.3.1

type ResourceIdentityType pulumi.String

The identity type.

func (ResourceIdentityType) ElementType added in v0.3.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.3.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ResourceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type ResourceInput added in v0.2.6

type ResourceInput interface {
	pulumi.Input

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

type ResourceOutput added in v0.2.6

type ResourceOutput struct {
	*pulumi.OutputState
}

func (ResourceOutput) ElementType added in v0.2.6

func (ResourceOutput) ElementType() reflect.Type

func (ResourceOutput) ToResourceOutput added in v0.2.6

func (o ResourceOutput) ToResourceOutput() ResourceOutput

func (ResourceOutput) ToResourceOutputWithContext added in v0.2.6

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

type 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 ResourceState

type ResourceState struct {
	// The identity of the resource.
	Identity IdentityResponsePtrInput
	// The kind of the resource.
	Kind pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// ID of the resource that manages this resource.
	ManagedBy pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// The plan of the resource.
	Plan PlanResponsePtrInput
	// The resource properties.
	Properties pulumi.Input
	// The SKU of the resource.
	Sku SkuResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (ResourceState) ElementType

func (ResourceState) ElementType() reflect.Type

type ScriptType added in v0.6.0

type ScriptType pulumi.String

Type of the script.

func (ScriptType) ElementType added in v0.6.0

func (ScriptType) ElementType() reflect.Type

func (ScriptType) ToStringOutput added in v0.6.0

func (e ScriptType) ToStringOutput() pulumi.StringOutput

func (ScriptType) ToStringOutputWithContext added in v0.6.0

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

func (ScriptType) ToStringPtrOutput added in v0.6.0

func (e ScriptType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScriptType) ToStringPtrOutputWithContext added in v0.6.0

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

type Sku

type Sku struct {
	// The SKU capacity.
	Capacity *int `pulumi:"capacity"`
	// The SKU family.
	Family *string `pulumi:"family"`
	// The SKU model.
	Model *string `pulumi:"model"`
	// The SKU name.
	Name *string `pulumi:"name"`
	// The SKU size.
	Size *string `pulumi:"size"`
	// The SKU tier.
	Tier *string `pulumi:"tier"`
}

SKU for the resource.

type SkuArgs

type SkuArgs struct {
	// The SKU capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The SKU family.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The SKU model.
	Model pulumi.StringPtrInput `pulumi:"model"`
	// The SKU name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The SKU size.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// The SKU tier.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU for the resource.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

SKU for the resource.

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntPtrOutput

The SKU capacity.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Family

func (o SkuOutput) Family() pulumi.StringPtrOutput

The SKU family.

func (SkuOutput) Model

func (o SkuOutput) Model() pulumi.StringPtrOutput

The SKU model.

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

The SKU name.

func (SkuOutput) Size

func (o SkuOutput) Size() pulumi.StringPtrOutput

The SKU size.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The SKU tier.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

The SKU capacity.

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Family

func (o SkuPtrOutput) Family() pulumi.StringPtrOutput

The SKU family.

func (SkuPtrOutput) Model

The SKU model.

func (SkuPtrOutput) Name

The SKU name.

func (SkuPtrOutput) Size

The SKU size.

func (SkuPtrOutput) Tier

The SKU tier.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The SKU capacity.
	Capacity *int `pulumi:"capacity"`
	// The SKU family.
	Family *string `pulumi:"family"`
	// The SKU model.
	Model *string `pulumi:"model"`
	// The SKU name.
	Name *string `pulumi:"name"`
	// The SKU size.
	Size *string `pulumi:"size"`
	// The SKU tier.
	Tier *string `pulumi:"tier"`
}

SKU for the resource.

type SkuResponseArgs

type SkuResponseArgs struct {
	// The SKU capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The SKU family.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The SKU model.
	Model pulumi.StringPtrInput `pulumi:"model"`
	// The SKU name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The SKU size.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// The SKU tier.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU for the resource.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

SKU for the resource.

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput

The SKU capacity.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Family

The SKU family.

func (SkuResponseOutput) Model

The SKU model.

func (SkuResponseOutput) Name

The SKU name.

func (SkuResponseOutput) Size

The SKU size.

func (SkuResponseOutput) Tier

The SKU tier.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

The SKU capacity.

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Family

The SKU family.

func (SkuResponsePtrOutput) Model

The SKU model.

func (SkuResponsePtrOutput) Name

The SKU name.

func (SkuResponsePtrOutput) Size

The SKU size.

func (SkuResponsePtrOutput) Tier

The SKU tier.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type TagAtScope

type TagAtScope struct {
	pulumi.CustomResourceState

	// The name of the tags wrapper resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The set of tags.
	Properties TagsResponseOutput `pulumi:"properties"`
	// The type of the tags wrapper resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Wrapper resource for tags API requests and responses. Latest API Version: 2020-10-01.

func GetTagAtScope

func GetTagAtScope(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TagAtScopeState, opts ...pulumi.ResourceOption) (*TagAtScope, error)

GetTagAtScope gets an existing TagAtScope 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 NewTagAtScope

func NewTagAtScope(ctx *pulumi.Context,
	name string, args *TagAtScopeArgs, opts ...pulumi.ResourceOption) (*TagAtScope, error)

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

func (*TagAtScope) ElementType added in v0.2.6

func (*TagAtScope) ElementType() reflect.Type

func (*TagAtScope) ToTagAtScopeOutput added in v0.2.6

func (i *TagAtScope) ToTagAtScopeOutput() TagAtScopeOutput

func (*TagAtScope) ToTagAtScopeOutputWithContext added in v0.2.6

func (i *TagAtScope) ToTagAtScopeOutputWithContext(ctx context.Context) TagAtScopeOutput

type TagAtScopeArgs

type TagAtScopeArgs struct {
	// The set of tags.
	Properties TagsInput
	// The resource scope.
	Scope pulumi.StringInput
}

The set of arguments for constructing a TagAtScope resource.

func (TagAtScopeArgs) ElementType

func (TagAtScopeArgs) ElementType() reflect.Type

type TagAtScopeInput added in v0.2.6

type TagAtScopeInput interface {
	pulumi.Input

	ToTagAtScopeOutput() TagAtScopeOutput
	ToTagAtScopeOutputWithContext(ctx context.Context) TagAtScopeOutput
}

type TagAtScopeOutput added in v0.2.6

type TagAtScopeOutput struct {
	*pulumi.OutputState
}

func (TagAtScopeOutput) ElementType added in v0.2.6

func (TagAtScopeOutput) ElementType() reflect.Type

func (TagAtScopeOutput) ToTagAtScopeOutput added in v0.2.6

func (o TagAtScopeOutput) ToTagAtScopeOutput() TagAtScopeOutput

func (TagAtScopeOutput) ToTagAtScopeOutputWithContext added in v0.2.6

func (o TagAtScopeOutput) ToTagAtScopeOutputWithContext(ctx context.Context) TagAtScopeOutput

type TagAtScopeState

type TagAtScopeState struct {
	// The name of the tags wrapper resource.
	Name pulumi.StringPtrInput
	// The set of tags.
	Properties TagsResponsePtrInput
	// The type of the tags wrapper resource.
	Type pulumi.StringPtrInput
}

func (TagAtScopeState) ElementType

func (TagAtScopeState) ElementType() reflect.Type

type Tags

type Tags struct {
	Tags map[string]string `pulumi:"tags"`
}

A dictionary of name and value pairs.

type TagsArgs

type TagsArgs struct {
	Tags pulumi.StringMapInput `pulumi:"tags"`
}

A dictionary of name and value pairs.

func (TagsArgs) ElementType

func (TagsArgs) ElementType() reflect.Type

func (TagsArgs) ToTagsOutput

func (i TagsArgs) ToTagsOutput() TagsOutput

func (TagsArgs) ToTagsOutputWithContext

func (i TagsArgs) ToTagsOutputWithContext(ctx context.Context) TagsOutput

func (TagsArgs) ToTagsPtrOutput

func (i TagsArgs) ToTagsPtrOutput() TagsPtrOutput

func (TagsArgs) ToTagsPtrOutputWithContext

func (i TagsArgs) ToTagsPtrOutputWithContext(ctx context.Context) TagsPtrOutput

type TagsInput

type TagsInput interface {
	pulumi.Input

	ToTagsOutput() TagsOutput
	ToTagsOutputWithContext(context.Context) TagsOutput
}

TagsInput is an input type that accepts TagsArgs and TagsOutput values. You can construct a concrete instance of `TagsInput` via:

TagsArgs{...}

type TagsOutput

type TagsOutput struct{ *pulumi.OutputState }

A dictionary of name and value pairs.

func (TagsOutput) ElementType

func (TagsOutput) ElementType() reflect.Type

func (TagsOutput) Tags

func (TagsOutput) ToTagsOutput

func (o TagsOutput) ToTagsOutput() TagsOutput

func (TagsOutput) ToTagsOutputWithContext

func (o TagsOutput) ToTagsOutputWithContext(ctx context.Context) TagsOutput

func (TagsOutput) ToTagsPtrOutput

func (o TagsOutput) ToTagsPtrOutput() TagsPtrOutput

func (TagsOutput) ToTagsPtrOutputWithContext

func (o TagsOutput) ToTagsPtrOutputWithContext(ctx context.Context) TagsPtrOutput

type TagsPtrInput

type TagsPtrInput interface {
	pulumi.Input

	ToTagsPtrOutput() TagsPtrOutput
	ToTagsPtrOutputWithContext(context.Context) TagsPtrOutput
}

TagsPtrInput is an input type that accepts TagsArgs, TagsPtr and TagsPtrOutput values. You can construct a concrete instance of `TagsPtrInput` via:

        TagsArgs{...}

or:

        nil

func TagsPtr

func TagsPtr(v *TagsArgs) TagsPtrInput

type TagsPtrOutput

type TagsPtrOutput struct{ *pulumi.OutputState }

func (TagsPtrOutput) Elem

func (o TagsPtrOutput) Elem() TagsOutput

func (TagsPtrOutput) ElementType

func (TagsPtrOutput) ElementType() reflect.Type

func (TagsPtrOutput) Tags

func (TagsPtrOutput) ToTagsPtrOutput

func (o TagsPtrOutput) ToTagsPtrOutput() TagsPtrOutput

func (TagsPtrOutput) ToTagsPtrOutputWithContext

func (o TagsPtrOutput) ToTagsPtrOutputWithContext(ctx context.Context) TagsPtrOutput

type TagsResponse

type TagsResponse struct {
	Tags map[string]string `pulumi:"tags"`
}

A dictionary of name and value pairs.

type TagsResponseArgs

type TagsResponseArgs struct {
	Tags pulumi.StringMapInput `pulumi:"tags"`
}

A dictionary of name and value pairs.

func (TagsResponseArgs) ElementType

func (TagsResponseArgs) ElementType() reflect.Type

func (TagsResponseArgs) ToTagsResponseOutput

func (i TagsResponseArgs) ToTagsResponseOutput() TagsResponseOutput

func (TagsResponseArgs) ToTagsResponseOutputWithContext

func (i TagsResponseArgs) ToTagsResponseOutputWithContext(ctx context.Context) TagsResponseOutput

func (TagsResponseArgs) ToTagsResponsePtrOutput

func (i TagsResponseArgs) ToTagsResponsePtrOutput() TagsResponsePtrOutput

func (TagsResponseArgs) ToTagsResponsePtrOutputWithContext

func (i TagsResponseArgs) ToTagsResponsePtrOutputWithContext(ctx context.Context) TagsResponsePtrOutput

type TagsResponseInput

type TagsResponseInput interface {
	pulumi.Input

	ToTagsResponseOutput() TagsResponseOutput
	ToTagsResponseOutputWithContext(context.Context) TagsResponseOutput
}

TagsResponseInput is an input type that accepts TagsResponseArgs and TagsResponseOutput values. You can construct a concrete instance of `TagsResponseInput` via:

TagsResponseArgs{...}

type TagsResponseOutput

type TagsResponseOutput struct{ *pulumi.OutputState }

A dictionary of name and value pairs.

func (TagsResponseOutput) ElementType

func (TagsResponseOutput) ElementType() reflect.Type

func (TagsResponseOutput) Tags

func (TagsResponseOutput) ToTagsResponseOutput

func (o TagsResponseOutput) ToTagsResponseOutput() TagsResponseOutput

func (TagsResponseOutput) ToTagsResponseOutputWithContext

func (o TagsResponseOutput) ToTagsResponseOutputWithContext(ctx context.Context) TagsResponseOutput

func (TagsResponseOutput) ToTagsResponsePtrOutput

func (o TagsResponseOutput) ToTagsResponsePtrOutput() TagsResponsePtrOutput

func (TagsResponseOutput) ToTagsResponsePtrOutputWithContext

func (o TagsResponseOutput) ToTagsResponsePtrOutputWithContext(ctx context.Context) TagsResponsePtrOutput

type TagsResponsePtrInput

type TagsResponsePtrInput interface {
	pulumi.Input

	ToTagsResponsePtrOutput() TagsResponsePtrOutput
	ToTagsResponsePtrOutputWithContext(context.Context) TagsResponsePtrOutput
}

TagsResponsePtrInput is an input type that accepts TagsResponseArgs, TagsResponsePtr and TagsResponsePtrOutput values. You can construct a concrete instance of `TagsResponsePtrInput` via:

        TagsResponseArgs{...}

or:

        nil

type TagsResponsePtrOutput

type TagsResponsePtrOutput struct{ *pulumi.OutputState }

func (TagsResponsePtrOutput) Elem

func (TagsResponsePtrOutput) ElementType

func (TagsResponsePtrOutput) ElementType() reflect.Type

func (TagsResponsePtrOutput) Tags

func (TagsResponsePtrOutput) ToTagsResponsePtrOutput

func (o TagsResponsePtrOutput) ToTagsResponsePtrOutput() TagsResponsePtrOutput

func (TagsResponsePtrOutput) ToTagsResponsePtrOutputWithContext

func (o TagsResponsePtrOutput) ToTagsResponsePtrOutputWithContext(ctx context.Context) TagsResponsePtrOutput
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"`
	// The query string (for example, a SAS token) to be used with the templateLink URI.
	QueryString *string `pulumi:"queryString"`
	// The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec.  If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
	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"`
	// The query string (for example, a SAS token) to be used with the templateLink URI.
	QueryString pulumi.StringPtrInput `pulumi:"queryString"`
	// The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec.  If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
	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) QueryString added in v0.6.0

func (o TemplateLinkOutput) QueryString() pulumi.StringPtrOutput

The query string (for example, a SAS token) to be used with the templateLink URI.

func (TemplateLinkOutput) RelativePath

func (o TemplateLinkOutput) RelativePath() pulumi.StringPtrOutput

The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs

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) QueryString added in v0.6.0

The query string (for example, a SAS token) to be used with the templateLink URI.

func (TemplateLinkPtrOutput) RelativePath

func (o TemplateLinkPtrOutput) RelativePath() pulumi.StringPtrOutput

The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs

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"`
	// The query string (for example, a SAS token) to be used with the templateLink URI.
	QueryString *string `pulumi:"queryString"`
	// The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec.  If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
	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"`
	// The query string (for example, a SAS token) to be used with the templateLink URI.
	QueryString pulumi.StringPtrInput `pulumi:"queryString"`
	// The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec.  If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
	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) QueryString added in v0.6.0

The query string (for example, a SAS token) to be used with the templateLink URI.

func (TemplateLinkResponseOutput) RelativePath

The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs

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) QueryString added in v0.6.0

The query string (for example, a SAS token) to be used with the templateLink URI.

func (TemplateLinkResponsePtrOutput) RelativePath

The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs

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.

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// Client App Id associated with this identity.
	ClientId string `pulumi:"clientId"`
	// Azure Active Directory principal ID associated with this identity.
	PrincipalId string `pulumi:"principalId"`
}

User-assigned managed identity.

type UserAssignedIdentityResponseArgs

type UserAssignedIdentityResponseArgs struct {
	// Client App Id associated with this identity.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Azure Active Directory principal ID associated with this identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

User-assigned managed identity.

func (UserAssignedIdentityResponseArgs) ElementType

func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput

func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext

func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseInput

type UserAssignedIdentityResponseInput interface {
	pulumi.Input

	ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
	ToUserAssignedIdentityResponseOutputWithContext(context.Context) UserAssignedIdentityResponseOutput
}

UserAssignedIdentityResponseInput is an input type that accepts UserAssignedIdentityResponseArgs and UserAssignedIdentityResponseOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseInput` via:

UserAssignedIdentityResponseArgs{...}

type UserAssignedIdentityResponseMap

type UserAssignedIdentityResponseMap map[string]UserAssignedIdentityResponseInput

func (UserAssignedIdentityResponseMap) ElementType

func (UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput

func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext

func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapInput

type UserAssignedIdentityResponseMapInput interface {
	pulumi.Input

	ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
	ToUserAssignedIdentityResponseMapOutputWithContext(context.Context) UserAssignedIdentityResponseMapOutput
}

UserAssignedIdentityResponseMapInput is an input type that accepts UserAssignedIdentityResponseMap and UserAssignedIdentityResponseMapOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseMapInput` via:

UserAssignedIdentityResponseMap{ "key": UserAssignedIdentityResponseArgs{...} }

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

User-assigned managed identity.

func (UserAssignedIdentityResponseOutput) ClientId

Client App Id associated with this identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

Azure Active Directory principal ID associated with this identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

Jump to

Keyboard shortcuts

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