REST Resource: projects.locations.zones.subnets

Recurso: Subnet

Mensaje que describe el objeto de subred

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "network": string,
  "ipv4Cidr": [
    string
  ],
  "ipv6Cidr": [
    string
  ],
  "vlanId": integer,
  "bondingType": enum (BondingType),
  "state": enum (ResourceState)
}
Campos
name

string

Obligatorio. Es el nombre canónico del recurso de la subred.

createTime

string (Timestamp format)

Solo salida. Es la fecha y hora en que se creó la subred.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. Fecha y hora en la que se actualizó la subred por última vez.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Son las etiquetas asociadas a este recurso.

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

description

string

Es opcional. Es una descripción de texto libre del recurso. La longitud máxima es de 1,024 caracteres.

network

string

Obligatorio. Es la red a la que pertenece esta subred.

ipv4Cidr[]

string

Son los rangos de direcciones IPv4 que son propiedad de esta subred.

ipv6Cidr[]

string

Son los rangos de direcciones IPv6 que son propiedad de esta subred.

vlanId

integer

Es opcional. Es el ID de VLAN que proporciona el usuario. Si no se especifica, asignaremos uno automáticamente.

bondingType

enum (BondingType)

Es opcional. Un tipo de vinculación en la creación de subred especifica si una VLAN que se está creando estará presente en los tipos de puertos vinculados, no vinculados o ambos. Además, esta marca se usa para establecer la configuración de red específica que los clústeres pueden usar para sus cargas de trabajo según la opción de vinculación.

state

enum (ResourceState)

Solo salida. Es la etapa actual del recurso para el dispositivo por envío de configuración.

BondingType

Es el tipo de vinculación en la subred.

Enums
BONDING_TYPE_UNSPECIFIED El tipo de vinculación no especificado no se especificará de forma predeterminada, y si el usuario decide no especificar un tipo de vinculación en el momento de crear la VLAN. Esto se tratará como una vinculación mixta en la que la VLAN tendrá conectividad vinculada y no vinculada a las máquinas.
BONDED Multi homed.
NON_BONDED Un solo host.

Métodos

create

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

delete

Borra una sola subred.

get

Obtiene detalles de una sola subred.

list

Enumera subredes en una ubicación y un proyecto determinados.

patch

Actualiza los parámetros de una sola subred.