Module Values.CreateConnectionRequestSource

Initiates the process to create a Connection across the specified Environment. The Environment dictates the specified partner and location to which the other end of the connection should attach. You can see a list of the available Environments by calling ListEnvironments The Attach Point specifies where within the AWS Network your connection will logically connect. After a successful call to this method, the resulting Connection will return an Activation Key which will need to be brought to the specific partner's portal to confirm the Connection on both sides. (See Environment$activationPageUrl for a direct link to the partner portal).

Sourcetype nonrec t = {
  1. description : ConnectionDescription.t option;
    (*

    A description to distinguish this Connection.

    *)
  2. bandwidth : ConnectionBandwidth.t;
    (*

    The desired bandwidth of the requested Connection

    *)
  3. attachPoint : AttachPoint.t;
    (*

    The Attach Point to which the connection should be associated."

    *)
  4. environmentId : EnvironmentId.t;
    (*

    The identifier of the Environment across which this Connection should be created. The available Environment objects can be determined using ListEnvironments.

    *)
  5. remoteAccount : RemoteAccountIdentifier.t option;
    (*

    Account and/or principal identifying information that can be verified by the partner of this specific Environment.

    *)
  6. tags : TagMap.t option;
    (*

    The tag to associate with the resulting Connection.

    *)
  7. clientToken : String_.t option;
    (*

    Idempotency token used for the request.

    *)
}
Sourceval context_ : string
Sourceval make : ?description:??? -> ?remoteAccount:??? -> ?tags:??? -> ?clientToken:??? -> bandwidth:ConnectionBandwidth.t -> attachPoint:AttachPoint.t -> environmentId:EnvironmentId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of ConnectionDescription.t | `Structure of (string * [> `String of DirectConnectGatewayAttachPoint.t ]) list ]) 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