Values.AllocateTransitVirtualInterfaceResultSourceProvisions a transit virtual interface to be owned by the specified Amazon Web Services account. Use this type of interface to connect a transit gateway to your Direct Connect gateway. The owner of a connection provisions a transit virtual interface to be owned by the specified Amazon Web Services account. After you create a transit virtual interface, it must be confirmed by the owner using ConfirmTransitVirtualInterface. Until this step has been completed, the transit virtual interface is in the requested state and is not available to handle traffic.
type nonrec t = {virtualInterface : VirtualInterface.t option;Information about the transit virtual interface.
*)}type nonrec error = [ | `DirectConnectClientException of DirectConnectClientException.t| `DirectConnectServerException of DirectConnectServerException.t| `DuplicateTagKeysException of DuplicateTagKeysException.t| `TooManyTagsException of TooManyTagsException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `DirectConnectClientException of DirectConnectClientException.t
| `DirectConnectServerException of DirectConnectServerException.t
| `DuplicateTagKeysException of unit
| `TooManyTagsException of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `DirectConnectClientException of DirectConnectClientException.t
| `DirectConnectServerException of DirectConnectServerException.t
| `DuplicateTagKeysException of unit
| `TooManyTagsException of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of JumboFrameCapable.t
| `Enum of string
| `Integer of VLAN.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Integer of ASN.t
| `Long of LongAsn.t
| `String of CIDR.t ])
list ]
list
| `Long of LongAsn.t
| `String of OwnerAccount.t ])
list ])
list ]