Resource: Spoke
A Network Connectivity Center spoke represents one or more network connectivity resources.
When you create a spoke, you associate it with a hub. You must also identify a value for exactly one of the following fields:
- linkedVpnTunnels
 - linkedInterconnectAttachments
 - linkedRouterApplianceInstances
 - linkedVpcNetwork
 
| JSON representation | 
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "hub": string, "group": string, "linkedVpnTunnels": { object (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Immutable. The name of the spoke. Spoke names must be unique. They use the following form:    | 
              
createTime | 
                
                   
 Output only. The time the spoke was created. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
updateTime | 
                
                   
 Output only. The time the spoke was last updated. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
labels | 
                
                   
 Optional labels in key-value pair format. For more information about labels, see Requirements for labels. An object containing a list of   | 
              
description | 
                
                   
 Optional. An optional description of the spoke.  | 
              
hub | 
                
                   
 Immutable. The name of the hub that this spoke is attached to.  | 
              
group | 
                
                   
 Optional. The name of the group that this spoke is associated with.  | 
              
linkedVpnTunnels | 
                
                   
 Optional. VPN tunnels that are associated with the spoke.  | 
              
linkedInterconnectAttachments | 
                
                   
 Optional. VLAN attachments that are associated with the spoke.  | 
              
linkedRouterApplianceInstances | 
                
                   
 Optional. Router appliance instances that are associated with the spoke.  | 
              
linkedVpcNetwork | 
                
                   
 Optional. VPC network that is associated with the spoke.  | 
              
linkedProducerVpcNetwork | 
                
                   
 Optional. The linked producer VPC that is associated with the spoke.  | 
              
uniqueId | 
                
                   
 Output only. The Google-generated UUID for the spoke. This value is unique across all spoke resources. If a spoke is deleted and another with the same name is created, the new spoke is assigned a different   | 
              
state | 
                
                   
 Output only. The current lifecycle state of this spoke.  | 
              
reasons[] | 
                
                   
 Output only. The reasons for current state of the spoke.  | 
              
spokeType | 
                
                   
 Output only. The type of resource associated with the spoke.  | 
              
etag | 
                
                   
 Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.  | 
              
fieldPathsPendingUpdate[] | 
                
                   
 Optional. The list of fields waiting for hub administration's approval.  | 
              
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. |