Reference documentation and code samples for the Google Cloud Batch V1 Client class NetworkInterface.
A network interface.
Generated from protobuf message google.cloud.batch.v1.AllocationPolicy.NetworkInterface
Namespace
Google \ Cloud \ Batch \ V1 \ AllocationPolicyMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ network |
string
The URL of an existing network resource. You can specify the network as a full or partial URL. For example, the following are all valid URLs:
|
↳ subnetwork |
string
The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs:
|
↳ no_external_ip_address |
bool
Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information. |
getNetwork
The URL of an existing network resource.
You can specify the network as a full or partial URL. For example, the following are all valid URLs:
https://www.googleapis.com/compute/v1/projects/project/global/networks/network
projects/project/global/networks/network
global/networks/network
Returns | |
---|---|
Type | Description |
string |
setNetwork
The URL of an existing network resource.
You can specify the network as a full or partial URL. For example, the following are all valid URLs:
https://www.googleapis.com/compute/v1/projects/project/global/networks/network
projects/project/global/networks/network
global/networks/network
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSubnetwork
The URL of an existing subnetwork resource in the network.
You can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs:
https://www.googleapis.com/compute/v1/projects/project/regions/region/subnetworks/subnetwork
projects/project/regions/region/subnetworks/subnetwork
regions/region/subnetworks/subnetwork
Returns | |
---|---|
Type | Description |
string |
setSubnetwork
The URL of an existing subnetwork resource in the network.
You can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs:
https://www.googleapis.com/compute/v1/projects/project/regions/region/subnetworks/subnetwork
projects/project/regions/region/subnetworks/subnetwork
regions/region/subnetworks/subnetwork
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getNoExternalIpAddress
Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information.
Returns | |
---|---|
Type | Description |
bool |
setNoExternalIpAddress
Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |