Module Values.CreateOdbPeeringConnectionInputSource

Creates a peering connection between an ODB network and a VPC. A peering connection enables private connectivity between the networks for application-tier communication.

Sourcetype nonrec t = {
  1. odbNetworkId : ResourceIdOrArn.t;
    (*

    The unique identifier of the ODB network that initiates the peering connection.

    *)
  2. peerNetworkId : ResourceIdOrArn.t;
    (*

    The unique identifier of the peer network. This can be either a VPC ID or another ODB network ID.

    *)
  3. displayName : ResourceDisplayName.t option;
    (*

    The display name for the ODB peering connection.

    *)
  4. peerNetworkCidrsToBeAdded : PeeredCidrList.t option;
    (*

    A list of CIDR blocks to add to the peering connection. These CIDR blocks define the IP address ranges that can communicate through the peering connection.

    *)
  5. peerNetworkRouteTableIds : PeerNetworkRouteTableIdList.t option;
    (*

    The unique identifier of the VPC route table for which a route to the ODB network is automatically created during peering connection establishment.

    *)
  6. clientToken : CreateOdbPeeringConnectionInputClientTokenString.t option;
    (*

    The client token for the ODB peering connection request. Constraints: Must be unique for each request.

    *)
  7. tags : RequestTagMap.t option;
    (*

    The tags to assign to the ODB peering connection.

    *)
}
Sourceval context_ : string
Sourceval make : ?displayName:??? -> ?peerNetworkCidrsToBeAdded:??? -> ?peerNetworkRouteTableIds:??? -> ?clientToken:??? -> ?tags:??? -> odbNetworkId:ResourceIdOrArn.t -> peerNetworkId:ResourceIdOrArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of PeeredCidr.t ] list | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of ResourceIdOrArn.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