public sealed class Spoke : IMessage<Spoke>, IEquatable<Spoke>, IDeepCloneable<Spoke>, IBufferMessage, IMessage
A Spoke is an abstraction of a network attachment being attached
to a Hub. A Spoke can be underlying a VPN tunnel, a
VLAN (interconnect) attachment, a Router appliance, etc.
Namespace
Google.Cloud.NetworkConnectivity.V1Alpha1
Assembly
Google.Cloud.NetworkConnectivity.V1Alpha1.dll
Constructors
Spoke()
Spoke(Spoke)
public Spoke(Spoke other)
Parameter |
---|
Name | Description |
other | Spoke
|
Properties
CreateTime
public Timestamp CreateTime { get; set; }
The time when the Spoke was created.
Description
public string Description { get; set; }
Short description of the spoke resource
Property Value |
---|
Type | Description |
String | |
Hub
public string Hub { get; set; }
The resource URL of the hub resource that the spoke is attached to
Property Value |
---|
Type | Description |
String | |
HubAsHubName
public HubName HubAsHubName { get; set; }
HubName-typed view over the Hub resource name property.
Property Value |
---|
Type | Description |
HubName | |
Labels
public MapField<string, string> Labels { get; }
LinkedInterconnectAttachments
public RepeatedField<string> LinkedInterconnectAttachments { get; }
The URIs of linked interconnect attachment resources
LinkedInterconnectAttachmentsAsInterconnectAttachmentNames
public ResourceNameList<InterconnectAttachmentName> LinkedInterconnectAttachmentsAsInterconnectAttachmentNames { get; }
LinkedRouterApplianceInstances
public RepeatedField<RouterApplianceInstance> LinkedRouterApplianceInstances { get; }
The URIs of linked Router appliance resources
LinkedVpnTunnels
public RepeatedField<string> LinkedVpnTunnels { get; }
The URIs of linked VPN tunnel resources
LinkedVpnTunnelsAsVpnTunnelNames
public ResourceNameList<VpnTunnelName> LinkedVpnTunnelsAsVpnTunnelNames { get; }
Name
public string Name { get; set; }
Immutable. The name of a Spoke resource.
Property Value |
---|
Type | Description |
String | |
SpokeName
public SpokeName SpokeName { get; set; }
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 Spoke
resources. If a Spoke 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; }
The time when the Spoke was updated.