aws_vpc

account_id

Type: STRING

arn

Type: STRING

cidr_block

Type: STRING
Provider name: CidrBlock
Description: The primary IPv4 CIDR block for the VPC.

cidr_block_association_set

Type: UNORDERED_LIST_STRUCT
Provider name: CidrBlockAssociationSet
Description: Information about the IPv4 CIDR blocks associated with the VPC.

  • association_id
    Type: STRING
    Provider name: AssociationId
    Description: The association ID for the IPv4 CIDR block.
  • cidr_block
    Type: STRING
    Provider name: CidrBlock
    Description: The IPv4 CIDR block.
  • cidr_block_state
    Type: STRUCT
    Provider name: CidrBlockState
    Description: Information about the state of the CIDR block.
    • state
      Type: STRING
      Provider name: State
      Description: The state of the CIDR block.
    • status_message
      Type: STRING
      Provider name: StatusMessage
      Description: A message about the status of the CIDR block, if applicable.

dhcp_options_id

Type: STRING
Provider name: DhcpOptionsId
Description: The ID of the set of DHCP options you’ve associated with the VPC.

flow_logs

Type: UNORDERED_LIST_STRUCT
Provider name: FlowLogs
Description: Information about the flow logs.

  • creation_time
    Type: TIMESTAMP
    Provider name: CreationTime
    Description: The date and time the flow log was created.
  • deliver_logs_error_message
    Type: STRING
    Provider name: DeliverLogsErrorMessage
    Description: Information about the error that occurred. Rate limited indicates that CloudWatch Logs throttling has been applied for one or more network interfaces, or that you’ve reached the limit on the number of log groups that you can create. Access error indicates that the IAM role associated with the flow log does not have sufficient permissions to publish to CloudWatch Logs. Unknown error indicates an internal error.
  • deliver_logs_permission_arn
    Type: STRING
    Provider name: DeliverLogsPermissionArn
    Description: The ARN of the IAM role that posts logs to CloudWatch Logs.
  • deliver_logs_status
    Type: STRING
    Provider name: DeliverLogsStatus
    Description: The status of the logs delivery (SUCCESS | FAILED).
  • destination_options
    Type: STRUCT
    Provider name: DestinationOptions
    Description: The destination options.
    • file_format
      Type: STRING
      Provider name: FileFormat
      Description: The format for the flow log.
    • hive_compatible_partitions
      Type: BOOLEAN
      Provider name: HiveCompatiblePartitions
      Description: Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.
    • per_hour_partition
      Type: BOOLEAN
      Provider name: PerHourPartition
      Description: Indicates whether to partition the flow log per hour.
  • flow_log_id
    Type: STRING
    Provider name: FlowLogId
    Description: The flow log ID.
  • flow_log_status
    Type: STRING
    Provider name: FlowLogStatus
    Description: The status of the flow log (ACTIVE).
  • log_destination
    Type: STRING
    Provider name: LogDestination
    Description: The destination to which the flow log data is published. Flow log data can be published to an CloudWatch Logs log group or an Amazon S3 bucket. If the flow log publishes to CloudWatch Logs, this element indicates the Amazon Resource Name (ARN) of the CloudWatch Logs log group to which the data is published. If the flow log publishes to Amazon S3, this element indicates the ARN of the Amazon S3 bucket to which the data is published.
  • log_destination_type
    Type: STRING
    Provider name: LogDestinationType
    Description: The type of destination to which the flow log data is published. Flow log data can be published to CloudWatch Logs or Amazon S3.
  • log_format
    Type: STRING
    Provider name: LogFormat
    Description: The format of the flow log record.
  • log_group_name
    Type: STRING
    Provider name: LogGroupName
    Description: The name of the flow log group.
  • max_aggregation_interval
    Type: INT32
    Provider name: MaxAggregationInterval
    Description: The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record. When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds (1 minute) or less, regardless of the specified value. Valid Values: 60 | 600
  • resource_id
    Type: STRING
    Provider name: ResourceId
    Description: The ID of the resource on which the flow log was created.
  • traffic_type
    Type: STRING
    Provider name: TrafficType
    Description: The type of traffic captured for the flow log.

instance_tenancy

Type: STRING
Provider name: InstanceTenancy
Description: The allowed tenancy of instances launched into the VPC.

ipv6_cidr_block_association_set

Type: UNORDERED_LIST_STRUCT
Provider name: Ipv6CidrBlockAssociationSet
Description: Information about the IPv6 CIDR blocks associated with the VPC.

  • association_id
    Type: STRING
    Provider name: AssociationId
    Description: The association ID for the IPv6 CIDR block.
  • ipv6_cidr_block
    Type: STRING
    Provider name: Ipv6CidrBlock
    Description: The IPv6 CIDR block.
  • ipv6_cidr_block_state
    Type: STRUCT
    Provider name: Ipv6CidrBlockState
    Description: Information about the state of the CIDR block.
    • state
      Type: STRING
      Provider name: State
      Description: The state of the CIDR block.
    • status_message
      Type: STRING
      Provider name: StatusMessage
      Description: A message about the status of the CIDR block, if applicable.
  • ipv6_pool
    Type: STRING
    Provider name: Ipv6Pool
    Description: The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.
  • network_border_group
    Type: STRING
    Provider name: NetworkBorderGroup
    Description: The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

is_default

Type: BOOLEAN
Provider name: IsDefault
Description: Indicates whether the VPC is the default VPC.

owner_id

Type: STRING
Provider name: OwnerId
Description: The ID of the Amazon Web Services account that owns the VPC.

state

Type: STRING
Provider name: State
Description: The current state of the VPC.

tags

Type: UNORDERED_LIST_STRING

vpc_id

Type: STRING
Provider name: VpcId
Description: The ID of the VPC.