Azure AD Groups Module¶
Schema for groups input object¶
groups = {
FriendlyName => map(object{
display_name = string #Required
members = set(string(objectId)) #Required
mail_enabled = string #Optional. Default: false
mail_nickname = string #Optional. Default: display_name (spaces removed)
description = string #Optional. Default: "Access to ${display_name}"
security_enabled = bool #Optional. Default: true
owners = string #Optional. Default: Terraform Service Account
})
}
Requirements¶
| Name | Version |
|---|---|
| terraform | >= 1.0 |
| azuread | >= 2.47.0 |
| azurerm | >= 3.114.0 |
Providers¶
| Name | Version |
|---|---|
| azuread | >= 2.47.0 |
Modules¶
| Name | Source | Version |
|---|---|---|
| azuread_object_lookup | ../Data | n/a |
Resources¶
| Name | Type |
|---|---|
| azuread_group.this | resource |
Inputs¶
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| display_name | Required. | string |
n/a | yes |
| members | Optional. List of Group Members, either AzureAd Users or Groups, specified as some AzureAd identifier. Identifier may be one of Group display_name, User mail_nickname, User upn, or object_id for either. | set(string) |
[] |
no |
Outputs¶
| Name | Description |
|---|---|
| description | n/a |
| display_name | n/a |
| mail_nickname | n/a |
| members | n/a |
| object_id | n/a |
| security_enabled | n/a |