REST Resource: projects.locations.addressGroups

Ressource: AddressGroup

AddressGroup est une ressource qui spécifie comment un ensemble d'adresses IP/DNS est utilisé dans la stratégie de pare-feu.

Représentation JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type),
  "items": [
    string
  ],
  "capacity": integer,
  "selfLink": string,
  "purpose": [
    enum (Purpose)
  ]
}
Champs
name

string

Obligatoire. Nom de la ressource AddressGroup. Il correspond au schéma projects/*/locations/{location}/addressGroups/<addressGroup>.

description

string

Facultatif. Description libre de la ressource.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la création de la ressource.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la mise à jour de la ressource.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Facultatif. Ensemble de tags d'étiquette associés à la ressource AddressGroup.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

type

enum (Type)

Obligatoire. Type du groupe d'adresses. Les valeurs possibles sont "IPv4" ou "IPv6".

items[]

string

Facultatif. Liste des éléments.

capacity

integer

Obligatoire. Capacité du groupe d'adresses

purpose[]

enum (Purpose)

Facultatif. Liste des objectifs acceptés pour le groupe d'adresses.

Méthodes

addItems

Ajoute des éléments à un groupe d'adresses.

cloneItems

Clone des éléments d'un groupe d'adresses à un autre.

create

Crée un groupe d'adresses dans un projet et un emplacement donnés.

delete

Supprime un seul groupe d'adresses.

get

Récupère les détails d'un seul groupe d'adresses.

getIamPolicy

Récupère la stratégie de contrôle d'accès d'une ressource.

list

Répertorie les groupes d'adresses d'un projet et d'un emplacement donnés.

listReferences

Répertorie les références d'un groupe d'adresses.

patch

Met à jour les paramètres d'un seul groupe d'adresses.

removeItems

Supprime des éléments d'un groupe d'adresses.

setIamPolicy

Définit la stratégie de contrôle d'accès de la ressource spécifiée.

testIamPermissions

Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.