Network Connectivity v1 API - Class Group (2.5.0)

public sealed class Group : IMessage<Group>, IEquatable<Group>, IDeepCloneable<Group>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Connectivity v1 API class Group.

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

Inheritance

object > Group

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Constructors

Group()

public Group()

Group(Group)

public Group(Group other)
Parameter
NameDescription
otherGroup

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time the group was created.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

Optional. The description of the group.

Property Value
TypeDescription
string

GroupName

public GroupName GroupName { get; set; }

GroupName-typed view over the Name resource name property.

Property Value
TypeDescription
GroupName

Labels

public MapField<string, string> Labels { get; }

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

Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

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

Property Value
TypeDescription
string

State

public State State { get; set; }

Output only. The current lifecycle state of this group.

Property Value
TypeDescription
State

Uid

public string Uid { get; set; }

Output only. The Google-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 unique_id.

Property Value
TypeDescription
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time the group was last updated.

Property Value
TypeDescription
Timestamp