AWS Registered Domains
Providers
The following providers are needed by this module:
Required Inputs
The following input variables are required:
admin_address_line_1
Description: The street address (1) of the domain admin contact
Type: string
admin_city
Description: The city of the domain admin contact
Type: string
admin_country_code
Description: The country code of the domain admin contact
Type: string
admin_email_address
Description: The email address of the domain contact
Type: string
admin_first_name
Description: The first name of the domain admin contact
Type: string
admin_last_name
Description: The last name of the domain admin contact
Type: string
admin_organization_name
Description: The name of the organization that the admin contact works for
Type: string
admin_phone_number
Description: The phone number of the domain contact
Type: string
admin_state
Description: The state or province of the domain admin contact
Type: string
admin_zip_code
Description: The ZIP code of the domain admin contact
Type: string
domain_names
Description: Domain names that will be managed by this module
Type: set(string)
registrant_address_line_1
Description: The street address (1) of the domain registrant contact
Type: string
registrant_city
Description: The city of the domain registrant contact
Type: string
registrant_country_code
Description: The country code of the domain registrant contact
Type: string
registrant_email_address
Description: The email address of the domain contact
Type: string
registrant_first_name
Description: The first name of the domain registrant contact
Type: string
registrant_last_name
Description: The last name of the domain registrant contact
Type: string
registrant_organization_name
Description: The name of the organization that the registrant contact works for
Type: string
registrant_phone_number
Description: The phone number of the domain contact
Type: string
registrant_state
Description: The state or province of the domain registrant contact
Type: string
registrant_zip_code
Description: The ZIP code of the domain registrant contact
Type: string
tech_address_line_1
Description: The street address (1) of the domain tech contact
Type: string
tech_city
Description: The city of the domain tech contact
Type: string
tech_country_code
Description: The country code of the domain tech contact
Type: string
tech_email_address
Description: The email address of the domain contact
Type: string
tech_first_name
Description: The first name of the domain tech contact
Type: string
tech_last_name
Description: The last name of the domain tech contact
Type: string
tech_organization_name
Description: The name of the organization that the tech contact works for
Type: string
tech_phone_number
Description: The phone number of the domain contact
Type: string
tech_state
Description: The state or province of the domain tech contact
Type: string
tech_zip_code
Description: The ZIP code of the domain tech contact
Type: string
Optional Inputs
The following input variables are optional (have default values):
additional_account_ids_with_record_access
Description: Additional AWS account IDs for accounts that can assume with record manager role
Type: list(string)
Default: []
admin_address_line_2
Description: The street address (2) of the domain admin contact
Type: string
Default: null
enable_auto_renew
Description: Whether to enable automatic domain renewal
Type: bool
Default: true
enable_privacy_protection
Description: Whether to enable Whois privacy protection
Type: bool
Default: true
enable_transfer_lock
Description: Whether to enable domain transfer lock
Type: bool
Default: true
registrant_address_line_2
Description: The street address (2) of the domain registrant contact
Type: string
Default: null
tech_address_line_2
Description: The street address (2) of the domain tech contact
Type: string
Default: null
Outputs
The following outputs are exported:
domains
Description: n/a
record_manager_role_arn
Description: The ARN of the IAM role used to manage DNS records.
zones
Description: Zone information
Usage
Create / Delete
This module does not register domains but rather adopts domains that you have already registered and updates their information. Additionally, destroying this module does un-register the domains; it only removes them from the terraform state.
Contact Information
There are three different domain contacts:
- Registrant: The owner of the domain
- Admin: The person responsible for administrative decisions about the domain
- Tech: The person responsible for executing changes for the domain
It is possible for the same person to serve multiple roles.
These people will be contacted in the case of billing issues, abuse, or required changes. Their information is not publicly available, but will be made available to the registrar (AWS).