Values.AwsEc2TransitGatewayDetailsSourceInformation about an Amazon Web Services Amazon EC2 Transit Gateway that interconnects virtual private clouds (VPCs) and on-premises networks.
type nonrec t = {id : NonEmptyString.t option;The ID of the transit gateway.
*)description : NonEmptyString.t option;The description of the transit gateway.
*)defaultRouteTablePropagation : NonEmptyString.t option;Turn on or turn off automatic propagation of routes to the default propagation route table.
*)defaultRouteTableAssociation : NonEmptyString.t option;Turn on or turn off automatic association with the default association route table.
*)transitGatewayCidrBlocks : NonEmptyStringList.t option;The transit gateway Classless Inter-Domain Routing (CIDR) blocks.
*)associationDefaultRouteTableId : NonEmptyString.t option;The ID of the default association route table.
*)propagationDefaultRouteTableId : NonEmptyString.t option;The ID of the default propagation route table.
*)vpnEcmpSupport : NonEmptyString.t option;Turn on or turn off Equal Cost Multipath Protocol (ECMP) support.
*)dnsSupport : NonEmptyString.t option;Turn on or turn off DNS support.
*)multicastSupport : NonEmptyString.t option;Indicates whether multicast is supported on the transit gateway.
*)amazonSideAsn : Integer.t option;A private Autonomous System Number (ASN) for the Amazon side of a BGP session.
*)}val make :
?id:??? ->
?description:??? ->
?defaultRouteTablePropagation:??? ->
?autoAcceptSharedAttachments:??? ->
?defaultRouteTableAssociation:??? ->
?transitGatewayCidrBlocks:??? ->
?associationDefaultRouteTableId:??? ->
?propagationDefaultRouteTableId:??? ->
?vpnEcmpSupport:??? ->
?dnsSupport:??? ->
?multicastSupport:??? ->
?amazonSideAsn:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of [> `String of NonEmptyString.t ] list
| `String of NonEmptyString.t ])
list ]