Reference documentation and code samples for the Google Cloud Vmware Engine V1 Client class NetworkConfig.
Network configuration in the consumer project with which the peering has to be done.
Generated from protobuf message google.cloud.vmwareengine.v1.NetworkConfig
Namespace
Google \ Cloud \ VmwareEngine \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ management_cidr |
string
Required. Management CIDR used by VMware management appliances. |
↳ vmware_engine_network |
string
Optional. The relative resource name of the VMware Engine network attached to the private cloud. Specify the name in the following form: |
↳ vmware_engine_network_canonical |
string
Output only. The canonical name of the VMware Engine network in the form: |
↳ management_ip_address_layout_version |
int
Output only. The IP address layout version of the management IP address range. Possible versions include: * |
getManagementCidr
Required. Management CIDR used by VMware management appliances.
Returns | |
---|---|
Type | Description |
string |
setManagementCidr
Required. Management CIDR used by VMware management appliances.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getVmwareEngineNetwork
Optional. The relative resource name of the VMware Engine network attached
to the private cloud. Specify the name in the following form:
projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
where {project}
can either be a project number or a project ID.
Returns | |
---|---|
Type | Description |
string |
setVmwareEngineNetwork
Optional. The relative resource name of the VMware Engine network attached
to the private cloud. Specify the name in the following form:
projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
where {project}
can either be a project number or a project ID.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getVmwareEngineNetworkCanonical
Output only. The canonical name of the VMware Engine network in the form:
projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
Returns | |
---|---|
Type | Description |
string |
setVmwareEngineNetworkCanonical
Output only. The canonical name of the VMware Engine network in the form:
projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getManagementIpAddressLayoutVersion
Output only. The IP address layout version of the management IP address range. Possible versions include:
managementIpAddressLayoutVersion=1
: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds as it does not support all features.managementIpAddressLayoutVersion=2
: Indicates the latest IP address layout used by all newly created private clouds. This version supports all current features.
Returns | |
---|---|
Type | Description |
int |
setManagementIpAddressLayoutVersion
Output only. The IP address layout version of the management IP address range. Possible versions include:
managementIpAddressLayoutVersion=1
: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds as it does not support all features.managementIpAddressLayoutVersion=2
: Indicates the latest IP address layout used by all newly created private clouds. This version supports all current features.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |