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
IMessageRouterApplianceInstance, IEquatableRouterApplianceInstance, IDeepCloneableRouterApplianceInstance, 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 |