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

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.

getIamPolicy

Obtiene la política de control de acceso de un recurso.

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

removeItems

Quita elementos de un grupo de direcciones.

setIamPolicy

Aplica la política de control de acceso del recurso especificado.

testIamPermissions

Devuelve los permisos que tiene una sobre el recurso especificado.