Reference documentation and code samples for the Google Cloud Edge Network V1 Client class InterconnectAttachment.
Message describing InterconnectAttachment object
Generated from protobuf message google.cloud.edgenetwork.v1.InterconnectAttachment
Namespace
Google \ Cloud \ EdgeNetwork \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Required. The canonical resource name of the interconnect attachment.
↳ create_time
↳ update_time
↳ labels
↳ 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}
.
↳ vlan_id
int
Required. VLAN id provided by user. Must be site-wise unique.
↳ mtu
int
IP (L3) MTU value of the virtual edge cloud. Valid values are: 1500 and 9000. Default to 1500 if not set.
↳ state
int
Output only. Current stage of the resource to the device by config push.
getName
Required. The canonical resource name of the interconnect attachment.
string
setName
Required. The canonical resource name of the interconnect attachment.
var
string
$this
getCreateTime
Output only. The time when the interconnect attachment was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the interconnect attachment was created.
$this
getUpdateTime
Output only. The time when the interconnect attachment was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time when the interconnect attachment was last updated.
$this
getLabels
Labels associated with this resource.
setLabels
Labels associated with this resource.
$this
getDescription
Optional. A free-text description of the resource. Max length 1024 characters.
string
setDescription
Optional. A free-text description of the resource. Max length 1024 characters.
var
string
$this
getInterconnect
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}
.
string
setInterconnect
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}
.
var
string
$this
getNetwork
Optional. The canonical Network name in the form of projects/{project}/locations/{location}/zones/{zone}/networks/{network}
.
string
setNetwork
Optional. The canonical Network name in the form of projects/{project}/locations/{location}/zones/{zone}/networks/{network}
.
var
string
$this
getVlanId
Required. VLAN id provided by user. Must be site-wise unique.
int
setVlanId
Required. VLAN id provided by user. Must be site-wise unique.
var
int
$this
getMtu
IP (L3) MTU value of the virtual edge cloud.
Valid values are: 1500 and 9000. Default to 1500 if not set.
int
setMtu
IP (L3) MTU value of the virtual edge cloud.
Valid values are: 1500 and 9000. Default to 1500 if not set.
var
int
$this
getState
Output only. Current stage of the resource to the device by config push.
int
setState
Output only. Current stage of the resource to the device by config push.
var
int
$this