public sealed class Spoke : IMessage<Spoke>, IEquatable<Spoke>, IDeepCloneable<Spoke>, IBufferMessage, IMessageReference documentation and code samples for the Network Connectivity v1alpha1 API class Spoke.
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.V1Alpha1Assembly
Google.Cloud.NetworkConnectivity.V1Alpha1.dll
Constructors
Spoke()
public 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.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
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; }| Property Value | |
|---|---|
| Type | Description |
HubName |
|
Labels
public MapField<string, string> Labels { get; }User-defined labels.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
LinkedInterconnectAttachments
public RepeatedField<string> LinkedInterconnectAttachments { get; }The URIs of linked interconnect attachment resources
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
LinkedInterconnectAttachmentsAsInterconnectAttachmentNames
public ResourceNameList<InterconnectAttachmentName> LinkedInterconnectAttachmentsAsInterconnectAttachmentNames { get; }InterconnectAttachmentName-typed view over the LinkedInterconnectAttachments resource name property.
| Property Value | |
|---|---|
| Type | Description |
ResourceNameListInterconnectAttachmentName |
|
LinkedRouterApplianceInstances
public RepeatedField<RouterApplianceInstance> LinkedRouterApplianceInstances { get; }The URIs of linked Router appliance resources
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldRouterApplianceInstance |
|
LinkedVpnTunnels
public RepeatedField<string> LinkedVpnTunnels { get; }The URIs of linked VPN tunnel resources
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
LinkedVpnTunnelsAsVpnTunnelNames
public ResourceNameList<VpnTunnelName> LinkedVpnTunnelsAsVpnTunnelNames { get; }VpnTunnelName-typed view over the LinkedVpnTunnels resource name property.
| Property Value | |
|---|---|
| Type | Description |
ResourceNameListVpnTunnelName |
|
Name
public string Name { get; set; }Immutable. The name of a Spoke resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SpokeName
public SpokeName SpokeName { get; set; }| Property Value | |
|---|---|
| Type | Description |
SpokeName |
|
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.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|