Values.EnvironmentSourceDefines the logical topology that an AWS Interconnect Connection is created upon. Specifically, an Environment defines the partner The remote Cloud Service Provider of this resource. or The remote Last Mile Provider of this resource. and the region or location specification to which an AWS Interconnect Connection can be made.
type nonrec t = {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.
*)environmentId : EnvironmentId.t option;The identifier of this Environment
*)state : EnvironmentState.t option;The state of the Environment. Possible values: available: The environment is available and new Connection objects can be requested. limited: The environment is available, but overall capacity is limited. The set of available bandwidths unavailable: The environment is currently unavailable.
*)bandwidths : Bandwidths.t option;The sets of bandwidths that are available and supported on this environment.
*)type_ : ProductType.t option;The specific product type of Connection objects provided by this Environment.
*)activationPageUrl : String_.t option;An HTTPS URL on the remote partner portal where the Activation Key should be brought to complete the creation process.
*)remoteIdentifierType : RemoteAccountIdentifierType.t option;The type of identifying information that should be supplied to the remoteAccount parameter of a CreateConnection call for this specific Environment.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of Location.t
| `Structure of
(string
* [> `List of [> `String of ConnectionBandwidth.t ] list
| `String of CloudServiceProvider.t ])
list ])
list ]