Class RouterApplianceInstance (2.0.0)

public sealed class RouterApplianceInstance : IMessage<RouterApplianceInstance>, IEquatable<RouterApplianceInstance>, IDeepCloneable<RouterApplianceInstance>, IBufferMessage, IMessage

A router appliance instance is a Compute Engine virtual machine (VM) instance that acts as a BGP speaker. A router appliance instance is specified by the URI of the VM and the internal IP address of one of the VM's network interfaces.

Inheritance

Object > RouterApplianceInstance

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Constructors

RouterApplianceInstance()

public RouterApplianceInstance()

RouterApplianceInstance(RouterApplianceInstance)

public RouterApplianceInstance(RouterApplianceInstance other)
Parameter
NameDescription
otherRouterApplianceInstance

Properties

IpAddress

public string IpAddress { get; set; }

The IP address on the VM to use for peering.

Property Value
TypeDescription
String

VirtualMachine

public string VirtualMachine { get; set; }

The URI of the VM.

Property Value
TypeDescription
String

VirtualMachineAsInstanceName

public InstanceName VirtualMachineAsInstanceName { get; set; }

InstanceName-typed view over the VirtualMachine resource name property.

Property Value
TypeDescription
InstanceName