identity/active_directory_domain_service¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azurecaf_name.aadds["azurecaf_name.aadds"]
azurerm_active_directory_domain_service.aadds["azurerm_active_directory_domain_service.aadds"]
data.azurecaf_name.aadds["data.azurecaf_name.aadds"]
azurerm_active_directory_domain_service.aadds --> azurecaf_name.aadds
Module Reference¶
Category: identity
Path: modules/identity/active_directory_domain_service
Azure Resources: azurecaf_name, azurerm_active_directory_domain_service
Inputs¶
| Name | Description | Type | Required | Default | Validation |
|---|---|---|---|---|---|
"global_settings" |
"Global settings object (see module README.md)" | any |
yes | - |
- |
"client_config" |
"Client configuration object (see module README.md)." | any |
yes | - |
- |
"settings" |
"(Required) Used to handle passthrough paramenters." | any |
yes | - |
- |
"vnets" |
"(Required) Combined vnet object." | any |
yes | - |
- |
"location" |
"location of the resource if different from the resource group." | string |
no | - |
- |
"resource_group_name" |
"Resource group object to deploy the Azure resource" | string |
no | - |
- |
"resource_group" |
"Resource group object to deploy the Azure resource" | any |
yes | - |
- |
"base_tags" |
"Base tags for the resource to be inherited from the resource group." | bool |
yes | - |
- |
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
"id" |
"The ID of the Domain Service." | - | azurerm_active_directory_domain_service.aadds.id |
"deployment_id" |
"A unique ID for the managed domain deployment." | - | azurerm_active_directory_domain_service.aadds.deployment_id |
"resource_id" |
"The Azure resource ID for the domain service." | - | azurerm_active_directory_domain_service.aadds.resource_id |
"secure_ldap" |
"The publicly routable IP address for LDAPS clients to connect to." | - | azurerm_active_directory_domain_service.aadds.secure_ldap |
"domain_controller_ip_addresses" |
"A list of subnet IP addresses for the domain controllers in this Replica Set, typically two." | - | azurerm_active_directory_domain_service.aadds.initial_replica_set[0].domain_controller_ip_addresses |
"external_access_ip_address" |
"The publicly routable IP address for the domain controllers in this Replica Set." | - | azurerm_active_directory_domain_service.aadds.initial_replica_set[0].external_access_ip_address |
"service_status" |
"The current service status for the replica set." | - | azurerm_active_directory_domain_service.aadds.initial_replica_set[0].service_status |
"location" |
"The Azure location in which the initialreplica set resides." | - | azurerm_active_directory_domain_service.aadds.initial_replica_set[0].location |
Sources¶
modules/identity/active_directory_domain_service/locals.tfmodules/identity/active_directory_domain_service/main.tfmodules/identity/active_directory_domain_service/module.tfmodules/identity/active_directory_domain_service/outputs.tfmodules/identity/active_directory_domain_service/variables.tf