Reference documentation and code samples for the Google Cloud Vmware Engine V1 Client class Subnet.
Subnet in a private cloud. Either management
subnets (such as vMotion) that
are read-only, or userDefined
, which can also be updated.
Generated from protobuf message google.cloud.vmwareengine.v1.Subnet
Namespace
Google \ Cloud \ VmwareEngine \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Output only. The resource name of this subnet. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: |
↳ ip_cidr_range |
string
The IP address range of the subnet in CIDR format '10.0.0.0/24'. |
↳ gateway_ip |
string
The IP address of the gateway of this subnet. Must fall within the IP prefix defined above. |
↳ type |
string
Output only. The type of the subnet. For example "management" or "userDefined". |
↳ state |
int
Output only. The state of the resource. |
↳ vlan_id |
int
Output only. VLAN ID of the VLAN on which the subnet is configured |
getName
Output only. The resource name of this subnet.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud/subnets/my-subnet
Returns | |
---|---|
Type | Description |
string |
setName
Output only. The resource name of this subnet.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud/subnets/my-subnet
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getIpCidrRange
The IP address range of the subnet in CIDR format '10.0.0.0/24'.
Returns | |
---|---|
Type | Description |
string |
setIpCidrRange
The IP address range of the subnet in CIDR format '10.0.0.0/24'.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getGatewayIp
The IP address of the gateway of this subnet.
Must fall within the IP prefix defined above.
Returns | |
---|---|
Type | Description |
string |
setGatewayIp
The IP address of the gateway of this subnet.
Must fall within the IP prefix defined above.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getType
Output only. The type of the subnet. For example "management" or "userDefined".
Returns | |
---|---|
Type | Description |
string |
setType
Output only. The type of the subnet. For example "management" or "userDefined".
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getState
Output only. The state of the resource.
Returns | |
---|---|
Type | Description |
int |
setState
Output only. The state of the resource.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getVlanId
Output only. VLAN ID of the VLAN on which the subnet is configured
Returns | |
---|---|
Type | Description |
int |
setVlanId
Output only. VLAN ID of the VLAN on which the subnet is configured
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |