TransitGatewayOptions
public struct TransitGatewayOptions : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.
Declaration
Swift
public let amazonSideAsn: Int64?
-
The ID of the default association route table.
Declaration
Swift
public let associationDefaultRouteTableId: String?
-
Indicates whether attachment requests are automatically accepted.
Declaration
Swift
public let autoAcceptSharedAttachments: AutoAcceptSharedAttachmentsValue?
-
Indicates whether resource attachments are automatically associated with the default association route table.
Declaration
Swift
public let defaultRouteTableAssociation: DefaultRouteTableAssociationValue?
-
Indicates whether resource attachments automatically propagate routes to the default propagation route table.
Declaration
Swift
public let defaultRouteTablePropagation: DefaultRouteTablePropagationValue?
-
Indicates whether DNS support is enabled.
Declaration
Swift
public let dnsSupport: DnsSupportValue?
-
Indicates whether multicast is enabled on the transit gateway
Declaration
Swift
public let multicastSupport: MulticastSupportValue?
-
The ID of the default propagation route table.
Declaration
Swift
public let propagationDefaultRouteTableId: String?
-
Indicates whether Equal Cost Multipath Protocol support is enabled.
Declaration
Swift
public let vpnEcmpSupport: VpnEcmpSupportValue?
-
init(amazonSideAsn:associationDefaultRouteTableId:autoAcceptSharedAttachments:defaultRouteTableAssociation:defaultRouteTablePropagation:dnsSupport:multicastSupport:propagationDefaultRouteTableId:vpnEcmpSupport:)
Undocumented
Declaration
Swift
public init(amazonSideAsn: Int64? = nil, associationDefaultRouteTableId: String? = nil, autoAcceptSharedAttachments: AutoAcceptSharedAttachmentsValue? = nil, defaultRouteTableAssociation: DefaultRouteTableAssociationValue? = nil, defaultRouteTablePropagation: DefaultRouteTablePropagationValue? = nil, dnsSupport: DnsSupportValue? = nil, multicastSupport: MulticastSupportValue? = nil, propagationDefaultRouteTableId: String? = nil, vpnEcmpSupport: VpnEcmpSupportValue? = nil)