REST Resource: projects.locations.global.hubs.groups

Resource: Group

A group represents a subset of spokes attached to a hub.

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "uid": string,
  "state": enum (State),
  "autoAccept": {
    object (AutoAccept)
  },
  "routeTable": string
}
Fields
name

string

Immutable. The name of the group. Group names must be unique. They use the following form: projects/{projectNumber}/locations/global/hubs/{hub}/groups/{groupId}

createTime

string (Timestamp format)

Output only. The time the group 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. The time the group 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Optional labels in key-value pair format. For more information about labels, see Requirements for labels.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Optional. The description of the group.

uid

string

Output only. The Trusted Cloud-generated UUID for the group. This value is unique across all group resources. If a group is deleted and another with the same name is created, the new route table is assigned a different uniqueId.

state

enum (State)

Output only. The current lifecycle state of this group.

autoAccept

object (AutoAccept)

Optional. The auto-accept setting for this group.

routeTable

string

Output only. The name of the route table that corresponds to this group. They use the following form: projects/{projectNumber}/locations/global/hubs/{hubId}/routeTables/{route_table_id}

AutoAccept

The auto-accept setting for a group controls whether proposed spokes are automatically attached to the hub. If auto-accept is enabled, the spoke immediately is attached to the hub and becomes part of the group. In this case, the new spoke is in the ACTIVE state. If auto-accept is disabled, the spoke goes to the INACTIVE state, and it must be reviewed and accepted by a hub administrator.

JSON representation
{
  "autoAcceptProjects": [
    string
  ]
}
Fields
autoAcceptProjects[]

string

Optional. A list of project ids or project numbers for which you want to enable auto-accept. The auto-accept setting is applied to spokes being created or updated in these projects.

Methods

get

The method google.cloud.networkconnectivity.v1.HubService.GetGroup is not available in Trusted Cloud by S3NS.

getIamPolicy

The method google.iam.v1.IAMPolicy.GetIamPolicy is not available in Trusted Cloud by S3NS.

list

The method google.cloud.networkconnectivity.v1.HubService.ListGroups is not available in Trusted Cloud by S3NS.

patch

The method google.cloud.networkconnectivity.v1.HubService.UpdateGroup is not available in Trusted Cloud by S3NS.

setIamPolicy

The method google.iam.v1.IAMPolicy.SetIamPolicy is not available in Trusted Cloud by S3NS.

testIamPermissions

The method google.iam.v1.IAMPolicy.TestIamPermissions is not available in Trusted Cloud by S3NS.