name | string | Immutable. The name of the hub. Hub names must be unique. They use the following form: projects/{project_number}/locations/global/hubs/{hub_id} |
description | string | An optional description of the hub. |
routingVpcs | array | The VPC networks associated with this hub's spokes. This field is read-only. Network Connectivity Center automatically populates it based on the set of spokes attached to the hub. |
spokeSummary | object | Summarizes information about the spokes associated with a hub. The summary includes a count of spokes according to type and according to state. If any spokes are inactive, the summary also lists the reasons they are inactive, including a count for each reason. |
routeTables | array | Output only. The route tables that belong to this hub. They use the following form: projects/{project_number}/locations/global/hubs/{hub_id}/routeTables/{route_table_id} This field is read-only. Network Connectivity Center automatically populates it based on the route tables nested under the hub. |
updateTime | string | Output only. The time the hub was last updated. |
labels | object | Optional labels in key:value format. For more information about labels, see Requirements for labels. |
state | string | Output only. The current lifecycle state of this hub. |
uniqueId | string | Output only. The Google-generated UUID for the hub. This value is unique across all hub resources. If a hub is deleted and another with the same name is created, the new hub is assigned a different unique_id. |
createTime | string | Output only. The time the hub was created. |