public sealed class Router : IMessage<Router>, IEquatable<Router>, IDeepCloneable<Router>, IBufferMessage, IMessage
Reference 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 |