REST Resource: organizations.locations.addressGroups

Recurso: AddressGroup

AddressGroup es un recurso que especifica cómo se usa una colección de IP o DNS en una política de cortafuegos.

Representación 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

Obligatorio. Nombre del recurso AddressGroup. Coincide con el patrón projects/*/locations/{location}/addressGroups/<addressGroup>.

description

string

Opcional. Descripción de texto libre del recurso.

createTime

string (Timestamp format)

Solo de salida. Marca de tiempo de creación del recurso.

Marca de tiempo en formato RFC3339 UTC "Zulu", 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 de salida. Marca de tiempo de la última actualización del recurso.

Marca de tiempo en formato RFC3339 UTC "Zulu", 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)

Opcional. Conjunto de etiquetas asociadas al recurso AddressGroup.

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

type

enum (Type)

Obligatorio. El tipo de grupo de direcciones. Los valores posibles son "IPv4" o "IPv6".

items[]

string

Opcional. Lista de elementos.

capacity

integer

Obligatorio. Capacidad del grupo de direcciones

purpose[]

enum (Purpose)

Opcional. Lista de finalidades admitidas del grupo de direcciones.

Tipo

Posible tipo de grupo de direcciones.

Enumeraciones
TYPE_UNSPECIFIED Valor predeterminado.
IPV4 Intervalos de IPv4.
IPV6 Intervalos de IPv6.

Finalidad

Objetivo del grupo de direcciones.

Enumeraciones
PURPOSE_UNSPECIFIED Valor predeterminado. No debería ocurrir nunca.
DEFAULT El grupo de direcciones se distribuye a VMC y se puede usar en políticas de cortafuegos y otros sistemas que dependen de VMC.
CLOUD_ARMOR El grupo de direcciones se puede usar en Cloud Armor.

Métodos

addItems

Añade elementos a un grupo de direcciones.

cloneItems

Clona elementos de un grupo de direcciones en otro.

create

Crea un grupo de direcciones en un proyecto y una ubicación determinados.

delete

Elimina un grupo de direcciones.

get

Obtiene los detalles de un grupo de direcciones.

list

Muestra los grupos de direcciones de un proyecto y una ubicación determinados.

listReferences

Muestra las referencias de un grupo de direcciones.

patch

Actualiza los parámetros de un grupo de direcciones.

removeItems

Quita elementos de un grupo de direcciones.