public sealed class Hub : IMessage<Hub>, IEquatable<Hub>, IDeepCloneable<Hub>, IBufferMessage, IMessage
Network Connectivity Center is a hub-and-spoke abstraction for
network connectivity management in Google Cloud. It reduces
operational complexity through a simple, centralized connectivity management
model. Following is the resource message of a hub.
Namespace
Google.Cloud.NetworkConnectivity.V1Alpha1
Assembly
Google.Cloud.NetworkConnectivity.V1Alpha1.dll
Constructors
Hub()
Hub(Hub)
Parameter |
---|
Name | Description |
other | Hub
|
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Time when the Hub was created.
Description
public string Description { get; set; }
Short description of the hub resource.
Property Value |
---|
Type | Description |
String | |
HubName
public HubName HubName { get; set; }
HubName-typed view over the Name resource name property.
Property Value |
---|
Type | Description |
HubName | |
Labels
public MapField<string, string> Labels { get; }
Name
public string Name { get; set; }
Immutable. The name of a Hub resource.
Property Value |
---|
Type | Description |
String | |
Spokes
public RepeatedField<string> Spokes { get; }
Output only. A list of the URIs of all attached spokes
SpokesAsSpokeNames
public ResourceNameList<SpokeName> SpokesAsSpokeNames { get; }
State
public State State { get; set; }
Output only. The current lifecycle state of this Hub.
Property Value |
---|
Type | Description |
State | |
UniqueId
public string UniqueId { get; set; }
Output only. Google-generated UUID for this resource. This is unique across all Hub
resources. If a Hub resource is deleted and another with the same name is
created, it gets a different unique_id.
Property Value |
---|
Type | Description |
String | |
UpdateTime
public Timestamp UpdateTime { get; set; }
Time when the Hub was updated.