A Spoke in Google Cloud is a network resource used within the Network Connectivity Center. It represents a connection between a hub and various network resources such as VPN tunnels, VLAN attachments, or router appliance instances. Spokes simplify the management of large-scale network topologies by centralizing connectivity through a hub-and-spoke model, improving visibility and control over hybrid and multi-cloud networks.

gcp.networkconnectivity_spoke

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
create_timecoretimestampOutput only. The time the spoke was created.
datadog_display_namecorestring
descriptioncorestringOptional. An optional description of the spoke.
etagcorestringOptional. 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.
field_paths_pending_updatecorearray<string>Optional. The list of fields waiting for hub administration's approval.
groupcorestringOptional. The name of the group that this spoke is associated with.
hubcorestringImmutable. The name of the hub that this spoke is attached to.
labelscorearray<string>Optional labels in key-value pair format. For more information about labels, see [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
linked_interconnect_attachmentscorejsonOptional. VLAN attachments that are associated with the spoke.
linked_producer_vpc_networkcorejsonOptional. The linked producer VPC that is associated with the spoke.
linked_router_appliance_instancescorejsonOptional. Router appliance instances that are associated with the spoke.
linked_vpc_networkcorejsonOptional. VPC network that is associated with the spoke.
linked_vpn_tunnelscorejsonOptional. VPN tunnels that are associated with the spoke.
namecorestringImmutable. The name of the spoke. Spoke names must be unique. They use the following form: `projects/{project_number}/locations/{region}/spokes/{spoke_id}`
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
reasonscorejsonOutput only. The reasons for current state of the spoke.
region_idcorestring
resource_namecorestring
spoke_typecorestringOutput only. The type of resource associated with the spoke.
statecorestringOutput only. The current lifecycle state of this spoke.
tagscorehstore_csv
unique_idcorestringOutput 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 `unique_id`.
update_timecoretimestampOutput only. The time the spoke was last updated.
zone_idcorestring