REST Resource: projects.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.

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 solo grupo de direcciones.

get

Obtiene los detalles de un solo grupo de direcciones.

getIamPolicy

Permite obtener la política de control de acceso de un recurso.

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 solo grupo de direcciones.

removeItems

Quita elementos de un grupo de direcciones.

setIamPolicy

Permite configurar la política de control de acceso en el recurso especificado.

testIamPermissions

Permite mostrar los permisos que tiene un emisor para un recurso especificado.