REST Resource: projects.locations.zones.interconnectAttachments

Resource: InterconnectAttachment

Message describing InterconnectAttachment object

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interconnect": string,
  "network": string,
  "vlanId": integer,
  "mtu": integer,
  "state": enum (ResourceState)
}
Fields
name

string

Required. The canonical resource name of the interconnect attachment.

createTime

string (Timestamp format)

Output only. The time when the interconnect attachment was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. The time when the interconnect attachment was last updated.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Labels associated with this resource.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Optional. A free-text description of the resource. Max length 1024 characters.

interconnect

string

Required. The canonical name of underlying Interconnect object that this attachment's traffic will traverse through. The name is in the form of projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect}.

network

string

Optional. The canonical Network name in the form of projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

vlanId

integer

Required. VLAN id provided by user. Must be site-wise unique.

mtu

integer

IP (L3) MTU value of the virtual edge cloud. Valid values are: 1500 and 9000. Default to 1500 if not set.

state

enum (ResourceState)

Output only. Current stage of the resource to the device by config push.

Methods

create

Creates a new InterconnectAttachment in a given project and location.

delete

Deletes a single InterconnectAttachment.

get

Gets details of a single InterconnectAttachment.

list

Lists InterconnectAttachments in a given project and location.