- HTTP request
- Path parameters
- Request body
- Response body
- Authorization scopes
- IAM Permissions
- Try it!
Returns the specified Zone resource.
HTTP request
GET https://compute.googleapis.com/compute/v1/projects/{project}/zones/{zone} The URLs use gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
project |
Project ID for this request. |
zone |
Name of the zone resource to return. |
Request body
The request body must be empty.
Response body
Represents a Zone resource.
A zone is a deployment area. These deployment areas are subsets of a region. For example the zone us-east1-b is located in the us-east1 region. For more information, read Regions and Zones.
If successful, the response body contains data with the following structure:
| JSON representation |
|---|
{ "kind": string, "id": string, "creationTimestamp": string, "name": string, "description": string, "status": enum, "deprecated": { "state": enum, "replacement": string, "deprecated": string, "obsolete": string, "deleted": string }, "region": string, "selfLink": string, "availableCpuPlatforms": [ string ], "supportsPzs": boolean, "resourceStatus": { "upcomingMaintenances": [ { "type": enum, "subType": enum, "targetResource": string, "windowStartTime": { "year": integer, "month": integer, "day": integer, "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer, "utcOffset": string, "timeZone": { "id": string, "version": string } }, "windowEndTime": { "year": integer, "month": integer, "day": integer, "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer, "utcOffset": string, "timeZone": { "id": string, "version": string } } } ] } } |
| Fields | |
|---|---|
kind |
Output only. Type of the resource. Always |
id |
Output only. The unique identifier for the resource. This identifier is defined by the server. |
creationTimestamp |
Output only. Creation timestamp in RFC3339 text format. |
name |
Output only. Name of the resource. |
description |
Output only. Textual description of the resource. |
status |
Output only. Status of the zone, either |
deprecated |
Output only. The deprecation status associated with this zone. |
deprecated.state |
The deprecation state of this resource. This can be |
deprecated.replacement |
The URL of the suggested replacement for a deprecated resource. The suggested replacement resource must be the same kind of resource as the deprecated resource. |
deprecated.deprecated |
An optional RFC3339 timestamp on or after which the state of this resource is intended to change to |
deprecated.obsolete |
An optional RFC3339 timestamp on or after which the state of this resource is intended to change to |
deprecated.deleted |
An optional RFC3339 timestamp on or after which the state of this resource is intended to change to |
region |
Output only. Full URL reference to the region which hosts the zone. |
selfLink |
Output only. Server-defined URL for the resource. |
availableCpuPlatforms[] |
Output only. Available cpu/platform selections for the zone. |
supportsPzs |
Output only. Reserved for future use. Available from 2026-03-01.. |
resourceStatus |
|
resourceStatus.upcomingMaintenances[] |
Output only. The upcoming maintenance schedule. |
resourceStatus.upcomingMaintenances[].type |
|
resourceStatus.upcomingMaintenances[].subType |
The maintenance type in which the zone is during the given window. |
resourceStatus.upcomingMaintenances[].targetResource |
The target resource that the maintenance window is for. For example, "projects/my-project/zones/us-central1-a". |
resourceStatus.upcomingMaintenances[].windowStartTime |
The start civil timestamp of the window. This contains a time zone. |
resourceStatus.upcomingMaintenances[].windowStartTime.year |
Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year. |
resourceStatus.upcomingMaintenances[].windowStartTime.month |
Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month. |
resourceStatus.upcomingMaintenances[].windowStartTime.day |
Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day. |
resourceStatus.upcomingMaintenances[].windowStartTime.hours |
Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time. |
resourceStatus.upcomingMaintenances[].windowStartTime.minutes |
Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0. |
resourceStatus.upcomingMaintenances[].windowStartTime.seconds |
Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds. |
resourceStatus.upcomingMaintenances[].windowStartTime.nanos |
Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0. |
resourceStatus.upcomingMaintenances[].windowStartTime.utcOffset |
UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }. A duration in seconds with up to nine fractional digits, ending with ' |
resourceStatus.upcomingMaintenances[].windowStartTime.timeZone |
Time zone. |
resourceStatus.upcomingMaintenances[].windowStartTime.timeZone.id |
IANA Time Zone Database time zone. For example "America/New_York". |
resourceStatus.upcomingMaintenances[].windowStartTime.timeZone.version |
Optional. IANA Time Zone Database version number. For example "2019a". |
resourceStatus.upcomingMaintenances[].windowEndTime |
The end civil timestamp of the window (not inclusive). This contains a time zone. |
resourceStatus.upcomingMaintenances[].windowEndTime.year |
Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year. |
resourceStatus.upcomingMaintenances[].windowEndTime.month |
Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month. |
resourceStatus.upcomingMaintenances[].windowEndTime.day |
Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day. |
resourceStatus.upcomingMaintenances[].windowEndTime.hours |
Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time. |
resourceStatus.upcomingMaintenances[].windowEndTime.minutes |
Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0. |
resourceStatus.upcomingMaintenances[].windowEndTime.seconds |
Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds. |
resourceStatus.upcomingMaintenances[].windowEndTime.nanos |
Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0. |
resourceStatus.upcomingMaintenances[].windowEndTime.utcOffset |
UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }. A duration in seconds with up to nine fractional digits, ending with ' |
resourceStatus.upcomingMaintenances[].windowEndTime.timeZone |
Time zone. |
resourceStatus.upcomingMaintenances[].windowEndTime.timeZone.id |
IANA Time Zone Database time zone. For example "America/New_York". |
resourceStatus.upcomingMaintenances[].windowEndTime.timeZone.version |
Optional. IANA Time Zone Database version number. For example "2019a". |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/compute.readonlyhttps://www.googleapis.com/auth/computehttps://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
IAM Permissions
In addition to any permissions specified on the fields above, authorization requires one or more of the following IAM permissions:
compute.zones.get
To find predefined roles that contain those permissions, see Compute Engine IAM Roles.