public sealed class RouterApplianceInstance : IMessage<RouterApplianceInstance>, IEquatable<RouterApplianceInstance>, IDeepCloneable<RouterApplianceInstance>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Connectivity v1 API class RouterApplianceInstance.
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.
Implements
IMessage<RouterApplianceInstance>, IEquatable<RouterApplianceInstance>, IDeepCloneable<RouterApplianceInstance>, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkConnectivity.V1Assembly
Google.Cloud.NetworkConnectivity.V1.dll
Constructors
RouterApplianceInstance()
public RouterApplianceInstance()
RouterApplianceInstance(RouterApplianceInstance)
public RouterApplianceInstance(RouterApplianceInstance other)
Parameter | |
---|---|
Name | Description |
other | RouterApplianceInstance |
Properties
IpAddress
public string IpAddress { get; set; }
The IP address on the VM to use for peering.
Property Value | |
---|---|
Type | Description |
String |
VirtualMachine
public string VirtualMachine { get; set; }
The URI of the VM.
Property Value | |
---|---|
Type | Description |
String |
VirtualMachineAsInstanceName
public InstanceName VirtualMachineAsInstanceName { get; set; }
InstanceName-typed view over the VirtualMachine resource name property.
Property Value | |
---|---|
Type | Description |
InstanceName |