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.
Implements
Inherited Members
Namespace: Google.Apis.Networkconnectivity.v1alpha1.Data
Assembly: Google.Apis.Networkconnectivity.v1alpha1.dll
Syntax
public class Spoke : IDirectResponseSchema
Properties
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
The time when the Spoke was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
Short description of the spoke resource
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Hub
The resource URL of the hub resource that the spoke is attached to
Declaration
[JsonProperty("hub")]
public virtual string Hub { get; set; }
Property Value
Type | Description |
---|---|
string |
Labels
User-defined labels.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
LinkedInterconnectAttachments
The URIs of linked interconnect attachment resources
Declaration
[JsonProperty("linkedInterconnectAttachments")]
public virtual IList<string> LinkedInterconnectAttachments { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
LinkedRouterApplianceInstances
The URIs of linked Router appliance resources
Declaration
[JsonProperty("linkedRouterApplianceInstances")]
public virtual IList<RouterApplianceInstance> LinkedRouterApplianceInstances { get; set; }
Property Value
Type | Description |
---|---|
IList<RouterApplianceInstance> |
LinkedVpnTunnels
The URIs of linked VPN tunnel resources
Declaration
[JsonProperty("linkedVpnTunnels")]
public virtual IList<string> LinkedVpnTunnels { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Name
Immutable. The name of a Spoke resource.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. The current lifecycle state of this Hub.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
UniqueId
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.
Declaration
[JsonProperty("uniqueId")]
public virtual string UniqueId { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
The time when the Spoke was updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |