REST Resource: projects.locations.zones.subnets

Recurso: sub-rede

Mensagem que descreve o objeto Subnet

Representação 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

Obrigatório. O nome canônico do recurso da sub-rede.

createTime

string (Timestamp format)

Apenas saída. A hora em que a sub-rede foi criada.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. A hora em que a sub-rede foi atualizada pela última vez.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Rótulos associados a este recurso.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Opcional. Uma descrição de texto livre do recurso. O tamanho máximo é de 1.024 caracteres.

network

string

Obrigatório. A rede a que esta sub-rede pertence.

ipv4Cidr[]

string

Os intervalos de endereços IPv4 que pertencem a essa sub-rede.

ipv6Cidr[]

string

Os intervalos de endereços IPv6 que pertencem a essa sub-rede.

vlanId

integer

Opcional. ID da VLAN fornecido pelo usuário. Se não for especificado, vamos atribuir um automaticamente.

bondingType

enum (BondingType)

Opcional. Um tipo de vinculação na criação de sub-rede especifica se uma VLAN criada estará presente em tipos de porta vinculados, não vinculados ou ambos. Além disso, essa flag é usada para definir a configuração de rede específica que os clusters podem usar para as cargas de trabalho com base na opção de vinculação.

state

enum (ResourceState)

Apenas saída. Estágio atual do recurso para o dispositivo por push de configuração.

BondingType

Tipo de vinculação na sub-rede.

Tipos enumerados
BONDING_TYPE_UNSPECIFIED O tipo de vinculação não especificado será indefinido por padrão se o usuário não especificar um tipo de vinculação ao criar a VLAN. Isso será tratado como vinculação mista, em que a VLAN terá conectividade vinculada e não vinculada a máquinas.
BONDED Multi-homed.
NON_BONDED Hospedagem única.

Métodos

create

Cria uma sub-rede em determinado projeto e local.

delete

Exclui uma única sub-rede.

get

Recebe detalhes de uma única sub-rede.

list

Lista as sub-redes em determinado projeto e local.

patch

Atualiza os parâmetros de uma única sub-rede.