avm-res-managedidentity-userassignedidentity
Azure/avm-res-managedidentity-userassignedidentity/azurerm
Terraform Azure Verified Resource Module for User Assigned Identity
terraform-azurerm-avm-template This is a template repo for Terraform Azure Verified Modules. Things to do: 1. Set up a GitHub repo environment called test. 1. Configure environment protection rule to ensure that approval is required before deploying to this environment. 1. Create a user-assigned managed identity in your test subscription. 1. Create a role assignment for the managed identity on your test subscription, use the minimum required role. 1. Configure federated identity credentials on the user assigned managed identity. Use the GitHub environment. > [!IMPORTANT] > As the overall AVM framework is not GA (generally available) yet - the CI framework and test automation is not fully functional and implemented across all supported languages yet - breaking changes are expected, and addi
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | Azure region where the resource should be deployed. If null, the location will | required |
| name | string | The name of the this resource. | required |
| resource_group_name | string | The resource group where the resources will be deployed. | required |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| federated_identity_credentials | map(object({ audience = li | A map of federated identity credentials to create on the user assigned identity. | {} |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following prop | null |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on the container app environment. The map ke | {} |
| tags | map(string) | (Optional) Tags of the resource. | null |
client_id — This is the client id for the user assigned identity.principal_id — This is the principal id for the user assigned identity.resource — The object of type User Assigned Identity that was created.resource_id — This is the full output for the resource.resource_name — The name of the User Assigned Identity that was created.tenant_id — The ID of the Tenant which the Identity belongs to.