Module Values.DeleteConnectionResponseSource

Deletes an existing Connection with the supplied identifier. This operation will also inform the remote partner of your intention to delete your connection. Note, the partner may still require you to delete to fully clean up resources, but the network connectivity provided by the Connection will cease to exist.

Sourcetype nonrec t = {
  1. connection : Connection.t option;
    (*

    The Connection object that has been marked for deletion.

    *)
}
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