Class: Aws::SecurityHub::Types::AwsEc2TransitGatewayDetails

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

Information about an Amazon Web Services Amazon EC2 Transit Gateway that interconnects virtual private clouds (VPCs) and on-premises networks.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#amazon_side_asnInteger

A private Autonomous System Number (ASN) for the Amazon side of a BGP session.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#association_default_route_table_idString

The ID of the default association route table.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#auto_accept_shared_attachmentsString

Turn on or turn off automatic acceptance of attachment requests.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#default_route_table_associationString

Turn on or turn off automatic association with the default association route table.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#default_route_table_propagationString

Turn on or turn off automatic propagation of routes to the default propagation route table.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the transit gateway.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#dns_supportString

Turn on or turn off DNS support.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the transit gateway.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#multicast_supportString

Indicates whether multicast is supported on the transit gateway.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#propagation_default_route_table_idString

The ID of the default propagation route table.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#transit_gateway_cidr_blocksArray<String>

The transit gateway Classless Inter-Domain Routing (CIDR) blocks.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end

#vpn_ecmp_supportString

Turn on or turn off Equal Cost Multipath Protocol (ECMP) support.



8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
# File 'lib/aws-sdk-securityhub/types.rb', line 8822

class AwsEc2TransitGatewayDetails < Struct.new(
  :id,
  :description,
  :default_route_table_propagation,
  :auto_accept_shared_attachments,
  :default_route_table_association,
  :transit_gateway_cidr_blocks,
  :association_default_route_table_id,
  :propagation_default_route_table_id,
  :vpn_ecmp_support,
  :dns_support,
  :multicast_support,
  :amazon_side_asn)
  SENSITIVE = []
  include Aws::Structure
end