Module Values.CreateConnectionResponseSource

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. connection : Connection.t option;
    (*

    The resulting Connection.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `InterconnectClientException of InterconnectClientException.t
  3. | `InterconnectServerException of InterconnectServerException.t
  4. | `InterconnectValidationException of InterconnectValidationException.t
  5. | `ResourceNotFoundException of ResourceNotFoundException.t
  6. | `ServiceQuotaExceededException of ServiceQuotaExceededException.t
  7. | `ThrottlingException of ThrottlingException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval make : ?connection:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `InterconnectClientException of InterconnectClientException.t | `InterconnectServerException of InterconnectServerException.t | `InterconnectValidationException of InterconnectValidationException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ServiceQuotaExceededException of ServiceQuotaExceededException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `InterconnectClientException of InterconnectClientException.t | `InterconnectServerException of InterconnectServerException.t | `InterconnectValidationException of InterconnectValidationException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ServiceQuotaExceededException of ServiceQuotaExceededException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `Integer of BillingTier.t | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of ConnectionId.t | `Structure of (string * [> `String of DirectConnectGatewayAttachPoint.t ]) list ]) 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