Documentation
¶
Index ¶
- type UserAssignedIdentity
- func (r *UserAssignedIdentity) ClientId() pulumi.StringOutput
- func (r *UserAssignedIdentity) ID() pulumi.IDOutput
- func (r *UserAssignedIdentity) Location() pulumi.StringOutput
- func (r *UserAssignedIdentity) Name() pulumi.StringOutput
- func (r *UserAssignedIdentity) PrincipalId() pulumi.StringOutput
- func (r *UserAssignedIdentity) ResourceGroupName() pulumi.StringOutput
- func (r *UserAssignedIdentity) Tags() pulumi.MapOutput
- func (r *UserAssignedIdentity) URN() pulumi.URNOutput
- type UserAssignedIdentityArgs
- type UserAssignedIdentityState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserAssignedIdentity ¶
type UserAssignedIdentity struct {
// contains filtered or unexported fields
}
Manages a user assigned identity.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/user_assigned_identity_legacy.html.markdown.
func GetUserAssignedIdentity ¶
func GetUserAssignedIdentity(ctx *pulumi.Context, name string, id pulumi.ID, state *UserAssignedIdentityState, opts ...pulumi.ResourceOpt) (*UserAssignedIdentity, error)
GetUserAssignedIdentity gets an existing UserAssignedIdentity 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 NewUserAssignedIdentity ¶
func NewUserAssignedIdentity(ctx *pulumi.Context, name string, args *UserAssignedIdentityArgs, opts ...pulumi.ResourceOpt) (*UserAssignedIdentity, error)
NewUserAssignedIdentity registers a new resource with the given unique name, arguments, and options.
func (*UserAssignedIdentity) ClientId ¶ added in v0.16.2
func (r *UserAssignedIdentity) ClientId() pulumi.StringOutput
Client ID associated with the user assigned identity.
func (*UserAssignedIdentity) ID ¶
func (r *UserAssignedIdentity) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*UserAssignedIdentity) Location ¶
func (r *UserAssignedIdentity) Location() pulumi.StringOutput
The location/region where the user assigned identity is created.
func (*UserAssignedIdentity) Name ¶
func (r *UserAssignedIdentity) Name() pulumi.StringOutput
The name of the user assigned identity. Changing this forces a new identity to be created.
func (*UserAssignedIdentity) PrincipalId ¶
func (r *UserAssignedIdentity) PrincipalId() pulumi.StringOutput
Service Principal ID associated with the user assigned identity.
func (*UserAssignedIdentity) ResourceGroupName ¶
func (r *UserAssignedIdentity) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the user assigned identity.
func (*UserAssignedIdentity) Tags ¶
func (r *UserAssignedIdentity) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (*UserAssignedIdentity) URN ¶
func (r *UserAssignedIdentity) URN() pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type UserAssignedIdentityArgs ¶
type UserAssignedIdentityArgs struct { // The location/region where the user assigned identity is // created. Location interface{} // The name of the user assigned identity. Changing this forces a // new identity to be created. Name interface{} // The name of the resource group in which to // create the user assigned identity. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a UserAssignedIdentity resource.
type UserAssignedIdentityState ¶
type UserAssignedIdentityState struct { // Client ID associated with the user assigned identity. ClientId interface{} // The location/region where the user assigned identity is // created. Location interface{} // The name of the user assigned identity. Changing this forces a // new identity to be created. Name interface{} // Service Principal ID associated with the user assigned identity. PrincipalId interface{} // The name of the resource group in which to // create the user assigned identity. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering UserAssignedIdentity resources.