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