Resource: Zone
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
.
| 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 , "stateOverride" : { "locationRolloutPolicies" : { string : string , ... } , "defaultRolloutTime" : 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 |
deprecated.stateOverride
|
The rollout policy for this deprecation. This policy is only enforced by image family views. The rollout policy restricts the zones where the associated resource is considered in a deprecated state. When the rollout policy does not include the user specified zone, or if the zone is rolled out, the associated resource is considered in a deprecated state. The rollout policy for this deprecation is read-only, except for allowlisted users. This field might not be configured. To view the latest non-deprecated image in a specific zone, use the |
deprecated.stateOverride.locationRolloutPolicies
|
Location based rollout policies to apply to the resource. Currently only zone names are supported and must be represented as valid URLs, like: zones/us-central1-a. The value expects an RFC3339 timestamp on or after which the update is considered rolled out to the specified location. |
deprecated.stateOverride.defaultRolloutTime
|
An optional RFC3339 timestamp on or after which the update is considered rolled out to any zone that is not explicitly stated. |
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. |
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". |
Methods |
|
|---|---|
|
Returns the specified Zone resource. |
|
Retrieves the list of Zone resources available to the specified project. |

