REST Resource: organizations.locations.addressGroups

Recurso: AddressGroup

AddressGroup es un recurso que especifica cómo se usa un conjunto de IP o DNS en la política de firewall.

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. Es el nombre del recurso AddressGroup. Coincide con el patrón projects/*/locations/{location}/addressGroups/<addressGroup>.

description

string

Opcional. Es una descripción de texto libre del recurso.

createTime

string (Timestamp format)

Solo salida. Marca de tiempo cuando se creó el recurso.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, 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 salida. La marca de tiempo cuando se creó el recurso.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, 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. Es un conjunto de etiquetas asociadas con el recurso AddressGroup.

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

type

enum (Type)

Obligatorio. Es 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. Es la lista de los fines admitidos del grupo de direcciones.

Tipo

Es el tipo posible del grupo de direcciones.

Enums
TYPE_UNSPECIFIED Valor predeterminado
IPV4 Rangos de IP v4.
IPV6 Rangos de IP v6.

Objetivo

Es el propósito del grupo de direcciones.

Enums
PURPOSE_UNSPECIFIED Valor predeterminado Nunca debería ocurrir.
DEFAULT El grupo de direcciones se distribuye a VMC y se puede usar en las políticas de firewall y otros sistemas que dependen de VMC.
CLOUD_ARMOR El Grupo de direcciones se puede usar en Cloud Armor.

Métodos

addItems

Agrega elementos a un grupo de direcciones.

cloneItems

Clona elementos de un grupo de direcciones a otro.

create

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

delete

Borra un grupo de direcciones.

get

Obtiene los detalles de un solo grupo de direcciones.

list

Enumera los grupos de direcciones en una ubicación y un proyecto 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.