» azurerm_user_assigned_identity
Manages a user assigned identity.
» Example Usage
resource "azurerm_resource_group" "test" {
name = "acceptanceTestResourceGroup1"
location = "eastus"
}
resource "azurerm_user_assigned_identity" "testIdentity" {
resource_group_name = "${azurerm_resource_group.test.name}"
location = "${azurerm_resource_group.test.location}"
name = "search-api"
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) The name of the user assigned identity. Changing this forces a new identity to be created. -
resource_group_name
- (Required) The name of the resource group in which to create the user assigned identity. -
location
- (Required) The location/region where the user assigned identity is created. -
tags
- (Optional) A mapping of tags to assign to the resource.
» Attributes Reference
The following attributes are exported:
-
id
- The user assigned identity ID. -
principal_id
- Service Principal ID associated with the user assigned identity. -
client_id
- Client ID associated with the user assigned identity.
» Import
User Assigned Identitites can be imported using the resource id
, e.g.
terraform import azurerm_user_assigned_identity.testIdentity /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/acceptanceTestResourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity