REST Resource: projects.locations.zones

Recurso: Zone

Es una zona que contiene un conjunto de hardware.

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "state": enum (State),
  "contacts": [
    {
      object (Contact)
    }
  ],
  "ciqUri": string,
  "networkConfig": {
    object (ZoneNetworkConfig)
  }
}
Campos
name

string

Es el identificador. Es el nombre de esta zona. Formato: projects/{project}/locations/{location}/zones/{zone}

createTime

string (Timestamp format)

Solo salida. Fecha y hora en que se creó esta zona.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. Fecha y hora en que se actualizó esta zona por última vez.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Es opcional. Son las etiquetas asociadas a esta zona como pares clave-valor. Para obtener más información sobre las etiquetas, consulta Crea y administra etiquetas.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Es opcional. Nombre visible descriptivo de esta zona.

state

enum (State)

Solo salida. Es el estado actual de esta zona.

contacts[]

object (Contact)

Obligatorio. Son los puntos de contacto.

ciqUri

string

Solo salida. Es el vínculo a la hoja del cuestionario de admisión del cliente (CIQ) para esta zona.

networkConfig

object (ZoneNetworkConfig)

Es opcional. Es la configuración de redes para esta zona.

Estado

Son los estados válidos para una zona.

Enums
STATE_UNSPECIFIED El estado de la zona no está especificado.
ADDITIONAL_INFO_NEEDED Se requiere más información del cliente para avanzar.
PREPARING Google está preparando la zona.
ACTIVE La zona está disponible para su uso.
CANCELLED Se canceló la zona.

ZoneNetworkConfig

Es la configuración de red de una zona.

Representación JSON
{
  "machineMgmtIpv4Range": string,
  "kubernetesNodeIpv4Range": string,
  "kubernetesControlPlaneIpv4Range": string,
  "managementIpv4Subnet": {
    object (Subnet)
  },
  "kubernetesIpv4Subnet": {
    object (Subnet)
  }
}
Campos
machineMgmtIpv4Range

string

Obligatorio. Es un bloque de direcciones IPv4 para la administración de máquinas. Debe ser un bloque CIDR privado RFC1918 o público lo suficientemente grande como para asignar al menos una dirección por máquina en la zona. Debe estar en managementIpv4Subnet y ser disjunto con otros rangos de direcciones.

kubernetesNodeIpv4Range

string

Obligatorio. Es un bloque de direcciones IPv4 para nodos de Kubernetes. Debe ser un bloque CIDR privado RFC1918 o público lo suficientemente grande como para asignar al menos una dirección por máquina en la zona. Debe estar en kubernetesIpv4Subnet y ser disjunto con otros rangos de direcciones.

kubernetesControlPlaneIpv4Range

string

Obligatorio. Es un bloque de direcciones IPv4 para el plano de control de Kubernetes. Debe ser un bloque CIDR privado RFC1918 o público lo suficientemente grande como para asignar al menos una dirección por clúster en la zona. Debe estar en kubernetesIpv4Subnet y ser disjunto con otros rangos de direcciones.

managementIpv4Subnet

object (Subnet)

Obligatorio. Es una subred IPv4 para la red de administración.

kubernetesIpv4Subnet

object (Subnet)

Es opcional. Es una subred IPv4 para la red de Kubernetes. Si no se especifica, la subred de Kubernetes será la misma que la subred de administración.

Subred

Representa una subred.

Representación JSON
{
  "addressRange": string,
  "defaultGatewayIpAddress": string
}
Campos
addressRange

string

Obligatorio. Es el rango de direcciones de esta subred en notación CIDR.

defaultGatewayIpAddress

string

Obligatorio. Es la puerta de enlace predeterminada para esta subred.

Métodos

create

Crea una zona nueva en un proyecto y una ubicación determinados.

delete

Borra una zona.

get

Obtiene detalles de una zona.

list

Enumera las zonas en una ubicación y un proyecto determinados.

patch

Actualiza los parámetros de una zona.