An interconnect attachment group resource allows customers to create, analyze, and expand highly available deployments.
JSON representation |
---|
{ "kind": string, "id": string, "creationTimestamp": string, "name": string, "description": string, "selfLink": string, "etag": string, "attachments": { string: { object ( |
Fields | |
---|---|
kind |
[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup. |
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 AIP 154. |
attachments |
Attachments in the AttachmentGroup. 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 "Attachments per group" quota. |
interconnectGroup |
The URL of an InterconnectGroup that groups these Attachments' Interconnects. Customers do not need to set this unless directed by Trusted Cloud Support. |
intent |
|
logicalStructure |
|
configured |
|
Attachment
An Attachment in this AttachmentGroup.
JSON representation |
---|
{ "attachment": string } |
Fields | |
---|---|
attachment |
|
LogicalStructure
[Output Only] An analysis of the logical layout of Attachments in this group. Every Attachment in the group is shown once in this structure.
JSON representation |
---|
{
"regions": [
{
object ( |
Fields | |
---|---|
regions[] |
|
Region
[Output Only] The regions Attachments in this group are in.
JSON representation |
---|
{
"region": string,
"metros": [
{
object ( |
Fields | |
---|---|
region |
[Output Only] The name of a region, like "us-central1". |
metros[] |
|
Metro
[Output Only] The metros of Attachments in this group in this region.
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 an Interconnect. |
facilities[] |
|
Facility
[Output Only] The facilities used for this group's Attachments' Interconnects.
JSON representation |
---|
{
"facility": string,
"zones": [
{
object ( |
Fields | |
---|---|
facility |
[Output Only] The name of a facility, like "iad-1234". |
zones[] |
|
Zone
[Output Only] The zones that Attachments in this group are present in, in the given facilities. This is inherited from their Interconnects.
JSON representation |
---|
{ "zone": string, "attachments": [ string ] } |
Fields | |
---|---|
zone |
[Output Only] The name of a zone, either "zone1" or "zone2". |
attachments[] |
[Output Only] URLs of Attachments in the given zone, to the given region, on Interconnects in the given facility and metro. Every Attachment in the AG has such an entry. |