REST Resource: organizations.locations.addressGroups

Recurso: AddressGroup

AddressGroup es un recurso que especifica cómo se usa un conjunto de IP/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. 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 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 de la actualización del 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. Conjunto de etiquetas de etiqueta 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 del grupo de direcciones. Los valores posibles son “IPv4” o “IPV6”.

items[]

string

Opcional. Es la lista de elementos.

capacity

integer

Obligatorio. Capacidad del grupo de direcciones

purpose[]

enum (Purpose)

Opcional. Lista de 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

Propósito del grupo de direcciones.

Enums
PURPOSE_UNSPECIFIED Valor predeterminado Nunca debería suceder.
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 detalles de un solo grupo de direcciones.

list

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

listReferences

Muestra una lista de referencias de un grupo de direcciones.

patch

Actualiza los parámetros de un grupo de direcciones.

removeItems

Quita elementos de un grupo de direcciones.