Reference documentation and code samples for the Google Cloud Network Connectivity V1 Client 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.
Generated from protobuf message google.cloud.networkconnectivity.v1.RouterApplianceInstance
Namespace
Google \ Cloud \ NetworkConnectivity \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ virtual_machine |
string
The URI of the VM. |
↳ ip_address |
string
The IP address on the VM to use for peering. |
getVirtualMachine
The URI of the VM.
| Returns | |
|---|---|
| Type | Description |
string |
|
setVirtualMachine
The URI of the VM.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIpAddress
The IP address on the VM to use for peering.
| Returns | |
|---|---|
| Type | Description |
string |
|
setIpAddress
The IP address on the VM to use for peering.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|