aws_account
Stable
Direct

AWS Account

Completes top-level configuration for each AWS account:

  1. 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