v20171111preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ArtifactKindTemplate         = ArtifactKind("template")
	ArtifactKindRoleAssignment   = ArtifactKind("roleAssignment")
	ArtifactKindPolicyAssignment = ArtifactKind("policyAssignment")
)
View Source
const (
	AssignmentLockModeNone         = AssignmentLockMode("None")
	AssignmentLockModeAllResources = AssignmentLockMode("AllResources")
)
View Source
const (
	BlueprintTargetScopeSubscription    = BlueprintTargetScope("subscription")
	BlueprintTargetScopeManagementGroup = BlueprintTargetScope("managementGroup")
)
View Source
const (
	ManagedServiceIdentityTypeNone           = ManagedServiceIdentityType("None")
	ManagedServiceIdentityTypeSystemAssigned = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityTypeUserAssigned   = ManagedServiceIdentityType("UserAssigned")
)
View Source
const (
	TemplateParameterTypeString       = TemplateParameterType("string")
	TemplateParameterTypeArray        = TemplateParameterType("array")
	TemplateParameterTypeBool         = TemplateParameterType("bool")
	TemplateParameterTypeInt          = TemplateParameterType("int")
	TemplateParameterTypeObject       = TemplateParameterType("object")
	TemplateParameterTypeSecureObject = TemplateParameterType("secureObject")
	TemplateParameterTypeSecureString = TemplateParameterType("secureString")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Artifact added in v0.6.0

type Artifact struct {
	pulumi.CustomResourceState

	// Specifies the kind of Blueprint artifact.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Name of this resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Type of this resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a Blueprint artifact.

func GetArtifact added in v0.6.0

func GetArtifact(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ArtifactState, opts ...pulumi.ResourceOption) (*Artifact, error)

GetArtifact gets an existing Artifact 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 NewArtifact added in v0.6.0

func NewArtifact(ctx *pulumi.Context,
	name string, args *ArtifactArgs, opts ...pulumi.ResourceOption) (*Artifact, error)

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

func (*Artifact) ElementType added in v0.6.0

func (*Artifact) ElementType() reflect.Type

func (*Artifact) ToArtifactOutput added in v0.6.0

func (i *Artifact) ToArtifactOutput() ArtifactOutput

func (*Artifact) ToArtifactOutputWithContext added in v0.6.0

func (i *Artifact) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput

type ArtifactArgs added in v0.6.0

type ArtifactArgs struct {
	// name of the artifact.
	ArtifactName pulumi.StringInput
	// name of the blueprint.
	BlueprintName pulumi.StringInput
	// Specifies the kind of Blueprint artifact.
	Kind pulumi.StringInput
	// ManagementGroup where blueprint stores.
	ManagementGroupName pulumi.StringInput
}

The set of arguments for constructing a Artifact resource.

func (ArtifactArgs) ElementType added in v0.6.0

func (ArtifactArgs) ElementType() reflect.Type

type ArtifactInput added in v0.6.0

type ArtifactInput interface {
	pulumi.Input

	ToArtifactOutput() ArtifactOutput
	ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
}

type ArtifactKind added in v0.6.0

type ArtifactKind pulumi.String

Specifies the kind of Blueprint artifact.

func (ArtifactKind) ElementType added in v0.6.0

func (ArtifactKind) ElementType() reflect.Type

func (ArtifactKind) ToStringOutput added in v0.6.0

func (e ArtifactKind) ToStringOutput() pulumi.StringOutput

func (ArtifactKind) ToStringOutputWithContext added in v0.6.0

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

func (ArtifactKind) ToStringPtrOutput added in v0.6.0

func (e ArtifactKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactKind) ToStringPtrOutputWithContext added in v0.6.0

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

type ArtifactOutput added in v0.6.0

type ArtifactOutput struct {
	*pulumi.OutputState
}

func (ArtifactOutput) ElementType added in v0.6.0

func (ArtifactOutput) ElementType() reflect.Type

func (ArtifactOutput) ToArtifactOutput added in v0.6.0

func (o ArtifactOutput) ToArtifactOutput() ArtifactOutput

func (ArtifactOutput) ToArtifactOutputWithContext added in v0.6.0

func (o ArtifactOutput) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput

type ArtifactState added in v0.6.0

type ArtifactState struct {
	// Specifies the kind of Blueprint artifact.
	Kind pulumi.StringPtrInput
	// Name of this resource.
	Name pulumi.StringPtrInput
	// Type of this resource.
	Type pulumi.StringPtrInput
}

func (ArtifactState) ElementType added in v0.6.0

func (ArtifactState) ElementType() reflect.Type

type Assignment

type Assignment struct {
	pulumi.CustomResourceState

	// ID of the Blueprint definition resource.
	BlueprintId pulumi.StringPtrOutput `pulumi:"blueprintId"`
	// Multi-line explain this resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// One-liner string explain this resource.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Managed Service Identity for this Blueprint assignment
	Identity ManagedServiceIdentityResponseOutput `pulumi:"identity"`
	// The location of this Blueprint assignment.
	Location pulumi.StringOutput `pulumi:"location"`
	// Defines how Blueprint-managed resources will be locked.
	Locks AssignmentLockSettingsResponsePtrOutput `pulumi:"locks"`
	// Name of this resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Blueprint parameter values.
	Parameters ParameterValueBaseResponseMapOutput `pulumi:"parameters"`
	// State of the assignment.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Names and locations of resource group placeholders.
	ResourceGroups ResourceGroupValueResponseMapOutput `pulumi:"resourceGroups"`
	// Status of Blueprint assignment. This field is readonly.
	Status AssignmentStatusResponseOutput `pulumi:"status"`
	// Type of this resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a Blueprint assignment.

func GetAssignment

func GetAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssignmentState, opts ...pulumi.ResourceOption) (*Assignment, error)

GetAssignment gets an existing Assignment 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 NewAssignment

func NewAssignment(ctx *pulumi.Context,
	name string, args *AssignmentArgs, opts ...pulumi.ResourceOption) (*Assignment, error)

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

func (*Assignment) ElementType added in v0.2.6

func (*Assignment) ElementType() reflect.Type

func (*Assignment) ToAssignmentOutput added in v0.2.6

func (i *Assignment) ToAssignmentOutput() AssignmentOutput

func (*Assignment) ToAssignmentOutputWithContext added in v0.2.6

func (i *Assignment) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput

type AssignmentArgs

type AssignmentArgs struct {
	// name of the assignment.
	AssignmentName pulumi.StringInput
	// ID of the Blueprint definition resource.
	BlueprintId pulumi.StringPtrInput
	// Multi-line explain this resource.
	Description pulumi.StringPtrInput
	// One-liner string explain this resource.
	DisplayName pulumi.StringPtrInput
	// Managed Service Identity for this Blueprint assignment
	Identity ManagedServiceIdentityInput
	// The location of this Blueprint assignment.
	Location pulumi.StringPtrInput
	// Defines how Blueprint-managed resources will be locked.
	Locks AssignmentLockSettingsPtrInput
	// Blueprint parameter values.
	Parameters ParameterValueBaseMapInput
	// Names and locations of resource group placeholders.
	ResourceGroups ResourceGroupValueMapInput
	// azure subscriptionId, which we assign the blueprint to.
	SubscriptionId pulumi.StringPtrInput
}

The set of arguments for constructing a Assignment resource.

func (AssignmentArgs) ElementType

func (AssignmentArgs) ElementType() reflect.Type

type AssignmentInput added in v0.2.6

type AssignmentInput interface {
	pulumi.Input

	ToAssignmentOutput() AssignmentOutput
	ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
}

type AssignmentLockMode added in v0.3.1

type AssignmentLockMode pulumi.String

Lock mode.

func (AssignmentLockMode) ElementType added in v0.3.1

func (AssignmentLockMode) ElementType() reflect.Type

func (AssignmentLockMode) ToStringOutput added in v0.3.1

func (e AssignmentLockMode) ToStringOutput() pulumi.StringOutput

func (AssignmentLockMode) ToStringOutputWithContext added in v0.3.1

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

func (AssignmentLockMode) ToStringPtrOutput added in v0.3.1

func (e AssignmentLockMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssignmentLockMode) ToStringPtrOutputWithContext added in v0.3.1

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

type AssignmentLockSettings

type AssignmentLockSettings struct {
	// Lock mode.
	Mode *string `pulumi:"mode"`
}

Defines how Blueprint-managed resources will be locked.

type AssignmentLockSettingsArgs

type AssignmentLockSettingsArgs struct {
	// Lock mode.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
}

Defines how Blueprint-managed resources will be locked.

func (AssignmentLockSettingsArgs) ElementType

func (AssignmentLockSettingsArgs) ElementType() reflect.Type

func (AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutput

func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutput() AssignmentLockSettingsOutput

func (AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutputWithContext

func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutputWithContext(ctx context.Context) AssignmentLockSettingsOutput

func (AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutput

func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput

func (AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutputWithContext

func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput

type AssignmentLockSettingsInput

type AssignmentLockSettingsInput interface {
	pulumi.Input

	ToAssignmentLockSettingsOutput() AssignmentLockSettingsOutput
	ToAssignmentLockSettingsOutputWithContext(context.Context) AssignmentLockSettingsOutput
}

AssignmentLockSettingsInput is an input type that accepts AssignmentLockSettingsArgs and AssignmentLockSettingsOutput values. You can construct a concrete instance of `AssignmentLockSettingsInput` via:

AssignmentLockSettingsArgs{...}

type AssignmentLockSettingsOutput

type AssignmentLockSettingsOutput struct{ *pulumi.OutputState }

Defines how Blueprint-managed resources will be locked.

func (AssignmentLockSettingsOutput) ElementType

func (AssignmentLockSettingsOutput) Mode

Lock mode.

func (AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutput

func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutput() AssignmentLockSettingsOutput

func (AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutputWithContext

func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutputWithContext(ctx context.Context) AssignmentLockSettingsOutput

func (AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutput

func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput

func (AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutputWithContext

func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput

type AssignmentLockSettingsPtrInput

type AssignmentLockSettingsPtrInput interface {
	pulumi.Input

	ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput
	ToAssignmentLockSettingsPtrOutputWithContext(context.Context) AssignmentLockSettingsPtrOutput
}

AssignmentLockSettingsPtrInput is an input type that accepts AssignmentLockSettingsArgs, AssignmentLockSettingsPtr and AssignmentLockSettingsPtrOutput values. You can construct a concrete instance of `AssignmentLockSettingsPtrInput` via:

        AssignmentLockSettingsArgs{...}

or:

        nil

type AssignmentLockSettingsPtrOutput

type AssignmentLockSettingsPtrOutput struct{ *pulumi.OutputState }

func (AssignmentLockSettingsPtrOutput) Elem

func (AssignmentLockSettingsPtrOutput) ElementType

func (AssignmentLockSettingsPtrOutput) Mode

Lock mode.

func (AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutput

func (o AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput

func (AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutputWithContext

func (o AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput

type AssignmentLockSettingsResponse

type AssignmentLockSettingsResponse struct {
	// Lock mode.
	Mode *string `pulumi:"mode"`
}

Defines how Blueprint-managed resources will be locked.

type AssignmentLockSettingsResponseArgs

type AssignmentLockSettingsResponseArgs struct {
	// Lock mode.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
}

Defines how Blueprint-managed resources will be locked.

func (AssignmentLockSettingsResponseArgs) ElementType

func (AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutput

func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutput() AssignmentLockSettingsResponseOutput

func (AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutputWithContext

func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutputWithContext(ctx context.Context) AssignmentLockSettingsResponseOutput

func (AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutput

func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput

func (AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutputWithContext

func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput

type AssignmentLockSettingsResponseInput

type AssignmentLockSettingsResponseInput interface {
	pulumi.Input

	ToAssignmentLockSettingsResponseOutput() AssignmentLockSettingsResponseOutput
	ToAssignmentLockSettingsResponseOutputWithContext(context.Context) AssignmentLockSettingsResponseOutput
}

AssignmentLockSettingsResponseInput is an input type that accepts AssignmentLockSettingsResponseArgs and AssignmentLockSettingsResponseOutput values. You can construct a concrete instance of `AssignmentLockSettingsResponseInput` via:

AssignmentLockSettingsResponseArgs{...}

type AssignmentLockSettingsResponseOutput

type AssignmentLockSettingsResponseOutput struct{ *pulumi.OutputState }

Defines how Blueprint-managed resources will be locked.

func (AssignmentLockSettingsResponseOutput) ElementType

func (AssignmentLockSettingsResponseOutput) Mode

Lock mode.

func (AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutput

func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutput() AssignmentLockSettingsResponseOutput

func (AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutputWithContext

func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutputWithContext(ctx context.Context) AssignmentLockSettingsResponseOutput

func (AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutput

func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput

func (AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext

func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput

type AssignmentLockSettingsResponsePtrInput

type AssignmentLockSettingsResponsePtrInput interface {
	pulumi.Input

	ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput
	ToAssignmentLockSettingsResponsePtrOutputWithContext(context.Context) AssignmentLockSettingsResponsePtrOutput
}

AssignmentLockSettingsResponsePtrInput is an input type that accepts AssignmentLockSettingsResponseArgs, AssignmentLockSettingsResponsePtr and AssignmentLockSettingsResponsePtrOutput values. You can construct a concrete instance of `AssignmentLockSettingsResponsePtrInput` via:

        AssignmentLockSettingsResponseArgs{...}

or:

        nil

type AssignmentLockSettingsResponsePtrOutput

type AssignmentLockSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AssignmentLockSettingsResponsePtrOutput) Elem

func (AssignmentLockSettingsResponsePtrOutput) ElementType

func (AssignmentLockSettingsResponsePtrOutput) Mode

Lock mode.

func (AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutput

func (o AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput

func (AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext

func (o AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput

type AssignmentOutput added in v0.2.6

type AssignmentOutput struct {
	*pulumi.OutputState
}

func (AssignmentOutput) ElementType added in v0.2.6

func (AssignmentOutput) ElementType() reflect.Type

func (AssignmentOutput) ToAssignmentOutput added in v0.2.6

func (o AssignmentOutput) ToAssignmentOutput() AssignmentOutput

func (AssignmentOutput) ToAssignmentOutputWithContext added in v0.2.6

func (o AssignmentOutput) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput

type AssignmentState

type AssignmentState struct {
	// ID of the Blueprint definition resource.
	BlueprintId pulumi.StringPtrInput
	// Multi-line explain this resource.
	Description pulumi.StringPtrInput
	// One-liner string explain this resource.
	DisplayName pulumi.StringPtrInput
	// Managed Service Identity for this Blueprint assignment
	Identity ManagedServiceIdentityResponsePtrInput
	// The location of this Blueprint assignment.
	Location pulumi.StringPtrInput
	// Defines how Blueprint-managed resources will be locked.
	Locks AssignmentLockSettingsResponsePtrInput
	// Name of this resource.
	Name pulumi.StringPtrInput
	// Blueprint parameter values.
	Parameters ParameterValueBaseResponseMapInput
	// State of the assignment.
	ProvisioningState pulumi.StringPtrInput
	// Names and locations of resource group placeholders.
	ResourceGroups ResourceGroupValueResponseMapInput
	// Status of Blueprint assignment. This field is readonly.
	Status AssignmentStatusResponsePtrInput
	// Type of this resource.
	Type pulumi.StringPtrInput
}

func (AssignmentState) ElementType

func (AssignmentState) ElementType() reflect.Type

type AssignmentStatusResponse

type AssignmentStatusResponse struct {
	// Last modified time of this blueprint.
	LastModified string `pulumi:"lastModified"`
	// Creation time of this blueprint.
	TimeCreated string `pulumi:"timeCreated"`
}

The status of Blueprint assignment. This field is readonly.

type AssignmentStatusResponseArgs

type AssignmentStatusResponseArgs struct {
	// Last modified time of this blueprint.
	LastModified pulumi.StringInput `pulumi:"lastModified"`
	// Creation time of this blueprint.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

The status of Blueprint assignment. This field is readonly.

func (AssignmentStatusResponseArgs) ElementType

func (AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutput

func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput

func (AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutputWithContext

func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutputWithContext(ctx context.Context) AssignmentStatusResponseOutput

func (AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutput

func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput

func (AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutputWithContext

func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput

type AssignmentStatusResponseInput

type AssignmentStatusResponseInput interface {
	pulumi.Input

	ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput
	ToAssignmentStatusResponseOutputWithContext(context.Context) AssignmentStatusResponseOutput
}

AssignmentStatusResponseInput is an input type that accepts AssignmentStatusResponseArgs and AssignmentStatusResponseOutput values. You can construct a concrete instance of `AssignmentStatusResponseInput` via:

AssignmentStatusResponseArgs{...}

type AssignmentStatusResponseOutput

type AssignmentStatusResponseOutput struct{ *pulumi.OutputState }

The status of Blueprint assignment. This field is readonly.

func (AssignmentStatusResponseOutput) ElementType

func (AssignmentStatusResponseOutput) LastModified

Last modified time of this blueprint.

func (AssignmentStatusResponseOutput) TimeCreated

Creation time of this blueprint.

func (AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutput

func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput

func (AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutputWithContext

func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutputWithContext(ctx context.Context) AssignmentStatusResponseOutput

func (AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutput

func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput

func (AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutputWithContext

func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput

type AssignmentStatusResponsePtrInput

type AssignmentStatusResponsePtrInput interface {
	pulumi.Input

	ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput
	ToAssignmentStatusResponsePtrOutputWithContext(context.Context) AssignmentStatusResponsePtrOutput
}

AssignmentStatusResponsePtrInput is an input type that accepts AssignmentStatusResponseArgs, AssignmentStatusResponsePtr and AssignmentStatusResponsePtrOutput values. You can construct a concrete instance of `AssignmentStatusResponsePtrInput` via:

        AssignmentStatusResponseArgs{...}

or:

        nil

type AssignmentStatusResponsePtrOutput

type AssignmentStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (AssignmentStatusResponsePtrOutput) Elem

func (AssignmentStatusResponsePtrOutput) ElementType

func (AssignmentStatusResponsePtrOutput) LastModified

Last modified time of this blueprint.

func (AssignmentStatusResponsePtrOutput) TimeCreated

Creation time of this blueprint.

func (AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutput

func (o AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput

func (AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutputWithContext

func (o AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput

type Blueprint added in v0.6.0

type Blueprint struct {
	pulumi.CustomResourceState

	// Multi-line explain this resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// One-liner string explain this resource.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Layout view of the blueprint, for UI reference.
	Layout pulumi.AnyOutput `pulumi:"layout"`
	// Name of this resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Parameters required by this Blueprint definition.
	Parameters ParameterDefinitionResponseMapOutput `pulumi:"parameters"`
	// Resource group placeholders defined by this Blueprint definition.
	ResourceGroups ResourceGroupDefinitionResponseMapOutput `pulumi:"resourceGroups"`
	// Status of the Blueprint. This field is readonly.
	Status BlueprintStatusResponseOutput `pulumi:"status"`
	// The scope where this Blueprint can be applied.
	TargetScope pulumi.StringOutput `pulumi:"targetScope"`
	// Type of this resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Published versions of this blueprint.
	Versions pulumi.AnyOutput `pulumi:"versions"`
}

Represents a Blueprint definition.

func GetBlueprint added in v0.6.0

func GetBlueprint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BlueprintState, opts ...pulumi.ResourceOption) (*Blueprint, error)

GetBlueprint gets an existing Blueprint 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 NewBlueprint added in v0.6.0

func NewBlueprint(ctx *pulumi.Context,
	name string, args *BlueprintArgs, opts ...pulumi.ResourceOption) (*Blueprint, error)

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

func (*Blueprint) ElementType added in v0.6.0

func (*Blueprint) ElementType() reflect.Type

func (*Blueprint) ToBlueprintOutput added in v0.6.0

func (i *Blueprint) ToBlueprintOutput() BlueprintOutput

func (*Blueprint) ToBlueprintOutputWithContext added in v0.6.0

func (i *Blueprint) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput

type BlueprintArgs added in v0.6.0

type BlueprintArgs struct {
	// name of the blueprint.
	BlueprintName pulumi.StringInput
	// Multi-line explain this resource.
	Description pulumi.StringPtrInput
	// One-liner string explain this resource.
	DisplayName pulumi.StringPtrInput
	// Layout view of the blueprint, for UI reference.
	Layout pulumi.Input
	// ManagementGroup where blueprint stores.
	ManagementGroupName pulumi.StringInput
	// Parameters required by this Blueprint definition.
	Parameters ParameterDefinitionMapInput
	// Resource group placeholders defined by this Blueprint definition.
	ResourceGroups ResourceGroupDefinitionMapInput
	// The scope where this Blueprint can be applied.
	TargetScope pulumi.StringInput
	// Published versions of this blueprint.
	Versions pulumi.Input
}

The set of arguments for constructing a Blueprint resource.

func (BlueprintArgs) ElementType added in v0.6.0

func (BlueprintArgs) ElementType() reflect.Type

type BlueprintInput added in v0.6.0

type BlueprintInput interface {
	pulumi.Input

	ToBlueprintOutput() BlueprintOutput
	ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
}

type BlueprintOutput added in v0.6.0

type BlueprintOutput struct {
	*pulumi.OutputState
}

func (BlueprintOutput) ElementType added in v0.6.0

func (BlueprintOutput) ElementType() reflect.Type

func (BlueprintOutput) ToBlueprintOutput added in v0.6.0

func (o BlueprintOutput) ToBlueprintOutput() BlueprintOutput

func (BlueprintOutput) ToBlueprintOutputWithContext added in v0.6.0

func (o BlueprintOutput) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput

type BlueprintState added in v0.6.0

type BlueprintState struct {
	// Multi-line explain this resource.
	Description pulumi.StringPtrInput
	// One-liner string explain this resource.
	DisplayName pulumi.StringPtrInput
	// Layout view of the blueprint, for UI reference.
	Layout pulumi.Input
	// Name of this resource.
	Name pulumi.StringPtrInput
	// Parameters required by this Blueprint definition.
	Parameters ParameterDefinitionResponseMapInput
	// Resource group placeholders defined by this Blueprint definition.
	ResourceGroups ResourceGroupDefinitionResponseMapInput
	// Status of the Blueprint. This field is readonly.
	Status BlueprintStatusResponsePtrInput
	// The scope where this Blueprint can be applied.
	TargetScope pulumi.StringPtrInput
	// Type of this resource.
	Type pulumi.StringPtrInput
	// Published versions of this blueprint.
	Versions pulumi.Input
}

func (BlueprintState) ElementType added in v0.6.0

func (BlueprintState) ElementType() reflect.Type

type BlueprintStatusResponse added in v0.6.0

type BlueprintStatusResponse struct {
	// Last modified time of this blueprint.
	LastModified string `pulumi:"lastModified"`
	// Creation time of this blueprint.
	TimeCreated string `pulumi:"timeCreated"`
}

The status of the blueprint. This field is readonly.

type BlueprintStatusResponseArgs added in v0.6.0

type BlueprintStatusResponseArgs struct {
	// Last modified time of this blueprint.
	LastModified pulumi.StringInput `pulumi:"lastModified"`
	// Creation time of this blueprint.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

The status of the blueprint. This field is readonly.

func (BlueprintStatusResponseArgs) ElementType added in v0.6.0

func (BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutput added in v0.6.0

func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutput() BlueprintStatusResponseOutput

func (BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutputWithContext added in v0.6.0

func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutputWithContext(ctx context.Context) BlueprintStatusResponseOutput

func (BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutput added in v0.6.0

func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput

func (BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutputWithContext added in v0.6.0

func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput

type BlueprintStatusResponseInput added in v0.6.0

type BlueprintStatusResponseInput interface {
	pulumi.Input

	ToBlueprintStatusResponseOutput() BlueprintStatusResponseOutput
	ToBlueprintStatusResponseOutputWithContext(context.Context) BlueprintStatusResponseOutput
}

BlueprintStatusResponseInput is an input type that accepts BlueprintStatusResponseArgs and BlueprintStatusResponseOutput values. You can construct a concrete instance of `BlueprintStatusResponseInput` via:

BlueprintStatusResponseArgs{...}

type BlueprintStatusResponseOutput added in v0.6.0

type BlueprintStatusResponseOutput struct{ *pulumi.OutputState }

The status of the blueprint. This field is readonly.

func (BlueprintStatusResponseOutput) ElementType added in v0.6.0

func (BlueprintStatusResponseOutput) LastModified added in v0.6.0

Last modified time of this blueprint.

func (BlueprintStatusResponseOutput) TimeCreated added in v0.6.0

Creation time of this blueprint.

func (BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutput added in v0.6.0

func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutput() BlueprintStatusResponseOutput

func (BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutputWithContext added in v0.6.0

func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutputWithContext(ctx context.Context) BlueprintStatusResponseOutput

func (BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutput added in v0.6.0

func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput

func (BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutputWithContext added in v0.6.0

func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput

type BlueprintStatusResponsePtrInput added in v0.6.0

type BlueprintStatusResponsePtrInput interface {
	pulumi.Input

	ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput
	ToBlueprintStatusResponsePtrOutputWithContext(context.Context) BlueprintStatusResponsePtrOutput
}

BlueprintStatusResponsePtrInput is an input type that accepts BlueprintStatusResponseArgs, BlueprintStatusResponsePtr and BlueprintStatusResponsePtrOutput values. You can construct a concrete instance of `BlueprintStatusResponsePtrInput` via:

        BlueprintStatusResponseArgs{...}

or:

        nil

func BlueprintStatusResponsePtr added in v0.6.0

func BlueprintStatusResponsePtr(v *BlueprintStatusResponseArgs) BlueprintStatusResponsePtrInput

type BlueprintStatusResponsePtrOutput added in v0.6.0

type BlueprintStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (BlueprintStatusResponsePtrOutput) Elem added in v0.6.0

func (BlueprintStatusResponsePtrOutput) ElementType added in v0.6.0

func (BlueprintStatusResponsePtrOutput) LastModified added in v0.6.0

Last modified time of this blueprint.

func (BlueprintStatusResponsePtrOutput) TimeCreated added in v0.6.0

Creation time of this blueprint.

func (BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutput added in v0.6.0

func (o BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput

func (BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutputWithContext added in v0.6.0

func (o BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput

type BlueprintTargetScope added in v0.6.0

type BlueprintTargetScope pulumi.String

The scope where this Blueprint can be applied.

func (BlueprintTargetScope) ElementType added in v0.6.0

func (BlueprintTargetScope) ElementType() reflect.Type

func (BlueprintTargetScope) ToStringOutput added in v0.6.0

func (e BlueprintTargetScope) ToStringOutput() pulumi.StringOutput

func (BlueprintTargetScope) ToStringOutputWithContext added in v0.6.0

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

func (BlueprintTargetScope) ToStringPtrOutput added in v0.6.0

func (e BlueprintTargetScope) ToStringPtrOutput() pulumi.StringPtrOutput

func (BlueprintTargetScope) ToStringPtrOutputWithContext added in v0.6.0

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

type LookupArtifactArgs added in v0.6.0

type LookupArtifactArgs struct {
	// name of the artifact.
	ArtifactName string `pulumi:"artifactName"`
	// name of the blueprint.
	BlueprintName string `pulumi:"blueprintName"`
	// ManagementGroup where blueprint stores.
	ManagementGroupName string `pulumi:"managementGroupName"`
}

type LookupArtifactResult added in v0.6.0

type LookupArtifactResult struct {
	// String Id used to locate any resource on Azure.
	Id string `pulumi:"id"`
	// Specifies the kind of Blueprint artifact.
	Kind string `pulumi:"kind"`
	// Name of this resource.
	Name string `pulumi:"name"`
	// Type of this resource.
	Type string `pulumi:"type"`
}

Represents a Blueprint artifact.

func LookupArtifact added in v0.6.0

func LookupArtifact(ctx *pulumi.Context, args *LookupArtifactArgs, opts ...pulumi.InvokeOption) (*LookupArtifactResult, error)

type LookupAssignmentArgs

type LookupAssignmentArgs struct {
	// name of the assignment.
	AssignmentName string `pulumi:"assignmentName"`
	// azure subscriptionId, which we assign the blueprint to.
	SubscriptionId *string `pulumi:"subscriptionId"`
}

type LookupAssignmentResult

type LookupAssignmentResult struct {
	// ID of the Blueprint definition resource.
	BlueprintId *string `pulumi:"blueprintId"`
	// Multi-line explain this resource.
	Description *string `pulumi:"description"`
	// One-liner string explain this resource.
	DisplayName *string `pulumi:"displayName"`
	// String Id used to locate any resource on Azure.
	Id string `pulumi:"id"`
	// Managed Service Identity for this Blueprint assignment
	Identity ManagedServiceIdentityResponse `pulumi:"identity"`
	// The location of this Blueprint assignment.
	Location string `pulumi:"location"`
	// Defines how Blueprint-managed resources will be locked.
	Locks *AssignmentLockSettingsResponse `pulumi:"locks"`
	// Name of this resource.
	Name string `pulumi:"name"`
	// Blueprint parameter values.
	Parameters map[string]ParameterValueBaseResponse `pulumi:"parameters"`
	// State of the assignment.
	ProvisioningState string `pulumi:"provisioningState"`
	// Names and locations of resource group placeholders.
	ResourceGroups map[string]ResourceGroupValueResponse `pulumi:"resourceGroups"`
	// Status of Blueprint assignment. This field is readonly.
	Status AssignmentStatusResponse `pulumi:"status"`
	// Type of this resource.
	Type string `pulumi:"type"`
}

Represents a Blueprint assignment.

type LookupBlueprintArgs added in v0.6.0

type LookupBlueprintArgs struct {
	// name of the blueprint.
	BlueprintName string `pulumi:"blueprintName"`
	// ManagementGroup where blueprint stores.
	ManagementGroupName string `pulumi:"managementGroupName"`
}

type LookupBlueprintResult added in v0.6.0

type LookupBlueprintResult struct {
	// Multi-line explain this resource.
	Description *string `pulumi:"description"`
	// One-liner string explain this resource.
	DisplayName *string `pulumi:"displayName"`
	// String Id used to locate any resource on Azure.
	Id string `pulumi:"id"`
	// Layout view of the blueprint, for UI reference.
	Layout interface{} `pulumi:"layout"`
	// Name of this resource.
	Name string `pulumi:"name"`
	// Parameters required by this Blueprint definition.
	Parameters map[string]ParameterDefinitionResponse `pulumi:"parameters"`
	// Resource group placeholders defined by this Blueprint definition.
	ResourceGroups map[string]ResourceGroupDefinitionResponse `pulumi:"resourceGroups"`
	// Status of the Blueprint. This field is readonly.
	Status BlueprintStatusResponse `pulumi:"status"`
	// The scope where this Blueprint can be applied.
	TargetScope string `pulumi:"targetScope"`
	// Type of this resource.
	Type string `pulumi:"type"`
	// Published versions of this blueprint.
	Versions interface{} `pulumi:"versions"`
}

Represents a Blueprint definition.

func LookupBlueprint added in v0.6.0

func LookupBlueprint(ctx *pulumi.Context, args *LookupBlueprintArgs, opts ...pulumi.InvokeOption) (*LookupBlueprintResult, error)

type LookupPublishedBlueprintArgs added in v0.6.0

type LookupPublishedBlueprintArgs struct {
	// name of the blueprint.
	BlueprintName string `pulumi:"blueprintName"`
	// ManagementGroup where blueprint stores.
	ManagementGroupName string `pulumi:"managementGroupName"`
	// version of the published blueprint.
	VersionId string `pulumi:"versionId"`
}

type LookupPublishedBlueprintResult added in v0.6.0

type LookupPublishedBlueprintResult struct {
	// Name of the Blueprint definition.
	BlueprintName *string `pulumi:"blueprintName"`
	// Version-specific change notes
	ChangeNotes *string `pulumi:"changeNotes"`
	// Multi-line explain this resource.
	Description *string `pulumi:"description"`
	// One-liner string explain this resource.
	DisplayName *string `pulumi:"displayName"`
	// String Id used to locate any resource on Azure.
	Id string `pulumi:"id"`
	// Name of this resource.
	Name string `pulumi:"name"`
	// Parameters required by this Blueprint definition.
	Parameters map[string]ParameterDefinitionResponse `pulumi:"parameters"`
	// Resource group placeholders defined by this Blueprint definition.
	ResourceGroups map[string]ResourceGroupDefinitionResponse `pulumi:"resourceGroups"`
	// Status of the Blueprint. This field is readonly.
	Status BlueprintStatusResponse `pulumi:"status"`
	// The scope where this Blueprint can be applied.
	TargetScope *string `pulumi:"targetScope"`
	// Type of this resource.
	Type string `pulumi:"type"`
}

Represents a published Blueprint.

func LookupPublishedBlueprint added in v0.6.0

func LookupPublishedBlueprint(ctx *pulumi.Context, args *LookupPublishedBlueprintArgs, opts ...pulumi.InvokeOption) (*LookupPublishedBlueprintResult, error)

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// Azure Active Directory principal ID associated with this Identity.
	PrincipalId *string `pulumi:"principalId"`
	// ID of the Azure Active Directory.
	TenantId *string `pulumi:"tenantId"`
	// Type of the Managed Service Identity.
	Type string `pulumi:"type"`
}

Managed Service Identity

type ManagedServiceIdentityArgs

type ManagedServiceIdentityArgs struct {
	// Azure Active Directory principal ID associated with this Identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// ID of the Azure Active Directory.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Type of the Managed Service Identity.
	Type pulumi.StringInput `pulumi:"type"`
}

Managed Service Identity

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 Service Identity

func (ManagedServiceIdentityOutput) ElementType

func (ManagedServiceIdentityOutput) PrincipalId

Azure Active Directory principal ID associated with this Identity.

func (ManagedServiceIdentityOutput) TenantId

ID of the Azure Active Directory.

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 Service 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) PrincipalId

Azure Active Directory principal ID associated with this Identity.

func (ManagedServiceIdentityPtrOutput) TenantId

ID of the Azure Active Directory.

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 Service Identity.

type ManagedServiceIdentityResponse

type ManagedServiceIdentityResponse struct {
	// Azure Active Directory principal ID associated with this Identity.
	PrincipalId *string `pulumi:"principalId"`
	// ID of the Azure Active Directory.
	TenantId *string `pulumi:"tenantId"`
	// Type of the Managed Service Identity.
	Type string `pulumi:"type"`
}

Managed Service Identity

type ManagedServiceIdentityResponseArgs

type ManagedServiceIdentityResponseArgs struct {
	// Azure Active Directory principal ID associated with this Identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// ID of the Azure Active Directory.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Type of the Managed Service Identity.
	Type pulumi.StringInput `pulumi:"type"`
}

Managed Service Identity

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 Service Identity

func (ManagedServiceIdentityResponseOutput) ElementType

func (ManagedServiceIdentityResponseOutput) PrincipalId

Azure Active Directory principal ID associated with this Identity.

func (ManagedServiceIdentityResponseOutput) TenantId

ID of the Azure Active Directory.

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 Service 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) PrincipalId

Azure Active Directory principal ID associated with this Identity.

func (ManagedServiceIdentityResponsePtrOutput) TenantId

ID of the Azure Active Directory.

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 Service Identity.

type ManagedServiceIdentityType added in v0.3.1

type ManagedServiceIdentityType pulumi.String

Type of the Managed Service Identity.

func (ManagedServiceIdentityType) ElementType added in v0.3.1

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToStringOutput added in v0.3.1

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ManagedServiceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type ParameterDefinition added in v0.6.0

type ParameterDefinition struct {
	// Array of allowed values for this parameter.
	AllowedValues []interface{} `pulumi:"allowedValues"`
	// Default Value for this parameter.
	DefaultValue interface{} `pulumi:"defaultValue"`
	// Description of this parameter/resourceGroup.
	Description *string `pulumi:"description"`
	// DisplayName of this parameter/resourceGroup.
	DisplayName *string `pulumi:"displayName"`
	// StrongType for UI to render rich experience during assignment time.
	StrongType *string `pulumi:"strongType"`
	// Allowed data types for Azure Resource Manager template parameters.
	Type string `pulumi:"type"`
}

Represent a parameter with constrains and metadata.

type ParameterDefinitionArgs added in v0.6.0

type ParameterDefinitionArgs struct {
	// Array of allowed values for this parameter.
	AllowedValues pulumi.ArrayInput `pulumi:"allowedValues"`
	// Default Value for this parameter.
	DefaultValue pulumi.Input `pulumi:"defaultValue"`
	// Description of this parameter/resourceGroup.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// DisplayName of this parameter/resourceGroup.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// StrongType for UI to render rich experience during assignment time.
	StrongType pulumi.StringPtrInput `pulumi:"strongType"`
	// Allowed data types for Azure Resource Manager template parameters.
	Type pulumi.StringInput `pulumi:"type"`
}

Represent a parameter with constrains and metadata.

func (ParameterDefinitionArgs) ElementType added in v0.6.0

func (ParameterDefinitionArgs) ElementType() reflect.Type

func (ParameterDefinitionArgs) ToParameterDefinitionOutput added in v0.6.0

func (i ParameterDefinitionArgs) ToParameterDefinitionOutput() ParameterDefinitionOutput

func (ParameterDefinitionArgs) ToParameterDefinitionOutputWithContext added in v0.6.0

func (i ParameterDefinitionArgs) ToParameterDefinitionOutputWithContext(ctx context.Context) ParameterDefinitionOutput

type ParameterDefinitionInput added in v0.6.0

type ParameterDefinitionInput interface {
	pulumi.Input

	ToParameterDefinitionOutput() ParameterDefinitionOutput
	ToParameterDefinitionOutputWithContext(context.Context) ParameterDefinitionOutput
}

ParameterDefinitionInput is an input type that accepts ParameterDefinitionArgs and ParameterDefinitionOutput values. You can construct a concrete instance of `ParameterDefinitionInput` via:

ParameterDefinitionArgs{...}

type ParameterDefinitionMap added in v0.6.0

type ParameterDefinitionMap map[string]ParameterDefinitionInput

func (ParameterDefinitionMap) ElementType added in v0.6.0

func (ParameterDefinitionMap) ElementType() reflect.Type

func (ParameterDefinitionMap) ToParameterDefinitionMapOutput added in v0.6.0

func (i ParameterDefinitionMap) ToParameterDefinitionMapOutput() ParameterDefinitionMapOutput

func (ParameterDefinitionMap) ToParameterDefinitionMapOutputWithContext added in v0.6.0

func (i ParameterDefinitionMap) ToParameterDefinitionMapOutputWithContext(ctx context.Context) ParameterDefinitionMapOutput

type ParameterDefinitionMapInput added in v0.6.0

type ParameterDefinitionMapInput interface {
	pulumi.Input

	ToParameterDefinitionMapOutput() ParameterDefinitionMapOutput
	ToParameterDefinitionMapOutputWithContext(context.Context) ParameterDefinitionMapOutput
}

ParameterDefinitionMapInput is an input type that accepts ParameterDefinitionMap and ParameterDefinitionMapOutput values. You can construct a concrete instance of `ParameterDefinitionMapInput` via:

ParameterDefinitionMap{ "key": ParameterDefinitionArgs{...} }

type ParameterDefinitionMapOutput added in v0.6.0

type ParameterDefinitionMapOutput struct{ *pulumi.OutputState }

func (ParameterDefinitionMapOutput) ElementType added in v0.6.0

func (ParameterDefinitionMapOutput) MapIndex added in v0.6.0

func (ParameterDefinitionMapOutput) ToParameterDefinitionMapOutput added in v0.6.0

func (o ParameterDefinitionMapOutput) ToParameterDefinitionMapOutput() ParameterDefinitionMapOutput

func (ParameterDefinitionMapOutput) ToParameterDefinitionMapOutputWithContext added in v0.6.0

func (o ParameterDefinitionMapOutput) ToParameterDefinitionMapOutputWithContext(ctx context.Context) ParameterDefinitionMapOutput

type ParameterDefinitionOutput added in v0.6.0

type ParameterDefinitionOutput struct{ *pulumi.OutputState }

Represent a parameter with constrains and metadata.

func (ParameterDefinitionOutput) AllowedValues added in v0.6.0

func (o ParameterDefinitionOutput) AllowedValues() pulumi.ArrayOutput

Array of allowed values for this parameter.

func (ParameterDefinitionOutput) DefaultValue added in v0.6.0

func (o ParameterDefinitionOutput) DefaultValue() pulumi.AnyOutput

Default Value for this parameter.

func (ParameterDefinitionOutput) Description added in v0.6.0

Description of this parameter/resourceGroup.

func (ParameterDefinitionOutput) DisplayName added in v0.6.0

DisplayName of this parameter/resourceGroup.

func (ParameterDefinitionOutput) ElementType added in v0.6.0

func (ParameterDefinitionOutput) ElementType() reflect.Type

func (ParameterDefinitionOutput) StrongType added in v0.6.0

StrongType for UI to render rich experience during assignment time.

func (ParameterDefinitionOutput) ToParameterDefinitionOutput added in v0.6.0

func (o ParameterDefinitionOutput) ToParameterDefinitionOutput() ParameterDefinitionOutput

func (ParameterDefinitionOutput) ToParameterDefinitionOutputWithContext added in v0.6.0

func (o ParameterDefinitionOutput) ToParameterDefinitionOutputWithContext(ctx context.Context) ParameterDefinitionOutput

func (ParameterDefinitionOutput) Type added in v0.6.0

Allowed data types for Azure Resource Manager template parameters.

type ParameterDefinitionResponse added in v0.6.0

type ParameterDefinitionResponse struct {
	// Array of allowed values for this parameter.
	AllowedValues []interface{} `pulumi:"allowedValues"`
	// Default Value for this parameter.
	DefaultValue interface{} `pulumi:"defaultValue"`
	// Description of this parameter/resourceGroup.
	Description *string `pulumi:"description"`
	// DisplayName of this parameter/resourceGroup.
	DisplayName *string `pulumi:"displayName"`
	// StrongType for UI to render rich experience during assignment time.
	StrongType *string `pulumi:"strongType"`
	// Allowed data types for Azure Resource Manager template parameters.
	Type string `pulumi:"type"`
}

Represent a parameter with constrains and metadata.

type ParameterDefinitionResponseArgs added in v0.6.0

type ParameterDefinitionResponseArgs struct {
	// Array of allowed values for this parameter.
	AllowedValues pulumi.ArrayInput `pulumi:"allowedValues"`
	// Default Value for this parameter.
	DefaultValue pulumi.Input `pulumi:"defaultValue"`
	// Description of this parameter/resourceGroup.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// DisplayName of this parameter/resourceGroup.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// StrongType for UI to render rich experience during assignment time.
	StrongType pulumi.StringPtrInput `pulumi:"strongType"`
	// Allowed data types for Azure Resource Manager template parameters.
	Type pulumi.StringInput `pulumi:"type"`
}

Represent a parameter with constrains and metadata.

func (ParameterDefinitionResponseArgs) ElementType added in v0.6.0

func (ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutput added in v0.6.0

func (i ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput

func (ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutputWithContext added in v0.6.0

func (i ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutputWithContext(ctx context.Context) ParameterDefinitionResponseOutput

type ParameterDefinitionResponseInput added in v0.6.0

type ParameterDefinitionResponseInput interface {
	pulumi.Input

	ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput
	ToParameterDefinitionResponseOutputWithContext(context.Context) ParameterDefinitionResponseOutput
}

ParameterDefinitionResponseInput is an input type that accepts ParameterDefinitionResponseArgs and ParameterDefinitionResponseOutput values. You can construct a concrete instance of `ParameterDefinitionResponseInput` via:

ParameterDefinitionResponseArgs{...}

type ParameterDefinitionResponseMap added in v0.6.0

type ParameterDefinitionResponseMap map[string]ParameterDefinitionResponseInput

func (ParameterDefinitionResponseMap) ElementType added in v0.6.0

func (ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutput added in v0.6.0

func (i ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutput() ParameterDefinitionResponseMapOutput

func (ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutputWithContext added in v0.6.0

func (i ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionResponseMapOutput

type ParameterDefinitionResponseMapInput added in v0.6.0

type ParameterDefinitionResponseMapInput interface {
	pulumi.Input

	ToParameterDefinitionResponseMapOutput() ParameterDefinitionResponseMapOutput
	ToParameterDefinitionResponseMapOutputWithContext(context.Context) ParameterDefinitionResponseMapOutput
}

ParameterDefinitionResponseMapInput is an input type that accepts ParameterDefinitionResponseMap and ParameterDefinitionResponseMapOutput values. You can construct a concrete instance of `ParameterDefinitionResponseMapInput` via:

ParameterDefinitionResponseMap{ "key": ParameterDefinitionResponseArgs{...} }

type ParameterDefinitionResponseMapOutput added in v0.6.0

type ParameterDefinitionResponseMapOutput struct{ *pulumi.OutputState }

func (ParameterDefinitionResponseMapOutput) ElementType added in v0.6.0

func (ParameterDefinitionResponseMapOutput) MapIndex added in v0.6.0

func (ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutput added in v0.6.0

func (o ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutput() ParameterDefinitionResponseMapOutput

func (ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutputWithContext added in v0.6.0

func (o ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionResponseMapOutput

type ParameterDefinitionResponseOutput added in v0.6.0

type ParameterDefinitionResponseOutput struct{ *pulumi.OutputState }

Represent a parameter with constrains and metadata.

func (ParameterDefinitionResponseOutput) AllowedValues added in v0.6.0

Array of allowed values for this parameter.

func (ParameterDefinitionResponseOutput) DefaultValue added in v0.6.0

Default Value for this parameter.

func (ParameterDefinitionResponseOutput) Description added in v0.6.0

Description of this parameter/resourceGroup.

func (ParameterDefinitionResponseOutput) DisplayName added in v0.6.0

DisplayName of this parameter/resourceGroup.

func (ParameterDefinitionResponseOutput) ElementType added in v0.6.0

func (ParameterDefinitionResponseOutput) StrongType added in v0.6.0

StrongType for UI to render rich experience during assignment time.

func (ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutput added in v0.6.0

func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput

func (ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutputWithContext added in v0.6.0

func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutputWithContext(ctx context.Context) ParameterDefinitionResponseOutput

func (ParameterDefinitionResponseOutput) Type added in v0.6.0

Allowed data types for Azure Resource Manager template parameters.

type ParameterValueBase

type ParameterValueBase struct {
	// Optional property, just to establish ParameterValueBase as a BaseClass.
	Description *string `pulumi:"description"`
}

Base class for ParameterValue.

type ParameterValueBaseArgs

type ParameterValueBaseArgs struct {
	// Optional property, just to establish ParameterValueBase as a BaseClass.
	Description pulumi.StringPtrInput `pulumi:"description"`
}

Base class for ParameterValue.

func (ParameterValueBaseArgs) ElementType

func (ParameterValueBaseArgs) ElementType() reflect.Type

func (ParameterValueBaseArgs) ToParameterValueBaseOutput

func (i ParameterValueBaseArgs) ToParameterValueBaseOutput() ParameterValueBaseOutput

func (ParameterValueBaseArgs) ToParameterValueBaseOutputWithContext

func (i ParameterValueBaseArgs) ToParameterValueBaseOutputWithContext(ctx context.Context) ParameterValueBaseOutput

type ParameterValueBaseInput

type ParameterValueBaseInput interface {
	pulumi.Input

	ToParameterValueBaseOutput() ParameterValueBaseOutput
	ToParameterValueBaseOutputWithContext(context.Context) ParameterValueBaseOutput
}

ParameterValueBaseInput is an input type that accepts ParameterValueBaseArgs and ParameterValueBaseOutput values. You can construct a concrete instance of `ParameterValueBaseInput` via:

ParameterValueBaseArgs{...}

type ParameterValueBaseMap

type ParameterValueBaseMap map[string]ParameterValueBaseInput

func (ParameterValueBaseMap) ElementType

func (ParameterValueBaseMap) ElementType() reflect.Type

func (ParameterValueBaseMap) ToParameterValueBaseMapOutput

func (i ParameterValueBaseMap) ToParameterValueBaseMapOutput() ParameterValueBaseMapOutput

func (ParameterValueBaseMap) ToParameterValueBaseMapOutputWithContext

func (i ParameterValueBaseMap) ToParameterValueBaseMapOutputWithContext(ctx context.Context) ParameterValueBaseMapOutput

type ParameterValueBaseMapInput

type ParameterValueBaseMapInput interface {
	pulumi.Input

	ToParameterValueBaseMapOutput() ParameterValueBaseMapOutput
	ToParameterValueBaseMapOutputWithContext(context.Context) ParameterValueBaseMapOutput
}

ParameterValueBaseMapInput is an input type that accepts ParameterValueBaseMap and ParameterValueBaseMapOutput values. You can construct a concrete instance of `ParameterValueBaseMapInput` via:

ParameterValueBaseMap{ "key": ParameterValueBaseArgs{...} }

type ParameterValueBaseMapOutput

type ParameterValueBaseMapOutput struct{ *pulumi.OutputState }

func (ParameterValueBaseMapOutput) ElementType

func (ParameterValueBaseMapOutput) MapIndex

func (ParameterValueBaseMapOutput) ToParameterValueBaseMapOutput

func (o ParameterValueBaseMapOutput) ToParameterValueBaseMapOutput() ParameterValueBaseMapOutput

func (ParameterValueBaseMapOutput) ToParameterValueBaseMapOutputWithContext

func (o ParameterValueBaseMapOutput) ToParameterValueBaseMapOutputWithContext(ctx context.Context) ParameterValueBaseMapOutput

type ParameterValueBaseOutput

type ParameterValueBaseOutput struct{ *pulumi.OutputState }

Base class for ParameterValue.

func (ParameterValueBaseOutput) Description

Optional property, just to establish ParameterValueBase as a BaseClass.

func (ParameterValueBaseOutput) ElementType

func (ParameterValueBaseOutput) ElementType() reflect.Type

func (ParameterValueBaseOutput) ToParameterValueBaseOutput

func (o ParameterValueBaseOutput) ToParameterValueBaseOutput() ParameterValueBaseOutput

func (ParameterValueBaseOutput) ToParameterValueBaseOutputWithContext

func (o ParameterValueBaseOutput) ToParameterValueBaseOutputWithContext(ctx context.Context) ParameterValueBaseOutput

type ParameterValueBaseResponse

type ParameterValueBaseResponse struct {
	// Optional property, just to establish ParameterValueBase as a BaseClass.
	Description *string `pulumi:"description"`
}

Base class for ParameterValue.

type ParameterValueBaseResponseArgs

type ParameterValueBaseResponseArgs struct {
	// Optional property, just to establish ParameterValueBase as a BaseClass.
	Description pulumi.StringPtrInput `pulumi:"description"`
}

Base class for ParameterValue.

func (ParameterValueBaseResponseArgs) ElementType

func (ParameterValueBaseResponseArgs) ToParameterValueBaseResponseOutput

func (i ParameterValueBaseResponseArgs) ToParameterValueBaseResponseOutput() ParameterValueBaseResponseOutput

func (ParameterValueBaseResponseArgs) ToParameterValueBaseResponseOutputWithContext

func (i ParameterValueBaseResponseArgs) ToParameterValueBaseResponseOutputWithContext(ctx context.Context) ParameterValueBaseResponseOutput

type ParameterValueBaseResponseInput

type ParameterValueBaseResponseInput interface {
	pulumi.Input

	ToParameterValueBaseResponseOutput() ParameterValueBaseResponseOutput
	ToParameterValueBaseResponseOutputWithContext(context.Context) ParameterValueBaseResponseOutput
}

ParameterValueBaseResponseInput is an input type that accepts ParameterValueBaseResponseArgs and ParameterValueBaseResponseOutput values. You can construct a concrete instance of `ParameterValueBaseResponseInput` via:

ParameterValueBaseResponseArgs{...}

type ParameterValueBaseResponseMap

type ParameterValueBaseResponseMap map[string]ParameterValueBaseResponseInput

func (ParameterValueBaseResponseMap) ElementType

func (ParameterValueBaseResponseMap) ToParameterValueBaseResponseMapOutput

func (i ParameterValueBaseResponseMap) ToParameterValueBaseResponseMapOutput() ParameterValueBaseResponseMapOutput

func (ParameterValueBaseResponseMap) ToParameterValueBaseResponseMapOutputWithContext

func (i ParameterValueBaseResponseMap) ToParameterValueBaseResponseMapOutputWithContext(ctx context.Context) ParameterValueBaseResponseMapOutput

type ParameterValueBaseResponseMapInput

type ParameterValueBaseResponseMapInput interface {
	pulumi.Input

	ToParameterValueBaseResponseMapOutput() ParameterValueBaseResponseMapOutput
	ToParameterValueBaseResponseMapOutputWithContext(context.Context) ParameterValueBaseResponseMapOutput
}

ParameterValueBaseResponseMapInput is an input type that accepts ParameterValueBaseResponseMap and ParameterValueBaseResponseMapOutput values. You can construct a concrete instance of `ParameterValueBaseResponseMapInput` via:

ParameterValueBaseResponseMap{ "key": ParameterValueBaseResponseArgs{...} }

type ParameterValueBaseResponseMapOutput

type ParameterValueBaseResponseMapOutput struct{ *pulumi.OutputState }

func (ParameterValueBaseResponseMapOutput) ElementType

func (ParameterValueBaseResponseMapOutput) MapIndex

func (ParameterValueBaseResponseMapOutput) ToParameterValueBaseResponseMapOutput

func (o ParameterValueBaseResponseMapOutput) ToParameterValueBaseResponseMapOutput() ParameterValueBaseResponseMapOutput

func (ParameterValueBaseResponseMapOutput) ToParameterValueBaseResponseMapOutputWithContext

func (o ParameterValueBaseResponseMapOutput) ToParameterValueBaseResponseMapOutputWithContext(ctx context.Context) ParameterValueBaseResponseMapOutput

type ParameterValueBaseResponseOutput

type ParameterValueBaseResponseOutput struct{ *pulumi.OutputState }

Base class for ParameterValue.

func (ParameterValueBaseResponseOutput) Description

Optional property, just to establish ParameterValueBase as a BaseClass.

func (ParameterValueBaseResponseOutput) ElementType

func (ParameterValueBaseResponseOutput) ToParameterValueBaseResponseOutput

func (o ParameterValueBaseResponseOutput) ToParameterValueBaseResponseOutput() ParameterValueBaseResponseOutput

func (ParameterValueBaseResponseOutput) ToParameterValueBaseResponseOutputWithContext

func (o ParameterValueBaseResponseOutput) ToParameterValueBaseResponseOutputWithContext(ctx context.Context) ParameterValueBaseResponseOutput

type PublishedBlueprint added in v0.6.0

type PublishedBlueprint struct {
	pulumi.CustomResourceState

	// Name of the Blueprint definition.
	BlueprintName pulumi.StringPtrOutput `pulumi:"blueprintName"`
	// Version-specific change notes
	ChangeNotes pulumi.StringPtrOutput `pulumi:"changeNotes"`
	// Multi-line explain this resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// One-liner string explain this resource.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Name of this resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Parameters required by this Blueprint definition.
	Parameters ParameterDefinitionResponseMapOutput `pulumi:"parameters"`
	// Resource group placeholders defined by this Blueprint definition.
	ResourceGroups ResourceGroupDefinitionResponseMapOutput `pulumi:"resourceGroups"`
	// Status of the Blueprint. This field is readonly.
	Status BlueprintStatusResponseOutput `pulumi:"status"`
	// The scope where this Blueprint can be applied.
	TargetScope pulumi.StringPtrOutput `pulumi:"targetScope"`
	// Type of this resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a published Blueprint.

func GetPublishedBlueprint added in v0.6.0

func GetPublishedBlueprint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PublishedBlueprintState, opts ...pulumi.ResourceOption) (*PublishedBlueprint, error)

GetPublishedBlueprint gets an existing PublishedBlueprint 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 NewPublishedBlueprint added in v0.6.0

func NewPublishedBlueprint(ctx *pulumi.Context,
	name string, args *PublishedBlueprintArgs, opts ...pulumi.ResourceOption) (*PublishedBlueprint, error)

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

func (*PublishedBlueprint) ElementType added in v0.6.0

func (*PublishedBlueprint) ElementType() reflect.Type

func (*PublishedBlueprint) ToPublishedBlueprintOutput added in v0.6.0

func (i *PublishedBlueprint) ToPublishedBlueprintOutput() PublishedBlueprintOutput

func (*PublishedBlueprint) ToPublishedBlueprintOutputWithContext added in v0.6.0

func (i *PublishedBlueprint) ToPublishedBlueprintOutputWithContext(ctx context.Context) PublishedBlueprintOutput

type PublishedBlueprintArgs added in v0.6.0

type PublishedBlueprintArgs struct {
	// name of the blueprint.
	BlueprintName pulumi.StringInput
	// ManagementGroup where blueprint stores.
	ManagementGroupName pulumi.StringInput
	// version of the published blueprint.
	VersionId pulumi.StringInput
}

The set of arguments for constructing a PublishedBlueprint resource.

func (PublishedBlueprintArgs) ElementType added in v0.6.0

func (PublishedBlueprintArgs) ElementType() reflect.Type

type PublishedBlueprintInput added in v0.6.0

type PublishedBlueprintInput interface {
	pulumi.Input

	ToPublishedBlueprintOutput() PublishedBlueprintOutput
	ToPublishedBlueprintOutputWithContext(ctx context.Context) PublishedBlueprintOutput
}

type PublishedBlueprintOutput added in v0.6.0

type PublishedBlueprintOutput struct {
	*pulumi.OutputState
}

func (PublishedBlueprintOutput) ElementType added in v0.6.0

func (PublishedBlueprintOutput) ElementType() reflect.Type

func (PublishedBlueprintOutput) ToPublishedBlueprintOutput added in v0.6.0

func (o PublishedBlueprintOutput) ToPublishedBlueprintOutput() PublishedBlueprintOutput

func (PublishedBlueprintOutput) ToPublishedBlueprintOutputWithContext added in v0.6.0

func (o PublishedBlueprintOutput) ToPublishedBlueprintOutputWithContext(ctx context.Context) PublishedBlueprintOutput

type PublishedBlueprintState added in v0.6.0

type PublishedBlueprintState struct {
	// Name of the Blueprint definition.
	BlueprintName pulumi.StringPtrInput
	// Version-specific change notes
	ChangeNotes pulumi.StringPtrInput
	// Multi-line explain this resource.
	Description pulumi.StringPtrInput
	// One-liner string explain this resource.
	DisplayName pulumi.StringPtrInput
	// Name of this resource.
	Name pulumi.StringPtrInput
	// Parameters required by this Blueprint definition.
	Parameters ParameterDefinitionResponseMapInput
	// Resource group placeholders defined by this Blueprint definition.
	ResourceGroups ResourceGroupDefinitionResponseMapInput
	// Status of the Blueprint. This field is readonly.
	Status BlueprintStatusResponsePtrInput
	// The scope where this Blueprint can be applied.
	TargetScope pulumi.StringPtrInput
	// Type of this resource.
	Type pulumi.StringPtrInput
}

func (PublishedBlueprintState) ElementType added in v0.6.0

func (PublishedBlueprintState) ElementType() reflect.Type

type ResourceGroupDefinition added in v0.6.0

type ResourceGroupDefinition struct {
	// Artifacts which need to be deployed before this resource group.
	DependsOn []string `pulumi:"dependsOn"`
	// Description of this parameter/resourceGroup.
	Description *string `pulumi:"description"`
	// DisplayName of this parameter/resourceGroup.
	DisplayName *string `pulumi:"displayName"`
	// Location of this resourceGroup, leave empty if the resource group location will be specified during the Blueprint assignment.
	Location *string `pulumi:"location"`
	// Name of this resourceGroup, leave empty if the resource group name will be specified during the Blueprint assignment.
	Name *string `pulumi:"name"`
	// StrongType for UI to render rich experience during assignment time.
	StrongType *string `pulumi:"strongType"`
}

Represents an Azure resource group in a Blueprint definition.

type ResourceGroupDefinitionArgs added in v0.6.0

type ResourceGroupDefinitionArgs struct {
	// Artifacts which need to be deployed before this resource group.
	DependsOn pulumi.StringArrayInput `pulumi:"dependsOn"`
	// Description of this parameter/resourceGroup.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// DisplayName of this parameter/resourceGroup.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Location of this resourceGroup, leave empty if the resource group location will be specified during the Blueprint assignment.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Name of this resourceGroup, leave empty if the resource group name will be specified during the Blueprint assignment.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// StrongType for UI to render rich experience during assignment time.
	StrongType pulumi.StringPtrInput `pulumi:"strongType"`
}

Represents an Azure resource group in a Blueprint definition.

func (ResourceGroupDefinitionArgs) ElementType added in v0.6.0

func (ResourceGroupDefinitionArgs) ToResourceGroupDefinitionOutput added in v0.6.0

func (i ResourceGroupDefinitionArgs) ToResourceGroupDefinitionOutput() ResourceGroupDefinitionOutput

func (ResourceGroupDefinitionArgs) ToResourceGroupDefinitionOutputWithContext added in v0.6.0

func (i ResourceGroupDefinitionArgs) ToResourceGroupDefinitionOutputWithContext(ctx context.Context) ResourceGroupDefinitionOutput

type ResourceGroupDefinitionInput added in v0.6.0

type ResourceGroupDefinitionInput interface {
	pulumi.Input

	ToResourceGroupDefinitionOutput() ResourceGroupDefinitionOutput
	ToResourceGroupDefinitionOutputWithContext(context.Context) ResourceGroupDefinitionOutput
}

ResourceGroupDefinitionInput is an input type that accepts ResourceGroupDefinitionArgs and ResourceGroupDefinitionOutput values. You can construct a concrete instance of `ResourceGroupDefinitionInput` via:

ResourceGroupDefinitionArgs{...}

type ResourceGroupDefinitionMap added in v0.6.0

type ResourceGroupDefinitionMap map[string]ResourceGroupDefinitionInput

func (ResourceGroupDefinitionMap) ElementType added in v0.6.0

func (ResourceGroupDefinitionMap) ElementType() reflect.Type

func (ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutput added in v0.6.0

func (i ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutput() ResourceGroupDefinitionMapOutput

func (ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutputWithContext added in v0.6.0

func (i ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionMapOutput

type ResourceGroupDefinitionMapInput added in v0.6.0

type ResourceGroupDefinitionMapInput interface {
	pulumi.Input

	ToResourceGroupDefinitionMapOutput() ResourceGroupDefinitionMapOutput
	ToResourceGroupDefinitionMapOutputWithContext(context.Context) ResourceGroupDefinitionMapOutput
}

ResourceGroupDefinitionMapInput is an input type that accepts ResourceGroupDefinitionMap and ResourceGroupDefinitionMapOutput values. You can construct a concrete instance of `ResourceGroupDefinitionMapInput` via:

ResourceGroupDefinitionMap{ "key": ResourceGroupDefinitionArgs{...} }

type ResourceGroupDefinitionMapOutput added in v0.6.0

type ResourceGroupDefinitionMapOutput struct{ *pulumi.OutputState }

func (ResourceGroupDefinitionMapOutput) ElementType added in v0.6.0

func (ResourceGroupDefinitionMapOutput) MapIndex added in v0.6.0

func (ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutput added in v0.6.0

func (o ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutput() ResourceGroupDefinitionMapOutput

func (ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutputWithContext added in v0.6.0

func (o ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionMapOutput

type ResourceGroupDefinitionOutput added in v0.6.0

type ResourceGroupDefinitionOutput struct{ *pulumi.OutputState }

Represents an Azure resource group in a Blueprint definition.

func (ResourceGroupDefinitionOutput) DependsOn added in v0.6.0

Artifacts which need to be deployed before this resource group.

func (ResourceGroupDefinitionOutput) Description added in v0.6.0

Description of this parameter/resourceGroup.

func (ResourceGroupDefinitionOutput) DisplayName added in v0.6.0

DisplayName of this parameter/resourceGroup.

func (ResourceGroupDefinitionOutput) ElementType added in v0.6.0

func (ResourceGroupDefinitionOutput) Location added in v0.6.0

Location of this resourceGroup, leave empty if the resource group location will be specified during the Blueprint assignment.

func (ResourceGroupDefinitionOutput) Name added in v0.6.0

Name of this resourceGroup, leave empty if the resource group name will be specified during the Blueprint assignment.

func (ResourceGroupDefinitionOutput) StrongType added in v0.6.0

StrongType for UI to render rich experience during assignment time.

func (ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutput added in v0.6.0

func (o ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutput() ResourceGroupDefinitionOutput

func (ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutputWithContext added in v0.6.0

func (o ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutputWithContext(ctx context.Context) ResourceGroupDefinitionOutput

type ResourceGroupDefinitionResponse added in v0.6.0

type ResourceGroupDefinitionResponse struct {
	// Artifacts which need to be deployed before this resource group.
	DependsOn []string `pulumi:"dependsOn"`
	// Description of this parameter/resourceGroup.
	Description *string `pulumi:"description"`
	// DisplayName of this parameter/resourceGroup.
	DisplayName *string `pulumi:"displayName"`
	// Location of this resourceGroup, leave empty if the resource group location will be specified during the Blueprint assignment.
	Location *string `pulumi:"location"`
	// Name of this resourceGroup, leave empty if the resource group name will be specified during the Blueprint assignment.
	Name *string `pulumi:"name"`
	// StrongType for UI to render rich experience during assignment time.
	StrongType *string `pulumi:"strongType"`
}

Represents an Azure resource group in a Blueprint definition.

type ResourceGroupDefinitionResponseArgs added in v0.6.0

type ResourceGroupDefinitionResponseArgs struct {
	// Artifacts which need to be deployed before this resource group.
	DependsOn pulumi.StringArrayInput `pulumi:"dependsOn"`
	// Description of this parameter/resourceGroup.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// DisplayName of this parameter/resourceGroup.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Location of this resourceGroup, leave empty if the resource group location will be specified during the Blueprint assignment.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Name of this resourceGroup, leave empty if the resource group name will be specified during the Blueprint assignment.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// StrongType for UI to render rich experience during assignment time.
	StrongType pulumi.StringPtrInput `pulumi:"strongType"`
}

Represents an Azure resource group in a Blueprint definition.

func (ResourceGroupDefinitionResponseArgs) ElementType added in v0.6.0

func (ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutput added in v0.6.0

func (i ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput

func (ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutputWithContext added in v0.6.0

func (i ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseOutput

type ResourceGroupDefinitionResponseInput added in v0.6.0

type ResourceGroupDefinitionResponseInput interface {
	pulumi.Input

	ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput
	ToResourceGroupDefinitionResponseOutputWithContext(context.Context) ResourceGroupDefinitionResponseOutput
}

ResourceGroupDefinitionResponseInput is an input type that accepts ResourceGroupDefinitionResponseArgs and ResourceGroupDefinitionResponseOutput values. You can construct a concrete instance of `ResourceGroupDefinitionResponseInput` via:

ResourceGroupDefinitionResponseArgs{...}

type ResourceGroupDefinitionResponseMap added in v0.6.0

type ResourceGroupDefinitionResponseMap map[string]ResourceGroupDefinitionResponseInput

func (ResourceGroupDefinitionResponseMap) ElementType added in v0.6.0

func (ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutput added in v0.6.0

func (i ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutput() ResourceGroupDefinitionResponseMapOutput

func (ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutputWithContext added in v0.6.0

func (i ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseMapOutput

type ResourceGroupDefinitionResponseMapInput added in v0.6.0

type ResourceGroupDefinitionResponseMapInput interface {
	pulumi.Input

	ToResourceGroupDefinitionResponseMapOutput() ResourceGroupDefinitionResponseMapOutput
	ToResourceGroupDefinitionResponseMapOutputWithContext(context.Context) ResourceGroupDefinitionResponseMapOutput
}

ResourceGroupDefinitionResponseMapInput is an input type that accepts ResourceGroupDefinitionResponseMap and ResourceGroupDefinitionResponseMapOutput values. You can construct a concrete instance of `ResourceGroupDefinitionResponseMapInput` via:

ResourceGroupDefinitionResponseMap{ "key": ResourceGroupDefinitionResponseArgs{...} }

type ResourceGroupDefinitionResponseMapOutput added in v0.6.0

type ResourceGroupDefinitionResponseMapOutput struct{ *pulumi.OutputState }

func (ResourceGroupDefinitionResponseMapOutput) ElementType added in v0.6.0

func (ResourceGroupDefinitionResponseMapOutput) MapIndex added in v0.6.0

func (ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutput added in v0.6.0

func (o ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutput() ResourceGroupDefinitionResponseMapOutput

func (ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutputWithContext added in v0.6.0

func (o ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseMapOutput

type ResourceGroupDefinitionResponseOutput added in v0.6.0

type ResourceGroupDefinitionResponseOutput struct{ *pulumi.OutputState }

Represents an Azure resource group in a Blueprint definition.

func (ResourceGroupDefinitionResponseOutput) DependsOn added in v0.6.0

Artifacts which need to be deployed before this resource group.

func (ResourceGroupDefinitionResponseOutput) Description added in v0.6.0

Description of this parameter/resourceGroup.

func (ResourceGroupDefinitionResponseOutput) DisplayName added in v0.6.0

DisplayName of this parameter/resourceGroup.

func (ResourceGroupDefinitionResponseOutput) ElementType added in v0.6.0

func (ResourceGroupDefinitionResponseOutput) Location added in v0.6.0

Location of this resourceGroup, leave empty if the resource group location will be specified during the Blueprint assignment.

func (ResourceGroupDefinitionResponseOutput) Name added in v0.6.0

Name of this resourceGroup, leave empty if the resource group name will be specified during the Blueprint assignment.

func (ResourceGroupDefinitionResponseOutput) StrongType added in v0.6.0

StrongType for UI to render rich experience during assignment time.

func (ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutput added in v0.6.0

func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput

func (ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutputWithContext added in v0.6.0

func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseOutput

type ResourceGroupValue

type ResourceGroupValue struct {
	// Location of the resource group
	Location *string `pulumi:"location"`
	// Name of the resource group
	Name *string `pulumi:"name"`
}

Represents an Azure resource group.

type ResourceGroupValueArgs

type ResourceGroupValueArgs struct {
	// Location of the resource group
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Name of the resource group
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Represents an Azure resource group.

func (ResourceGroupValueArgs) ElementType

func (ResourceGroupValueArgs) ElementType() reflect.Type

func (ResourceGroupValueArgs) ToResourceGroupValueOutput

func (i ResourceGroupValueArgs) ToResourceGroupValueOutput() ResourceGroupValueOutput

func (ResourceGroupValueArgs) ToResourceGroupValueOutputWithContext

func (i ResourceGroupValueArgs) ToResourceGroupValueOutputWithContext(ctx context.Context) ResourceGroupValueOutput

type ResourceGroupValueInput

type ResourceGroupValueInput interface {
	pulumi.Input

	ToResourceGroupValueOutput() ResourceGroupValueOutput
	ToResourceGroupValueOutputWithContext(context.Context) ResourceGroupValueOutput
}

ResourceGroupValueInput is an input type that accepts ResourceGroupValueArgs and ResourceGroupValueOutput values. You can construct a concrete instance of `ResourceGroupValueInput` via:

ResourceGroupValueArgs{...}

type ResourceGroupValueMap

type ResourceGroupValueMap map[string]ResourceGroupValueInput

func (ResourceGroupValueMap) ElementType

func (ResourceGroupValueMap) ElementType() reflect.Type

func (ResourceGroupValueMap) ToResourceGroupValueMapOutput

func (i ResourceGroupValueMap) ToResourceGroupValueMapOutput() ResourceGroupValueMapOutput

func (ResourceGroupValueMap) ToResourceGroupValueMapOutputWithContext

func (i ResourceGroupValueMap) ToResourceGroupValueMapOutputWithContext(ctx context.Context) ResourceGroupValueMapOutput

type ResourceGroupValueMapInput

type ResourceGroupValueMapInput interface {
	pulumi.Input

	ToResourceGroupValueMapOutput() ResourceGroupValueMapOutput
	ToResourceGroupValueMapOutputWithContext(context.Context) ResourceGroupValueMapOutput
}

ResourceGroupValueMapInput is an input type that accepts ResourceGroupValueMap and ResourceGroupValueMapOutput values. You can construct a concrete instance of `ResourceGroupValueMapInput` via:

ResourceGroupValueMap{ "key": ResourceGroupValueArgs{...} }

type ResourceGroupValueMapOutput

type ResourceGroupValueMapOutput struct{ *pulumi.OutputState }

func (ResourceGroupValueMapOutput) ElementType

func (ResourceGroupValueMapOutput) MapIndex

func (ResourceGroupValueMapOutput) ToResourceGroupValueMapOutput

func (o ResourceGroupValueMapOutput) ToResourceGroupValueMapOutput() ResourceGroupValueMapOutput

func (ResourceGroupValueMapOutput) ToResourceGroupValueMapOutputWithContext

func (o ResourceGroupValueMapOutput) ToResourceGroupValueMapOutputWithContext(ctx context.Context) ResourceGroupValueMapOutput

type ResourceGroupValueOutput

type ResourceGroupValueOutput struct{ *pulumi.OutputState }

Represents an Azure resource group.

func (ResourceGroupValueOutput) ElementType

func (ResourceGroupValueOutput) ElementType() reflect.Type

func (ResourceGroupValueOutput) Location

Location of the resource group

func (ResourceGroupValueOutput) Name

Name of the resource group

func (ResourceGroupValueOutput) ToResourceGroupValueOutput

func (o ResourceGroupValueOutput) ToResourceGroupValueOutput() ResourceGroupValueOutput

func (ResourceGroupValueOutput) ToResourceGroupValueOutputWithContext

func (o ResourceGroupValueOutput) ToResourceGroupValueOutputWithContext(ctx context.Context) ResourceGroupValueOutput

type ResourceGroupValueResponse

type ResourceGroupValueResponse struct {
	// Location of the resource group
	Location *string `pulumi:"location"`
	// Name of the resource group
	Name *string `pulumi:"name"`
}

Represents an Azure resource group.

type ResourceGroupValueResponseArgs

type ResourceGroupValueResponseArgs struct {
	// Location of the resource group
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Name of the resource group
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Represents an Azure resource group.

func (ResourceGroupValueResponseArgs) ElementType

func (ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutput

func (i ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutput() ResourceGroupValueResponseOutput

func (ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutputWithContext

func (i ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutputWithContext(ctx context.Context) ResourceGroupValueResponseOutput

type ResourceGroupValueResponseInput

type ResourceGroupValueResponseInput interface {
	pulumi.Input

	ToResourceGroupValueResponseOutput() ResourceGroupValueResponseOutput
	ToResourceGroupValueResponseOutputWithContext(context.Context) ResourceGroupValueResponseOutput
}

ResourceGroupValueResponseInput is an input type that accepts ResourceGroupValueResponseArgs and ResourceGroupValueResponseOutput values. You can construct a concrete instance of `ResourceGroupValueResponseInput` via:

ResourceGroupValueResponseArgs{...}

type ResourceGroupValueResponseMap

type ResourceGroupValueResponseMap map[string]ResourceGroupValueResponseInput

func (ResourceGroupValueResponseMap) ElementType

func (ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutput

func (i ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutput() ResourceGroupValueResponseMapOutput

func (ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutputWithContext

func (i ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutputWithContext(ctx context.Context) ResourceGroupValueResponseMapOutput

type ResourceGroupValueResponseMapInput

type ResourceGroupValueResponseMapInput interface {
	pulumi.Input

	ToResourceGroupValueResponseMapOutput() ResourceGroupValueResponseMapOutput
	ToResourceGroupValueResponseMapOutputWithContext(context.Context) ResourceGroupValueResponseMapOutput
}

ResourceGroupValueResponseMapInput is an input type that accepts ResourceGroupValueResponseMap and ResourceGroupValueResponseMapOutput values. You can construct a concrete instance of `ResourceGroupValueResponseMapInput` via:

ResourceGroupValueResponseMap{ "key": ResourceGroupValueResponseArgs{...} }

type ResourceGroupValueResponseMapOutput

type ResourceGroupValueResponseMapOutput struct{ *pulumi.OutputState }

func (ResourceGroupValueResponseMapOutput) ElementType

func (ResourceGroupValueResponseMapOutput) MapIndex

func (ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutput

func (o ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutput() ResourceGroupValueResponseMapOutput

func (ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutputWithContext

func (o ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutputWithContext(ctx context.Context) ResourceGroupValueResponseMapOutput

type ResourceGroupValueResponseOutput

type ResourceGroupValueResponseOutput struct{ *pulumi.OutputState }

Represents an Azure resource group.

func (ResourceGroupValueResponseOutput) ElementType

func (ResourceGroupValueResponseOutput) Location

Location of the resource group

func (ResourceGroupValueResponseOutput) Name

Name of the resource group

func (ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutput

func (o ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutput() ResourceGroupValueResponseOutput

func (ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutputWithContext

func (o ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutputWithContext(ctx context.Context) ResourceGroupValueResponseOutput

type TemplateParameterType added in v0.6.0

type TemplateParameterType pulumi.String

Allowed data types for Azure Resource Manager template parameters.

func (TemplateParameterType) ElementType added in v0.6.0

func (TemplateParameterType) ElementType() reflect.Type

func (TemplateParameterType) ToStringOutput added in v0.6.0

func (e TemplateParameterType) ToStringOutput() pulumi.StringOutput

func (TemplateParameterType) ToStringOutputWithContext added in v0.6.0

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

func (TemplateParameterType) ToStringPtrOutput added in v0.6.0

func (e TemplateParameterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateParameterType) ToStringPtrOutputWithContext added in v0.6.0

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

Jump to

Keyboard shortcuts

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