You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key.
A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here.
name
str
project
str
speed
str
A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs.
[optional]
tags
List[str]
[optional]
type
str
vlans
List[int]
A list of one or two metro-based VLANs that will be set on the virtual circuits of primary and/or secondary interconnections respectively when creating Fabric VCs. VLANs can also be set after the interconnection is created, but are required to fully activate the virtual circuits.
Example
fromequinix_metal.models.vlan_csp_connection_create_inputimportVlanCSPConnectionCreateInput# TODO update the JSON string belowjson="{}"# create an instance of VlanCSPConnectionCreateInput from a JSON stringvlan_csp_connection_create_input_instance=VlanCSPConnectionCreateInput.from_json(json)
# print the JSON string representation of the objectprint(VlanCSPConnectionCreateInput.to_json())
# convert the object into a dictvlan_csp_connection_create_input_dict=vlan_csp_connection_create_input_instance.to_dict()
# create an instance of VlanCSPConnectionCreateInput from a dictvlan_csp_connection_create_input_form_dict=vlan_csp_connection_create_input.from_dict(vlan_csp_connection_create_input_dict)