bool
Administrative status of the interconnect.
When this is set to true, the Interconnect is
functional and can carry traffic. When set to
false, no packets can be carried over the
interconnect and no BGP routes are exchanged
over it. By default, the status is set to true.
This field is a member of oneof_ _admin_enabled.
customer_name
str
Customer name, to put in the Letter of
Authorization as the party authorized to request
a crossconnect.
This field is a member of oneof_ _customer_name.
description
str
An optional description of this resource.
Provide this property when you create the
resource.
This field is a member of oneof_ _description.
facility
str
A zone-free location to use for all
Interconnects created in this call, like
"iad-1234".
This field is a member of oneof_ _facility.
interconnect_type
str
Type of interconnect, which can take one of the following
values: - PARTNER: A partner-managed interconnection shared
between customers though a partner. - DEDICATED: A dedicated
physical interconnection with the customer. Note that a
value IT_PRIVATE has been deprecated in favor of DEDICATED.
Check the InterconnectType enum for the list of possible
values.
This field is a member of oneof_ _interconnect_type.
link_type
str
Type of link requested, which can take one of the following
values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR
optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR
optics. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with
LR4 optics. Note that this field indicates the speed of each
of the links in the bundle, not the speed of the entire
bundle. Check the LinkType enum for the list of possible
values.
This field is a member of oneof_ _link_type.
name
str
Name of the Interconnects to be created. This must be
specified on the template and/or on each individual
interconnect. The name, if not empty, must be 1-63
characters long, and comply with RFC1035. Specifically, any
nonempty name must be 1-63 characters long and match the
regular expression [a-z]([-a-z0-9]*[a-z0-9])? which
means the first character must be a lowercase letter, and
all following characters must be a dash, lowercase letter,
or digit, except the last character, which cannot be a dash.
This field is a member of oneof_ _name.
noc_contact_email
str
Email address to contact the customer NOC for
operations and maintenance notifications
regarding this Interconnect. If specified, this
will be used for notifications in addition to
all other forms described, such as Cloud
Monitoring logs alerting and Cloud
Notifications. This field is required for users
who sign up for Cloud Interconnect using
workforce identity federation.
This field is a member of oneof_ _noc_contact_email.
remote_location
str
Indicates that this is a Cross-Cloud
Interconnect. This field specifies the location
outside of Google's network that the
interconnect is connected to.
This field is a member of oneof_ _remote_location.
requested_features
MutableSequence[str]
Optional. List of features requested for this Interconnect
connection, which can take one of the following values: -
IF_MACSEC If specified then the connection is created on
MACsec capable hardware ports. If not specified, the default
value is false, which allocates non-MACsec capable ports
first if available. This parameter can be provided only with
Interconnect INSERT. It isn't valid for Interconnect PATCH.
Check the RequestedFeatures enum for the list of possible
values.
requested_link_count
int
Target number of physical links in the link
bundle, as requested by the customer.
This field is a member of oneof_ _requested_link_count.
Classes
InterconnectType
InterconnectType(value)
Type of interconnect, which can take one of the following values: -
PARTNER: A partner-managed interconnection shared between customers
though a partner. - DEDICATED: A dedicated physical interconnection
with the customer. Note that a value IT_PRIVATE has been deprecated
in favor of DEDICATED.
LinkType
LinkType(value)
Type of link requested, which can take one of the following values:
LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics -
LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. -
LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics. Note
that this field indicates the speed of each of the links in the
bundle, not the speed of the entire bundle.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-11 UTC."],[],[],null,["# Class InterconnectGroupsCreateMembersInterconnectInput (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/python/docs/reference/compute/latest/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.34.0](/python/docs/reference/compute/1.34.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.33.0](/python/docs/reference/compute/1.33.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.32.0](/python/docs/reference/compute/1.32.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.31.0](/python/docs/reference/compute/1.31.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.30.0](/python/docs/reference/compute/1.30.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.29.0](/python/docs/reference/compute/1.29.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.28.0](/python/docs/reference/compute/1.28.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.27.0](/python/docs/reference/compute/1.27.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.26.0](/python/docs/reference/compute/1.26.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.25.0](/python/docs/reference/compute/1.25.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.24.0](/python/docs/reference/compute/1.24.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.23.0](/python/docs/reference/compute/1.23.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.22.0](/python/docs/reference/compute/1.22.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.21.0](/python/docs/reference/compute/1.21.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.20.1](/python/docs/reference/compute/1.20.1/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.19.2](/python/docs/reference/compute/1.19.2/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.18.0](/python/docs/reference/compute/1.18.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.17.0](/python/docs/reference/compute/1.17.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.16.1](/python/docs/reference/compute/1.16.1/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.15.0](/python/docs/reference/compute/1.15.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.14.1](/python/docs/reference/compute/1.14.1/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.13.0](/python/docs/reference/compute/1.13.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.12.1](/python/docs/reference/compute/1.12.1/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.11.0](/python/docs/reference/compute/1.11.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.10.1](/python/docs/reference/compute/1.10.1/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.9.0](/python/docs/reference/compute/1.9.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.8.0](/python/docs/reference/compute/1.8.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.7.0](/python/docs/reference/compute/1.7.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.6.1](/python/docs/reference/compute/1.6.1/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.5.2](/python/docs/reference/compute/1.5.2/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.4.0](/python/docs/reference/compute/1.4.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.3.2](/python/docs/reference/compute/1.3.2/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.2.0](/python/docs/reference/compute/1.2.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.1.0](/python/docs/reference/compute/1.1.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [1.0.0](/python/docs/reference/compute/1.0.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.9.0](/python/docs/reference/compute/0.9.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.8.0](/python/docs/reference/compute/0.8.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.7.0](/python/docs/reference/compute/0.7.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.6.0](/python/docs/reference/compute/0.6.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.5.0](/python/docs/reference/compute/0.5.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.4.2](/python/docs/reference/compute/0.4.2/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.3.0](/python/docs/reference/compute/0.3.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.2.1](/python/docs/reference/compute/0.2.1/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput)\n- [0.1.0](/python/docs/reference/compute/0.1.0/google.cloud.compute_v1.types.InterconnectGroupsCreateMembersInterconnectInput) \n\n InterconnectGroupsCreateMembersInterconnectInput(\n mapping=None, *, ignore_unknown_fields=False, **kwargs\n )\n\nLINT.IfChange\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\nClasses\n-------\n\n### InterconnectType\n\n InterconnectType(value)\n\nType of interconnect, which can take one of the following values: -\nPARTNER: A partner-managed interconnection shared between customers\nthough a partner. - DEDICATED: A dedicated physical interconnection\nwith the customer. Note that a value IT_PRIVATE has been deprecated\nin favor of DEDICATED.\n\n### LinkType\n\n LinkType(value)\n\nType of link requested, which can take one of the following values:\n\n- LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle.\n\n### RequestedFeatures\n\n RequestedFeatures(value)"]]