Module Values.VpcTransitConfigurationResponseSource

The VPC transit configuration details for a stream group location, including the Transit Gateway information needed to complete the VPC attachment setup.

Sourcetype nonrec t = {
  1. vpcId : VpcId.t option;
    (*

    The ID of the Amazon VPC that is connected to the stream group.

    *)
  2. ipv4CidrBlocks : Ipv4CidrBlockList.t option;
    (*

    The IPv4 CIDR blocks in your VPC that the stream group can access.

    *)
  3. transitGatewayId : String_.t option;
    (*

    The ID of the Transit Gateway that Amazon GameLift Streams created for this VPC connection. Use this ID when creating your VPC attachment.

    *)
  4. transitGatewayResourceShareArn : String_.t option;
    (*

    The ARN of the AWS Resource Access Manager resource share for the Transit Gateway. You must accept this resource share before you can create a VPC attachment.

    *)
}
Sourceval make : ?vpcId:??? -> ?ipv4CidrBlocks:??? -> ?transitGatewayId:??? -> ?transitGatewayResourceShareArn:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of Ipv4CidrBlock.t ] list | `String of VpcId.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