Resource: Spoke
A Spoke is an abstraction of a network attachment being attached to a Hub. A Spoke can be underlying a VPN tunnel, a VLAN (interconnect) attachment, a Router appliance, etc.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "hub": string, "linkedVpnTunnels": [ string ], "linkedInterconnectAttachments": [ string ], "linkedRouterApplianceInstances": [ { object ( |
Fields | |
---|---|
name |
Immutable. The name of a Spoke resource. |
createTime |
The time when the Spoke was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
The time when the Spoke was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
User-defined labels. An object containing a list of |
description |
Short description of the spoke resource |
hub |
The resource URL of the hub resource that the spoke is attached to |
linkedVpnTunnels[] |
The URIs of linked VPN tunnel resources |
linkedInterconnectAttachments[] |
The URIs of linked interconnect attachment resources |
linkedRouterApplianceInstances[] |
The URIs of linked Router appliance resources |
uniqueId |
Output only. Google-generated UUID for this resource. This is unique across all Spoke resources. If a Spoke resource is deleted and another with the same name is created, it gets a different uniqueId. |
state |
Output only. The current lifecycle state of this Hub. |
RouterApplianceInstance
RouterAppliance represents a Router appliance which is specified by a VM URI and a NIC address.
JSON representation |
---|
{ "virtualMachine": string, "ipAddress": string, "networkInterface": string } |
Fields | |
---|---|
virtualMachine |
The URI of the virtual machine resource |
ipAddress |
The IP address of the network interface to use for peering. |
networkInterface |
|
Methods |
|
---|---|
|
Creates a Network Connectivity Center spoke. |
|
Deletes a Network Connectivity Center spoke. |
|
Gets details about a Network Connectivity Center spoke. |
|
Gets the access control policy for a resource. |
|
Lists the Network Connectivity Center spokes in a specified project and location. |
|
Updates the parameters of a Network Connectivity Center spoke. |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |