Distributed Cloud Edge Network v1 API - Class Router.Types.Interface (1.0.0)

public sealed class Router.Types.Interface : IMessage<Router.Types.Interface>, IEquatable<Router.Types.Interface>, IDeepCloneable<Router.Types.Interface>, IBufferMessage, IMessage

Reference documentation and code samples for the Distributed Cloud Edge Network v1 API class Router.Types.Interface.

Router Interface defines the GDCE zone side layer-3 information for building the BGP session.

Inheritance

object > Router.Types.Interface

Namespace

Google.Cloud.EdgeNetwork.V1

Assembly

Google.Cloud.EdgeNetwork.V1.dll

Constructors

Interface()

public Interface()

Interface(Interface)

public Interface(Router.Types.Interface other)
Parameter
NameDescription
otherRouterTypesInterface

Properties

Ipv4Cidr

public string Ipv4Cidr { get; set; }

IP address and range of the interface.

Property Value
TypeDescription
string

Ipv6Cidr

public string Ipv6Cidr { get; set; }

IPv6 address and range of the interface.

Property Value
TypeDescription
string

LinkedInterconnectAttachment

public string LinkedInterconnectAttachment { get; set; }

The canonical name of the linked Interconnect attachment.

Property Value
TypeDescription
string

LoopbackIpAddresses

public RepeatedField<string> LoopbackIpAddresses { get; }

Create loopback interface in the router when specified. The number of IP addresses must match the number of TOR devices.

Property Value
TypeDescription
RepeatedFieldstring

Name

public string Name { get; set; }

Name of this interface entry. Unique within the Zones resource.

Property Value
TypeDescription
string

Subnetwork

public string Subnetwork { get; set; }

The canonical name of the subnetwork resource that this interface belongs to.

Property Value
TypeDescription
string