| id |
UUID |
Identifies the resource. |
[optional] [readonly] |
| recordType |
String |
Identifies the type of the resource. |
[optional] [readonly] |
| createdAt |
String |
ISO 8601 formatted date-time indicating when the resource was created. |
[optional] [readonly] |
| updatedAt |
String |
ISO 8601 formatted date-time indicating when the resource was updated. |
[optional] [readonly] |
| networkId |
UUID |
The id of the network associated with the interface. |
|
| name |
String |
A user specified name for the interface. |
[optional] |
| status |
InterfaceStatus |
|
[optional] |
| cloudProvider |
CloudProviderEnum |
The Virtual Private Cloud with which you would like to establish a cross connect. |
|
| cloudRegion |
String |
The region where your Virtual Private Cloud hosts are located.<br /><br />The available regions can be found using the /virtual_cross_connect_regions endpoint. |
|
| bgpAsn |
BigDecimal |
The Border Gateway Protocol (BGP) Autonomous System Number (ASN). If null, value will be assigned by Telnyx. |
|
| bandwidthMbps |
BigDecimal |
The desired throughput in Megabits per Second (Mbps) for your Virtual Cross Connect.<br /><br />The available bandwidths can be found using the /virtual_cross_connect_regions endpoint. |
[optional] |
| primaryEnabled |
Boolean |
Indicates whether the primary circuit is enabled. Setting this to `false` will disable the circuit. |
[optional] [readonly] |
| primaryCloudAccountId |
String |
The identifier for your Virtual Private Cloud. The number will be different based upon your Cloud provider. |
|
| primaryTelnyxIp |
String |
The IP address assigned to the Telnyx side of the Virtual Cross Connect.<br /><br />If none is provided, one will be generated for you.<br /><br />This value should be null for GCE as Google will only inform you of your assigned IP once the connection has been accepted. |
[optional] |
| primaryCloudIp |
String |
The IP address assigned for your side of the Virtual Cross Connect.<br /><br />If none is provided, one will be generated for you.<br /><br />This value should be null for GCE as Google will only inform you of your assigned IP once the connection has been accepted. |
[optional] |
| primaryBgpKey |
String |
The authentication key for BGP peer configuration. |
[optional] |
| secondaryEnabled |
Boolean |
Indicates whether the secondary circuit is enabled. Setting this to `false` will disable the circuit. |
[optional] [readonly] |
| secondaryCloudAccountId |
String |
The identifier for your Virtual Private Cloud. The number will be different based upon your Cloud provider.<br /><br />This attribute is only necessary for GCE. |
[optional] |
| secondaryTelnyxIp |
String |
The IP address assigned to the Telnyx side of the Virtual Cross Connect.<br /><br />If none is provided, one will be generated for you.<br /><br />This value should be null for GCE as Google will only inform you of your assigned IP once the connection has been accepted. |
[optional] |
| secondaryCloudIp |
String |
The IP address assigned for your side of the Virtual Cross Connect.<br /><br />If none is provided, one will be generated for you.<br /><br />This value should be null for GCE as Google will only inform you of your assigned IP once the connection has been accepted. |
[optional] |
| secondaryBgpKey |
String |
The authentication key for BGP peer configuration. |
[optional] |
| regionCode |
String |
The region the interface should be deployed to. |
|