- Resource: Zone
- State
- ZoneNetworkConfig
- Subnet
- SubscriptionConfig
- SubscriptionState
- ProvisioningState
- Methods
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: |
create |
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: |
update |
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 |
display |
Optional. Human friendly display name of this zone. |
state |
Output only. Current state for this zone. |
contacts[] |
Required. The points of contact. |
ciq |
Output only. Link to the Customer Intake Questionnaire (CIQ) sheet for this zone. |
network |
Optional. Networking configuration for this zone. |
globally |
Output only. Globally unique identifier generated for this Edge Zone. |
subscription |
Output only. Subscription configurations for this zone. |
provisioning |
Output only. Provisioning state for configurations like MAC addresses. |
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. |
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS |
Factory turnup has succeeded. |
READY_FOR_SITE_TURNUP |
The Zone is ready for site turnup. |
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED |
The Zone failed in factory turnup checks. |
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 | |
---|---|
machine |
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 |
kubernetes |
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 |
kubernetes |
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 |
management |
Required. An IPv4 subnet for the management network. |
kubernetes |
Optional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet. |
dns |
Optional. DNS nameservers. The GDC Infrastructure will resolve DNS queries via these IPs. If unspecified, Google DNS is used. |
kubernetes |
Optional. Kubernetes VLAN ID. By default, the kubernetes node, including the primary kubernetes network, are in the same VLAN as the machine management network. For network segmentation purposes, these can optionally be separated. |
Subnet
Represents a subnet.
JSON representation |
---|
{ "addressRange": string, "defaultGatewayIpAddress": string } |
Fields | |
---|---|
address |
Required. Address range for this subnet in CIDR notation. |
default |
Required. Default gateway for this subnet. |
SubscriptionConfig
A message to store a subscription configuration.
JSON representation |
---|
{
"subscriptionId": string,
"billingId": string,
"state": enum ( |
Fields | |
---|---|
subscription |
Output only. The unique identifier of the subscription. |
billing |
Output only. The Google Cloud Billing ID that the subscription is created under. |
state |
Output only. The current state of the subscription. |
SubscriptionState
Enum to represent the state of the subscription.
Enums | |
---|---|
SUBSCRIPTION_STATE_UNSPECIFIED |
State is unspecified. |
ACTIVE |
Active state means that the subscription has been created successfully and billing is happening. |
INACTIVE |
Inactive means that the subscription has been created successfully, but billing has not started yet. |
ERROR |
The subscription is in an erroneous state. |
FAILED_TO_RETRIEVE |
The subscription state failed to be retrieved. This may be a transient issue. The user should retry the request. |
COMPLETED |
The subscription has been completed, because it has reached the end date. |
ProvisioningState
Valid provisioning states for configurations like MAC addresses.
Enums | |
---|---|
PROVISIONING_STATE_UNSPECIFIED |
Provisioning state is unspecified. |
PROVISIONING_REQUIRED |
Provisioning is required. Set by Google. |
PROVISIONING_IN_PROGRESS |
Provisioning is in progress. Set by customer. |
PROVISIONING_COMPLETE |
Provisioning is complete. Set by customer. |
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. |
|
Signals the state of a zone. |