REST Resource: organizations.locations.addressGroups

Ressource: AddressGroup

AddressGroup est une ressource qui spécifie la manière dont 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 modèle projects/*/locations/{location}/addressGroups/<addressGroup>.

description

string

Facultatif. Description en texte 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'étiquettes 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 d'éléments.

capacity

integer

Obligatoire. Capacité du groupe d'adresses

purpose[]

enum (Purpose)

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

Type

Type possible de groupe d'adresses.

Enums
TYPE_UNSPECIFIED Valeur par défaut.
IPV4 Plages d'adresses IP v4.
IPV6 IP v6.

Objectif

Objectif du groupe d'adresses.

Enums
PURPOSE_UNSPECIFIED Valeur par défaut. Ne devrait jamais se produire.
DEFAULT Le groupe d'adresses est distribué au VMC et peut être utilisé dans les stratégies de pare-feu et d'autres systèmes reposant sur VMC.
CLOUD_ARMOR Le groupe d'adresses est utilisable dans Cloud Armor.

Méthodes

addItems

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

cloneItems

Permet de cloner les éléments d'un groupe d'adresses dans un autre.

create

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

delete

Supprime un groupe d'adresses.

get

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

list

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

listReferences

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

patch

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

removeItems

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