Resource: Zone
A zone holding a set of hardware.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "displayName": string, "state": enum ( |
Fields | |
---|---|
name |
Identifier. Name of this zone. Format: |
createTime |
Output only. Time when this zone was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. Time when this zone was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Optional. Labels associated with this zone as key value pairs. For more information about labels, see Create and manage labels. An object containing a list of |
displayName |
Optional. Human friendly display name of this zone. |
state |
Output only. Current state for this zone. |
contacts[] |
Required. The points of contact. |
ciqUri |
Output only. Link to the Customer Intake Questionnaire (CIQ) sheet for this zone. |
networkConfig |
Optional. Networking configuration for this zone. |
State
Valid states for a zone.
Enums | |
---|---|
STATE_UNSPECIFIED |
State of the Zone is unspecified. |
ADDITIONAL_INFO_NEEDED |
More information is required from the customer to make progress. |
PREPARING |
Google is preparing the Zone. |
ACTIVE |
The Zone is available to use. |
CANCELLED |
The Zone has been cancelled. |
ZoneNetworkConfig
Networking configuration for a zone.
JSON representation |
---|
{ "machineMgmtIpv4Range": string, "kubernetesNodeIpv4Range": string, "kubernetesControlPlaneIpv4Range": string, "managementIpv4Subnet": { object ( |
Fields | |
---|---|
machineMgmtIpv4Range |
Required. An IPv4 address block for machine management. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in |
kubernetesNodeIpv4Range |
Required. An IPv4 address block for kubernetes nodes. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in |
kubernetesControlPlaneIpv4Range |
Required. An IPv4 address block for kubernetes control plane. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per cluster in the Zone. Should be in |
managementIpv4Subnet |
Required. An IPv4 subnet for the management network. |
kubernetesIpv4Subnet |
Optional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet. |
Subnet
Represents a subnet.
JSON representation |
---|
{ "addressRange": string, "defaultGatewayIpAddress": string } |
Fields | |
---|---|
addressRange |
Required. Address range for this subnet in CIDR notation. |
defaultGatewayIpAddress |
Required. Default gateway for this subnet. |
Methods |
|
---|---|
|
Creates a new zone in a given project and location. |
|
Deletes a zone. |
|
Gets details of a zone. |
|
Lists zones in a given project and location. |
|
Updates the parameters of a zone. |