Documentation
¶
Index ¶
- type ConfigurationStore
- type ConfigurationStoreArgs
- type ConfigurationStoreState
- type ListConfigurationStoreKeyValueArgs
- type ListConfigurationStoreKeyValueResult
- type LookupConfigurationStoreArgs
- type LookupConfigurationStoreResult
- type ResourceIdentity
- type ResourceIdentityArgs
- func (ResourceIdentityArgs) ElementType() reflect.Type
- func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput
- func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
- func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- type ResourceIdentityInput
- type ResourceIdentityOutput
- func (ResourceIdentityOutput) ElementType() reflect.Type
- func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput
- func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
- func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- func (o ResourceIdentityOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityPtrInput
- type ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) Elem() ResourceIdentityOutput
- func (ResourceIdentityPtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityResponse
- type ResourceIdentityResponseArgs
- func (ResourceIdentityResponseArgs) ElementType() reflect.Type
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- type ResourceIdentityResponseInput
- type ResourceIdentityResponseOutput
- func (ResourceIdentityResponseOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ResourceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponseOutput) Type() pulumi.StringPtrOutput
- func (o ResourceIdentityResponseOutput) UserAssignedIdentities() UserIdentityResponseMapOutput
- type ResourceIdentityResponsePtrInput
- type ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
- func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) UserAssignedIdentities() UserIdentityResponseMapOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type UserIdentityResponse
- type UserIdentityResponseArgs
- type UserIdentityResponseInput
- type UserIdentityResponseMap
- type UserIdentityResponseMapInput
- type UserIdentityResponseMapOutput
- func (UserIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserIdentityResponseOutput
- func (o UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput
- func (o UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutputWithContext(ctx context.Context) UserIdentityResponseMapOutput
- type UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserIdentityResponseOutput) ElementType() reflect.Type
- func (o UserIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurationStore ¶
type ConfigurationStore struct { pulumi.CustomResourceState // The creation date of configuration store. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The DNS endpoint where the configuration store API will be available. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // The managed identity information, if configured. Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"` // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the configuration store. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The sku of the configuration store. Sku SkuResponseOutput `pulumi:"sku"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.
func GetConfigurationStore ¶
func GetConfigurationStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationStoreState, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)
GetConfigurationStore gets an existing ConfigurationStore 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 NewConfigurationStore ¶
func NewConfigurationStore(ctx *pulumi.Context, name string, args *ConfigurationStoreArgs, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)
NewConfigurationStore registers a new resource with the given unique name, arguments, and options.
type ConfigurationStoreArgs ¶
type ConfigurationStoreArgs struct { // The name of the configuration store. ConfigStoreName pulumi.StringInput // The managed identity information, if configured. Identity ResourceIdentityPtrInput // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringInput // The name of the resource group to which the container registry belongs. ResourceGroupName pulumi.StringInput // The sku of the configuration store. Sku SkuInput // The tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ConfigurationStore resource.
func (ConfigurationStoreArgs) ElementType ¶
func (ConfigurationStoreArgs) ElementType() reflect.Type
type ConfigurationStoreState ¶
type ConfigurationStoreState struct { // The creation date of configuration store. CreationDate pulumi.StringPtrInput // The DNS endpoint where the configuration store API will be available. Endpoint pulumi.StringPtrInput // The managed identity information, if configured. Identity ResourceIdentityResponsePtrInput // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning state of the configuration store. ProvisioningState pulumi.StringPtrInput // The sku of the configuration store. Sku SkuResponsePtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput }
func (ConfigurationStoreState) ElementType ¶
func (ConfigurationStoreState) ElementType() reflect.Type
type ListConfigurationStoreKeyValueArgs ¶
type ListConfigurationStoreKeyValueArgs struct { // The name of the configuration store. ConfigStoreName string `pulumi:"configStoreName"` // The key to retrieve. Key string `pulumi:"key"` // The label of the key. Label *string `pulumi:"label"` // The name of the resource group to which the container registry belongs. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListConfigurationStoreKeyValueResult ¶
type ListConfigurationStoreKeyValueResult struct { // The content type of the key-value's value. // Providing a proper content-type can enable transformations of values when they are retrieved by applications. ContentType string `pulumi:"contentType"` // An ETag indicating the state of a key-value within a configuration store. ETag string `pulumi:"eTag"` // The primary identifier of a key-value. // The key is used in unison with the label to uniquely identify a key-value. Key string `pulumi:"key"` // A value used to group key-values. // The label is used in unison with the key to uniquely identify a key-value. Label string `pulumi:"label"` // The last time a modifying operation was performed on the given key-value. LastModified string `pulumi:"lastModified"` // A value indicating whether the key-value is locked. // A locked key-value may not be modified until it is unlocked. Locked bool `pulumi:"locked"` // A dictionary of tags that can help identify what a key-value may be applicable for. Tags map[string]string `pulumi:"tags"` // The value of the key-value. Value string `pulumi:"value"` }
The result of a request to retrieve a key-value from the specified configuration store.
func ListConfigurationStoreKeyValue ¶
func ListConfigurationStoreKeyValue(ctx *pulumi.Context, args *ListConfigurationStoreKeyValueArgs, opts ...pulumi.InvokeOption) (*ListConfigurationStoreKeyValueResult, error)
type LookupConfigurationStoreResult ¶
type LookupConfigurationStoreResult struct { // The creation date of configuration store. CreationDate string `pulumi:"creationDate"` // The DNS endpoint where the configuration store API will be available. Endpoint string `pulumi:"endpoint"` // The managed identity information, if configured. Identity *ResourceIdentityResponse `pulumi:"identity"` // The location of the resource. This cannot be changed after the resource is created. Location string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning state of the configuration store. ProvisioningState string `pulumi:"provisioningState"` // The sku of the configuration store. Sku SkuResponse `pulumi:"sku"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.
func LookupConfigurationStore ¶
func LookupConfigurationStore(ctx *pulumi.Context, args *LookupConfigurationStoreArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationStoreResult, error)
type ResourceIdentity ¶
type ResourceIdentity struct { // The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities. Type *string `pulumi:"type"` }
type ResourceIdentityArgs ¶
type ResourceIdentityArgs struct { // The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ResourceIdentityArgs) ElementType ¶
func (ResourceIdentityArgs) ElementType() reflect.Type
func (ResourceIdentityArgs) ToResourceIdentityOutput ¶
func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput
func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext ¶
func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
func (ResourceIdentityArgs) ToResourceIdentityPtrOutput ¶
func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext ¶
func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
type ResourceIdentityInput ¶
type ResourceIdentityInput interface { pulumi.Input ToResourceIdentityOutput() ResourceIdentityOutput ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput }
ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:
ResourceIdentityArgs{...}
type ResourceIdentityOutput ¶
type ResourceIdentityOutput struct{ *pulumi.OutputState }
func (ResourceIdentityOutput) ElementType ¶
func (ResourceIdentityOutput) ElementType() reflect.Type
func (ResourceIdentityOutput) ToResourceIdentityOutput ¶
func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput
func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext ¶
func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
func (ResourceIdentityOutput) ToResourceIdentityPtrOutput ¶
func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext ¶
func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
func (ResourceIdentityOutput) Type ¶
func (o ResourceIdentityOutput) Type() pulumi.StringPtrOutput
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
type ResourceIdentityPtrInput ¶
type ResourceIdentityPtrInput interface { pulumi.Input ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput }
ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:
ResourceIdentityArgs{...} or: nil
func ResourceIdentityPtr ¶
func ResourceIdentityPtr(v *ResourceIdentityArgs) ResourceIdentityPtrInput
type ResourceIdentityPtrOutput ¶
type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityPtrOutput) Elem ¶
func (o ResourceIdentityPtrOutput) Elem() ResourceIdentityOutput
func (ResourceIdentityPtrOutput) ElementType ¶
func (ResourceIdentityPtrOutput) ElementType() reflect.Type
func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput ¶
func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext ¶
func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
func (ResourceIdentityPtrOutput) Type ¶
func (o ResourceIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
type ResourceIdentityResponse ¶
type ResourceIdentityResponse struct { // The principal id of the identity. This property will only be provided for a system-assigned identity. PrincipalId string `pulumi:"principalId"` // The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity. TenantId string `pulumi:"tenantId"` // The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities. Type *string `pulumi:"type"` // The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]UserIdentityResponse `pulumi:"userAssignedIdentities"` }
type ResourceIdentityResponseArgs ¶
type ResourceIdentityResponseArgs struct { // The principal id of the identity. This property will only be provided for a system-assigned identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity. TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities. Type pulumi.StringPtrInput `pulumi:"type"` // The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities UserIdentityResponseMapInput `pulumi:"userAssignedIdentities"` }
func (ResourceIdentityResponseArgs) ElementType ¶
func (ResourceIdentityResponseArgs) ElementType() reflect.Type
func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
type ResourceIdentityResponseInput ¶
type ResourceIdentityResponseInput interface { pulumi.Input ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput ToResourceIdentityResponseOutputWithContext(context.Context) ResourceIdentityResponseOutput }
ResourceIdentityResponseInput is an input type that accepts ResourceIdentityResponseArgs and ResourceIdentityResponseOutput values. You can construct a concrete instance of `ResourceIdentityResponseInput` via:
ResourceIdentityResponseArgs{...}
type ResourceIdentityResponseOutput ¶
type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }
func (ResourceIdentityResponseOutput) ElementType ¶
func (ResourceIdentityResponseOutput) ElementType() reflect.Type
func (ResourceIdentityResponseOutput) PrincipalId ¶
func (o ResourceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal id of the identity. This property will only be provided for a system-assigned identity.
func (ResourceIdentityResponseOutput) TenantId ¶
func (o ResourceIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseOutput) Type ¶
func (o ResourceIdentityResponseOutput) Type() pulumi.StringPtrOutput
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
func (ResourceIdentityResponseOutput) UserAssignedIdentities ¶
func (o ResourceIdentityResponseOutput) UserAssignedIdentities() UserIdentityResponseMapOutput
The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type ResourceIdentityResponsePtrInput ¶
type ResourceIdentityResponsePtrInput interface { pulumi.Input ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput ToResourceIdentityResponsePtrOutputWithContext(context.Context) ResourceIdentityResponsePtrOutput }
ResourceIdentityResponsePtrInput is an input type that accepts ResourceIdentityResponseArgs, ResourceIdentityResponsePtr and ResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `ResourceIdentityResponsePtrInput` via:
ResourceIdentityResponseArgs{...} or: nil
func ResourceIdentityResponsePtr ¶
func ResourceIdentityResponsePtr(v *ResourceIdentityResponseArgs) ResourceIdentityResponsePtrInput
type ResourceIdentityResponsePtrOutput ¶
type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityResponsePtrOutput) Elem ¶
func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
func (ResourceIdentityResponsePtrOutput) ElementType ¶
func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ResourceIdentityResponsePtrOutput) PrincipalId ¶
func (o ResourceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the identity. This property will only be provided for a system-assigned identity.
func (ResourceIdentityResponsePtrOutput) TenantId ¶
func (o ResourceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) Type ¶
func (o ResourceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
func (ResourceIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o ResourceIdentityResponsePtrOutput) UserAssignedIdentities() UserIdentityResponseMapOutput
The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type Sku ¶
type Sku struct { // The SKU name of the configuration store. Name string `pulumi:"name"` }
Describes a configuration store SKU.
type SkuArgs ¶
type SkuArgs struct { // The SKU name of the configuration store. Name pulumi.StringInput `pulumi:"name"` }
Describes a configuration store SKU.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Describes a configuration store SKU.
func (SkuOutput) ElementType ¶
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The SKU name of the configuration store.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The SKU name of the configuration store.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The SKU name of the configuration store. Name string `pulumi:"name"` }
Describes a configuration store SKU.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The SKU name of the configuration store. Name pulumi.StringInput `pulumi:"name"` }
Describes a configuration store SKU.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
Describes a configuration store SKU.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The SKU name of the configuration store.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The SKU name of the configuration store.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type UserIdentityResponse ¶
type UserIdentityResponseArgs ¶
type UserIdentityResponseArgs struct { // The client ID of the user-assigned identity. ClientId pulumi.StringInput `pulumi:"clientId"` // The principal ID of the user-assigned identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` }
func (UserIdentityResponseArgs) ElementType ¶
func (UserIdentityResponseArgs) ElementType() reflect.Type
func (UserIdentityResponseArgs) ToUserIdentityResponseOutput ¶
func (i UserIdentityResponseArgs) ToUserIdentityResponseOutput() UserIdentityResponseOutput
func (UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext ¶
func (i UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
type UserIdentityResponseInput ¶
type UserIdentityResponseInput interface { pulumi.Input ToUserIdentityResponseOutput() UserIdentityResponseOutput ToUserIdentityResponseOutputWithContext(context.Context) UserIdentityResponseOutput }
UserIdentityResponseInput is an input type that accepts UserIdentityResponseArgs and UserIdentityResponseOutput values. You can construct a concrete instance of `UserIdentityResponseInput` via:
UserIdentityResponseArgs{...}
type UserIdentityResponseMap ¶
type UserIdentityResponseMap map[string]UserIdentityResponseInput
func (UserIdentityResponseMap) ElementType ¶
func (UserIdentityResponseMap) ElementType() reflect.Type
func (UserIdentityResponseMap) ToUserIdentityResponseMapOutput ¶
func (i UserIdentityResponseMap) ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput
func (UserIdentityResponseMap) ToUserIdentityResponseMapOutputWithContext ¶
func (i UserIdentityResponseMap) ToUserIdentityResponseMapOutputWithContext(ctx context.Context) UserIdentityResponseMapOutput
type UserIdentityResponseMapInput ¶
type UserIdentityResponseMapInput interface { pulumi.Input ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput ToUserIdentityResponseMapOutputWithContext(context.Context) UserIdentityResponseMapOutput }
UserIdentityResponseMapInput is an input type that accepts UserIdentityResponseMap and UserIdentityResponseMapOutput values. You can construct a concrete instance of `UserIdentityResponseMapInput` via:
UserIdentityResponseMap{ "key": UserIdentityResponseArgs{...} }
type UserIdentityResponseMapOutput ¶
type UserIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserIdentityResponseMapOutput) ElementType ¶
func (UserIdentityResponseMapOutput) ElementType() reflect.Type
func (UserIdentityResponseMapOutput) MapIndex ¶
func (o UserIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserIdentityResponseOutput
func (UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutput ¶
func (o UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput
func (UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutputWithContext ¶
func (o UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutputWithContext(ctx context.Context) UserIdentityResponseMapOutput
type UserIdentityResponseOutput ¶
type UserIdentityResponseOutput struct{ *pulumi.OutputState }
func (UserIdentityResponseOutput) ClientId ¶
func (o UserIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID of the user-assigned identity.
func (UserIdentityResponseOutput) ElementType ¶
func (UserIdentityResponseOutput) ElementType() reflect.Type
func (UserIdentityResponseOutput) PrincipalId ¶
func (o UserIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the user-assigned identity.
func (UserIdentityResponseOutput) ToUserIdentityResponseOutput ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput
func (UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput