Documentation
¶
Index ¶
- Constants
- type Artifact
- type ArtifactArgs
- type ArtifactInput
- type ArtifactKind
- func (ArtifactKind) ElementType() reflect.Type
- func (e ArtifactKind) ToStringOutput() pulumi.StringOutput
- func (e ArtifactKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ArtifactKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ArtifactKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArtifactOutput
- type ArtifactState
- type Blueprint
- type BlueprintArgs
- type BlueprintInput
- type BlueprintOutput
- type BlueprintState
- type BlueprintStatusResponse
- type BlueprintStatusResponseArgs
- func (BlueprintStatusResponseArgs) ElementType() reflect.Type
- func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutput() BlueprintStatusResponseOutput
- func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutputWithContext(ctx context.Context) BlueprintStatusResponseOutput
- func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput
- func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput
- type BlueprintStatusResponseInput
- type BlueprintStatusResponseOutput
- func (BlueprintStatusResponseOutput) ElementType() reflect.Type
- func (o BlueprintStatusResponseOutput) LastModified() pulumi.StringOutput
- func (o BlueprintStatusResponseOutput) TimeCreated() pulumi.StringOutput
- func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutput() BlueprintStatusResponseOutput
- func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutputWithContext(ctx context.Context) BlueprintStatusResponseOutput
- func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput
- func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput
- type BlueprintStatusResponsePtrInput
- type BlueprintStatusResponsePtrOutput
- func (o BlueprintStatusResponsePtrOutput) Elem() BlueprintStatusResponseOutput
- func (BlueprintStatusResponsePtrOutput) ElementType() reflect.Type
- func (o BlueprintStatusResponsePtrOutput) LastModified() pulumi.StringPtrOutput
- func (o BlueprintStatusResponsePtrOutput) TimeCreated() pulumi.StringPtrOutput
- func (o BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput
- func (o BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput
- type BlueprintTargetScope
- func (BlueprintTargetScope) ElementType() reflect.Type
- func (e BlueprintTargetScope) ToStringOutput() pulumi.StringOutput
- func (e BlueprintTargetScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BlueprintTargetScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BlueprintTargetScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupArtifactArgs
- type LookupArtifactResult
- type LookupBlueprintArgs
- type LookupBlueprintResult
- type LookupPublishedBlueprintArgs
- type LookupPublishedBlueprintResult
- type ParameterDefinition
- type ParameterDefinitionArgs
- type ParameterDefinitionInput
- type ParameterDefinitionMap
- type ParameterDefinitionMapInput
- type ParameterDefinitionMapOutput
- func (ParameterDefinitionMapOutput) ElementType() reflect.Type
- func (o ParameterDefinitionMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionOutput
- func (o ParameterDefinitionMapOutput) ToParameterDefinitionMapOutput() ParameterDefinitionMapOutput
- func (o ParameterDefinitionMapOutput) ToParameterDefinitionMapOutputWithContext(ctx context.Context) ParameterDefinitionMapOutput
- type ParameterDefinitionOutput
- func (o ParameterDefinitionOutput) AllowedValues() pulumi.ArrayOutput
- func (o ParameterDefinitionOutput) DefaultValue() pulumi.AnyOutput
- func (o ParameterDefinitionOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionOutput) DisplayName() pulumi.StringPtrOutput
- func (ParameterDefinitionOutput) ElementType() reflect.Type
- func (o ParameterDefinitionOutput) StrongType() pulumi.StringPtrOutput
- func (o ParameterDefinitionOutput) ToParameterDefinitionOutput() ParameterDefinitionOutput
- func (o ParameterDefinitionOutput) ToParameterDefinitionOutputWithContext(ctx context.Context) ParameterDefinitionOutput
- func (o ParameterDefinitionOutput) Type() pulumi.StringOutput
- type ParameterDefinitionResponse
- type ParameterDefinitionResponseArgs
- func (ParameterDefinitionResponseArgs) ElementType() reflect.Type
- func (i ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput
- func (i ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutputWithContext(ctx context.Context) ParameterDefinitionResponseOutput
- type ParameterDefinitionResponseInput
- type ParameterDefinitionResponseMap
- func (ParameterDefinitionResponseMap) ElementType() reflect.Type
- func (i ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutput() ParameterDefinitionResponseMapOutput
- func (i ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionResponseMapOutput
- type ParameterDefinitionResponseMapInput
- type ParameterDefinitionResponseMapOutput
- func (ParameterDefinitionResponseMapOutput) ElementType() reflect.Type
- func (o ParameterDefinitionResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionResponseOutput
- func (o ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutput() ParameterDefinitionResponseMapOutput
- func (o ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionResponseMapOutput
- type ParameterDefinitionResponseOutput
- func (o ParameterDefinitionResponseOutput) AllowedValues() pulumi.ArrayOutput
- func (o ParameterDefinitionResponseOutput) DefaultValue() pulumi.AnyOutput
- func (o ParameterDefinitionResponseOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ParameterDefinitionResponseOutput) ElementType() reflect.Type
- func (o ParameterDefinitionResponseOutput) StrongType() pulumi.StringPtrOutput
- func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput
- func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutputWithContext(ctx context.Context) ParameterDefinitionResponseOutput
- func (o ParameterDefinitionResponseOutput) Type() pulumi.StringOutput
- type PublishedBlueprint
- type PublishedBlueprintArgs
- type PublishedBlueprintInput
- type PublishedBlueprintOutput
- type PublishedBlueprintState
- type ResourceGroupDefinition
- type ResourceGroupDefinitionArgs
- type ResourceGroupDefinitionInput
- type ResourceGroupDefinitionMap
- func (ResourceGroupDefinitionMap) ElementType() reflect.Type
- func (i ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutput() ResourceGroupDefinitionMapOutput
- func (i ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionMapOutput
- type ResourceGroupDefinitionMapInput
- type ResourceGroupDefinitionMapOutput
- func (ResourceGroupDefinitionMapOutput) ElementType() reflect.Type
- func (o ResourceGroupDefinitionMapOutput) MapIndex(k pulumi.StringInput) ResourceGroupDefinitionOutput
- func (o ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutput() ResourceGroupDefinitionMapOutput
- func (o ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionMapOutput
- type ResourceGroupDefinitionOutput
- func (o ResourceGroupDefinitionOutput) DependsOn() pulumi.StringArrayOutput
- func (o ResourceGroupDefinitionOutput) Description() pulumi.StringPtrOutput
- func (o ResourceGroupDefinitionOutput) DisplayName() pulumi.StringPtrOutput
- func (ResourceGroupDefinitionOutput) ElementType() reflect.Type
- func (o ResourceGroupDefinitionOutput) Location() pulumi.StringPtrOutput
- func (o ResourceGroupDefinitionOutput) Name() pulumi.StringPtrOutput
- func (o ResourceGroupDefinitionOutput) StrongType() pulumi.StringPtrOutput
- func (o ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutput() ResourceGroupDefinitionOutput
- func (o ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutputWithContext(ctx context.Context) ResourceGroupDefinitionOutput
- type ResourceGroupDefinitionResponse
- type ResourceGroupDefinitionResponseArgs
- func (ResourceGroupDefinitionResponseArgs) ElementType() reflect.Type
- func (i ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput
- func (i ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseOutput
- type ResourceGroupDefinitionResponseInput
- type ResourceGroupDefinitionResponseMap
- func (ResourceGroupDefinitionResponseMap) ElementType() reflect.Type
- func (i ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutput() ResourceGroupDefinitionResponseMapOutput
- func (i ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseMapOutput
- type ResourceGroupDefinitionResponseMapInput
- type ResourceGroupDefinitionResponseMapOutput
- func (ResourceGroupDefinitionResponseMapOutput) ElementType() reflect.Type
- func (o ResourceGroupDefinitionResponseMapOutput) MapIndex(k pulumi.StringInput) ResourceGroupDefinitionResponseOutput
- func (o ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutput() ResourceGroupDefinitionResponseMapOutput
- func (o ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseMapOutput
- type ResourceGroupDefinitionResponseOutput
- func (o ResourceGroupDefinitionResponseOutput) DependsOn() pulumi.StringArrayOutput
- func (o ResourceGroupDefinitionResponseOutput) Description() pulumi.StringPtrOutput
- func (o ResourceGroupDefinitionResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ResourceGroupDefinitionResponseOutput) ElementType() reflect.Type
- func (o ResourceGroupDefinitionResponseOutput) Location() pulumi.StringPtrOutput
- func (o ResourceGroupDefinitionResponseOutput) Name() pulumi.StringPtrOutput
- func (o ResourceGroupDefinitionResponseOutput) StrongType() pulumi.StringPtrOutput
- func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput
- func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseOutput
- type TemplateParameterType
- func (TemplateParameterType) ElementType() reflect.Type
- func (e TemplateParameterType) ToStringOutput() pulumi.StringOutput
- func (e TemplateParameterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TemplateParameterType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TemplateParameterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( ArtifactKindTemplate = ArtifactKind("template") ArtifactKindRoleAssignment = ArtifactKind("roleAssignment") ArtifactKindPolicyAssignment = ArtifactKind("policyAssignment") )
const ( BlueprintTargetScopeSubscription = BlueprintTargetScope("subscription") BlueprintTargetScopeManagementGroup = BlueprintTargetScope("managementGroup") )
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 ¶
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 ¶
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 ¶
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.2.6
func (*Artifact) ToArtifactOutput ¶ added in v0.2.6
func (i *Artifact) ToArtifactOutput() ArtifactOutput
func (*Artifact) ToArtifactOutputWithContext ¶ added in v0.2.6
func (i *Artifact) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
type ArtifactArgs ¶
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 ¶
func (ArtifactArgs) ElementType() reflect.Type
type ArtifactInput ¶ added in v0.2.6
type ArtifactInput interface { pulumi.Input ToArtifactOutput() ArtifactOutput ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput }
type ArtifactKind ¶ added in v0.3.1
Specifies the kind of Blueprint artifact.
func (ArtifactKind) ElementType ¶ added in v0.3.1
func (ArtifactKind) ElementType() reflect.Type
func (ArtifactKind) ToStringOutput ¶ added in v0.3.1
func (e ArtifactKind) ToStringOutput() pulumi.StringOutput
func (ArtifactKind) ToStringOutputWithContext ¶ added in v0.3.1
func (e ArtifactKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ArtifactKind) ToStringPtrOutput ¶ added in v0.3.1
func (e ArtifactKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArtifactKind) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ArtifactKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArtifactOutput ¶ added in v0.2.6
type ArtifactOutput struct {
*pulumi.OutputState
}
func (ArtifactOutput) ElementType ¶ added in v0.2.6
func (ArtifactOutput) ElementType() reflect.Type
func (ArtifactOutput) ToArtifactOutput ¶ added in v0.2.6
func (o ArtifactOutput) ToArtifactOutput() ArtifactOutput
func (ArtifactOutput) ToArtifactOutputWithContext ¶ added in v0.2.6
func (o ArtifactOutput) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
type ArtifactState ¶
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 ¶
func (ArtifactState) ElementType() reflect.Type
type Blueprint ¶
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 ¶
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 ¶
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.2.6
func (*Blueprint) ToBlueprintOutput ¶ added in v0.2.6
func (i *Blueprint) ToBlueprintOutput() BlueprintOutput
func (*Blueprint) ToBlueprintOutputWithContext ¶ added in v0.2.6
func (i *Blueprint) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
type BlueprintArgs ¶
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 ¶
func (BlueprintArgs) ElementType() reflect.Type
type BlueprintInput ¶ added in v0.2.6
type BlueprintInput interface { pulumi.Input ToBlueprintOutput() BlueprintOutput ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput }
type BlueprintOutput ¶ added in v0.2.6
type BlueprintOutput struct {
*pulumi.OutputState
}
func (BlueprintOutput) ElementType ¶ added in v0.2.6
func (BlueprintOutput) ElementType() reflect.Type
func (BlueprintOutput) ToBlueprintOutput ¶ added in v0.2.6
func (o BlueprintOutput) ToBlueprintOutput() BlueprintOutput
func (BlueprintOutput) ToBlueprintOutputWithContext ¶ added in v0.2.6
func (o BlueprintOutput) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
type BlueprintState ¶
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 ¶
func (BlueprintState) ElementType() reflect.Type
type BlueprintStatusResponse ¶
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 ¶
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 ¶
func (BlueprintStatusResponseArgs) ElementType() reflect.Type
func (BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutput ¶
func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutput() BlueprintStatusResponseOutput
func (BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutputWithContext ¶
func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponseOutputWithContext(ctx context.Context) BlueprintStatusResponseOutput
func (BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutput ¶
func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput
func (BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutputWithContext ¶
func (i BlueprintStatusResponseArgs) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput
type BlueprintStatusResponseInput ¶
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 ¶
type BlueprintStatusResponseOutput struct{ *pulumi.OutputState }
The status of the blueprint. This field is readonly.
func (BlueprintStatusResponseOutput) ElementType ¶
func (BlueprintStatusResponseOutput) ElementType() reflect.Type
func (BlueprintStatusResponseOutput) LastModified ¶
func (o BlueprintStatusResponseOutput) LastModified() pulumi.StringOutput
Last modified time of this blueprint.
func (BlueprintStatusResponseOutput) TimeCreated ¶
func (o BlueprintStatusResponseOutput) TimeCreated() pulumi.StringOutput
Creation time of this blueprint.
func (BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutput ¶
func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutput() BlueprintStatusResponseOutput
func (BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutputWithContext ¶
func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponseOutputWithContext(ctx context.Context) BlueprintStatusResponseOutput
func (BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutput ¶
func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput
func (BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutputWithContext ¶
func (o BlueprintStatusResponseOutput) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput
type BlueprintStatusResponsePtrInput ¶
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 ¶
func BlueprintStatusResponsePtr(v *BlueprintStatusResponseArgs) BlueprintStatusResponsePtrInput
type BlueprintStatusResponsePtrOutput ¶
type BlueprintStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (BlueprintStatusResponsePtrOutput) Elem ¶
func (o BlueprintStatusResponsePtrOutput) Elem() BlueprintStatusResponseOutput
func (BlueprintStatusResponsePtrOutput) ElementType ¶
func (BlueprintStatusResponsePtrOutput) ElementType() reflect.Type
func (BlueprintStatusResponsePtrOutput) LastModified ¶
func (o BlueprintStatusResponsePtrOutput) LastModified() pulumi.StringPtrOutput
Last modified time of this blueprint.
func (BlueprintStatusResponsePtrOutput) TimeCreated ¶
func (o BlueprintStatusResponsePtrOutput) TimeCreated() pulumi.StringPtrOutput
Creation time of this blueprint.
func (BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutput ¶
func (o BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutput() BlueprintStatusResponsePtrOutput
func (BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutputWithContext ¶
func (o BlueprintStatusResponsePtrOutput) ToBlueprintStatusResponsePtrOutputWithContext(ctx context.Context) BlueprintStatusResponsePtrOutput
type BlueprintTargetScope ¶ added in v0.3.1
The scope where this Blueprint can be applied.
func (BlueprintTargetScope) ElementType ¶ added in v0.3.1
func (BlueprintTargetScope) ElementType() reflect.Type
func (BlueprintTargetScope) ToStringOutput ¶ added in v0.3.1
func (e BlueprintTargetScope) ToStringOutput() pulumi.StringOutput
func (BlueprintTargetScope) ToStringOutputWithContext ¶ added in v0.3.1
func (e BlueprintTargetScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BlueprintTargetScope) ToStringPtrOutput ¶ added in v0.3.1
func (e BlueprintTargetScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (BlueprintTargetScope) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BlueprintTargetScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupArtifactArgs ¶
type LookupArtifactResult ¶
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 ¶
func LookupArtifact(ctx *pulumi.Context, args *LookupArtifactArgs, opts ...pulumi.InvokeOption) (*LookupArtifactResult, error)
type LookupBlueprintArgs ¶
type LookupBlueprintResult ¶
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 ¶
func LookupBlueprint(ctx *pulumi.Context, args *LookupBlueprintArgs, opts ...pulumi.InvokeOption) (*LookupBlueprintResult, error)
type LookupPublishedBlueprintResult ¶
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 ¶
func LookupPublishedBlueprint(ctx *pulumi.Context, args *LookupPublishedBlueprintArgs, opts ...pulumi.InvokeOption) (*LookupPublishedBlueprintResult, error)
type ParameterDefinition ¶
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 ¶
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 ¶
func (ParameterDefinitionArgs) ElementType() reflect.Type
func (ParameterDefinitionArgs) ToParameterDefinitionOutput ¶
func (i ParameterDefinitionArgs) ToParameterDefinitionOutput() ParameterDefinitionOutput
func (ParameterDefinitionArgs) ToParameterDefinitionOutputWithContext ¶
func (i ParameterDefinitionArgs) ToParameterDefinitionOutputWithContext(ctx context.Context) ParameterDefinitionOutput
type ParameterDefinitionInput ¶
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 ¶
type ParameterDefinitionMap map[string]ParameterDefinitionInput
func (ParameterDefinitionMap) ElementType ¶
func (ParameterDefinitionMap) ElementType() reflect.Type
func (ParameterDefinitionMap) ToParameterDefinitionMapOutput ¶
func (i ParameterDefinitionMap) ToParameterDefinitionMapOutput() ParameterDefinitionMapOutput
func (ParameterDefinitionMap) ToParameterDefinitionMapOutputWithContext ¶
func (i ParameterDefinitionMap) ToParameterDefinitionMapOutputWithContext(ctx context.Context) ParameterDefinitionMapOutput
type ParameterDefinitionMapInput ¶
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 ¶
type ParameterDefinitionMapOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionMapOutput) ElementType ¶
func (ParameterDefinitionMapOutput) ElementType() reflect.Type
func (ParameterDefinitionMapOutput) MapIndex ¶
func (o ParameterDefinitionMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionOutput
func (ParameterDefinitionMapOutput) ToParameterDefinitionMapOutput ¶
func (o ParameterDefinitionMapOutput) ToParameterDefinitionMapOutput() ParameterDefinitionMapOutput
func (ParameterDefinitionMapOutput) ToParameterDefinitionMapOutputWithContext ¶
func (o ParameterDefinitionMapOutput) ToParameterDefinitionMapOutputWithContext(ctx context.Context) ParameterDefinitionMapOutput
type ParameterDefinitionOutput ¶
type ParameterDefinitionOutput struct{ *pulumi.OutputState }
Represent a parameter with constrains and metadata.
func (ParameterDefinitionOutput) AllowedValues ¶
func (o ParameterDefinitionOutput) AllowedValues() pulumi.ArrayOutput
Array of allowed values for this parameter.
func (ParameterDefinitionOutput) DefaultValue ¶
func (o ParameterDefinitionOutput) DefaultValue() pulumi.AnyOutput
Default Value for this parameter.
func (ParameterDefinitionOutput) Description ¶
func (o ParameterDefinitionOutput) Description() pulumi.StringPtrOutput
Description of this parameter/resourceGroup.
func (ParameterDefinitionOutput) DisplayName ¶
func (o ParameterDefinitionOutput) DisplayName() pulumi.StringPtrOutput
DisplayName of this parameter/resourceGroup.
func (ParameterDefinitionOutput) ElementType ¶
func (ParameterDefinitionOutput) ElementType() reflect.Type
func (ParameterDefinitionOutput) StrongType ¶
func (o ParameterDefinitionOutput) StrongType() pulumi.StringPtrOutput
StrongType for UI to render rich experience during assignment time.
func (ParameterDefinitionOutput) ToParameterDefinitionOutput ¶
func (o ParameterDefinitionOutput) ToParameterDefinitionOutput() ParameterDefinitionOutput
func (ParameterDefinitionOutput) ToParameterDefinitionOutputWithContext ¶
func (o ParameterDefinitionOutput) ToParameterDefinitionOutputWithContext(ctx context.Context) ParameterDefinitionOutput
func (ParameterDefinitionOutput) Type ¶
func (o ParameterDefinitionOutput) Type() pulumi.StringOutput
Allowed data types for Azure Resource Manager template parameters.
type ParameterDefinitionResponse ¶
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 ¶
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 ¶
func (ParameterDefinitionResponseArgs) ElementType() reflect.Type
func (ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutput ¶
func (i ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput
func (ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutputWithContext ¶
func (i ParameterDefinitionResponseArgs) ToParameterDefinitionResponseOutputWithContext(ctx context.Context) ParameterDefinitionResponseOutput
type ParameterDefinitionResponseInput ¶
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 ¶
type ParameterDefinitionResponseMap map[string]ParameterDefinitionResponseInput
func (ParameterDefinitionResponseMap) ElementType ¶
func (ParameterDefinitionResponseMap) ElementType() reflect.Type
func (ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutput ¶
func (i ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutput() ParameterDefinitionResponseMapOutput
func (ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutputWithContext ¶
func (i ParameterDefinitionResponseMap) ToParameterDefinitionResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionResponseMapOutput
type ParameterDefinitionResponseMapInput ¶
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 ¶
type ParameterDefinitionResponseMapOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionResponseMapOutput) ElementType ¶
func (ParameterDefinitionResponseMapOutput) ElementType() reflect.Type
func (ParameterDefinitionResponseMapOutput) MapIndex ¶
func (o ParameterDefinitionResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionResponseOutput
func (ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutput ¶
func (o ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutput() ParameterDefinitionResponseMapOutput
func (ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutputWithContext ¶
func (o ParameterDefinitionResponseMapOutput) ToParameterDefinitionResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionResponseMapOutput
type ParameterDefinitionResponseOutput ¶
type ParameterDefinitionResponseOutput struct{ *pulumi.OutputState }
Represent a parameter with constrains and metadata.
func (ParameterDefinitionResponseOutput) AllowedValues ¶
func (o ParameterDefinitionResponseOutput) AllowedValues() pulumi.ArrayOutput
Array of allowed values for this parameter.
func (ParameterDefinitionResponseOutput) DefaultValue ¶
func (o ParameterDefinitionResponseOutput) DefaultValue() pulumi.AnyOutput
Default Value for this parameter.
func (ParameterDefinitionResponseOutput) Description ¶
func (o ParameterDefinitionResponseOutput) Description() pulumi.StringPtrOutput
Description of this parameter/resourceGroup.
func (ParameterDefinitionResponseOutput) DisplayName ¶
func (o ParameterDefinitionResponseOutput) DisplayName() pulumi.StringPtrOutput
DisplayName of this parameter/resourceGroup.
func (ParameterDefinitionResponseOutput) ElementType ¶
func (ParameterDefinitionResponseOutput) ElementType() reflect.Type
func (ParameterDefinitionResponseOutput) StrongType ¶
func (o ParameterDefinitionResponseOutput) StrongType() pulumi.StringPtrOutput
StrongType for UI to render rich experience during assignment time.
func (ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutput ¶
func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput
func (ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutputWithContext ¶
func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutputWithContext(ctx context.Context) ParameterDefinitionResponseOutput
func (ParameterDefinitionResponseOutput) Type ¶
func (o ParameterDefinitionResponseOutput) Type() pulumi.StringOutput
Allowed data types for Azure Resource Manager template parameters.
type PublishedBlueprint ¶
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 ¶
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 ¶
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.2.6
func (*PublishedBlueprint) ElementType() reflect.Type
func (*PublishedBlueprint) ToPublishedBlueprintOutput ¶ added in v0.2.6
func (i *PublishedBlueprint) ToPublishedBlueprintOutput() PublishedBlueprintOutput
func (*PublishedBlueprint) ToPublishedBlueprintOutputWithContext ¶ added in v0.2.6
func (i *PublishedBlueprint) ToPublishedBlueprintOutputWithContext(ctx context.Context) PublishedBlueprintOutput
type PublishedBlueprintArgs ¶
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 ¶
func (PublishedBlueprintArgs) ElementType() reflect.Type
type PublishedBlueprintInput ¶ added in v0.2.6
type PublishedBlueprintInput interface { pulumi.Input ToPublishedBlueprintOutput() PublishedBlueprintOutput ToPublishedBlueprintOutputWithContext(ctx context.Context) PublishedBlueprintOutput }
type PublishedBlueprintOutput ¶ added in v0.2.6
type PublishedBlueprintOutput struct {
*pulumi.OutputState
}
func (PublishedBlueprintOutput) ElementType ¶ added in v0.2.6
func (PublishedBlueprintOutput) ElementType() reflect.Type
func (PublishedBlueprintOutput) ToPublishedBlueprintOutput ¶ added in v0.2.6
func (o PublishedBlueprintOutput) ToPublishedBlueprintOutput() PublishedBlueprintOutput
func (PublishedBlueprintOutput) ToPublishedBlueprintOutputWithContext ¶ added in v0.2.6
func (o PublishedBlueprintOutput) ToPublishedBlueprintOutputWithContext(ctx context.Context) PublishedBlueprintOutput
type PublishedBlueprintState ¶
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 ¶
func (PublishedBlueprintState) ElementType() reflect.Type
type ResourceGroupDefinition ¶
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 ¶
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 ¶
func (ResourceGroupDefinitionArgs) ElementType() reflect.Type
func (ResourceGroupDefinitionArgs) ToResourceGroupDefinitionOutput ¶
func (i ResourceGroupDefinitionArgs) ToResourceGroupDefinitionOutput() ResourceGroupDefinitionOutput
func (ResourceGroupDefinitionArgs) ToResourceGroupDefinitionOutputWithContext ¶
func (i ResourceGroupDefinitionArgs) ToResourceGroupDefinitionOutputWithContext(ctx context.Context) ResourceGroupDefinitionOutput
type ResourceGroupDefinitionInput ¶
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 ¶
type ResourceGroupDefinitionMap map[string]ResourceGroupDefinitionInput
func (ResourceGroupDefinitionMap) ElementType ¶
func (ResourceGroupDefinitionMap) ElementType() reflect.Type
func (ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutput ¶
func (i ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutput() ResourceGroupDefinitionMapOutput
func (ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutputWithContext ¶
func (i ResourceGroupDefinitionMap) ToResourceGroupDefinitionMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionMapOutput
type ResourceGroupDefinitionMapInput ¶
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 ¶
type ResourceGroupDefinitionMapOutput struct{ *pulumi.OutputState }
func (ResourceGroupDefinitionMapOutput) ElementType ¶
func (ResourceGroupDefinitionMapOutput) ElementType() reflect.Type
func (ResourceGroupDefinitionMapOutput) MapIndex ¶
func (o ResourceGroupDefinitionMapOutput) MapIndex(k pulumi.StringInput) ResourceGroupDefinitionOutput
func (ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutput ¶
func (o ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutput() ResourceGroupDefinitionMapOutput
func (ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutputWithContext ¶
func (o ResourceGroupDefinitionMapOutput) ToResourceGroupDefinitionMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionMapOutput
type ResourceGroupDefinitionOutput ¶
type ResourceGroupDefinitionOutput struct{ *pulumi.OutputState }
Represents an Azure resource group in a Blueprint definition.
func (ResourceGroupDefinitionOutput) DependsOn ¶
func (o ResourceGroupDefinitionOutput) DependsOn() pulumi.StringArrayOutput
Artifacts which need to be deployed before this resource group.
func (ResourceGroupDefinitionOutput) Description ¶
func (o ResourceGroupDefinitionOutput) Description() pulumi.StringPtrOutput
Description of this parameter/resourceGroup.
func (ResourceGroupDefinitionOutput) DisplayName ¶
func (o ResourceGroupDefinitionOutput) DisplayName() pulumi.StringPtrOutput
DisplayName of this parameter/resourceGroup.
func (ResourceGroupDefinitionOutput) ElementType ¶
func (ResourceGroupDefinitionOutput) ElementType() reflect.Type
func (ResourceGroupDefinitionOutput) Location ¶
func (o ResourceGroupDefinitionOutput) Location() pulumi.StringPtrOutput
Location of this resourceGroup, leave empty if the resource group location will be specified during the Blueprint assignment.
func (ResourceGroupDefinitionOutput) Name ¶
func (o ResourceGroupDefinitionOutput) Name() pulumi.StringPtrOutput
Name of this resourceGroup, leave empty if the resource group name will be specified during the Blueprint assignment.
func (ResourceGroupDefinitionOutput) StrongType ¶
func (o ResourceGroupDefinitionOutput) StrongType() pulumi.StringPtrOutput
StrongType for UI to render rich experience during assignment time.
func (ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutput ¶
func (o ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutput() ResourceGroupDefinitionOutput
func (ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutputWithContext ¶
func (o ResourceGroupDefinitionOutput) ToResourceGroupDefinitionOutputWithContext(ctx context.Context) ResourceGroupDefinitionOutput
type ResourceGroupDefinitionResponse ¶
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 ¶
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 ¶
func (ResourceGroupDefinitionResponseArgs) ElementType() reflect.Type
func (ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutput ¶
func (i ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput
func (ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutputWithContext ¶
func (i ResourceGroupDefinitionResponseArgs) ToResourceGroupDefinitionResponseOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseOutput
type ResourceGroupDefinitionResponseInput ¶
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 ¶
type ResourceGroupDefinitionResponseMap map[string]ResourceGroupDefinitionResponseInput
func (ResourceGroupDefinitionResponseMap) ElementType ¶
func (ResourceGroupDefinitionResponseMap) ElementType() reflect.Type
func (ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutput ¶
func (i ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutput() ResourceGroupDefinitionResponseMapOutput
func (ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutputWithContext ¶
func (i ResourceGroupDefinitionResponseMap) ToResourceGroupDefinitionResponseMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseMapOutput
type ResourceGroupDefinitionResponseMapInput ¶
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 ¶
type ResourceGroupDefinitionResponseMapOutput struct{ *pulumi.OutputState }
func (ResourceGroupDefinitionResponseMapOutput) ElementType ¶
func (ResourceGroupDefinitionResponseMapOutput) ElementType() reflect.Type
func (ResourceGroupDefinitionResponseMapOutput) MapIndex ¶
func (o ResourceGroupDefinitionResponseMapOutput) MapIndex(k pulumi.StringInput) ResourceGroupDefinitionResponseOutput
func (ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutput ¶
func (o ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutput() ResourceGroupDefinitionResponseMapOutput
func (ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutputWithContext ¶
func (o ResourceGroupDefinitionResponseMapOutput) ToResourceGroupDefinitionResponseMapOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseMapOutput
type ResourceGroupDefinitionResponseOutput ¶
type ResourceGroupDefinitionResponseOutput struct{ *pulumi.OutputState }
Represents an Azure resource group in a Blueprint definition.
func (ResourceGroupDefinitionResponseOutput) DependsOn ¶
func (o ResourceGroupDefinitionResponseOutput) DependsOn() pulumi.StringArrayOutput
Artifacts which need to be deployed before this resource group.
func (ResourceGroupDefinitionResponseOutput) Description ¶
func (o ResourceGroupDefinitionResponseOutput) Description() pulumi.StringPtrOutput
Description of this parameter/resourceGroup.
func (ResourceGroupDefinitionResponseOutput) DisplayName ¶
func (o ResourceGroupDefinitionResponseOutput) DisplayName() pulumi.StringPtrOutput
DisplayName of this parameter/resourceGroup.
func (ResourceGroupDefinitionResponseOutput) ElementType ¶
func (ResourceGroupDefinitionResponseOutput) ElementType() reflect.Type
func (ResourceGroupDefinitionResponseOutput) Location ¶
func (o ResourceGroupDefinitionResponseOutput) Location() pulumi.StringPtrOutput
Location of this resourceGroup, leave empty if the resource group location will be specified during the Blueprint assignment.
func (ResourceGroupDefinitionResponseOutput) Name ¶
func (o ResourceGroupDefinitionResponseOutput) Name() pulumi.StringPtrOutput
Name of this resourceGroup, leave empty if the resource group name will be specified during the Blueprint assignment.
func (ResourceGroupDefinitionResponseOutput) StrongType ¶
func (o ResourceGroupDefinitionResponseOutput) StrongType() pulumi.StringPtrOutput
StrongType for UI to render rich experience during assignment time.
func (ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutput ¶
func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput
func (ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutputWithContext ¶
func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseOutput
type TemplateParameterType ¶ added in v0.3.1
Allowed data types for Azure Resource Manager template parameters.
func (TemplateParameterType) ElementType ¶ added in v0.3.1
func (TemplateParameterType) ElementType() reflect.Type
func (TemplateParameterType) ToStringOutput ¶ added in v0.3.1
func (e TemplateParameterType) ToStringOutput() pulumi.StringOutput
func (TemplateParameterType) ToStringOutputWithContext ¶ added in v0.3.1
func (e TemplateParameterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TemplateParameterType) ToStringPtrOutput ¶ added in v0.3.1
func (e TemplateParameterType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TemplateParameterType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e TemplateParameterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput