Documentation
¶
Index ¶
- type LookupTemplateSpecArgs
- type LookupTemplateSpecResult
- type LookupTemplateSpecVersionArgs
- type LookupTemplateSpecVersionResult
- type SystemDataResponse
- type SystemDataResponseArgs
- func (SystemDataResponseArgs) ElementType() reflect.Type
- func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
- type SystemDataResponseInput
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
- type SystemDataResponsePtrInput
- type SystemDataResponsePtrOutput
- func (o SystemDataResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) CreatedByType() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) Elem() SystemDataResponseOutput
- func (SystemDataResponsePtrOutput) ElementType() reflect.Type
- func (o SystemDataResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
- type TemplateSpec
- type TemplateSpecArgs
- type TemplateSpecState
- type TemplateSpecTemplateArtifact
- type TemplateSpecTemplateArtifactArgs
- func (TemplateSpecTemplateArtifactArgs) ElementType() reflect.Type
- func (i TemplateSpecTemplateArtifactArgs) ToTemplateSpecTemplateArtifactOutput() TemplateSpecTemplateArtifactOutput
- func (i TemplateSpecTemplateArtifactArgs) ToTemplateSpecTemplateArtifactOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactOutput
- type TemplateSpecTemplateArtifactArray
- func (TemplateSpecTemplateArtifactArray) ElementType() reflect.Type
- func (i TemplateSpecTemplateArtifactArray) ToTemplateSpecTemplateArtifactArrayOutput() TemplateSpecTemplateArtifactArrayOutput
- func (i TemplateSpecTemplateArtifactArray) ToTemplateSpecTemplateArtifactArrayOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactArrayOutput
- type TemplateSpecTemplateArtifactArrayInput
- type TemplateSpecTemplateArtifactArrayOutput
- func (TemplateSpecTemplateArtifactArrayOutput) ElementType() reflect.Type
- func (o TemplateSpecTemplateArtifactArrayOutput) Index(i pulumi.IntInput) TemplateSpecTemplateArtifactOutput
- func (o TemplateSpecTemplateArtifactArrayOutput) ToTemplateSpecTemplateArtifactArrayOutput() TemplateSpecTemplateArtifactArrayOutput
- func (o TemplateSpecTemplateArtifactArrayOutput) ToTemplateSpecTemplateArtifactArrayOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactArrayOutput
- type TemplateSpecTemplateArtifactInput
- type TemplateSpecTemplateArtifactOutput
- func (TemplateSpecTemplateArtifactOutput) ElementType() reflect.Type
- func (o TemplateSpecTemplateArtifactOutput) Kind() pulumi.StringOutput
- func (o TemplateSpecTemplateArtifactOutput) Path() pulumi.StringOutput
- func (o TemplateSpecTemplateArtifactOutput) Template() pulumi.AnyOutput
- func (o TemplateSpecTemplateArtifactOutput) ToTemplateSpecTemplateArtifactOutput() TemplateSpecTemplateArtifactOutput
- func (o TemplateSpecTemplateArtifactOutput) ToTemplateSpecTemplateArtifactOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactOutput
- type TemplateSpecTemplateArtifactResponse
- type TemplateSpecTemplateArtifactResponseArgs
- func (TemplateSpecTemplateArtifactResponseArgs) ElementType() reflect.Type
- func (i TemplateSpecTemplateArtifactResponseArgs) ToTemplateSpecTemplateArtifactResponseOutput() TemplateSpecTemplateArtifactResponseOutput
- func (i TemplateSpecTemplateArtifactResponseArgs) ToTemplateSpecTemplateArtifactResponseOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactResponseOutput
- type TemplateSpecTemplateArtifactResponseArray
- func (TemplateSpecTemplateArtifactResponseArray) ElementType() reflect.Type
- func (i TemplateSpecTemplateArtifactResponseArray) ToTemplateSpecTemplateArtifactResponseArrayOutput() TemplateSpecTemplateArtifactResponseArrayOutput
- func (i TemplateSpecTemplateArtifactResponseArray) ToTemplateSpecTemplateArtifactResponseArrayOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactResponseArrayOutput
- type TemplateSpecTemplateArtifactResponseArrayInput
- type TemplateSpecTemplateArtifactResponseArrayOutput
- func (TemplateSpecTemplateArtifactResponseArrayOutput) ElementType() reflect.Type
- func (o TemplateSpecTemplateArtifactResponseArrayOutput) Index(i pulumi.IntInput) TemplateSpecTemplateArtifactResponseOutput
- func (o TemplateSpecTemplateArtifactResponseArrayOutput) ToTemplateSpecTemplateArtifactResponseArrayOutput() TemplateSpecTemplateArtifactResponseArrayOutput
- func (o TemplateSpecTemplateArtifactResponseArrayOutput) ToTemplateSpecTemplateArtifactResponseArrayOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactResponseArrayOutput
- type TemplateSpecTemplateArtifactResponseInput
- type TemplateSpecTemplateArtifactResponseOutput
- func (TemplateSpecTemplateArtifactResponseOutput) ElementType() reflect.Type
- func (o TemplateSpecTemplateArtifactResponseOutput) Kind() pulumi.StringOutput
- func (o TemplateSpecTemplateArtifactResponseOutput) Path() pulumi.StringOutput
- func (o TemplateSpecTemplateArtifactResponseOutput) Template() pulumi.AnyOutput
- func (o TemplateSpecTemplateArtifactResponseOutput) ToTemplateSpecTemplateArtifactResponseOutput() TemplateSpecTemplateArtifactResponseOutput
- func (o TemplateSpecTemplateArtifactResponseOutput) ToTemplateSpecTemplateArtifactResponseOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactResponseOutput
- type TemplateSpecVersion
- type TemplateSpecVersionArgs
- type TemplateSpecVersionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupTemplateSpecArgs ¶
type LookupTemplateSpecResult ¶
type LookupTemplateSpecResult struct { // Template Spec description. Description *string `pulumi:"description"` // Template Spec display name. DisplayName *string `pulumi:"displayName"` // The location of the Template Spec. It cannot be changed after Template Spec creation. It must be one of the supported Azure locations. Location string `pulumi:"location"` // Name of this resource. Name string `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Type of this resource. Type string `pulumi:"type"` }
Template Spec object.
func LookupTemplateSpec ¶
func LookupTemplateSpec(ctx *pulumi.Context, args *LookupTemplateSpecArgs, opts ...pulumi.InvokeOption) (*LookupTemplateSpecResult, error)
type LookupTemplateSpecVersionArgs ¶
type LookupTemplateSpecVersionArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the Template Spec. TemplateSpecName string `pulumi:"templateSpecName"` // The version of the Template Spec. TemplateSpecVersion string `pulumi:"templateSpecVersion"` }
type LookupTemplateSpecVersionResult ¶
type LookupTemplateSpecVersionResult struct { // An array of Template Spec artifacts. Artifacts []TemplateSpecTemplateArtifactResponse `pulumi:"artifacts"` // Template Spec version description. Description *string `pulumi:"description"` // The location of the Template Spec Version. It must match the location of the parent Template Spec. Location string `pulumi:"location"` // Name of this resource. Name string `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The Azure Resource Manager template content. Template interface{} `pulumi:"template"` // Type of this resource. Type string `pulumi:"type"` }
Template Spec Version object.
func LookupTemplateSpecVersion ¶
func LookupTemplateSpecVersion(ctx *pulumi.Context, args *LookupTemplateSpecVersionArgs, opts ...pulumi.InvokeOption) (*LookupTemplateSpecVersionResult, error)
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The type of identity that last modified the resource. LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseArgs ¶
type SystemDataResponseArgs struct { // The timestamp of resource creation (UTC). CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // The identity that created the resource. CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"` // The type of identity that last modified the resource. LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseArgs) ElementType ¶
func (SystemDataResponseArgs) ElementType() reflect.Type
func (SystemDataResponseArgs) ToSystemDataResponseOutput ¶
func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext ¶
func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput ¶
func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext ¶
func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
type SystemDataResponseInput ¶
type SystemDataResponseInput interface { pulumi.Input ToSystemDataResponseOutput() SystemDataResponseOutput ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput }
SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:
SystemDataResponseArgs{...}
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
type SystemDataResponsePtrInput ¶
type SystemDataResponsePtrInput interface { pulumi.Input ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput }
SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:
SystemDataResponseArgs{...} or: nil
func SystemDataResponsePtr ¶
func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput
type SystemDataResponsePtrOutput ¶
type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }
func (SystemDataResponsePtrOutput) CreatedAt ¶
func (o SystemDataResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponsePtrOutput) CreatedBy ¶
func (o SystemDataResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponsePtrOutput) CreatedByType ¶
func (o SystemDataResponsePtrOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponsePtrOutput) Elem ¶
func (o SystemDataResponsePtrOutput) Elem() SystemDataResponseOutput
func (SystemDataResponsePtrOutput) ElementType ¶
func (SystemDataResponsePtrOutput) ElementType() reflect.Type
func (SystemDataResponsePtrOutput) LastModifiedAt ¶
func (o SystemDataResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponsePtrOutput) LastModifiedBy ¶
func (o SystemDataResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponsePtrOutput) LastModifiedByType ¶
func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput ¶
func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext ¶
func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
type TemplateSpec ¶
type TemplateSpec struct { pulumi.CustomResourceState // Template Spec description. Description pulumi.StringPtrOutput `pulumi:"description"` // Template Spec display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The location of the Template Spec. It cannot be changed after Template Spec creation. It must be one of the supported Azure locations. Location pulumi.StringOutput `pulumi:"location"` // Name of this resource. Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Type of this resource. Type pulumi.StringOutput `pulumi:"type"` }
Template Spec object.
func GetTemplateSpec ¶
func GetTemplateSpec(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TemplateSpecState, opts ...pulumi.ResourceOption) (*TemplateSpec, error)
GetTemplateSpec gets an existing TemplateSpec 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 NewTemplateSpec ¶
func NewTemplateSpec(ctx *pulumi.Context, name string, args *TemplateSpecArgs, opts ...pulumi.ResourceOption) (*TemplateSpec, error)
NewTemplateSpec registers a new resource with the given unique name, arguments, and options.
type TemplateSpecArgs ¶
type TemplateSpecArgs struct { // Template Spec description. Description pulumi.StringPtrInput // Template Spec display name. DisplayName pulumi.StringPtrInput // The location of the Template Spec. It cannot be changed after Template Spec creation. It must be one of the supported Azure locations. Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Name of the Template Spec. TemplateSpecName pulumi.StringInput }
The set of arguments for constructing a TemplateSpec resource.
func (TemplateSpecArgs) ElementType ¶
func (TemplateSpecArgs) ElementType() reflect.Type
type TemplateSpecState ¶
type TemplateSpecState struct { // Template Spec description. Description pulumi.StringPtrInput // Template Spec display name. DisplayName pulumi.StringPtrInput // The location of the Template Spec. It cannot be changed after Template Spec creation. It must be one of the supported Azure locations. Location pulumi.StringPtrInput // Name of this resource. Name pulumi.StringPtrInput // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Type of this resource. Type pulumi.StringPtrInput }
func (TemplateSpecState) ElementType ¶
func (TemplateSpecState) ElementType() reflect.Type
type TemplateSpecTemplateArtifact ¶
type TemplateSpecTemplateArtifact struct { // The kind of artifact. Kind string `pulumi:"kind"` // A filesystem safe relative path of the artifact. Path string `pulumi:"path"` // The Azure Resource Manager template. Template interface{} `pulumi:"template"` }
Represents a Template Spec artifact containing an embedded Azure Resource Manager template.
type TemplateSpecTemplateArtifactArgs ¶
type TemplateSpecTemplateArtifactArgs struct { // The kind of artifact. Kind pulumi.StringInput `pulumi:"kind"` // A filesystem safe relative path of the artifact. Path pulumi.StringInput `pulumi:"path"` // The Azure Resource Manager template. Template pulumi.Input `pulumi:"template"` }
Represents a Template Spec artifact containing an embedded Azure Resource Manager template.
func (TemplateSpecTemplateArtifactArgs) ElementType ¶
func (TemplateSpecTemplateArtifactArgs) ElementType() reflect.Type
func (TemplateSpecTemplateArtifactArgs) ToTemplateSpecTemplateArtifactOutput ¶
func (i TemplateSpecTemplateArtifactArgs) ToTemplateSpecTemplateArtifactOutput() TemplateSpecTemplateArtifactOutput
func (TemplateSpecTemplateArtifactArgs) ToTemplateSpecTemplateArtifactOutputWithContext ¶
func (i TemplateSpecTemplateArtifactArgs) ToTemplateSpecTemplateArtifactOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactOutput
type TemplateSpecTemplateArtifactArray ¶
type TemplateSpecTemplateArtifactArray []TemplateSpecTemplateArtifactInput
func (TemplateSpecTemplateArtifactArray) ElementType ¶
func (TemplateSpecTemplateArtifactArray) ElementType() reflect.Type
func (TemplateSpecTemplateArtifactArray) ToTemplateSpecTemplateArtifactArrayOutput ¶
func (i TemplateSpecTemplateArtifactArray) ToTemplateSpecTemplateArtifactArrayOutput() TemplateSpecTemplateArtifactArrayOutput
func (TemplateSpecTemplateArtifactArray) ToTemplateSpecTemplateArtifactArrayOutputWithContext ¶
func (i TemplateSpecTemplateArtifactArray) ToTemplateSpecTemplateArtifactArrayOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactArrayOutput
type TemplateSpecTemplateArtifactArrayInput ¶
type TemplateSpecTemplateArtifactArrayInput interface { pulumi.Input ToTemplateSpecTemplateArtifactArrayOutput() TemplateSpecTemplateArtifactArrayOutput ToTemplateSpecTemplateArtifactArrayOutputWithContext(context.Context) TemplateSpecTemplateArtifactArrayOutput }
TemplateSpecTemplateArtifactArrayInput is an input type that accepts TemplateSpecTemplateArtifactArray and TemplateSpecTemplateArtifactArrayOutput values. You can construct a concrete instance of `TemplateSpecTemplateArtifactArrayInput` via:
TemplateSpecTemplateArtifactArray{ TemplateSpecTemplateArtifactArgs{...} }
type TemplateSpecTemplateArtifactArrayOutput ¶
type TemplateSpecTemplateArtifactArrayOutput struct{ *pulumi.OutputState }
func (TemplateSpecTemplateArtifactArrayOutput) ElementType ¶
func (TemplateSpecTemplateArtifactArrayOutput) ElementType() reflect.Type
func (TemplateSpecTemplateArtifactArrayOutput) ToTemplateSpecTemplateArtifactArrayOutput ¶
func (o TemplateSpecTemplateArtifactArrayOutput) ToTemplateSpecTemplateArtifactArrayOutput() TemplateSpecTemplateArtifactArrayOutput
func (TemplateSpecTemplateArtifactArrayOutput) ToTemplateSpecTemplateArtifactArrayOutputWithContext ¶
func (o TemplateSpecTemplateArtifactArrayOutput) ToTemplateSpecTemplateArtifactArrayOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactArrayOutput
type TemplateSpecTemplateArtifactInput ¶
type TemplateSpecTemplateArtifactInput interface { pulumi.Input ToTemplateSpecTemplateArtifactOutput() TemplateSpecTemplateArtifactOutput ToTemplateSpecTemplateArtifactOutputWithContext(context.Context) TemplateSpecTemplateArtifactOutput }
TemplateSpecTemplateArtifactInput is an input type that accepts TemplateSpecTemplateArtifactArgs and TemplateSpecTemplateArtifactOutput values. You can construct a concrete instance of `TemplateSpecTemplateArtifactInput` via:
TemplateSpecTemplateArtifactArgs{...}
type TemplateSpecTemplateArtifactOutput ¶
type TemplateSpecTemplateArtifactOutput struct{ *pulumi.OutputState }
Represents a Template Spec artifact containing an embedded Azure Resource Manager template.
func (TemplateSpecTemplateArtifactOutput) ElementType ¶
func (TemplateSpecTemplateArtifactOutput) ElementType() reflect.Type
func (TemplateSpecTemplateArtifactOutput) Kind ¶
func (o TemplateSpecTemplateArtifactOutput) Kind() pulumi.StringOutput
The kind of artifact.
func (TemplateSpecTemplateArtifactOutput) Path ¶
func (o TemplateSpecTemplateArtifactOutput) Path() pulumi.StringOutput
A filesystem safe relative path of the artifact.
func (TemplateSpecTemplateArtifactOutput) Template ¶
func (o TemplateSpecTemplateArtifactOutput) Template() pulumi.AnyOutput
The Azure Resource Manager template.
func (TemplateSpecTemplateArtifactOutput) ToTemplateSpecTemplateArtifactOutput ¶
func (o TemplateSpecTemplateArtifactOutput) ToTemplateSpecTemplateArtifactOutput() TemplateSpecTemplateArtifactOutput
func (TemplateSpecTemplateArtifactOutput) ToTemplateSpecTemplateArtifactOutputWithContext ¶
func (o TemplateSpecTemplateArtifactOutput) ToTemplateSpecTemplateArtifactOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactOutput
type TemplateSpecTemplateArtifactResponse ¶
type TemplateSpecTemplateArtifactResponse struct { // The kind of artifact. Kind string `pulumi:"kind"` // A filesystem safe relative path of the artifact. Path string `pulumi:"path"` // The Azure Resource Manager template. Template interface{} `pulumi:"template"` }
Represents a Template Spec artifact containing an embedded Azure Resource Manager template.
type TemplateSpecTemplateArtifactResponseArgs ¶
type TemplateSpecTemplateArtifactResponseArgs struct { // The kind of artifact. Kind pulumi.StringInput `pulumi:"kind"` // A filesystem safe relative path of the artifact. Path pulumi.StringInput `pulumi:"path"` // The Azure Resource Manager template. Template pulumi.Input `pulumi:"template"` }
Represents a Template Spec artifact containing an embedded Azure Resource Manager template.
func (TemplateSpecTemplateArtifactResponseArgs) ElementType ¶
func (TemplateSpecTemplateArtifactResponseArgs) ElementType() reflect.Type
func (TemplateSpecTemplateArtifactResponseArgs) ToTemplateSpecTemplateArtifactResponseOutput ¶
func (i TemplateSpecTemplateArtifactResponseArgs) ToTemplateSpecTemplateArtifactResponseOutput() TemplateSpecTemplateArtifactResponseOutput
func (TemplateSpecTemplateArtifactResponseArgs) ToTemplateSpecTemplateArtifactResponseOutputWithContext ¶
func (i TemplateSpecTemplateArtifactResponseArgs) ToTemplateSpecTemplateArtifactResponseOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactResponseOutput
type TemplateSpecTemplateArtifactResponseArray ¶
type TemplateSpecTemplateArtifactResponseArray []TemplateSpecTemplateArtifactResponseInput
func (TemplateSpecTemplateArtifactResponseArray) ElementType ¶
func (TemplateSpecTemplateArtifactResponseArray) ElementType() reflect.Type
func (TemplateSpecTemplateArtifactResponseArray) ToTemplateSpecTemplateArtifactResponseArrayOutput ¶
func (i TemplateSpecTemplateArtifactResponseArray) ToTemplateSpecTemplateArtifactResponseArrayOutput() TemplateSpecTemplateArtifactResponseArrayOutput
func (TemplateSpecTemplateArtifactResponseArray) ToTemplateSpecTemplateArtifactResponseArrayOutputWithContext ¶
func (i TemplateSpecTemplateArtifactResponseArray) ToTemplateSpecTemplateArtifactResponseArrayOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactResponseArrayOutput
type TemplateSpecTemplateArtifactResponseArrayInput ¶
type TemplateSpecTemplateArtifactResponseArrayInput interface { pulumi.Input ToTemplateSpecTemplateArtifactResponseArrayOutput() TemplateSpecTemplateArtifactResponseArrayOutput ToTemplateSpecTemplateArtifactResponseArrayOutputWithContext(context.Context) TemplateSpecTemplateArtifactResponseArrayOutput }
TemplateSpecTemplateArtifactResponseArrayInput is an input type that accepts TemplateSpecTemplateArtifactResponseArray and TemplateSpecTemplateArtifactResponseArrayOutput values. You can construct a concrete instance of `TemplateSpecTemplateArtifactResponseArrayInput` via:
TemplateSpecTemplateArtifactResponseArray{ TemplateSpecTemplateArtifactResponseArgs{...} }
type TemplateSpecTemplateArtifactResponseArrayOutput ¶
type TemplateSpecTemplateArtifactResponseArrayOutput struct{ *pulumi.OutputState }
func (TemplateSpecTemplateArtifactResponseArrayOutput) ElementType ¶
func (TemplateSpecTemplateArtifactResponseArrayOutput) ElementType() reflect.Type
func (TemplateSpecTemplateArtifactResponseArrayOutput) ToTemplateSpecTemplateArtifactResponseArrayOutput ¶
func (o TemplateSpecTemplateArtifactResponseArrayOutput) ToTemplateSpecTemplateArtifactResponseArrayOutput() TemplateSpecTemplateArtifactResponseArrayOutput
func (TemplateSpecTemplateArtifactResponseArrayOutput) ToTemplateSpecTemplateArtifactResponseArrayOutputWithContext ¶
func (o TemplateSpecTemplateArtifactResponseArrayOutput) ToTemplateSpecTemplateArtifactResponseArrayOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactResponseArrayOutput
type TemplateSpecTemplateArtifactResponseInput ¶
type TemplateSpecTemplateArtifactResponseInput interface { pulumi.Input ToTemplateSpecTemplateArtifactResponseOutput() TemplateSpecTemplateArtifactResponseOutput ToTemplateSpecTemplateArtifactResponseOutputWithContext(context.Context) TemplateSpecTemplateArtifactResponseOutput }
TemplateSpecTemplateArtifactResponseInput is an input type that accepts TemplateSpecTemplateArtifactResponseArgs and TemplateSpecTemplateArtifactResponseOutput values. You can construct a concrete instance of `TemplateSpecTemplateArtifactResponseInput` via:
TemplateSpecTemplateArtifactResponseArgs{...}
type TemplateSpecTemplateArtifactResponseOutput ¶
type TemplateSpecTemplateArtifactResponseOutput struct{ *pulumi.OutputState }
Represents a Template Spec artifact containing an embedded Azure Resource Manager template.
func (TemplateSpecTemplateArtifactResponseOutput) ElementType ¶
func (TemplateSpecTemplateArtifactResponseOutput) ElementType() reflect.Type
func (TemplateSpecTemplateArtifactResponseOutput) Kind ¶
func (o TemplateSpecTemplateArtifactResponseOutput) Kind() pulumi.StringOutput
The kind of artifact.
func (TemplateSpecTemplateArtifactResponseOutput) Path ¶
func (o TemplateSpecTemplateArtifactResponseOutput) Path() pulumi.StringOutput
A filesystem safe relative path of the artifact.
func (TemplateSpecTemplateArtifactResponseOutput) Template ¶
func (o TemplateSpecTemplateArtifactResponseOutput) Template() pulumi.AnyOutput
The Azure Resource Manager template.
func (TemplateSpecTemplateArtifactResponseOutput) ToTemplateSpecTemplateArtifactResponseOutput ¶
func (o TemplateSpecTemplateArtifactResponseOutput) ToTemplateSpecTemplateArtifactResponseOutput() TemplateSpecTemplateArtifactResponseOutput
func (TemplateSpecTemplateArtifactResponseOutput) ToTemplateSpecTemplateArtifactResponseOutputWithContext ¶
func (o TemplateSpecTemplateArtifactResponseOutput) ToTemplateSpecTemplateArtifactResponseOutputWithContext(ctx context.Context) TemplateSpecTemplateArtifactResponseOutput
type TemplateSpecVersion ¶
type TemplateSpecVersion struct { pulumi.CustomResourceState // An array of Template Spec artifacts. Artifacts TemplateSpecTemplateArtifactResponseArrayOutput `pulumi:"artifacts"` // Template Spec version description. Description pulumi.StringPtrOutput `pulumi:"description"` // The location of the Template Spec Version. It must match the location of the parent Template Spec. Location pulumi.StringOutput `pulumi:"location"` // Name of this resource. Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The Azure Resource Manager template content. Template pulumi.AnyOutput `pulumi:"template"` // Type of this resource. Type pulumi.StringOutput `pulumi:"type"` }
Template Spec Version object.
func GetTemplateSpecVersion ¶
func GetTemplateSpecVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TemplateSpecVersionState, opts ...pulumi.ResourceOption) (*TemplateSpecVersion, error)
GetTemplateSpecVersion gets an existing TemplateSpecVersion 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 NewTemplateSpecVersion ¶
func NewTemplateSpecVersion(ctx *pulumi.Context, name string, args *TemplateSpecVersionArgs, opts ...pulumi.ResourceOption) (*TemplateSpecVersion, error)
NewTemplateSpecVersion registers a new resource with the given unique name, arguments, and options.
type TemplateSpecVersionArgs ¶
type TemplateSpecVersionArgs struct { // An array of Template Spec artifacts. Artifacts TemplateSpecTemplateArtifactArrayInput // Template Spec version description. Description pulumi.StringPtrInput // The location of the Template Spec Version. It must match the location of the parent Template Spec. Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The Azure Resource Manager template content. Template pulumi.Input // Name of the Template Spec. TemplateSpecName pulumi.StringInput // The version of the Template Spec. TemplateSpecVersion pulumi.StringInput }
The set of arguments for constructing a TemplateSpecVersion resource.
func (TemplateSpecVersionArgs) ElementType ¶
func (TemplateSpecVersionArgs) ElementType() reflect.Type
type TemplateSpecVersionState ¶
type TemplateSpecVersionState struct { // An array of Template Spec artifacts. Artifacts TemplateSpecTemplateArtifactResponseArrayInput // Template Spec version description. Description pulumi.StringPtrInput // The location of the Template Spec Version. It must match the location of the parent Template Spec. Location pulumi.StringPtrInput // Name of this resource. Name pulumi.StringPtrInput // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The Azure Resource Manager template content. Template pulumi.Input // Type of this resource. Type pulumi.StringPtrInput }
func (TemplateSpecVersionState) ElementType ¶
func (TemplateSpecVersionState) ElementType() reflect.Type