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 ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre de esta zona. Formato: |
createTime |
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: |
updateTime |
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: |
labels |
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 |
displayName |
Es opcional. Nombre visible descriptivo de esta zona. |
state |
Solo salida. Es el estado actual de esta zona. |
contacts[] |
Obligatorio. Son los puntos de contacto. |
ciqUri |
Solo salida. Es el vínculo a la hoja del cuestionario de admisión del cliente (CIQ) para esta zona. |
networkConfig |
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 ( |
| Campos | |
|---|---|
machineMgmtIpv4Range |
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 |
kubernetesNodeIpv4Range |
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 |
kubernetesControlPlaneIpv4Range |
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 |
managementIpv4Subnet |
Obligatorio. Es una subred IPv4 para la red de administración. |
kubernetesIpv4Subnet |
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 |
Obligatorio. Es el rango de direcciones de esta subred en notación CIDR. |
defaultGatewayIpAddress |
Obligatorio. Es la puerta de enlace predeterminada para esta subred. |
Métodos |
|
|---|---|
|
Crea una zona nueva en un proyecto y una ubicación determinados. |
|
Borra una zona. |
|
Obtiene detalles de una zona. |
|
Enumera las zonas en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de una zona. |