Module Values_3.TransitGatewayConfigurationInputStructureSource

The Transit Gateway configuration for a Client VPN endpoint.

Sourcetype nonrec t = {
  1. transitGatewayId : Values_1.TransitGatewayId.t option;
    (*

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

    *)
  2. availabilityZones : Values_1.ClientVpnAvailabilityZoneSet.t option;
    (*

    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.

    *)
  3. availabilityZoneIds : Values_1.ClientVpnAvailabilityZoneIdSet.t option;
    (*

    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.

    *)
}
Sourceval make : ?transitGatewayId:??? -> ?availabilityZones:??? -> ?availabilityZoneIds:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of Values_0.AvailabilityZoneName.t ] list | `String of Values_1.TransitGatewayId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t