Module Values.TransitGatewayConfigurationSource

The structure of the transit gateway and network configuration that is used to connect the kdb environment to an internal network.

Sourcetype nonrec t = {
  1. transitGatewayID : TransitGatewayID.t;
    (*

    The identifier of the transit gateway created by the customer to connect outbound traffics from kdb network to your internal network.

    *)
  2. routableCIDRSpace : ValidCIDRSpace.t;
    (*

    The routing CIDR on behalf of kdb environment. It could be any "/26 range in the 100.64.0.0 CIDR space. After providing, it will be added to the customer's transit gateway routing table so that the traffics could be routed to kdb network.

    *)
  3. attachmentNetworkAclConfiguration : NetworkACLConfiguration.t option;
    (*

    The rules that define how you manage the outbound traffic from kdb network to your internal network.

    *)
}
Sourceval context_ : string
Sourceval make : ?attachmentNetworkAclConfiguration:??? -> transitGatewayID:TransitGatewayID.t -> routableCIDRSpace:ValidCIDRSpace.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `Integer of RuleNumber.t | `String of Protocol.t | `Structure of (string * [> `Integer of Port.t ]) list ]) list ] list | `String of 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