Skip to main content

interconnect_locations

Creates, updates, deletes, gets or lists an interconnect_locations resource.

Overview​

Nameinterconnect_locations
TypeResource
Idgoogle.compute.interconnect_locations

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstring (uint64)Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
namestringOutput only. [Output Only] Name of the resource.
addressstringOutput only. [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
availabilityZonestring[Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area (metro), maintenance will not be simultaneously scheduled in more than one availability zone. Example: "zone1" or "zone2".
availableFeaturesarray[Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK
availableLinkTypesarray[Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4
citystring[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
continentstring[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA (AFRICA, ASIA_PAC, C_AFRICA, C_ASIA_PAC, C_EUROPE, C_NORTH_AMERICA, C_SOUTH_AMERICA, EUROPE, NORTH_AMERICA, SOUTH_AMERICA)
creationTimestampstringOutput only. [Output Only] Creation timestamp inRFC3339 text format.
crossSiteInterconnectInfosarray[Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters. Cross-Site Interconnect isn't allowed to locations which are not listed.
descriptionstringOutput only. [Output Only] An optional description of the resource.
facilityProviderstringOutput only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).
facilityProviderFacilityIdstringOutput only. [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
kindstringOutput only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. (default: compute#interconnectLocation)
peeringdbFacilityIdstringOutput only. [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
regionInfosarrayOutput only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
selfLinkstringOutput only. [Output Only] Server-defined URL for the resource.
singleRegionProductionCriticalPeerLocationsarrayOutput only. [Output Only] URLs of the other locations that can pair up with this location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
statusstring[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects. - AVAILABLE: The InterconnectLocation is available for provisioning new Interconnects. (AVAILABLE, CLOSED)
supportsPzsbooleanOutput only. [Output Only] Reserved for future use.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectproject, interconnectLocationReturns the details for the specified interconnect location. Gets a list of
available interconnect locations by making a list() request.
listselectprojectfilter, maxResults, orderBy, pageToken, returnPartialSuccessRetrieves the list of interconnect locations available to the specified
project.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
interconnectLocationstring
projectstring
filterstring
maxResultsinteger (uint32)
orderBystring
pageTokenstring
returnPartialSuccessboolean

SELECT examples​

Returns the details for the specified interconnect location. Gets a list of
available interconnect locations by making a list() request.

SELECT
id,
name,
address,
availabilityZone,
availableFeatures,
availableLinkTypes,
city,
continent,
creationTimestamp,
crossSiteInterconnectInfos,
description,
facilityProvider,
facilityProviderFacilityId,
kind,
peeringdbFacilityId,
regionInfos,
selfLink,
singleRegionProductionCriticalPeerLocations,
status,
supportsPzs
FROM google.compute.interconnect_locations
WHERE project = '{{ project }}' -- required
AND interconnectLocation = '{{ interconnectLocation }}' -- required
;