An interconnect group resource allows customers to create, analyze, and expand their redundant connections.
JSON representation |
---|
{ "kind": string, "id": string, "creationTimestamp": string, "name": string, "description": string, "selfLink": string, "etag": string, "interconnects": { string: { object ( |
Fields | |
---|---|
kind |
[Output Only] Type of the resource. Always compute#InterconnectGroup |
id |
[Output Only] The unique identifier for the resource type. The server generates this identifier. |
creationTimestamp |
[Output Only] Creation timestamp in RFC3339 text format. |
name |
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression |
description |
An optional description of this resource. Provide this property when you create the resource. |
selfLink |
[Output Only] Server-defined URL for the resource. |
etag |
Opaque system-generated token that uniquely identifies the configuration. If provided when patching a configuration in update mode, the provided token must match the current token or the update is rejected. This provides a reliable means of doing read-modify-write (optimistic locking) as described by API 154. |
interconnects |
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota. |
intent |
|
physicalStructure |
|
configured |
|
Interconnect
An Interconnect in this InterconnectGroup.
JSON representation |
---|
{ "interconnect": string } |
Fields | |
---|---|
interconnect |
The URL of an Interconnect in this group. All Interconnects in the group are unique. |
PhysicalStructure
[Output Only] An analysis of the physical layout of Interconnects in this group. Every Interconnect in the group is shown once in this structure.
JSON representation |
---|
{
"metros": [
{
object ( |
Fields | |
---|---|
metros[] |
|
Metros
[Output Only] The metros Interconnects in this group are in.
JSON representation |
---|
{
"metro": string,
"facilities": [
{
object ( |
Fields | |
---|---|
metro |
[Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this. |
facilities[] |
|
Facilities
[Output Only] The facilities Interconnects in this metro are present in.
JSON representation |
---|
{
"facility": string,
"zones": [
{
object ( |
Fields | |
---|---|
facility |
[Output Only] The ID of this facility, as a numeric string like "5467". This is the third component of the location of Interconnects in this facility. |
zones[] |
|
Zones
[Output Only] The zones that Interconnects in this facility are present in.
JSON representation |
---|
{ "zone": string, "interconnects": [ string ] } |
Fields | |
---|---|
zone |
[Output Only] The name of the zone, either "zone1" or "zone2". This is the second component of the location of Interconnects in this facility. |
interconnects[] |
[Output Only] URLs of Interconnects in this redundancy group in the given metro, facility, and zone. |