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.
Implements
IMessageRouterTypesInterface, IEquatableRouterTypesInterface, IDeepCloneableRouterTypesInterface, IBufferMessage, IMessageNamespace
Google.Cloud.EdgeNetwork.V1Assembly
Google.Cloud.EdgeNetwork.V1.dll
Constructors
Interface()
public Interface()
Interface(Interface)
public Interface(Router.Types.Interface other)
Parameter | |
---|---|
Name | Description |
other | RouterTypesInterface |
Properties
Ipv4Cidr
public string Ipv4Cidr { get; set; }
IP address and range of the interface.
Property Value | |
---|---|
Type | Description |
string |
Ipv6Cidr
public string Ipv6Cidr { get; set; }
IPv6 address and range of the interface.
Property Value | |
---|---|
Type | Description |
string |
LinkedInterconnectAttachment
public string LinkedInterconnectAttachment { get; set; }
The canonical name of the linked Interconnect attachment.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedFieldstring |
Name
public string Name { get; set; }
Name of this interface entry. Unique within the Zones resource.
Property Value | |
---|---|
Type | Description |
string |
Subnetwork
public string Subnetwork { get; set; }
The canonical name of the subnetwork resource that this interface belongs to.
Property Value | |
---|---|
Type | Description |
string |