-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Documentation for azurerm_active_directory_domain_service
- Loading branch information
1 parent
f647779
commit 763cb91
Showing
3 changed files
with
741 additions
and
0 deletions.
There are no files selected for viewing
136 changes: 136 additions & 0 deletions
136
website/docs/d/active_directory_domain_service.html.markdown
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,136 @@ | ||
--- | ||
subcategory: "Active Directory Domain Services" | ||
layout: "azurerm" | ||
page_title: "Azure Resource Manager: Data Source: azurerm_active_directory_domain_service" | ||
description: |- | ||
Gets information about an Active Directory Domain Service. | ||
--- | ||
|
||
# Data Source: azurerm_active_directory_domain_service | ||
|
||
Gets information about an Active Directory Domain Service. | ||
|
||
## Example Usage | ||
|
||
```hcl | ||
data "azurerm_active_directory_domain_service" "example" { | ||
name = "example-aadds" | ||
resource_group_name = "example-aadds-rg" | ||
} | ||
``` | ||
|
||
## Argument Reference | ||
|
||
* `name` - (Required) The display name for your managed Active Directory Domain Service resource. Changing this forces a new resource to be created. | ||
|
||
* `resource_group_name` - (Required) The name of the Resource Group in which the Domain Service should exist. Changing this forces a new resource to be created. | ||
|
||
## Attributes Reference | ||
|
||
* `id` - The ID of the Domain Service. | ||
|
||
* `deployment_id` - A unique ID for the managed domain deployment. | ||
|
||
* `domain_configuration_type` - The forest type used by the managed domain. One of `ResourceTrusting`, for a _Resource Forest_, or blank, for a _User Forest_. | ||
|
||
* `domain_name` - The Active Directory domain of the Domain Service. See [official documentation](https://docs.microsoft.com/en-us/azure/active-directory-domain-services/tutorial-create-instance#create-a-managed-domain) for constraints and recommendations. | ||
|
||
* `filtered_sync_enabled` - Whether filtered sync for users and groups in Azure Active Directory, is enabled. | ||
|
||
* `secure_ldap` - A `secure_ldap` block as defined below. | ||
|
||
* `location` - The Azure location where the Domain Service exists. | ||
|
||
* `notifications` - A `notifications` block as defined below. | ||
|
||
* `initial_replica_set` - A `replica_set` block as defined below. | ||
|
||
* `additional_replica_sets` - Zero or more `replica_set` block as defined below. | ||
|
||
* `resource_forest` - A `resource_forest` block as defined below. | ||
|
||
* `security` - A `security` block as defined below. | ||
|
||
* `sku` - The SKU of the Domain Service resource. One of `Standard`, `Enterprise` or `Premium`. | ||
|
||
* `tags` - A mapping of tags assigned to the resource. | ||
|
||
--- | ||
|
||
A `secure_ldap` block exports the following: | ||
|
||
* `enabled` - Whether secure LDAP is enabled for the managed domain. | ||
|
||
* `external_access_enabled` - Whether external access to LDAPS over the Internet, is enabled. | ||
|
||
* `external_access_ip_address` - The publicly routable IP address for LDAPS clients to connect to. | ||
|
||
* `pfx_certificate` - The certificate to use for LDAPS, as a base64-encoded TripleDES-SHA1 encrypted PKCS#12 bundle (PFX file). | ||
|
||
--- | ||
|
||
A `notifications` block exports the following: | ||
|
||
* `additional_recipients` - A list of additional email addresses to notify when there are alerts in the managed domain. | ||
|
||
* `notify_dc_admins` - Whethermembers of the _AAD DC Administrators_ group are notified when there are alerts in the managed domain. | ||
|
||
* `notify_global_admins` - Whether all Global Administrators are notified when there are alerts in the managed domain. | ||
|
||
--- | ||
|
||
A `replica_set` block exports the following: | ||
|
||
* `domain_controller_ip_addresses` - A list of subnet IP addresses for the domain controllers in the replica set, typically two. | ||
|
||
* `external_access_ip_address` - The publicly routable IP address for the domain controllers in the replica set. | ||
|
||
* `location` - The Azure location in which the replica set resides. | ||
|
||
* `replica_set_id` - A unique ID for the replica set. | ||
|
||
* `service_status` - The current service status for the replica set. | ||
|
||
* `subnet_id` - The ID of the subnet in which the replica set resides. | ||
|
||
--- | ||
|
||
A `resource_forest` block exports the following: | ||
|
||
* `resource_forest` - TODO figure out what goes in this property and maybe rename it to something more sensical. | ||
|
||
* `forest_trust` - One or more `forest_trust` blocks as defined below. | ||
|
||
--- | ||
|
||
A `forest_trust` block exports the following: | ||
|
||
* `name` - A display name to identity the forest trust. | ||
|
||
* `remote_dns_ips` - A list of DNS server IP addresses for the trusted forest root domain. | ||
|
||
* `trust_direction` - The direction of trust. | ||
|
||
* `trust_password` - The password for authenticating the forest trust. | ||
|
||
* `trusted_domain_fqdn` - The fully-qualified DNS name for the trusted forest. | ||
|
||
--- | ||
|
||
A `security` block exports the following: | ||
|
||
* `ntlm_v1_enabled` - Whether legacy NTLM v1 support is enabled. | ||
|
||
* `sync_kerberos_passwords` - Whether Kerberos password hashes are synchronized to the managed domain. | ||
|
||
* `sync_ntlm_passwords` - Whether NTLM password hashes are synchronized to the managed domain. | ||
|
||
* `sync_on_prem_passwords` - Whether on-premises password hashes are synchronized to the managed domain. | ||
|
||
* `tls_v1_enabled` - Whether legacy TLS v1 support is enabled. | ||
|
||
## Timeouts | ||
|
||
The `timeouts` block allows you to specify [timeouts](https://www.terraform.io/docs/configuration/resources.html#timeouts) for certain actions: | ||
|
||
* `read` - (Defaults to 5 minutes) Used when retrieving the Domain Service. |
Oops, something went wrong.