Class: Aws::EC2::Types::TransitGatewayConfigurationInputStructure

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb

Overview

The Transit Gateway configuration for a Client VPN endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zone_ids ⇒ Array<String>

The Availability Zone IDs for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify both AvailabilityZones and AvailabilityZoneIds.

Returns:

  • (Array<String>)


88450
88451
88452
88453
88454
88455
88456
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 88450

class TransitGatewayConfigurationInputStructure < Struct.new(
  :transit_gateway_id,
  :availability_zones,
  :availability_zone_ids)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zones ⇒ Array<String>

The Availability Zone names for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify both AvailabilityZones and AvailabilityZoneIds.

Returns:

  • (Array<String>)


88450
88451
88452
88453
88454
88455
88456
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 88450

class TransitGatewayConfigurationInputStructure < Struct.new(
  :transit_gateway_id,
  :availability_zones,
  :availability_zone_ids)
  SENSITIVE = []
  include Aws::Structure
end

#transit_gateway_id ⇒ String

The ID of the Transit Gateway to associate with the Client VPN endpoint.

Returns:

  • (String)


88450
88451
88452
88453
88454
88455
88456
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 88450

class TransitGatewayConfigurationInputStructure < Struct.new(
  :transit_gateway_id,
  :availability_zones,
  :availability_zone_ids)
  SENSITIVE = []
  include Aws::Structure
end