A Terraform module for creating and managing AWS Organizations.
- Organization Creation: Set up AWS Organizations.
- Account Management: Create and manage member accounts.
- Organizational Units: Establish and manage organizational units.
Name | Version |
---|---|
terraform | >= 1.8.4 |
aws | >= 5.51.0 |
Name | Version |
---|---|
aws | >= 5.51.0 |
No modules.
Name | Type |
---|---|
aws_organizations_organization.org | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
enabled_policy_types | (Optional) List of Organizations policy types to enable in the Organization Root. | list(string) |
[] |
no |
feature_set | (Optional) Specify "ALL" (default) or "CONSOLIDATED_BILLING". | string |
n/a | yes |
service_access_principals | (Optional) List of AWS service principal names for which you want to enable integration with your organization. | list(string) |
[] |
no |
Name | Description |
---|---|
aws_organizations_organization_accounts | List of organization accounts including the master account. |
aws_organizations_organization_arn | ARN of the organization. |
aws_organizations_organization_id | Identifier of the organization. |
aws_organizations_organization_master_account_arn | ARN of the master account. |
aws_organizations_organization_master_account_email | Email address of the master account. |
aws_organizations_organization_master_account_id | Identifier of the master account. |
aws_organizations_organization_none_master_accounts | List of organization accounts excluding the master account. |
aws_organizations_organization_roots | List of organization roots. |