Distributed Cloud Edge Network v1 API - Class Router (1.2.0)

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

Inheritance

object > Router

Namespace

Google.Cloud.EdgeNetwork.V1

Assembly

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