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