Values.ConnectionSourceThe object describing the provided connectivity from the AWS region to the partner location.
type nonrec t = {id : ConnectionId.t option;The short identifier of the connection object.
*)arn : AmazonResourceName.t option;An ARN of a Connection object.
*)description : ConnectionDescription.t option;A descriptive name for the connection.
*)bandwidth : ConnectionBandwidth.t option;The specific selected bandwidth of this connection.
*)attachPoint : AttachPoint.t option;The Attach Point to which the connection should be associated."
*)environmentId : EnvironmentId.t option;The specific Environment this connection is placed upon.
*)provider : Provider.t option;The provider on the remote side of this Connection.
*)location : Location.t option;The provider specific location on the remote side of this Connection
*)type_ : ProductType.t option;The specific product type of this Connection.
*)state : ConnectionState.t option;requested: The initial state of a connection. The state will remain here until the Connection is accepted on the Partner portal. pending: The connection has been accepted and is being provisioned between AWS and the Partner. available: The connection has been fully provisioned between AWS and the Partner. deleting: The connection is being deleted. deleted: The connection has been deleted. failed: The connection has failed to be created. updating: The connection is being updated.
*)billingTier : BillingTier.t option;The billing tier this connection is currently assigned.
*)ownerAccount : OwnerAccountId.t option;The account that owns this Connection
*)activationKey : ActivationKey.t option;The Activation Key associated to this connection.
*)}val make :
?id:ConnectionId.t ->
?arn:AmazonResourceName.t ->
?description:ConnectionDescription.t ->
?bandwidth:ConnectionBandwidth.t ->
?attachPoint:AttachPoint.t ->
?environmentId:EnvironmentId.t ->
?provider:Provider.t ->
?location:Location.t ->
?type_:ProductType.t ->
?state:ConnectionState.t ->
?sharedId:ConnectionSharedId.t ->
?billingTier:BillingTier.t ->
?ownerAccount:OwnerAccountId.t ->
?activationKey:ActivationKey.t ->
?tags:TagMap.t ->
unit ->
tval to_value :
t ->
[> `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 ]