REST Resource: organizations.locations.addressGroups

Recurso: AddressGroup

AddressGroup é um recurso que especifica como uma coleção de IP/DNS é usada na política de firewall.

Representação JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type),
  "items": [
    string
  ],
  "capacity": integer,
  "selfLink": string,
  "purpose": [
    enum (Purpose)
  ]
}
Campos
name

string

Obrigatório. Nome do recurso AddressGroup. Corresponde ao padrão projects/*/locations/{location}/addressGroups/<addressGroup>.

description

string

Opcional. Descrição em texto livre do recurso.

createTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que o recurso foi criado.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que o recurso foi atualizado.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opcional. Conjunto de tags de rótulos associadas ao recurso AddressGroup.

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

type

enum (Type)

Obrigatório. O tipo do grupo de endereços. Os valores possíveis são "IPv4" ou "IPV6".

items[]

string

Opcional. Lista de itens.

capacity

integer

Obrigatório. Capacidade do grupo de endereços

purpose[]

enum (Purpose)

Opcional. Lista de finalidades compatíveis com o grupo de endereços.

Tipo

Possível tipo de grupo de endereços.

Tipos enumerados
TYPE_UNSPECIFIED Valor padrão.
IPV4 intervalos IP v4.
IPV6 intervalos IP v6.

Finalidade

Finalidade do grupo de endereços.

Tipos enumerados
PURPOSE_UNSPECIFIED Valor padrão. Não deveria acontecer.
DEFAULT O grupo de endereços é distribuído para o VMC e pode ser usado nas políticas de firewall e em outros sistemas que dependem do VMC.
CLOUD_ARMOR O grupo de endereços é utilizável no Cloud Armor.

Métodos

addItems

Adiciona itens a um grupo de endereços.

cloneItems

Clona itens de um grupo de endereços para outro.

create

Cria um novo grupo de endereços em um determinado projeto e local.

delete

Exclui um grupo de endereços.

get

Recebe detalhes de um único grupo de endereços.

list

Lista os grupos de endereços em um determinado projeto e local.

listReferences

Lista as referências de um grupo de endereços.

patch

Atualiza os parâmetros de um grupo de endereços.

removeItems

Remove itens de um grupo de endereços.