AWS Account
Completes top-level configuration for each AWS account:
- Sets up AWS account alias
Providers
The following providers are needed by this module:
Required Inputs
The following input variables are required:
alias
Description: The human-readable string for the AWS account.
Type: string
Optional Inputs
The following input variables are optional (have default values):
billing_contact
Description: Billing contact information for the AWS account
Type:
object({
email_address = string // The email address where you want to receive invoices for your organization
full_name = string // The full name of the person who receives invoices for your organization
phone_number = string // The phone number of the person who receives invoices for your organization
title = string // The title of the person who receives invoices for your organization
})
Default: null
operations_contact
Description: Operations contact information for the AWS account
Type:
object({
email_address = string // The email address for the person who leads operations for your organization
full_name = string // The full name of the person who leads operations for your organization
phone_number = string // The phone number of the person who leads operations for your organization
title = string // The title of the person who leads operations for your organization
})
Default: null
primary_contact
Description: Primary contact information for the AWS account
Type:
object({
full_name = string // The full name of the primary contact who manages your organization's AWS account
address_line_1 = string // The street address for your organization (line 1)
address_line_2 = optional(string) // The street address for your organization (line 2)
city = string // The city for your organization
company_name = string // The name of your organization
country_code = string // The ISO-3166 two-letter country code for your organization
district_or_county = optional(string) // The district or county of your organization
phone_number = string // The phone number of the primary contact who manages your organization's AWS account
postal_code = string // The postal code for your organization
state_or_region = optional(string) // The state or region for your organization
website_url = optional(string) // The website of your organization
})
Default: null
security_contact
Description: Security contact information for the AWS account
Type:
object({
email_address = string // The email address for the person who leads security for your organization
full_name = string // The full name of the person who leads security for your organization
phone_number = string // The phone number of the person who leads security for your organization
title = string // The title of the person who leads security for your organization
})
Default: null
Outputs
The following outputs are exported:
spot_data_feed_bucket
Description: The name of the bucket for the spot data feed
spot_data_feed_bucket_arn
Description: The ARN of the bucket for the spot data feed
spot_data_feed_bucket_region
Description: The region of the bucket for the spot data feed
Usage
No notes