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 Assignment
- type AssignmentArgs
- type AssignmentInput
- type AssignmentLockMode
- func (AssignmentLockMode) ElementType() reflect.Type
- func (e AssignmentLockMode) ToStringOutput() pulumi.StringOutput
- func (e AssignmentLockMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssignmentLockMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssignmentLockMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssignmentLockSettings
- type AssignmentLockSettingsArgs
- func (AssignmentLockSettingsArgs) ElementType() reflect.Type
- func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutput() AssignmentLockSettingsOutput
- func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutputWithContext(ctx context.Context) AssignmentLockSettingsOutput
- func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput
- func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput
- type AssignmentLockSettingsInput
- type AssignmentLockSettingsOutput
- func (AssignmentLockSettingsOutput) ElementType() reflect.Type
- func (o AssignmentLockSettingsOutput) ExcludedActions() pulumi.StringArrayOutput
- func (o AssignmentLockSettingsOutput) ExcludedPrincipals() pulumi.StringArrayOutput
- func (o AssignmentLockSettingsOutput) Mode() pulumi.StringPtrOutput
- func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutput() AssignmentLockSettingsOutput
- func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutputWithContext(ctx context.Context) AssignmentLockSettingsOutput
- func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput
- func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput
- type AssignmentLockSettingsPtrInput
- type AssignmentLockSettingsPtrOutput
- func (o AssignmentLockSettingsPtrOutput) Elem() AssignmentLockSettingsOutput
- func (AssignmentLockSettingsPtrOutput) ElementType() reflect.Type
- func (o AssignmentLockSettingsPtrOutput) ExcludedActions() pulumi.StringArrayOutput
- func (o AssignmentLockSettingsPtrOutput) ExcludedPrincipals() pulumi.StringArrayOutput
- func (o AssignmentLockSettingsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput
- func (o AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput
- type AssignmentLockSettingsResponse
- type AssignmentLockSettingsResponseArgs
- func (AssignmentLockSettingsResponseArgs) ElementType() reflect.Type
- func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutput() AssignmentLockSettingsResponseOutput
- func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutputWithContext(ctx context.Context) AssignmentLockSettingsResponseOutput
- func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput
- func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput
- type AssignmentLockSettingsResponseInput
- type AssignmentLockSettingsResponseOutput
- func (AssignmentLockSettingsResponseOutput) ElementType() reflect.Type
- func (o AssignmentLockSettingsResponseOutput) ExcludedActions() pulumi.StringArrayOutput
- func (o AssignmentLockSettingsResponseOutput) ExcludedPrincipals() pulumi.StringArrayOutput
- func (o AssignmentLockSettingsResponseOutput) Mode() pulumi.StringPtrOutput
- func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutput() AssignmentLockSettingsResponseOutput
- func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutputWithContext(ctx context.Context) AssignmentLockSettingsResponseOutput
- func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput
- func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput
- type AssignmentLockSettingsResponsePtrInput
- type AssignmentLockSettingsResponsePtrOutput
- func (o AssignmentLockSettingsResponsePtrOutput) Elem() AssignmentLockSettingsResponseOutput
- func (AssignmentLockSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o AssignmentLockSettingsResponsePtrOutput) ExcludedActions() pulumi.StringArrayOutput
- func (o AssignmentLockSettingsResponsePtrOutput) ExcludedPrincipals() pulumi.StringArrayOutput
- func (o AssignmentLockSettingsResponsePtrOutput) Mode() pulumi.StringPtrOutput
- func (o AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput
- func (o AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput
- type AssignmentOutput
- type AssignmentState
- type AssignmentStatusResponse
- type AssignmentStatusResponseArgs
- func (AssignmentStatusResponseArgs) ElementType() reflect.Type
- func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput
- func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutputWithContext(ctx context.Context) AssignmentStatusResponseOutput
- func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput
- func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput
- type AssignmentStatusResponseInput
- type AssignmentStatusResponseOutput
- func (AssignmentStatusResponseOutput) ElementType() reflect.Type
- func (o AssignmentStatusResponseOutput) LastModified() pulumi.StringOutput
- func (o AssignmentStatusResponseOutput) ManagedResources() pulumi.StringArrayOutput
- func (o AssignmentStatusResponseOutput) TimeCreated() pulumi.StringOutput
- func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput
- func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutputWithContext(ctx context.Context) AssignmentStatusResponseOutput
- func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput
- func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput
- type AssignmentStatusResponsePtrInput
- type AssignmentStatusResponsePtrOutput
- func (o AssignmentStatusResponsePtrOutput) Elem() AssignmentStatusResponseOutput
- func (AssignmentStatusResponsePtrOutput) ElementType() reflect.Type
- func (o AssignmentStatusResponsePtrOutput) LastModified() pulumi.StringPtrOutput
- func (o AssignmentStatusResponsePtrOutput) ManagedResources() pulumi.StringArrayOutput
- func (o AssignmentStatusResponsePtrOutput) TimeCreated() pulumi.StringPtrOutput
- func (o AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput
- func (o AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput
- 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 KeyVaultReference
- type KeyVaultReferenceArgs
- func (KeyVaultReferenceArgs) ElementType() reflect.Type
- func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutput() KeyVaultReferenceOutput
- func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutputWithContext(ctx context.Context) KeyVaultReferenceOutput
- func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
- func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
- type KeyVaultReferenceInput
- type KeyVaultReferenceOutput
- func (KeyVaultReferenceOutput) ElementType() reflect.Type
- func (o KeyVaultReferenceOutput) Id() pulumi.StringOutput
- func (o KeyVaultReferenceOutput) ToKeyVaultReferenceOutput() KeyVaultReferenceOutput
- func (o KeyVaultReferenceOutput) ToKeyVaultReferenceOutputWithContext(ctx context.Context) KeyVaultReferenceOutput
- func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
- func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
- type KeyVaultReferencePtrInput
- type KeyVaultReferencePtrOutput
- func (o KeyVaultReferencePtrOutput) Elem() KeyVaultReferenceOutput
- func (KeyVaultReferencePtrOutput) ElementType() reflect.Type
- func (o KeyVaultReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
- func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
- type KeyVaultReferenceResponse
- type KeyVaultReferenceResponseArgs
- func (KeyVaultReferenceResponseArgs) ElementType() reflect.Type
- func (i KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponseOutput() KeyVaultReferenceResponseOutput
- func (i KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponseOutputWithContext(ctx context.Context) KeyVaultReferenceResponseOutput
- func (i KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponsePtrOutput() KeyVaultReferenceResponsePtrOutput
- func (i KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultReferenceResponsePtrOutput
- type KeyVaultReferenceResponseInput
- type KeyVaultReferenceResponseOutput
- func (KeyVaultReferenceResponseOutput) ElementType() reflect.Type
- func (o KeyVaultReferenceResponseOutput) Id() pulumi.StringOutput
- func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutput() KeyVaultReferenceResponseOutput
- func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutputWithContext(ctx context.Context) KeyVaultReferenceResponseOutput
- func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponsePtrOutput() KeyVaultReferenceResponsePtrOutput
- func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultReferenceResponsePtrOutput
- type KeyVaultReferenceResponsePtrInput
- type KeyVaultReferenceResponsePtrOutput
- func (o KeyVaultReferenceResponsePtrOutput) Elem() KeyVaultReferenceResponseOutput
- func (KeyVaultReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o KeyVaultReferenceResponsePtrOutput) ToKeyVaultReferenceResponsePtrOutput() KeyVaultReferenceResponsePtrOutput
- func (o KeyVaultReferenceResponsePtrOutput) ToKeyVaultReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultReferenceResponsePtrOutput
- type LookupArtifactArgs
- type LookupArtifactResult
- type LookupAssignmentArgs
- type LookupAssignmentResult
- type LookupBlueprintArgs
- type LookupBlueprintResult
- type LookupPublishedBlueprintArgs
- type LookupPublishedBlueprintResult
- type ManagedServiceIdentity
- type ManagedServiceIdentityArgs
- func (ManagedServiceIdentityArgs) ElementType() reflect.Type
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- type ManagedServiceIdentityInput
- type ManagedServiceIdentityOutput
- func (ManagedServiceIdentityOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput
- type ManagedServiceIdentityPtrInput
- type ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
- func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput
- type ManagedServiceIdentityResponse
- type ManagedServiceIdentityResponseArgs
- func (ManagedServiceIdentityResponseArgs) ElementType() reflect.Type
- func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
- func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
- func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
- func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
- type ManagedServiceIdentityResponseInput
- type ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityResponsePtrInput
- type ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Elem() ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityType
- func (ManagedServiceIdentityType) ElementType() reflect.Type
- func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ParameterValue
- type ParameterValueArgs
- type ParameterValueInput
- type ParameterValueMap
- type ParameterValueMapInput
- type ParameterValueMapOutput
- func (ParameterValueMapOutput) ElementType() reflect.Type
- func (o ParameterValueMapOutput) MapIndex(k pulumi.StringInput) ParameterValueOutput
- func (o ParameterValueMapOutput) ToParameterValueMapOutput() ParameterValueMapOutput
- func (o ParameterValueMapOutput) ToParameterValueMapOutputWithContext(ctx context.Context) ParameterValueMapOutput
- type ParameterValueOutput
- func (ParameterValueOutput) ElementType() reflect.Type
- func (o ParameterValueOutput) Reference() SecretValueReferencePtrOutput
- func (o ParameterValueOutput) ToParameterValueOutput() ParameterValueOutput
- func (o ParameterValueOutput) ToParameterValueOutputWithContext(ctx context.Context) ParameterValueOutput
- func (o ParameterValueOutput) Value() pulumi.AnyOutput
- type ParameterValueResponse
- type ParameterValueResponseArgs
- type ParameterValueResponseInput
- type ParameterValueResponseMap
- type ParameterValueResponseMapInput
- type ParameterValueResponseMapOutput
- func (ParameterValueResponseMapOutput) ElementType() reflect.Type
- func (o ParameterValueResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterValueResponseOutput
- func (o ParameterValueResponseMapOutput) ToParameterValueResponseMapOutput() ParameterValueResponseMapOutput
- func (o ParameterValueResponseMapOutput) ToParameterValueResponseMapOutputWithContext(ctx context.Context) ParameterValueResponseMapOutput
- type ParameterValueResponseOutput
- func (ParameterValueResponseOutput) ElementType() reflect.Type
- func (o ParameterValueResponseOutput) Reference() SecretValueReferenceResponsePtrOutput
- func (o ParameterValueResponseOutput) ToParameterValueResponseOutput() ParameterValueResponseOutput
- func (o ParameterValueResponseOutput) ToParameterValueResponseOutputWithContext(ctx context.Context) ParameterValueResponseOutput
- func (o ParameterValueResponseOutput) Value() pulumi.AnyOutput
- 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) Tags() pulumi.StringMapOutput
- 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) Tags() pulumi.StringMapOutput
- func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput
- func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseOutput
- type ResourceGroupValue
- type ResourceGroupValueArgs
- type ResourceGroupValueInput
- type ResourceGroupValueMap
- type ResourceGroupValueMapInput
- type ResourceGroupValueMapOutput
- func (ResourceGroupValueMapOutput) ElementType() reflect.Type
- func (o ResourceGroupValueMapOutput) MapIndex(k pulumi.StringInput) ResourceGroupValueOutput
- func (o ResourceGroupValueMapOutput) ToResourceGroupValueMapOutput() ResourceGroupValueMapOutput
- func (o ResourceGroupValueMapOutput) ToResourceGroupValueMapOutputWithContext(ctx context.Context) ResourceGroupValueMapOutput
- type ResourceGroupValueOutput
- func (ResourceGroupValueOutput) ElementType() reflect.Type
- func (o ResourceGroupValueOutput) Location() pulumi.StringPtrOutput
- func (o ResourceGroupValueOutput) Name() pulumi.StringPtrOutput
- func (o ResourceGroupValueOutput) ToResourceGroupValueOutput() ResourceGroupValueOutput
- func (o ResourceGroupValueOutput) ToResourceGroupValueOutputWithContext(ctx context.Context) ResourceGroupValueOutput
- type ResourceGroupValueResponse
- type ResourceGroupValueResponseArgs
- func (ResourceGroupValueResponseArgs) ElementType() reflect.Type
- func (i ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutput() ResourceGroupValueResponseOutput
- func (i ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutputWithContext(ctx context.Context) ResourceGroupValueResponseOutput
- type ResourceGroupValueResponseInput
- type ResourceGroupValueResponseMap
- func (ResourceGroupValueResponseMap) ElementType() reflect.Type
- func (i ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutput() ResourceGroupValueResponseMapOutput
- func (i ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutputWithContext(ctx context.Context) ResourceGroupValueResponseMapOutput
- type ResourceGroupValueResponseMapInput
- type ResourceGroupValueResponseMapOutput
- func (ResourceGroupValueResponseMapOutput) ElementType() reflect.Type
- func (o ResourceGroupValueResponseMapOutput) MapIndex(k pulumi.StringInput) ResourceGroupValueResponseOutput
- func (o ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutput() ResourceGroupValueResponseMapOutput
- func (o ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutputWithContext(ctx context.Context) ResourceGroupValueResponseMapOutput
- type ResourceGroupValueResponseOutput
- func (ResourceGroupValueResponseOutput) ElementType() reflect.Type
- func (o ResourceGroupValueResponseOutput) Location() pulumi.StringPtrOutput
- func (o ResourceGroupValueResponseOutput) Name() pulumi.StringPtrOutput
- func (o ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutput() ResourceGroupValueResponseOutput
- func (o ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutputWithContext(ctx context.Context) ResourceGroupValueResponseOutput
- type SecretValueReference
- type SecretValueReferenceArgs
- func (SecretValueReferenceArgs) ElementType() reflect.Type
- func (i SecretValueReferenceArgs) ToSecretValueReferenceOutput() SecretValueReferenceOutput
- func (i SecretValueReferenceArgs) ToSecretValueReferenceOutputWithContext(ctx context.Context) SecretValueReferenceOutput
- func (i SecretValueReferenceArgs) ToSecretValueReferencePtrOutput() SecretValueReferencePtrOutput
- func (i SecretValueReferenceArgs) ToSecretValueReferencePtrOutputWithContext(ctx context.Context) SecretValueReferencePtrOutput
- type SecretValueReferenceInput
- type SecretValueReferenceOutput
- func (SecretValueReferenceOutput) ElementType() reflect.Type
- func (o SecretValueReferenceOutput) KeyVault() KeyVaultReferenceOutput
- func (o SecretValueReferenceOutput) SecretName() pulumi.StringOutput
- func (o SecretValueReferenceOutput) SecretVersion() pulumi.StringPtrOutput
- func (o SecretValueReferenceOutput) ToSecretValueReferenceOutput() SecretValueReferenceOutput
- func (o SecretValueReferenceOutput) ToSecretValueReferenceOutputWithContext(ctx context.Context) SecretValueReferenceOutput
- func (o SecretValueReferenceOutput) ToSecretValueReferencePtrOutput() SecretValueReferencePtrOutput
- func (o SecretValueReferenceOutput) ToSecretValueReferencePtrOutputWithContext(ctx context.Context) SecretValueReferencePtrOutput
- type SecretValueReferencePtrInput
- type SecretValueReferencePtrOutput
- func (o SecretValueReferencePtrOutput) Elem() SecretValueReferenceOutput
- func (SecretValueReferencePtrOutput) ElementType() reflect.Type
- func (o SecretValueReferencePtrOutput) KeyVault() KeyVaultReferencePtrOutput
- func (o SecretValueReferencePtrOutput) SecretName() pulumi.StringPtrOutput
- func (o SecretValueReferencePtrOutput) SecretVersion() pulumi.StringPtrOutput
- func (o SecretValueReferencePtrOutput) ToSecretValueReferencePtrOutput() SecretValueReferencePtrOutput
- func (o SecretValueReferencePtrOutput) ToSecretValueReferencePtrOutputWithContext(ctx context.Context) SecretValueReferencePtrOutput
- type SecretValueReferenceResponse
- type SecretValueReferenceResponseArgs
- func (SecretValueReferenceResponseArgs) ElementType() reflect.Type
- func (i SecretValueReferenceResponseArgs) ToSecretValueReferenceResponseOutput() SecretValueReferenceResponseOutput
- func (i SecretValueReferenceResponseArgs) ToSecretValueReferenceResponseOutputWithContext(ctx context.Context) SecretValueReferenceResponseOutput
- func (i SecretValueReferenceResponseArgs) ToSecretValueReferenceResponsePtrOutput() SecretValueReferenceResponsePtrOutput
- func (i SecretValueReferenceResponseArgs) ToSecretValueReferenceResponsePtrOutputWithContext(ctx context.Context) SecretValueReferenceResponsePtrOutput
- type SecretValueReferenceResponseInput
- type SecretValueReferenceResponseOutput
- func (SecretValueReferenceResponseOutput) ElementType() reflect.Type
- func (o SecretValueReferenceResponseOutput) KeyVault() KeyVaultReferenceResponseOutput
- func (o SecretValueReferenceResponseOutput) SecretName() pulumi.StringOutput
- func (o SecretValueReferenceResponseOutput) SecretVersion() pulumi.StringPtrOutput
- func (o SecretValueReferenceResponseOutput) ToSecretValueReferenceResponseOutput() SecretValueReferenceResponseOutput
- func (o SecretValueReferenceResponseOutput) ToSecretValueReferenceResponseOutputWithContext(ctx context.Context) SecretValueReferenceResponseOutput
- func (o SecretValueReferenceResponseOutput) ToSecretValueReferenceResponsePtrOutput() SecretValueReferenceResponsePtrOutput
- func (o SecretValueReferenceResponseOutput) ToSecretValueReferenceResponsePtrOutputWithContext(ctx context.Context) SecretValueReferenceResponsePtrOutput
- type SecretValueReferenceResponsePtrInput
- type SecretValueReferenceResponsePtrOutput
- func (o SecretValueReferenceResponsePtrOutput) Elem() SecretValueReferenceResponseOutput
- func (SecretValueReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o SecretValueReferenceResponsePtrOutput) KeyVault() KeyVaultReferenceResponsePtrOutput
- func (o SecretValueReferenceResponsePtrOutput) SecretName() pulumi.StringPtrOutput
- func (o SecretValueReferenceResponsePtrOutput) SecretVersion() pulumi.StringPtrOutput
- func (o SecretValueReferenceResponsePtrOutput) ToSecretValueReferenceResponsePtrOutput() SecretValueReferenceResponsePtrOutput
- func (o SecretValueReferenceResponsePtrOutput) ToSecretValueReferenceResponsePtrOutputWithContext(ctx context.Context) SecretValueReferenceResponsePtrOutput
- 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
- type UserAssignedIdentity
- type UserAssignedIdentityArgs
- type UserAssignedIdentityInput
- type UserAssignedIdentityMap
- type UserAssignedIdentityMapInput
- type UserAssignedIdentityMapOutput
- func (UserAssignedIdentityMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityOutput
- func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput
- func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput
- type UserAssignedIdentityOutput
- func (o UserAssignedIdentityOutput) ClientId() pulumi.StringPtrOutput
- func (UserAssignedIdentityOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
- func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput
- type UserAssignedIdentityResponse
- type UserAssignedIdentityResponseArgs
- func (UserAssignedIdentityResponseArgs) ElementType() reflect.Type
- func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
- type UserAssignedIdentityResponseInput
- type UserAssignedIdentityResponseMap
- func (UserAssignedIdentityResponseMap) ElementType() reflect.Type
- func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseMapInput
- type UserAssignedIdentityResponseMapOutput
- func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringPtrOutput
- func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
Constants ¶
const ( ArtifactKindTemplate = ArtifactKind("template") ArtifactKindRoleAssignment = ArtifactKind("roleAssignment") ArtifactKindPolicyAssignment = ArtifactKind("policyAssignment") )
const ( AssignmentLockModeNone = AssignmentLockMode("None") AssignmentLockModeAllResourcesReadOnly = AssignmentLockMode("AllResourcesReadOnly") AssignmentLockModeAllResourcesDoNotDelete = AssignmentLockMode("AllResourcesDoNotDelete") )
const ( // The blueprint targets a subscription during blueprint assignment. BlueprintTargetScopeSubscription = BlueprintTargetScope("subscription") // The blueprint targets a management group during blueprint assignment. This is reserved for future use. BlueprintTargetScopeManagementGroup = BlueprintTargetScope("managementGroup") )
const ( ManagedServiceIdentityTypeNone = ManagedServiceIdentityType("None") ManagedServiceIdentityTypeSystemAssigned = ManagedServiceIdentityType("SystemAssigned") ManagedServiceIdentityTypeUserAssigned = ManagedServiceIdentityType("UserAssigned") )
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 blueprint artifact. ArtifactName pulumi.StringInput // Name of the blueprint definition. BlueprintName pulumi.StringInput // Specifies the kind of blueprint artifact. Kind pulumi.StringInput // The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'). ResourceScope 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 Assignment ¶
type Assignment struct { pulumi.CustomResourceState // ID of the published version of a blueprint definition. BlueprintId pulumi.StringPtrOutput `pulumi:"blueprintId"` // Multi-line explain this resource. Description pulumi.StringPtrOutput `pulumi:"description"` // One-liner string explain this resource. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Managed identity for this blueprint assignment. Identity ManagedServiceIdentityResponseOutput `pulumi:"identity"` // The location of this blueprint assignment. Location pulumi.StringOutput `pulumi:"location"` // Defines how resources deployed by a blueprint assignment are locked. Locks AssignmentLockSettingsResponsePtrOutput `pulumi:"locks"` // Name of this resource. Name pulumi.StringOutput `pulumi:"name"` // Blueprint assignment parameter values. Parameters ParameterValueResponseMapOutput `pulumi:"parameters"` // State of the blueprint assignment. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Names and locations of resource group placeholders. ResourceGroups ResourceGroupValueResponseMapOutput `pulumi:"resourceGroups"` // The target subscription scope of the blueprint assignment (format: '/subscriptions/{subscriptionId}'). For management group level assignments, the property is required. Scope pulumi.StringPtrOutput `pulumi:"scope"` // Status of blueprint assignment. This field is readonly. Status AssignmentStatusResponseOutput `pulumi:"status"` // Type of this resource. Type pulumi.StringOutput `pulumi:"type"` }
Represents a blueprint assignment.
func GetAssignment ¶
func GetAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssignmentState, opts ...pulumi.ResourceOption) (*Assignment, error)
GetAssignment gets an existing Assignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAssignment ¶
func NewAssignment(ctx *pulumi.Context, name string, args *AssignmentArgs, opts ...pulumi.ResourceOption) (*Assignment, error)
NewAssignment registers a new resource with the given unique name, arguments, and options.
func (*Assignment) ElementType ¶ added in v0.2.6
func (*Assignment) ElementType() reflect.Type
func (*Assignment) ToAssignmentOutput ¶ added in v0.2.6
func (i *Assignment) ToAssignmentOutput() AssignmentOutput
func (*Assignment) ToAssignmentOutputWithContext ¶ added in v0.2.6
func (i *Assignment) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
type AssignmentArgs ¶
type AssignmentArgs struct { // Name of the blueprint assignment. AssignmentName pulumi.StringInput // ID of the published version of a blueprint definition. BlueprintId pulumi.StringPtrInput // Multi-line explain this resource. Description pulumi.StringPtrInput // One-liner string explain this resource. DisplayName pulumi.StringPtrInput // Managed identity for this blueprint assignment. Identity ManagedServiceIdentityInput // The location of this blueprint assignment. Location pulumi.StringInput // Defines how resources deployed by a blueprint assignment are locked. Locks AssignmentLockSettingsPtrInput // Blueprint assignment parameter values. Parameters ParameterValueMapInput // Names and locations of resource group placeholders. ResourceGroups ResourceGroupValueMapInput // The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'). ResourceScope pulumi.StringInput // The target subscription scope of the blueprint assignment (format: '/subscriptions/{subscriptionId}'). For management group level assignments, the property is required. Scope pulumi.StringPtrInput }
The set of arguments for constructing a Assignment resource.
func (AssignmentArgs) ElementType ¶
func (AssignmentArgs) ElementType() reflect.Type
type AssignmentInput ¶ added in v0.2.6
type AssignmentInput interface { pulumi.Input ToAssignmentOutput() AssignmentOutput ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput }
type AssignmentLockMode ¶ added in v0.3.1
Lock mode.
func (AssignmentLockMode) ElementType ¶ added in v0.3.1
func (AssignmentLockMode) ElementType() reflect.Type
func (AssignmentLockMode) ToStringOutput ¶ added in v0.3.1
func (e AssignmentLockMode) ToStringOutput() pulumi.StringOutput
func (AssignmentLockMode) ToStringOutputWithContext ¶ added in v0.3.1
func (e AssignmentLockMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssignmentLockMode) ToStringPtrOutput ¶ added in v0.3.1
func (e AssignmentLockMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentLockMode) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e AssignmentLockMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssignmentLockSettings ¶
type AssignmentLockSettings struct { // List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed. ExcludedActions []string `pulumi:"excludedActions"` // List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted. ExcludedPrincipals []string `pulumi:"excludedPrincipals"` // Lock mode. Mode *string `pulumi:"mode"` }
Defines how resources deployed by a blueprint assignment are locked.
type AssignmentLockSettingsArgs ¶
type AssignmentLockSettingsArgs struct { // List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed. ExcludedActions pulumi.StringArrayInput `pulumi:"excludedActions"` // List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted. ExcludedPrincipals pulumi.StringArrayInput `pulumi:"excludedPrincipals"` // Lock mode. Mode pulumi.StringPtrInput `pulumi:"mode"` }
Defines how resources deployed by a blueprint assignment are locked.
func (AssignmentLockSettingsArgs) ElementType ¶
func (AssignmentLockSettingsArgs) ElementType() reflect.Type
func (AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutput ¶
func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutput() AssignmentLockSettingsOutput
func (AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutputWithContext ¶
func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsOutputWithContext(ctx context.Context) AssignmentLockSettingsOutput
func (AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutput ¶
func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput
func (AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutputWithContext ¶
func (i AssignmentLockSettingsArgs) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput
type AssignmentLockSettingsInput ¶
type AssignmentLockSettingsInput interface { pulumi.Input ToAssignmentLockSettingsOutput() AssignmentLockSettingsOutput ToAssignmentLockSettingsOutputWithContext(context.Context) AssignmentLockSettingsOutput }
AssignmentLockSettingsInput is an input type that accepts AssignmentLockSettingsArgs and AssignmentLockSettingsOutput values. You can construct a concrete instance of `AssignmentLockSettingsInput` via:
AssignmentLockSettingsArgs{...}
type AssignmentLockSettingsOutput ¶
type AssignmentLockSettingsOutput struct{ *pulumi.OutputState }
Defines how resources deployed by a blueprint assignment are locked.
func (AssignmentLockSettingsOutput) ElementType ¶
func (AssignmentLockSettingsOutput) ElementType() reflect.Type
func (AssignmentLockSettingsOutput) ExcludedActions ¶
func (o AssignmentLockSettingsOutput) ExcludedActions() pulumi.StringArrayOutput
List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed.
func (AssignmentLockSettingsOutput) ExcludedPrincipals ¶
func (o AssignmentLockSettingsOutput) ExcludedPrincipals() pulumi.StringArrayOutput
List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted.
func (AssignmentLockSettingsOutput) Mode ¶
func (o AssignmentLockSettingsOutput) Mode() pulumi.StringPtrOutput
Lock mode.
func (AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutput ¶
func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutput() AssignmentLockSettingsOutput
func (AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutputWithContext ¶
func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsOutputWithContext(ctx context.Context) AssignmentLockSettingsOutput
func (AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutput ¶
func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput
func (AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutputWithContext ¶
func (o AssignmentLockSettingsOutput) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput
type AssignmentLockSettingsPtrInput ¶
type AssignmentLockSettingsPtrInput interface { pulumi.Input ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput ToAssignmentLockSettingsPtrOutputWithContext(context.Context) AssignmentLockSettingsPtrOutput }
AssignmentLockSettingsPtrInput is an input type that accepts AssignmentLockSettingsArgs, AssignmentLockSettingsPtr and AssignmentLockSettingsPtrOutput values. You can construct a concrete instance of `AssignmentLockSettingsPtrInput` via:
AssignmentLockSettingsArgs{...} or: nil
func AssignmentLockSettingsPtr ¶
func AssignmentLockSettingsPtr(v *AssignmentLockSettingsArgs) AssignmentLockSettingsPtrInput
type AssignmentLockSettingsPtrOutput ¶
type AssignmentLockSettingsPtrOutput struct{ *pulumi.OutputState }
func (AssignmentLockSettingsPtrOutput) Elem ¶
func (o AssignmentLockSettingsPtrOutput) Elem() AssignmentLockSettingsOutput
func (AssignmentLockSettingsPtrOutput) ElementType ¶
func (AssignmentLockSettingsPtrOutput) ElementType() reflect.Type
func (AssignmentLockSettingsPtrOutput) ExcludedActions ¶
func (o AssignmentLockSettingsPtrOutput) ExcludedActions() pulumi.StringArrayOutput
List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed.
func (AssignmentLockSettingsPtrOutput) ExcludedPrincipals ¶
func (o AssignmentLockSettingsPtrOutput) ExcludedPrincipals() pulumi.StringArrayOutput
List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted.
func (AssignmentLockSettingsPtrOutput) Mode ¶
func (o AssignmentLockSettingsPtrOutput) Mode() pulumi.StringPtrOutput
Lock mode.
func (AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutput ¶
func (o AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutput() AssignmentLockSettingsPtrOutput
func (AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutputWithContext ¶
func (o AssignmentLockSettingsPtrOutput) ToAssignmentLockSettingsPtrOutputWithContext(ctx context.Context) AssignmentLockSettingsPtrOutput
type AssignmentLockSettingsResponse ¶
type AssignmentLockSettingsResponse struct { // List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed. ExcludedActions []string `pulumi:"excludedActions"` // List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted. ExcludedPrincipals []string `pulumi:"excludedPrincipals"` // Lock mode. Mode *string `pulumi:"mode"` }
Defines how resources deployed by a blueprint assignment are locked.
type AssignmentLockSettingsResponseArgs ¶
type AssignmentLockSettingsResponseArgs struct { // List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed. ExcludedActions pulumi.StringArrayInput `pulumi:"excludedActions"` // List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted. ExcludedPrincipals pulumi.StringArrayInput `pulumi:"excludedPrincipals"` // Lock mode. Mode pulumi.StringPtrInput `pulumi:"mode"` }
Defines how resources deployed by a blueprint assignment are locked.
func (AssignmentLockSettingsResponseArgs) ElementType ¶
func (AssignmentLockSettingsResponseArgs) ElementType() reflect.Type
func (AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutput ¶
func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutput() AssignmentLockSettingsResponseOutput
func (AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutputWithContext ¶
func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponseOutputWithContext(ctx context.Context) AssignmentLockSettingsResponseOutput
func (AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutput ¶
func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput
func (AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutputWithContext ¶
func (i AssignmentLockSettingsResponseArgs) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput
type AssignmentLockSettingsResponseInput ¶
type AssignmentLockSettingsResponseInput interface { pulumi.Input ToAssignmentLockSettingsResponseOutput() AssignmentLockSettingsResponseOutput ToAssignmentLockSettingsResponseOutputWithContext(context.Context) AssignmentLockSettingsResponseOutput }
AssignmentLockSettingsResponseInput is an input type that accepts AssignmentLockSettingsResponseArgs and AssignmentLockSettingsResponseOutput values. You can construct a concrete instance of `AssignmentLockSettingsResponseInput` via:
AssignmentLockSettingsResponseArgs{...}
type AssignmentLockSettingsResponseOutput ¶
type AssignmentLockSettingsResponseOutput struct{ *pulumi.OutputState }
Defines how resources deployed by a blueprint assignment are locked.
func (AssignmentLockSettingsResponseOutput) ElementType ¶
func (AssignmentLockSettingsResponseOutput) ElementType() reflect.Type
func (AssignmentLockSettingsResponseOutput) ExcludedActions ¶
func (o AssignmentLockSettingsResponseOutput) ExcludedActions() pulumi.StringArrayOutput
List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed.
func (AssignmentLockSettingsResponseOutput) ExcludedPrincipals ¶
func (o AssignmentLockSettingsResponseOutput) ExcludedPrincipals() pulumi.StringArrayOutput
List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted.
func (AssignmentLockSettingsResponseOutput) Mode ¶
func (o AssignmentLockSettingsResponseOutput) Mode() pulumi.StringPtrOutput
Lock mode.
func (AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutput ¶
func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutput() AssignmentLockSettingsResponseOutput
func (AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutputWithContext ¶
func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponseOutputWithContext(ctx context.Context) AssignmentLockSettingsResponseOutput
func (AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutput ¶
func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput
func (AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext ¶
func (o AssignmentLockSettingsResponseOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput
type AssignmentLockSettingsResponsePtrInput ¶
type AssignmentLockSettingsResponsePtrInput interface { pulumi.Input ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput ToAssignmentLockSettingsResponsePtrOutputWithContext(context.Context) AssignmentLockSettingsResponsePtrOutput }
AssignmentLockSettingsResponsePtrInput is an input type that accepts AssignmentLockSettingsResponseArgs, AssignmentLockSettingsResponsePtr and AssignmentLockSettingsResponsePtrOutput values. You can construct a concrete instance of `AssignmentLockSettingsResponsePtrInput` via:
AssignmentLockSettingsResponseArgs{...} or: nil
func AssignmentLockSettingsResponsePtr ¶
func AssignmentLockSettingsResponsePtr(v *AssignmentLockSettingsResponseArgs) AssignmentLockSettingsResponsePtrInput
type AssignmentLockSettingsResponsePtrOutput ¶
type AssignmentLockSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (AssignmentLockSettingsResponsePtrOutput) ElementType ¶
func (AssignmentLockSettingsResponsePtrOutput) ElementType() reflect.Type
func (AssignmentLockSettingsResponsePtrOutput) ExcludedActions ¶
func (o AssignmentLockSettingsResponsePtrOutput) ExcludedActions() pulumi.StringArrayOutput
List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed.
func (AssignmentLockSettingsResponsePtrOutput) ExcludedPrincipals ¶
func (o AssignmentLockSettingsResponsePtrOutput) ExcludedPrincipals() pulumi.StringArrayOutput
List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted.
func (AssignmentLockSettingsResponsePtrOutput) Mode ¶
func (o AssignmentLockSettingsResponsePtrOutput) Mode() pulumi.StringPtrOutput
Lock mode.
func (AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutput ¶
func (o AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutput() AssignmentLockSettingsResponsePtrOutput
func (AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext ¶
func (o AssignmentLockSettingsResponsePtrOutput) ToAssignmentLockSettingsResponsePtrOutputWithContext(ctx context.Context) AssignmentLockSettingsResponsePtrOutput
type AssignmentOutput ¶ added in v0.2.6
type AssignmentOutput struct {
*pulumi.OutputState
}
func (AssignmentOutput) ElementType ¶ added in v0.2.6
func (AssignmentOutput) ElementType() reflect.Type
func (AssignmentOutput) ToAssignmentOutput ¶ added in v0.2.6
func (o AssignmentOutput) ToAssignmentOutput() AssignmentOutput
func (AssignmentOutput) ToAssignmentOutputWithContext ¶ added in v0.2.6
func (o AssignmentOutput) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
type AssignmentState ¶
type AssignmentState struct { // ID of the published version of a blueprint definition. BlueprintId pulumi.StringPtrInput // Multi-line explain this resource. Description pulumi.StringPtrInput // One-liner string explain this resource. DisplayName pulumi.StringPtrInput // Managed identity for this blueprint assignment. Identity ManagedServiceIdentityResponsePtrInput // The location of this blueprint assignment. Location pulumi.StringPtrInput // Defines how resources deployed by a blueprint assignment are locked. Locks AssignmentLockSettingsResponsePtrInput // Name of this resource. Name pulumi.StringPtrInput // Blueprint assignment parameter values. Parameters ParameterValueResponseMapInput // State of the blueprint assignment. ProvisioningState pulumi.StringPtrInput // Names and locations of resource group placeholders. ResourceGroups ResourceGroupValueResponseMapInput // The target subscription scope of the blueprint assignment (format: '/subscriptions/{subscriptionId}'). For management group level assignments, the property is required. Scope pulumi.StringPtrInput // Status of blueprint assignment. This field is readonly. Status AssignmentStatusResponsePtrInput // Type of this resource. Type pulumi.StringPtrInput }
func (AssignmentState) ElementType ¶
func (AssignmentState) ElementType() reflect.Type
type AssignmentStatusResponse ¶
type AssignmentStatusResponse struct { // Last modified time of this blueprint definition. LastModified string `pulumi:"lastModified"` // List of resources that were created by the blueprint assignment. ManagedResources []string `pulumi:"managedResources"` // Creation time of this blueprint definition. TimeCreated string `pulumi:"timeCreated"` }
The status of a blueprint assignment. This field is readonly.
type AssignmentStatusResponseArgs ¶
type AssignmentStatusResponseArgs struct { // Last modified time of this blueprint definition. LastModified pulumi.StringInput `pulumi:"lastModified"` // List of resources that were created by the blueprint assignment. ManagedResources pulumi.StringArrayInput `pulumi:"managedResources"` // Creation time of this blueprint definition. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
The status of a blueprint assignment. This field is readonly.
func (AssignmentStatusResponseArgs) ElementType ¶
func (AssignmentStatusResponseArgs) ElementType() reflect.Type
func (AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutput ¶
func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput
func (AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutputWithContext ¶
func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponseOutputWithContext(ctx context.Context) AssignmentStatusResponseOutput
func (AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutput ¶
func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput
func (AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutputWithContext ¶
func (i AssignmentStatusResponseArgs) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput
type AssignmentStatusResponseInput ¶
type AssignmentStatusResponseInput interface { pulumi.Input ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput ToAssignmentStatusResponseOutputWithContext(context.Context) AssignmentStatusResponseOutput }
AssignmentStatusResponseInput is an input type that accepts AssignmentStatusResponseArgs and AssignmentStatusResponseOutput values. You can construct a concrete instance of `AssignmentStatusResponseInput` via:
AssignmentStatusResponseArgs{...}
type AssignmentStatusResponseOutput ¶
type AssignmentStatusResponseOutput struct{ *pulumi.OutputState }
The status of a blueprint assignment. This field is readonly.
func (AssignmentStatusResponseOutput) ElementType ¶
func (AssignmentStatusResponseOutput) ElementType() reflect.Type
func (AssignmentStatusResponseOutput) LastModified ¶
func (o AssignmentStatusResponseOutput) LastModified() pulumi.StringOutput
Last modified time of this blueprint definition.
func (AssignmentStatusResponseOutput) ManagedResources ¶
func (o AssignmentStatusResponseOutput) ManagedResources() pulumi.StringArrayOutput
List of resources that were created by the blueprint assignment.
func (AssignmentStatusResponseOutput) TimeCreated ¶
func (o AssignmentStatusResponseOutput) TimeCreated() pulumi.StringOutput
Creation time of this blueprint definition.
func (AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutput ¶
func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput
func (AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutputWithContext ¶
func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutputWithContext(ctx context.Context) AssignmentStatusResponseOutput
func (AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutput ¶
func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput
func (AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutputWithContext ¶
func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput
type AssignmentStatusResponsePtrInput ¶
type AssignmentStatusResponsePtrInput interface { pulumi.Input ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput ToAssignmentStatusResponsePtrOutputWithContext(context.Context) AssignmentStatusResponsePtrOutput }
AssignmentStatusResponsePtrInput is an input type that accepts AssignmentStatusResponseArgs, AssignmentStatusResponsePtr and AssignmentStatusResponsePtrOutput values. You can construct a concrete instance of `AssignmentStatusResponsePtrInput` via:
AssignmentStatusResponseArgs{...} or: nil
func AssignmentStatusResponsePtr ¶
func AssignmentStatusResponsePtr(v *AssignmentStatusResponseArgs) AssignmentStatusResponsePtrInput
type AssignmentStatusResponsePtrOutput ¶
type AssignmentStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (AssignmentStatusResponsePtrOutput) Elem ¶
func (o AssignmentStatusResponsePtrOutput) Elem() AssignmentStatusResponseOutput
func (AssignmentStatusResponsePtrOutput) ElementType ¶
func (AssignmentStatusResponsePtrOutput) ElementType() reflect.Type
func (AssignmentStatusResponsePtrOutput) LastModified ¶
func (o AssignmentStatusResponsePtrOutput) LastModified() pulumi.StringPtrOutput
Last modified time of this blueprint definition.
func (AssignmentStatusResponsePtrOutput) ManagedResources ¶
func (o AssignmentStatusResponsePtrOutput) ManagedResources() pulumi.StringArrayOutput
List of resources that were created by the blueprint assignment.
func (AssignmentStatusResponsePtrOutput) TimeCreated ¶
func (o AssignmentStatusResponsePtrOutput) TimeCreated() pulumi.StringPtrOutput
Creation time of this blueprint definition.
func (AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutput ¶
func (o AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutput() AssignmentStatusResponsePtrOutput
func (AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutputWithContext ¶
func (o AssignmentStatusResponsePtrOutput) ToAssignmentStatusResponsePtrOutputWithContext(ctx context.Context) AssignmentStatusResponsePtrOutput
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 definition 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 definition can be assigned. TargetScope pulumi.StringOutput `pulumi:"targetScope"` // Type of this resource. Type pulumi.StringOutput `pulumi:"type"` // Published versions of this blueprint definition. 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 definition. 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 definition for UI reference. Layout pulumi.Input // Parameters required by this blueprint definition. Parameters ParameterDefinitionMapInput // Resource group placeholders defined by this blueprint definition. ResourceGroups ResourceGroupDefinitionMapInput // The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'). ResourceScope pulumi.StringInput // The scope where this blueprint definition can be assigned. TargetScope pulumi.StringInput // Published versions of this blueprint definition. 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 definition 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 definition can be assigned. TargetScope pulumi.StringPtrInput // Type of this resource. Type pulumi.StringPtrInput // Published versions of this blueprint definition. Versions pulumi.Input }
func (BlueprintState) ElementType ¶
func (BlueprintState) ElementType() reflect.Type
type BlueprintStatusResponse ¶
type BlueprintStatusResponse struct { // Last modified time of this blueprint definition. LastModified string `pulumi:"lastModified"` // Creation time of this blueprint definition. TimeCreated string `pulumi:"timeCreated"` }
The status of the blueprint. This field is readonly.
type BlueprintStatusResponseArgs ¶
type BlueprintStatusResponseArgs struct { // Last modified time of this blueprint definition. LastModified pulumi.StringInput `pulumi:"lastModified"` // Creation time of this blueprint definition. 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 definition.
func (BlueprintStatusResponseOutput) TimeCreated ¶
func (o BlueprintStatusResponseOutput) TimeCreated() pulumi.StringOutput
Creation time of this blueprint definition.
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 definition.
func (BlueprintStatusResponsePtrOutput) TimeCreated ¶
func (o BlueprintStatusResponsePtrOutput) TimeCreated() pulumi.StringPtrOutput
Creation time of this blueprint definition.
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 definition can be assigned.
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 KeyVaultReference ¶
type KeyVaultReference struct { // Azure resource ID of the Key Vault. Id string `pulumi:"id"` }
Specifies the link to a Key Vault.
type KeyVaultReferenceArgs ¶
type KeyVaultReferenceArgs struct { // Azure resource ID of the Key Vault. Id pulumi.StringInput `pulumi:"id"` }
Specifies the link to a Key Vault.
func (KeyVaultReferenceArgs) ElementType ¶
func (KeyVaultReferenceArgs) ElementType() reflect.Type
func (KeyVaultReferenceArgs) ToKeyVaultReferenceOutput ¶
func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutput() KeyVaultReferenceOutput
func (KeyVaultReferenceArgs) ToKeyVaultReferenceOutputWithContext ¶
func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutputWithContext(ctx context.Context) KeyVaultReferenceOutput
func (KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutput ¶
func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
func (KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutputWithContext ¶
func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
type KeyVaultReferenceInput ¶
type KeyVaultReferenceInput interface { pulumi.Input ToKeyVaultReferenceOutput() KeyVaultReferenceOutput ToKeyVaultReferenceOutputWithContext(context.Context) KeyVaultReferenceOutput }
KeyVaultReferenceInput is an input type that accepts KeyVaultReferenceArgs and KeyVaultReferenceOutput values. You can construct a concrete instance of `KeyVaultReferenceInput` via:
KeyVaultReferenceArgs{...}
type KeyVaultReferenceOutput ¶
type KeyVaultReferenceOutput struct{ *pulumi.OutputState }
Specifies the link to a Key Vault.
func (KeyVaultReferenceOutput) ElementType ¶
func (KeyVaultReferenceOutput) ElementType() reflect.Type
func (KeyVaultReferenceOutput) Id ¶
func (o KeyVaultReferenceOutput) Id() pulumi.StringOutput
Azure resource ID of the Key Vault.
func (KeyVaultReferenceOutput) ToKeyVaultReferenceOutput ¶
func (o KeyVaultReferenceOutput) ToKeyVaultReferenceOutput() KeyVaultReferenceOutput
func (KeyVaultReferenceOutput) ToKeyVaultReferenceOutputWithContext ¶
func (o KeyVaultReferenceOutput) ToKeyVaultReferenceOutputWithContext(ctx context.Context) KeyVaultReferenceOutput
func (KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutput ¶
func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
func (KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutputWithContext ¶
func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
type KeyVaultReferencePtrInput ¶
type KeyVaultReferencePtrInput interface { pulumi.Input ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput ToKeyVaultReferencePtrOutputWithContext(context.Context) KeyVaultReferencePtrOutput }
KeyVaultReferencePtrInput is an input type that accepts KeyVaultReferenceArgs, KeyVaultReferencePtr and KeyVaultReferencePtrOutput values. You can construct a concrete instance of `KeyVaultReferencePtrInput` via:
KeyVaultReferenceArgs{...} or: nil
func KeyVaultReferencePtr ¶
func KeyVaultReferencePtr(v *KeyVaultReferenceArgs) KeyVaultReferencePtrInput
type KeyVaultReferencePtrOutput ¶
type KeyVaultReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultReferencePtrOutput) Elem ¶
func (o KeyVaultReferencePtrOutput) Elem() KeyVaultReferenceOutput
func (KeyVaultReferencePtrOutput) ElementType ¶
func (KeyVaultReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultReferencePtrOutput) Id ¶
func (o KeyVaultReferencePtrOutput) Id() pulumi.StringPtrOutput
Azure resource ID of the Key Vault.
func (KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutput ¶
func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
func (KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutputWithContext ¶
func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
type KeyVaultReferenceResponse ¶
type KeyVaultReferenceResponse struct { // Azure resource ID of the Key Vault. Id string `pulumi:"id"` }
Specifies the link to a Key Vault.
type KeyVaultReferenceResponseArgs ¶
type KeyVaultReferenceResponseArgs struct { // Azure resource ID of the Key Vault. Id pulumi.StringInput `pulumi:"id"` }
Specifies the link to a Key Vault.
func (KeyVaultReferenceResponseArgs) ElementType ¶
func (KeyVaultReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponseOutput ¶
func (i KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponseOutput() KeyVaultReferenceResponseOutput
func (KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponseOutputWithContext ¶
func (i KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponseOutputWithContext(ctx context.Context) KeyVaultReferenceResponseOutput
func (KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponsePtrOutput ¶
func (i KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponsePtrOutput() KeyVaultReferenceResponsePtrOutput
func (KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponsePtrOutputWithContext ¶
func (i KeyVaultReferenceResponseArgs) ToKeyVaultReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultReferenceResponsePtrOutput
type KeyVaultReferenceResponseInput ¶
type KeyVaultReferenceResponseInput interface { pulumi.Input ToKeyVaultReferenceResponseOutput() KeyVaultReferenceResponseOutput ToKeyVaultReferenceResponseOutputWithContext(context.Context) KeyVaultReferenceResponseOutput }
KeyVaultReferenceResponseInput is an input type that accepts KeyVaultReferenceResponseArgs and KeyVaultReferenceResponseOutput values. You can construct a concrete instance of `KeyVaultReferenceResponseInput` via:
KeyVaultReferenceResponseArgs{...}
type KeyVaultReferenceResponseOutput ¶
type KeyVaultReferenceResponseOutput struct{ *pulumi.OutputState }
Specifies the link to a Key Vault.
func (KeyVaultReferenceResponseOutput) ElementType ¶
func (KeyVaultReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultReferenceResponseOutput) Id ¶
func (o KeyVaultReferenceResponseOutput) Id() pulumi.StringOutput
Azure resource ID of the Key Vault.
func (KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutput ¶
func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutput() KeyVaultReferenceResponseOutput
func (KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutputWithContext ¶
func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutputWithContext(ctx context.Context) KeyVaultReferenceResponseOutput
func (KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponsePtrOutput ¶
func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponsePtrOutput() KeyVaultReferenceResponsePtrOutput
func (KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultReferenceResponsePtrOutput
type KeyVaultReferenceResponsePtrInput ¶
type KeyVaultReferenceResponsePtrInput interface { pulumi.Input ToKeyVaultReferenceResponsePtrOutput() KeyVaultReferenceResponsePtrOutput ToKeyVaultReferenceResponsePtrOutputWithContext(context.Context) KeyVaultReferenceResponsePtrOutput }
KeyVaultReferenceResponsePtrInput is an input type that accepts KeyVaultReferenceResponseArgs, KeyVaultReferenceResponsePtr and KeyVaultReferenceResponsePtrOutput values. You can construct a concrete instance of `KeyVaultReferenceResponsePtrInput` via:
KeyVaultReferenceResponseArgs{...} or: nil
func KeyVaultReferenceResponsePtr ¶
func KeyVaultReferenceResponsePtr(v *KeyVaultReferenceResponseArgs) KeyVaultReferenceResponsePtrInput
type KeyVaultReferenceResponsePtrOutput ¶
type KeyVaultReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultReferenceResponsePtrOutput) Elem ¶
func (o KeyVaultReferenceResponsePtrOutput) Elem() KeyVaultReferenceResponseOutput
func (KeyVaultReferenceResponsePtrOutput) ElementType ¶
func (KeyVaultReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultReferenceResponsePtrOutput) Id ¶
func (o KeyVaultReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
Azure resource ID of the Key Vault.
func (KeyVaultReferenceResponsePtrOutput) ToKeyVaultReferenceResponsePtrOutput ¶
func (o KeyVaultReferenceResponsePtrOutput) ToKeyVaultReferenceResponsePtrOutput() KeyVaultReferenceResponsePtrOutput
func (KeyVaultReferenceResponsePtrOutput) ToKeyVaultReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultReferenceResponsePtrOutput) ToKeyVaultReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultReferenceResponsePtrOutput
type LookupArtifactArgs ¶
type LookupArtifactArgs struct { // Name of the blueprint artifact. ArtifactName string `pulumi:"artifactName"` // Name of the blueprint definition. BlueprintName string `pulumi:"blueprintName"` // The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'). ResourceScope string `pulumi:"resourceScope"` }
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 LookupAssignmentArgs ¶
type LookupAssignmentArgs struct { // Name of the blueprint assignment. AssignmentName string `pulumi:"assignmentName"` // The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'). ResourceScope string `pulumi:"resourceScope"` }
type LookupAssignmentResult ¶
type LookupAssignmentResult struct { // ID of the published version of a blueprint definition. BlueprintId *string `pulumi:"blueprintId"` // Multi-line explain this resource. Description *string `pulumi:"description"` // One-liner string explain this resource. DisplayName *string `pulumi:"displayName"` // String Id used to locate any resource on Azure. Id string `pulumi:"id"` // Managed identity for this blueprint assignment. Identity ManagedServiceIdentityResponse `pulumi:"identity"` // The location of this blueprint assignment. Location string `pulumi:"location"` // Defines how resources deployed by a blueprint assignment are locked. Locks *AssignmentLockSettingsResponse `pulumi:"locks"` // Name of this resource. Name string `pulumi:"name"` // Blueprint assignment parameter values. Parameters map[string]ParameterValueResponse `pulumi:"parameters"` // State of the blueprint assignment. ProvisioningState string `pulumi:"provisioningState"` // Names and locations of resource group placeholders. ResourceGroups map[string]ResourceGroupValueResponse `pulumi:"resourceGroups"` // The target subscription scope of the blueprint assignment (format: '/subscriptions/{subscriptionId}'). For management group level assignments, the property is required. Scope *string `pulumi:"scope"` // Status of blueprint assignment. This field is readonly. Status AssignmentStatusResponse `pulumi:"status"` // Type of this resource. Type string `pulumi:"type"` }
Represents a blueprint assignment.
func LookupAssignment ¶
func LookupAssignment(ctx *pulumi.Context, args *LookupAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupAssignmentResult, error)
type LookupBlueprintArgs ¶
type LookupBlueprintArgs struct { // Name of the blueprint definition. BlueprintName string `pulumi:"blueprintName"` // The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'). ResourceScope string `pulumi:"resourceScope"` }
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 definition 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 definition can be assigned. TargetScope string `pulumi:"targetScope"` // Type of this resource. Type string `pulumi:"type"` // Published versions of this blueprint definition. Versions interface{} `pulumi:"versions"` }
Represents a Blueprint definition.
func LookupBlueprint ¶
func LookupBlueprint(ctx *pulumi.Context, args *LookupBlueprintArgs, opts ...pulumi.InvokeOption) (*LookupBlueprintResult, error)
type LookupPublishedBlueprintArgs ¶
type LookupPublishedBlueprintArgs struct { // Name of the blueprint definition. BlueprintName string `pulumi:"blueprintName"` // The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'). ResourceScope string `pulumi:"resourceScope"` // Version of the published blueprint definition. VersionId string `pulumi:"versionId"` }
type LookupPublishedBlueprintResult ¶
type LookupPublishedBlueprintResult struct { // Name of the published 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 definition can be assigned. 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 ManagedServiceIdentity ¶
type ManagedServiceIdentity struct { // Azure Active Directory principal ID associated with this Identity. PrincipalId *string `pulumi:"principalId"` // ID of the Azure Active Directory. TenantId *string `pulumi:"tenantId"` // Type of the managed identity. Type string `pulumi:"type"` // The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity. UserAssignedIdentities map[string]UserAssignedIdentity `pulumi:"userAssignedIdentities"` }
Managed identity generic object.
type ManagedServiceIdentityArgs ¶
type ManagedServiceIdentityArgs struct { // Azure Active Directory principal ID associated with this Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // ID of the Azure Active Directory. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Type of the managed identity. Type pulumi.StringInput `pulumi:"type"` // The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity. UserAssignedIdentities UserAssignedIdentityMapInput `pulumi:"userAssignedIdentities"` }
Managed identity generic object.
func (ManagedServiceIdentityArgs) ElementType ¶
func (ManagedServiceIdentityArgs) ElementType() reflect.Type
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
type ManagedServiceIdentityInput ¶
type ManagedServiceIdentityInput interface { pulumi.Input ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput }
ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:
ManagedServiceIdentityArgs{...}
type ManagedServiceIdentityOutput ¶
type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }
Managed identity generic object.
func (ManagedServiceIdentityOutput) ElementType ¶
func (ManagedServiceIdentityOutput) ElementType() reflect.Type
func (ManagedServiceIdentityOutput) PrincipalId ¶
func (o ManagedServiceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
Azure Active Directory principal ID associated with this Identity.
func (ManagedServiceIdentityOutput) TenantId ¶
func (o ManagedServiceIdentityOutput) TenantId() pulumi.StringPtrOutput
ID of the Azure Active Directory.
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) Type ¶
func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
Type of the managed identity.
func (ManagedServiceIdentityOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput
The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.
type ManagedServiceIdentityPtrInput ¶
type ManagedServiceIdentityPtrInput interface { pulumi.Input ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput }
ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:
ManagedServiceIdentityArgs{...} or: nil
func ManagedServiceIdentityPtr ¶
func ManagedServiceIdentityPtr(v *ManagedServiceIdentityArgs) ManagedServiceIdentityPtrInput
type ManagedServiceIdentityPtrOutput ¶
type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityPtrOutput) Elem ¶
func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
func (ManagedServiceIdentityPtrOutput) ElementType ¶
func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityPtrOutput) PrincipalId ¶
func (o ManagedServiceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
Azure Active Directory principal ID associated with this Identity.
func (ManagedServiceIdentityPtrOutput) TenantId ¶
func (o ManagedServiceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
ID of the Azure Active Directory.
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) Type ¶
func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Type of the managed identity.
func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput
The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.
type ManagedServiceIdentityResponse ¶
type ManagedServiceIdentityResponse struct { // Azure Active Directory principal ID associated with this Identity. PrincipalId *string `pulumi:"principalId"` // ID of the Azure Active Directory. TenantId *string `pulumi:"tenantId"` // Type of the managed identity. Type string `pulumi:"type"` // The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity. UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"` }
Managed identity generic object.
type ManagedServiceIdentityResponseArgs ¶
type ManagedServiceIdentityResponseArgs struct { // Azure Active Directory principal ID associated with this Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // ID of the Azure Active Directory. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Type of the managed identity. Type pulumi.StringInput `pulumi:"type"` // The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity. UserAssignedIdentities UserAssignedIdentityResponseMapInput `pulumi:"userAssignedIdentities"` }
Managed identity generic object.
func (ManagedServiceIdentityResponseArgs) ElementType ¶
func (ManagedServiceIdentityResponseArgs) ElementType() reflect.Type
func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutput ¶
func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutputWithContext ¶
func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutput ¶
func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutputWithContext ¶
func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
type ManagedServiceIdentityResponseInput ¶
type ManagedServiceIdentityResponseInput interface { pulumi.Input ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput ToManagedServiceIdentityResponseOutputWithContext(context.Context) ManagedServiceIdentityResponseOutput }
ManagedServiceIdentityResponseInput is an input type that accepts ManagedServiceIdentityResponseArgs and ManagedServiceIdentityResponseOutput values. You can construct a concrete instance of `ManagedServiceIdentityResponseInput` via:
ManagedServiceIdentityResponseArgs{...}
type ManagedServiceIdentityResponseOutput ¶
type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }
Managed identity generic object.
func (ManagedServiceIdentityResponseOutput) ElementType ¶
func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponseOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringPtrOutput
Azure Active Directory principal ID associated with this Identity.
func (ManagedServiceIdentityResponseOutput) TenantId ¶
func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringPtrOutput
ID of the Azure Active Directory.
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutput ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutputWithContext ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponseOutput) Type ¶
func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
Type of the managed identity.
func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.
type ManagedServiceIdentityResponsePtrInput ¶
type ManagedServiceIdentityResponsePtrInput interface { pulumi.Input ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput ToManagedServiceIdentityResponsePtrOutputWithContext(context.Context) ManagedServiceIdentityResponsePtrOutput }
ManagedServiceIdentityResponsePtrInput is an input type that accepts ManagedServiceIdentityResponseArgs, ManagedServiceIdentityResponsePtr and ManagedServiceIdentityResponsePtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityResponsePtrInput` via:
ManagedServiceIdentityResponseArgs{...} or: nil
func ManagedServiceIdentityResponsePtr ¶
func ManagedServiceIdentityResponsePtr(v *ManagedServiceIdentityResponseArgs) ManagedServiceIdentityResponsePtrInput
type ManagedServiceIdentityResponsePtrOutput ¶
type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityResponsePtrOutput) ElementType ¶
func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponsePtrOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
Azure Active Directory principal ID associated with this Identity.
func (ManagedServiceIdentityResponsePtrOutput) TenantId ¶
func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
ID of the Azure Active Directory.
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) Type ¶
func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of the managed identity.
func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.
type ManagedServiceIdentityType ¶ added in v0.3.1
Type of the managed identity.
func (ManagedServiceIdentityType) ElementType ¶ added in v0.3.1
func (ManagedServiceIdentityType) ElementType() reflect.Type
func (ManagedServiceIdentityType) ToStringOutput ¶ added in v0.3.1
func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringPtrOutput ¶ added in v0.3.1
func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ParameterDefinition ¶
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 blueprint assignment. Supported strong types are resourceType, principalId and location. StrongType *string `pulumi:"strongType"` // Allowed data types for 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 blueprint assignment. Supported strong types are resourceType, principalId and location. StrongType pulumi.StringPtrInput `pulumi:"strongType"` // Allowed data types for 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 blueprint assignment. Supported strong types are resourceType, principalId and location.
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 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 blueprint assignment. Supported strong types are resourceType, principalId and location. StrongType *string `pulumi:"strongType"` // Allowed data types for 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 blueprint assignment. Supported strong types are resourceType, principalId and location. StrongType pulumi.StringPtrInput `pulumi:"strongType"` // Allowed data types for 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 blueprint assignment. Supported strong types are resourceType, principalId and location.
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 Resource Manager template parameters.
type ParameterValue ¶
type ParameterValue struct { // Parameter value as reference type. Reference *SecretValueReference `pulumi:"reference"` // Parameter value. Any valid JSON value is allowed including objects, arrays, strings, numbers and booleans. Value interface{} `pulumi:"value"` }
Value for the specified parameter. Can be either 'value' or 'reference' but not both.
type ParameterValueArgs ¶
type ParameterValueArgs struct { // Parameter value as reference type. Reference SecretValueReferencePtrInput `pulumi:"reference"` // Parameter value. Any valid JSON value is allowed including objects, arrays, strings, numbers and booleans. Value pulumi.Input `pulumi:"value"` }
Value for the specified parameter. Can be either 'value' or 'reference' but not both.
func (ParameterValueArgs) ElementType ¶
func (ParameterValueArgs) ElementType() reflect.Type
func (ParameterValueArgs) ToParameterValueOutput ¶
func (i ParameterValueArgs) ToParameterValueOutput() ParameterValueOutput
func (ParameterValueArgs) ToParameterValueOutputWithContext ¶
func (i ParameterValueArgs) ToParameterValueOutputWithContext(ctx context.Context) ParameterValueOutput
type ParameterValueInput ¶
type ParameterValueInput interface { pulumi.Input ToParameterValueOutput() ParameterValueOutput ToParameterValueOutputWithContext(context.Context) ParameterValueOutput }
ParameterValueInput is an input type that accepts ParameterValueArgs and ParameterValueOutput values. You can construct a concrete instance of `ParameterValueInput` via:
ParameterValueArgs{...}
type ParameterValueMap ¶
type ParameterValueMap map[string]ParameterValueInput
func (ParameterValueMap) ElementType ¶
func (ParameterValueMap) ElementType() reflect.Type
func (ParameterValueMap) ToParameterValueMapOutput ¶
func (i ParameterValueMap) ToParameterValueMapOutput() ParameterValueMapOutput
func (ParameterValueMap) ToParameterValueMapOutputWithContext ¶
func (i ParameterValueMap) ToParameterValueMapOutputWithContext(ctx context.Context) ParameterValueMapOutput
type ParameterValueMapInput ¶
type ParameterValueMapInput interface { pulumi.Input ToParameterValueMapOutput() ParameterValueMapOutput ToParameterValueMapOutputWithContext(context.Context) ParameterValueMapOutput }
ParameterValueMapInput is an input type that accepts ParameterValueMap and ParameterValueMapOutput values. You can construct a concrete instance of `ParameterValueMapInput` via:
ParameterValueMap{ "key": ParameterValueArgs{...} }
type ParameterValueMapOutput ¶
type ParameterValueMapOutput struct{ *pulumi.OutputState }
func (ParameterValueMapOutput) ElementType ¶
func (ParameterValueMapOutput) ElementType() reflect.Type
func (ParameterValueMapOutput) MapIndex ¶
func (o ParameterValueMapOutput) MapIndex(k pulumi.StringInput) ParameterValueOutput
func (ParameterValueMapOutput) ToParameterValueMapOutput ¶
func (o ParameterValueMapOutput) ToParameterValueMapOutput() ParameterValueMapOutput
func (ParameterValueMapOutput) ToParameterValueMapOutputWithContext ¶
func (o ParameterValueMapOutput) ToParameterValueMapOutputWithContext(ctx context.Context) ParameterValueMapOutput
type ParameterValueOutput ¶
type ParameterValueOutput struct{ *pulumi.OutputState }
Value for the specified parameter. Can be either 'value' or 'reference' but not both.
func (ParameterValueOutput) ElementType ¶
func (ParameterValueOutput) ElementType() reflect.Type
func (ParameterValueOutput) Reference ¶
func (o ParameterValueOutput) Reference() SecretValueReferencePtrOutput
Parameter value as reference type.
func (ParameterValueOutput) ToParameterValueOutput ¶
func (o ParameterValueOutput) ToParameterValueOutput() ParameterValueOutput
func (ParameterValueOutput) ToParameterValueOutputWithContext ¶
func (o ParameterValueOutput) ToParameterValueOutputWithContext(ctx context.Context) ParameterValueOutput
func (ParameterValueOutput) Value ¶
func (o ParameterValueOutput) Value() pulumi.AnyOutput
Parameter value. Any valid JSON value is allowed including objects, arrays, strings, numbers and booleans.
type ParameterValueResponse ¶
type ParameterValueResponse struct { // Parameter value as reference type. Reference *SecretValueReferenceResponse `pulumi:"reference"` // Parameter value. Any valid JSON value is allowed including objects, arrays, strings, numbers and booleans. Value interface{} `pulumi:"value"` }
Value for the specified parameter. Can be either 'value' or 'reference' but not both.
type ParameterValueResponseArgs ¶
type ParameterValueResponseArgs struct { // Parameter value as reference type. Reference SecretValueReferenceResponsePtrInput `pulumi:"reference"` // Parameter value. Any valid JSON value is allowed including objects, arrays, strings, numbers and booleans. Value pulumi.Input `pulumi:"value"` }
Value for the specified parameter. Can be either 'value' or 'reference' but not both.
func (ParameterValueResponseArgs) ElementType ¶
func (ParameterValueResponseArgs) ElementType() reflect.Type
func (ParameterValueResponseArgs) ToParameterValueResponseOutput ¶
func (i ParameterValueResponseArgs) ToParameterValueResponseOutput() ParameterValueResponseOutput
func (ParameterValueResponseArgs) ToParameterValueResponseOutputWithContext ¶
func (i ParameterValueResponseArgs) ToParameterValueResponseOutputWithContext(ctx context.Context) ParameterValueResponseOutput
type ParameterValueResponseInput ¶
type ParameterValueResponseInput interface { pulumi.Input ToParameterValueResponseOutput() ParameterValueResponseOutput ToParameterValueResponseOutputWithContext(context.Context) ParameterValueResponseOutput }
ParameterValueResponseInput is an input type that accepts ParameterValueResponseArgs and ParameterValueResponseOutput values. You can construct a concrete instance of `ParameterValueResponseInput` via:
ParameterValueResponseArgs{...}
type ParameterValueResponseMap ¶
type ParameterValueResponseMap map[string]ParameterValueResponseInput
func (ParameterValueResponseMap) ElementType ¶
func (ParameterValueResponseMap) ElementType() reflect.Type
func (ParameterValueResponseMap) ToParameterValueResponseMapOutput ¶
func (i ParameterValueResponseMap) ToParameterValueResponseMapOutput() ParameterValueResponseMapOutput
func (ParameterValueResponseMap) ToParameterValueResponseMapOutputWithContext ¶
func (i ParameterValueResponseMap) ToParameterValueResponseMapOutputWithContext(ctx context.Context) ParameterValueResponseMapOutput
type ParameterValueResponseMapInput ¶
type ParameterValueResponseMapInput interface { pulumi.Input ToParameterValueResponseMapOutput() ParameterValueResponseMapOutput ToParameterValueResponseMapOutputWithContext(context.Context) ParameterValueResponseMapOutput }
ParameterValueResponseMapInput is an input type that accepts ParameterValueResponseMap and ParameterValueResponseMapOutput values. You can construct a concrete instance of `ParameterValueResponseMapInput` via:
ParameterValueResponseMap{ "key": ParameterValueResponseArgs{...} }
type ParameterValueResponseMapOutput ¶
type ParameterValueResponseMapOutput struct{ *pulumi.OutputState }
func (ParameterValueResponseMapOutput) ElementType ¶
func (ParameterValueResponseMapOutput) ElementType() reflect.Type
func (ParameterValueResponseMapOutput) MapIndex ¶
func (o ParameterValueResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterValueResponseOutput
func (ParameterValueResponseMapOutput) ToParameterValueResponseMapOutput ¶
func (o ParameterValueResponseMapOutput) ToParameterValueResponseMapOutput() ParameterValueResponseMapOutput
func (ParameterValueResponseMapOutput) ToParameterValueResponseMapOutputWithContext ¶
func (o ParameterValueResponseMapOutput) ToParameterValueResponseMapOutputWithContext(ctx context.Context) ParameterValueResponseMapOutput
type ParameterValueResponseOutput ¶
type ParameterValueResponseOutput struct{ *pulumi.OutputState }
Value for the specified parameter. Can be either 'value' or 'reference' but not both.
func (ParameterValueResponseOutput) ElementType ¶
func (ParameterValueResponseOutput) ElementType() reflect.Type
func (ParameterValueResponseOutput) Reference ¶
func (o ParameterValueResponseOutput) Reference() SecretValueReferenceResponsePtrOutput
Parameter value as reference type.
func (ParameterValueResponseOutput) ToParameterValueResponseOutput ¶
func (o ParameterValueResponseOutput) ToParameterValueResponseOutput() ParameterValueResponseOutput
func (ParameterValueResponseOutput) ToParameterValueResponseOutputWithContext ¶
func (o ParameterValueResponseOutput) ToParameterValueResponseOutputWithContext(ctx context.Context) ParameterValueResponseOutput
func (ParameterValueResponseOutput) Value ¶
func (o ParameterValueResponseOutput) Value() pulumi.AnyOutput
Parameter value. Any valid JSON value is allowed including objects, arrays, strings, numbers and booleans.
type PublishedBlueprint ¶
type PublishedBlueprint struct { pulumi.CustomResourceState // Name of the published 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 definition can be assigned. 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 published blueprint definition. BlueprintName pulumi.StringInput // Version-specific change notes. ChangeNotes pulumi.StringPtrInput // Multi-line explain this resource. Description pulumi.StringPtrInput // One-liner string explain this resource. DisplayName pulumi.StringPtrInput // Parameters required by this blueprint definition. Parameters ParameterDefinitionMapInput // Resource group placeholders defined by this blueprint definition. ResourceGroups ResourceGroupDefinitionMapInput // The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'). ResourceScope pulumi.StringInput // The scope where this blueprint definition can be assigned. TargetScope pulumi.StringPtrInput // Version of the published blueprint definition. 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 published 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 definition can be assigned. 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 blueprint assignment. Supported strong types are resourceType, principalId and location. StrongType *string `pulumi:"strongType"` // Tags to be assigned to this resource group. Tags map[string]string `pulumi:"tags"` }
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 blueprint assignment. Supported strong types are resourceType, principalId and location. StrongType pulumi.StringPtrInput `pulumi:"strongType"` // Tags to be assigned to this resource group. Tags pulumi.StringMapInput `pulumi:"tags"` }
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 blueprint assignment. Supported strong types are resourceType, principalId and location.
func (ResourceGroupDefinitionOutput) Tags ¶
func (o ResourceGroupDefinitionOutput) Tags() pulumi.StringMapOutput
Tags to be assigned to this resource group.
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 blueprint assignment. Supported strong types are resourceType, principalId and location. StrongType *string `pulumi:"strongType"` // Tags to be assigned to this resource group. Tags map[string]string `pulumi:"tags"` }
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 blueprint assignment. Supported strong types are resourceType, principalId and location. StrongType pulumi.StringPtrInput `pulumi:"strongType"` // Tags to be assigned to this resource group. Tags pulumi.StringMapInput `pulumi:"tags"` }
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 blueprint assignment. Supported strong types are resourceType, principalId and location.
func (ResourceGroupDefinitionResponseOutput) Tags ¶
func (o ResourceGroupDefinitionResponseOutput) Tags() pulumi.StringMapOutput
Tags to be assigned to this resource group.
func (ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutput ¶
func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutput() ResourceGroupDefinitionResponseOutput
func (ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutputWithContext ¶
func (o ResourceGroupDefinitionResponseOutput) ToResourceGroupDefinitionResponseOutputWithContext(ctx context.Context) ResourceGroupDefinitionResponseOutput
type ResourceGroupValue ¶
type ResourceGroupValue struct { // Location of the resource group. Location *string `pulumi:"location"` // Name of the resource group. Name *string `pulumi:"name"` }
Represents an Azure resource group.
type ResourceGroupValueArgs ¶
type ResourceGroupValueArgs struct { // Location of the resource group. Location pulumi.StringPtrInput `pulumi:"location"` // Name of the resource group. Name pulumi.StringPtrInput `pulumi:"name"` }
Represents an Azure resource group.
func (ResourceGroupValueArgs) ElementType ¶
func (ResourceGroupValueArgs) ElementType() reflect.Type
func (ResourceGroupValueArgs) ToResourceGroupValueOutput ¶
func (i ResourceGroupValueArgs) ToResourceGroupValueOutput() ResourceGroupValueOutput
func (ResourceGroupValueArgs) ToResourceGroupValueOutputWithContext ¶
func (i ResourceGroupValueArgs) ToResourceGroupValueOutputWithContext(ctx context.Context) ResourceGroupValueOutput
type ResourceGroupValueInput ¶
type ResourceGroupValueInput interface { pulumi.Input ToResourceGroupValueOutput() ResourceGroupValueOutput ToResourceGroupValueOutputWithContext(context.Context) ResourceGroupValueOutput }
ResourceGroupValueInput is an input type that accepts ResourceGroupValueArgs and ResourceGroupValueOutput values. You can construct a concrete instance of `ResourceGroupValueInput` via:
ResourceGroupValueArgs{...}
type ResourceGroupValueMap ¶
type ResourceGroupValueMap map[string]ResourceGroupValueInput
func (ResourceGroupValueMap) ElementType ¶
func (ResourceGroupValueMap) ElementType() reflect.Type
func (ResourceGroupValueMap) ToResourceGroupValueMapOutput ¶
func (i ResourceGroupValueMap) ToResourceGroupValueMapOutput() ResourceGroupValueMapOutput
func (ResourceGroupValueMap) ToResourceGroupValueMapOutputWithContext ¶
func (i ResourceGroupValueMap) ToResourceGroupValueMapOutputWithContext(ctx context.Context) ResourceGroupValueMapOutput
type ResourceGroupValueMapInput ¶
type ResourceGroupValueMapInput interface { pulumi.Input ToResourceGroupValueMapOutput() ResourceGroupValueMapOutput ToResourceGroupValueMapOutputWithContext(context.Context) ResourceGroupValueMapOutput }
ResourceGroupValueMapInput is an input type that accepts ResourceGroupValueMap and ResourceGroupValueMapOutput values. You can construct a concrete instance of `ResourceGroupValueMapInput` via:
ResourceGroupValueMap{ "key": ResourceGroupValueArgs{...} }
type ResourceGroupValueMapOutput ¶
type ResourceGroupValueMapOutput struct{ *pulumi.OutputState }
func (ResourceGroupValueMapOutput) ElementType ¶
func (ResourceGroupValueMapOutput) ElementType() reflect.Type
func (ResourceGroupValueMapOutput) MapIndex ¶
func (o ResourceGroupValueMapOutput) MapIndex(k pulumi.StringInput) ResourceGroupValueOutput
func (ResourceGroupValueMapOutput) ToResourceGroupValueMapOutput ¶
func (o ResourceGroupValueMapOutput) ToResourceGroupValueMapOutput() ResourceGroupValueMapOutput
func (ResourceGroupValueMapOutput) ToResourceGroupValueMapOutputWithContext ¶
func (o ResourceGroupValueMapOutput) ToResourceGroupValueMapOutputWithContext(ctx context.Context) ResourceGroupValueMapOutput
type ResourceGroupValueOutput ¶
type ResourceGroupValueOutput struct{ *pulumi.OutputState }
Represents an Azure resource group.
func (ResourceGroupValueOutput) ElementType ¶
func (ResourceGroupValueOutput) ElementType() reflect.Type
func (ResourceGroupValueOutput) Location ¶
func (o ResourceGroupValueOutput) Location() pulumi.StringPtrOutput
Location of the resource group.
func (ResourceGroupValueOutput) Name ¶
func (o ResourceGroupValueOutput) Name() pulumi.StringPtrOutput
Name of the resource group.
func (ResourceGroupValueOutput) ToResourceGroupValueOutput ¶
func (o ResourceGroupValueOutput) ToResourceGroupValueOutput() ResourceGroupValueOutput
func (ResourceGroupValueOutput) ToResourceGroupValueOutputWithContext ¶
func (o ResourceGroupValueOutput) ToResourceGroupValueOutputWithContext(ctx context.Context) ResourceGroupValueOutput
type ResourceGroupValueResponse ¶
type ResourceGroupValueResponse struct { // Location of the resource group. Location *string `pulumi:"location"` // Name of the resource group. Name *string `pulumi:"name"` }
Represents an Azure resource group.
type ResourceGroupValueResponseArgs ¶
type ResourceGroupValueResponseArgs struct { // Location of the resource group. Location pulumi.StringPtrInput `pulumi:"location"` // Name of the resource group. Name pulumi.StringPtrInput `pulumi:"name"` }
Represents an Azure resource group.
func (ResourceGroupValueResponseArgs) ElementType ¶
func (ResourceGroupValueResponseArgs) ElementType() reflect.Type
func (ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutput ¶
func (i ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutput() ResourceGroupValueResponseOutput
func (ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutputWithContext ¶
func (i ResourceGroupValueResponseArgs) ToResourceGroupValueResponseOutputWithContext(ctx context.Context) ResourceGroupValueResponseOutput
type ResourceGroupValueResponseInput ¶
type ResourceGroupValueResponseInput interface { pulumi.Input ToResourceGroupValueResponseOutput() ResourceGroupValueResponseOutput ToResourceGroupValueResponseOutputWithContext(context.Context) ResourceGroupValueResponseOutput }
ResourceGroupValueResponseInput is an input type that accepts ResourceGroupValueResponseArgs and ResourceGroupValueResponseOutput values. You can construct a concrete instance of `ResourceGroupValueResponseInput` via:
ResourceGroupValueResponseArgs{...}
type ResourceGroupValueResponseMap ¶
type ResourceGroupValueResponseMap map[string]ResourceGroupValueResponseInput
func (ResourceGroupValueResponseMap) ElementType ¶
func (ResourceGroupValueResponseMap) ElementType() reflect.Type
func (ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutput ¶
func (i ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutput() ResourceGroupValueResponseMapOutput
func (ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutputWithContext ¶
func (i ResourceGroupValueResponseMap) ToResourceGroupValueResponseMapOutputWithContext(ctx context.Context) ResourceGroupValueResponseMapOutput
type ResourceGroupValueResponseMapInput ¶
type ResourceGroupValueResponseMapInput interface { pulumi.Input ToResourceGroupValueResponseMapOutput() ResourceGroupValueResponseMapOutput ToResourceGroupValueResponseMapOutputWithContext(context.Context) ResourceGroupValueResponseMapOutput }
ResourceGroupValueResponseMapInput is an input type that accepts ResourceGroupValueResponseMap and ResourceGroupValueResponseMapOutput values. You can construct a concrete instance of `ResourceGroupValueResponseMapInput` via:
ResourceGroupValueResponseMap{ "key": ResourceGroupValueResponseArgs{...} }
type ResourceGroupValueResponseMapOutput ¶
type ResourceGroupValueResponseMapOutput struct{ *pulumi.OutputState }
func (ResourceGroupValueResponseMapOutput) ElementType ¶
func (ResourceGroupValueResponseMapOutput) ElementType() reflect.Type
func (ResourceGroupValueResponseMapOutput) MapIndex ¶
func (o ResourceGroupValueResponseMapOutput) MapIndex(k pulumi.StringInput) ResourceGroupValueResponseOutput
func (ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutput ¶
func (o ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutput() ResourceGroupValueResponseMapOutput
func (ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutputWithContext ¶
func (o ResourceGroupValueResponseMapOutput) ToResourceGroupValueResponseMapOutputWithContext(ctx context.Context) ResourceGroupValueResponseMapOutput
type ResourceGroupValueResponseOutput ¶
type ResourceGroupValueResponseOutput struct{ *pulumi.OutputState }
Represents an Azure resource group.
func (ResourceGroupValueResponseOutput) ElementType ¶
func (ResourceGroupValueResponseOutput) ElementType() reflect.Type
func (ResourceGroupValueResponseOutput) Location ¶
func (o ResourceGroupValueResponseOutput) Location() pulumi.StringPtrOutput
Location of the resource group.
func (ResourceGroupValueResponseOutput) Name ¶
func (o ResourceGroupValueResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource group.
func (ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutput ¶
func (o ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutput() ResourceGroupValueResponseOutput
func (ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutputWithContext ¶
func (o ResourceGroupValueResponseOutput) ToResourceGroupValueResponseOutputWithContext(ctx context.Context) ResourceGroupValueResponseOutput
type SecretValueReference ¶
type SecretValueReference struct { // Specifies the reference to a given Azure Key Vault. KeyVault KeyVaultReference `pulumi:"keyVault"` // Name of the secret. SecretName string `pulumi:"secretName"` // The version of the secret to use. If left blank, the latest version of the secret is used. SecretVersion *string `pulumi:"secretVersion"` }
Reference to a Key Vault secret.
type SecretValueReferenceArgs ¶
type SecretValueReferenceArgs struct { // Specifies the reference to a given Azure Key Vault. KeyVault KeyVaultReferenceInput `pulumi:"keyVault"` // Name of the secret. SecretName pulumi.StringInput `pulumi:"secretName"` // The version of the secret to use. If left blank, the latest version of the secret is used. SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"` }
Reference to a Key Vault secret.
func (SecretValueReferenceArgs) ElementType ¶
func (SecretValueReferenceArgs) ElementType() reflect.Type
func (SecretValueReferenceArgs) ToSecretValueReferenceOutput ¶
func (i SecretValueReferenceArgs) ToSecretValueReferenceOutput() SecretValueReferenceOutput
func (SecretValueReferenceArgs) ToSecretValueReferenceOutputWithContext ¶
func (i SecretValueReferenceArgs) ToSecretValueReferenceOutputWithContext(ctx context.Context) SecretValueReferenceOutput
func (SecretValueReferenceArgs) ToSecretValueReferencePtrOutput ¶
func (i SecretValueReferenceArgs) ToSecretValueReferencePtrOutput() SecretValueReferencePtrOutput
func (SecretValueReferenceArgs) ToSecretValueReferencePtrOutputWithContext ¶
func (i SecretValueReferenceArgs) ToSecretValueReferencePtrOutputWithContext(ctx context.Context) SecretValueReferencePtrOutput
type SecretValueReferenceInput ¶
type SecretValueReferenceInput interface { pulumi.Input ToSecretValueReferenceOutput() SecretValueReferenceOutput ToSecretValueReferenceOutputWithContext(context.Context) SecretValueReferenceOutput }
SecretValueReferenceInput is an input type that accepts SecretValueReferenceArgs and SecretValueReferenceOutput values. You can construct a concrete instance of `SecretValueReferenceInput` via:
SecretValueReferenceArgs{...}
type SecretValueReferenceOutput ¶
type SecretValueReferenceOutput struct{ *pulumi.OutputState }
Reference to a Key Vault secret.
func (SecretValueReferenceOutput) ElementType ¶
func (SecretValueReferenceOutput) ElementType() reflect.Type
func (SecretValueReferenceOutput) KeyVault ¶
func (o SecretValueReferenceOutput) KeyVault() KeyVaultReferenceOutput
Specifies the reference to a given Azure Key Vault.
func (SecretValueReferenceOutput) SecretName ¶
func (o SecretValueReferenceOutput) SecretName() pulumi.StringOutput
Name of the secret.
func (SecretValueReferenceOutput) SecretVersion ¶
func (o SecretValueReferenceOutput) SecretVersion() pulumi.StringPtrOutput
The version of the secret to use. If left blank, the latest version of the secret is used.
func (SecretValueReferenceOutput) ToSecretValueReferenceOutput ¶
func (o SecretValueReferenceOutput) ToSecretValueReferenceOutput() SecretValueReferenceOutput
func (SecretValueReferenceOutput) ToSecretValueReferenceOutputWithContext ¶
func (o SecretValueReferenceOutput) ToSecretValueReferenceOutputWithContext(ctx context.Context) SecretValueReferenceOutput
func (SecretValueReferenceOutput) ToSecretValueReferencePtrOutput ¶
func (o SecretValueReferenceOutput) ToSecretValueReferencePtrOutput() SecretValueReferencePtrOutput
func (SecretValueReferenceOutput) ToSecretValueReferencePtrOutputWithContext ¶
func (o SecretValueReferenceOutput) ToSecretValueReferencePtrOutputWithContext(ctx context.Context) SecretValueReferencePtrOutput
type SecretValueReferencePtrInput ¶
type SecretValueReferencePtrInput interface { pulumi.Input ToSecretValueReferencePtrOutput() SecretValueReferencePtrOutput ToSecretValueReferencePtrOutputWithContext(context.Context) SecretValueReferencePtrOutput }
SecretValueReferencePtrInput is an input type that accepts SecretValueReferenceArgs, SecretValueReferencePtr and SecretValueReferencePtrOutput values. You can construct a concrete instance of `SecretValueReferencePtrInput` via:
SecretValueReferenceArgs{...} or: nil
func SecretValueReferencePtr ¶
func SecretValueReferencePtr(v *SecretValueReferenceArgs) SecretValueReferencePtrInput
type SecretValueReferencePtrOutput ¶
type SecretValueReferencePtrOutput struct{ *pulumi.OutputState }
func (SecretValueReferencePtrOutput) Elem ¶
func (o SecretValueReferencePtrOutput) Elem() SecretValueReferenceOutput
func (SecretValueReferencePtrOutput) ElementType ¶
func (SecretValueReferencePtrOutput) ElementType() reflect.Type
func (SecretValueReferencePtrOutput) KeyVault ¶
func (o SecretValueReferencePtrOutput) KeyVault() KeyVaultReferencePtrOutput
Specifies the reference to a given Azure Key Vault.
func (SecretValueReferencePtrOutput) SecretName ¶
func (o SecretValueReferencePtrOutput) SecretName() pulumi.StringPtrOutput
Name of the secret.
func (SecretValueReferencePtrOutput) SecretVersion ¶
func (o SecretValueReferencePtrOutput) SecretVersion() pulumi.StringPtrOutput
The version of the secret to use. If left blank, the latest version of the secret is used.
func (SecretValueReferencePtrOutput) ToSecretValueReferencePtrOutput ¶
func (o SecretValueReferencePtrOutput) ToSecretValueReferencePtrOutput() SecretValueReferencePtrOutput
func (SecretValueReferencePtrOutput) ToSecretValueReferencePtrOutputWithContext ¶
func (o SecretValueReferencePtrOutput) ToSecretValueReferencePtrOutputWithContext(ctx context.Context) SecretValueReferencePtrOutput
type SecretValueReferenceResponse ¶
type SecretValueReferenceResponse struct { // Specifies the reference to a given Azure Key Vault. KeyVault KeyVaultReferenceResponse `pulumi:"keyVault"` // Name of the secret. SecretName string `pulumi:"secretName"` // The version of the secret to use. If left blank, the latest version of the secret is used. SecretVersion *string `pulumi:"secretVersion"` }
Reference to a Key Vault secret.
type SecretValueReferenceResponseArgs ¶
type SecretValueReferenceResponseArgs struct { // Specifies the reference to a given Azure Key Vault. KeyVault KeyVaultReferenceResponseInput `pulumi:"keyVault"` // Name of the secret. SecretName pulumi.StringInput `pulumi:"secretName"` // The version of the secret to use. If left blank, the latest version of the secret is used. SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"` }
Reference to a Key Vault secret.
func (SecretValueReferenceResponseArgs) ElementType ¶
func (SecretValueReferenceResponseArgs) ElementType() reflect.Type
func (SecretValueReferenceResponseArgs) ToSecretValueReferenceResponseOutput ¶
func (i SecretValueReferenceResponseArgs) ToSecretValueReferenceResponseOutput() SecretValueReferenceResponseOutput
func (SecretValueReferenceResponseArgs) ToSecretValueReferenceResponseOutputWithContext ¶
func (i SecretValueReferenceResponseArgs) ToSecretValueReferenceResponseOutputWithContext(ctx context.Context) SecretValueReferenceResponseOutput
func (SecretValueReferenceResponseArgs) ToSecretValueReferenceResponsePtrOutput ¶
func (i SecretValueReferenceResponseArgs) ToSecretValueReferenceResponsePtrOutput() SecretValueReferenceResponsePtrOutput
func (SecretValueReferenceResponseArgs) ToSecretValueReferenceResponsePtrOutputWithContext ¶
func (i SecretValueReferenceResponseArgs) ToSecretValueReferenceResponsePtrOutputWithContext(ctx context.Context) SecretValueReferenceResponsePtrOutput
type SecretValueReferenceResponseInput ¶
type SecretValueReferenceResponseInput interface { pulumi.Input ToSecretValueReferenceResponseOutput() SecretValueReferenceResponseOutput ToSecretValueReferenceResponseOutputWithContext(context.Context) SecretValueReferenceResponseOutput }
SecretValueReferenceResponseInput is an input type that accepts SecretValueReferenceResponseArgs and SecretValueReferenceResponseOutput values. You can construct a concrete instance of `SecretValueReferenceResponseInput` via:
SecretValueReferenceResponseArgs{...}
type SecretValueReferenceResponseOutput ¶
type SecretValueReferenceResponseOutput struct{ *pulumi.OutputState }
Reference to a Key Vault secret.
func (SecretValueReferenceResponseOutput) ElementType ¶
func (SecretValueReferenceResponseOutput) ElementType() reflect.Type
func (SecretValueReferenceResponseOutput) KeyVault ¶
func (o SecretValueReferenceResponseOutput) KeyVault() KeyVaultReferenceResponseOutput
Specifies the reference to a given Azure Key Vault.
func (SecretValueReferenceResponseOutput) SecretName ¶
func (o SecretValueReferenceResponseOutput) SecretName() pulumi.StringOutput
Name of the secret.
func (SecretValueReferenceResponseOutput) SecretVersion ¶
func (o SecretValueReferenceResponseOutput) SecretVersion() pulumi.StringPtrOutput
The version of the secret to use. If left blank, the latest version of the secret is used.
func (SecretValueReferenceResponseOutput) ToSecretValueReferenceResponseOutput ¶
func (o SecretValueReferenceResponseOutput) ToSecretValueReferenceResponseOutput() SecretValueReferenceResponseOutput
func (SecretValueReferenceResponseOutput) ToSecretValueReferenceResponseOutputWithContext ¶
func (o SecretValueReferenceResponseOutput) ToSecretValueReferenceResponseOutputWithContext(ctx context.Context) SecretValueReferenceResponseOutput
func (SecretValueReferenceResponseOutput) ToSecretValueReferenceResponsePtrOutput ¶
func (o SecretValueReferenceResponseOutput) ToSecretValueReferenceResponsePtrOutput() SecretValueReferenceResponsePtrOutput
func (SecretValueReferenceResponseOutput) ToSecretValueReferenceResponsePtrOutputWithContext ¶
func (o SecretValueReferenceResponseOutput) ToSecretValueReferenceResponsePtrOutputWithContext(ctx context.Context) SecretValueReferenceResponsePtrOutput
type SecretValueReferenceResponsePtrInput ¶
type SecretValueReferenceResponsePtrInput interface { pulumi.Input ToSecretValueReferenceResponsePtrOutput() SecretValueReferenceResponsePtrOutput ToSecretValueReferenceResponsePtrOutputWithContext(context.Context) SecretValueReferenceResponsePtrOutput }
SecretValueReferenceResponsePtrInput is an input type that accepts SecretValueReferenceResponseArgs, SecretValueReferenceResponsePtr and SecretValueReferenceResponsePtrOutput values. You can construct a concrete instance of `SecretValueReferenceResponsePtrInput` via:
SecretValueReferenceResponseArgs{...} or: nil
func SecretValueReferenceResponsePtr ¶
func SecretValueReferenceResponsePtr(v *SecretValueReferenceResponseArgs) SecretValueReferenceResponsePtrInput
type SecretValueReferenceResponsePtrOutput ¶
type SecretValueReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (SecretValueReferenceResponsePtrOutput) ElementType ¶
func (SecretValueReferenceResponsePtrOutput) ElementType() reflect.Type
func (SecretValueReferenceResponsePtrOutput) KeyVault ¶
func (o SecretValueReferenceResponsePtrOutput) KeyVault() KeyVaultReferenceResponsePtrOutput
Specifies the reference to a given Azure Key Vault.
func (SecretValueReferenceResponsePtrOutput) SecretName ¶
func (o SecretValueReferenceResponsePtrOutput) SecretName() pulumi.StringPtrOutput
Name of the secret.
func (SecretValueReferenceResponsePtrOutput) SecretVersion ¶
func (o SecretValueReferenceResponsePtrOutput) SecretVersion() pulumi.StringPtrOutput
The version of the secret to use. If left blank, the latest version of the secret is used.
func (SecretValueReferenceResponsePtrOutput) ToSecretValueReferenceResponsePtrOutput ¶
func (o SecretValueReferenceResponsePtrOutput) ToSecretValueReferenceResponsePtrOutput() SecretValueReferenceResponsePtrOutput
func (SecretValueReferenceResponsePtrOutput) ToSecretValueReferenceResponsePtrOutputWithContext ¶
func (o SecretValueReferenceResponsePtrOutput) ToSecretValueReferenceResponsePtrOutputWithContext(ctx context.Context) SecretValueReferenceResponsePtrOutput
type TemplateParameterType ¶ added in v0.3.1
Allowed data types for 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
type UserAssignedIdentity ¶
type UserAssignedIdentity struct { // Client App Id associated with this identity. ClientId *string `pulumi:"clientId"` // Azure Active Directory principal ID associated with this Identity. PrincipalId *string `pulumi:"principalId"` }
User-assigned managed identity.
type UserAssignedIdentityArgs ¶
type UserAssignedIdentityArgs struct { // Client App Id associated with this identity. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Azure Active Directory principal ID associated with this Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` }
User-assigned managed identity.
func (UserAssignedIdentityArgs) ElementType ¶
func (UserAssignedIdentityArgs) ElementType() reflect.Type
func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutput ¶
func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext ¶
func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput
type UserAssignedIdentityInput ¶
type UserAssignedIdentityInput interface { pulumi.Input ToUserAssignedIdentityOutput() UserAssignedIdentityOutput ToUserAssignedIdentityOutputWithContext(context.Context) UserAssignedIdentityOutput }
UserAssignedIdentityInput is an input type that accepts UserAssignedIdentityArgs and UserAssignedIdentityOutput values. You can construct a concrete instance of `UserAssignedIdentityInput` via:
UserAssignedIdentityArgs{...}
type UserAssignedIdentityMap ¶
type UserAssignedIdentityMap map[string]UserAssignedIdentityInput
func (UserAssignedIdentityMap) ElementType ¶
func (UserAssignedIdentityMap) ElementType() reflect.Type
func (UserAssignedIdentityMap) ToUserAssignedIdentityMapOutput ¶
func (i UserAssignedIdentityMap) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput
func (UserAssignedIdentityMap) ToUserAssignedIdentityMapOutputWithContext ¶
func (i UserAssignedIdentityMap) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput
type UserAssignedIdentityMapInput ¶
type UserAssignedIdentityMapInput interface { pulumi.Input ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput ToUserAssignedIdentityMapOutputWithContext(context.Context) UserAssignedIdentityMapOutput }
UserAssignedIdentityMapInput is an input type that accepts UserAssignedIdentityMap and UserAssignedIdentityMapOutput values. You can construct a concrete instance of `UserAssignedIdentityMapInput` via:
UserAssignedIdentityMap{ "key": UserAssignedIdentityArgs{...} }
type UserAssignedIdentityMapOutput ¶
type UserAssignedIdentityMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityMapOutput) ElementType ¶
func (UserAssignedIdentityMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityMapOutput) MapIndex ¶
func (o UserAssignedIdentityMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityOutput
func (UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput ¶
func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput
func (UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext ¶
func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput
type UserAssignedIdentityOutput ¶
type UserAssignedIdentityOutput struct{ *pulumi.OutputState }
User-assigned managed identity.
func (UserAssignedIdentityOutput) ClientId ¶
func (o UserAssignedIdentityOutput) ClientId() pulumi.StringPtrOutput
Client App Id associated with this identity.
func (UserAssignedIdentityOutput) ElementType ¶
func (UserAssignedIdentityOutput) ElementType() reflect.Type
func (UserAssignedIdentityOutput) PrincipalId ¶
func (o UserAssignedIdentityOutput) PrincipalId() pulumi.StringPtrOutput
Azure Active Directory principal ID associated with this Identity.
func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutput ¶
func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext ¶
func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput
type UserAssignedIdentityResponse ¶
type UserAssignedIdentityResponse struct { // Client App Id associated with this identity. ClientId *string `pulumi:"clientId"` // Azure Active Directory principal ID associated with this Identity. PrincipalId *string `pulumi:"principalId"` }
User-assigned managed identity.
type UserAssignedIdentityResponseArgs ¶
type UserAssignedIdentityResponseArgs struct { // Client App Id associated with this identity. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Azure Active Directory principal ID associated with this Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` }
User-assigned managed identity.
func (UserAssignedIdentityResponseArgs) ElementType ¶
func (UserAssignedIdentityResponseArgs) ElementType() reflect.Type
func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput ¶
func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext ¶
func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
type UserAssignedIdentityResponseInput ¶
type UserAssignedIdentityResponseInput interface { pulumi.Input ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput ToUserAssignedIdentityResponseOutputWithContext(context.Context) UserAssignedIdentityResponseOutput }
UserAssignedIdentityResponseInput is an input type that accepts UserAssignedIdentityResponseArgs and UserAssignedIdentityResponseOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseInput` via:
UserAssignedIdentityResponseArgs{...}
type UserAssignedIdentityResponseMap ¶
type UserAssignedIdentityResponseMap map[string]UserAssignedIdentityResponseInput
func (UserAssignedIdentityResponseMap) ElementType ¶
func (UserAssignedIdentityResponseMap) ElementType() reflect.Type
func (UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput ¶
func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseMapInput ¶
type UserAssignedIdentityResponseMapInput interface { pulumi.Input ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput ToUserAssignedIdentityResponseMapOutputWithContext(context.Context) UserAssignedIdentityResponseMapOutput }
UserAssignedIdentityResponseMapInput is an input type that accepts UserAssignedIdentityResponseMap and UserAssignedIdentityResponseMapOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseMapInput` via:
UserAssignedIdentityResponseMap{ "key": UserAssignedIdentityResponseArgs{...} }
type UserAssignedIdentityResponseMapOutput ¶
type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseOutput ¶
type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }
User-assigned managed identity.
func (UserAssignedIdentityResponseOutput) ClientId ¶
func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringPtrOutput
Client App Id associated with this identity.
func (UserAssignedIdentityResponseOutput) ElementType ¶
func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringPtrOutput
Azure Active Directory principal ID associated with this Identity.
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput