public sealed class Router : IMessage<Router>, IEquatable<Router>, IDeepCloneable<Router>, IBufferMessage, IMessageReference documentation and code samples for the Distributed Cloud Edge Network v1 API class Router.
Message describing Router object
Namespace
Google.Cloud.EdgeNetwork.V1Assembly
Google.Cloud.EdgeNetwork.V1.dll
Constructors
Router()
public Router()Router(Router)
public Router(Router other)| Parameter | |
|---|---|
| Name | Description |
other |
Router |
Properties
Bgp
public Router.Types.Bgp Bgp { get; set; }BGP information specific to this router.
| Property Value | |
|---|---|
| Type | Description |
RouterTypesBgp |
|
BgpPeer
public RepeatedField<Router.Types.BgpPeer> BgpPeer { get; }BGP peers.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldRouterTypesBgpPeer |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time when the router was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }Optional. A free-text description of the resource. Max length 1024 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Interface
public RepeatedField<Router.Types.Interface> Interface { get; }Router interfaces.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldRouterTypesInterface |
|
Labels
public MapField<string, string> Labels { get; }Labels associated with this resource.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Required. The canonical resource name of the router.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Network
public string Network { get; set; }Required. The canonical name of the network to which this router belongs.
The name is in the form of
projects/{project}/locations/{location}/zones/{zone}/networks/{network}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
NetworkAsNetworkName
public NetworkName NetworkAsNetworkName { get; set; }NetworkName-typed view over the Network resource name property.
| Property Value | |
|---|---|
| Type | Description |
NetworkName |
|
RouteAdvertisements
public RepeatedField<string> RouteAdvertisements { get; }Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
RouterName
public RouterName RouterName { get; set; }RouterName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
RouterName |
|
State
public ResourceState State { get; set; }Output only. Current stage of the resource to the device by config push.
| Property Value | |
|---|---|
| Type | Description |
ResourceState |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The time when the router was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|