REST Resource: organizations.locations.addressGroups

Ressource: AddressGroup

„AddressGroup“ ist eine Ressource, die angibt, wie eine Sammlung von IP-/DNS-Adressen in der Firewallrichtlinie verwendet wird.

JSON-Darstellung
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type),
  "items": [
    string
  ],
  "capacity": integer,
  "selfLink": string,
  "purpose": [
    enum (Purpose)
  ]
}
Felder
name

string

Erforderlich. Name der AddressGroup-Ressource. Sie stimmt mit dem Muster projects/*/locations/{location}/addressGroups/<addressGroup> überein.

description

string

Optional. Freitextbeschreibung der Ressource.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource erstellt wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource aktualisiert wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Optional. Label-Tags, die mit der Ressource „AddressGroup“ verknüpft sind.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

type

enum (Type)

Erforderlich. Der Typ der Adressgruppe. Mögliche Werte sind „IPv4“ oder „IPv6“.

items[]

string

Optional. Liste der Elemente.

capacity

integer

Erforderlich. Kapazität der Adressgruppe

purpose[]

enum (Purpose)

Optional. Liste der unterstützten Zwecke der Adressgruppe.

Typ

Möglicher Typ der Adressgruppe.

Enums
TYPE_UNSPECIFIED Standardwert.
IPV4 IP‑v4-Bereiche
IPV6 IP‑v6-Bereiche

Zweck

Zweck der Adressgruppe.

Enums
PURPOSE_UNSPECIFIED Standardwert. Sollte nie passieren.
DEFAULT Die Adressgruppe wird an VMC verteilt und kann in Firewallrichtlinien und anderen Systemen verwendet werden, die auf VMC basieren.
CLOUD_ARMOR Adressgruppen können in Cloud Armor verwendet werden.

Methoden

addItems

Fügt einer Adressgruppe Elemente hinzu.

cloneItems

Hiermit werden Elemente von einer Adressgruppe in eine andere klont.

create

Erstellt eine neue Adressgruppe in einem bestimmten Projekt und an einem bestimmten Ort.

delete

Löscht eine Adressgruppe.

get

Ruft Details zu einer einzelnen Adressgruppe ab.

list

Listet Adressgruppen in einem angegebenen Projekt und an einem angegebenen Standort auf.

listReferences

Listet Referenzen einer Adressgruppe auf.

patch

Aktualisiert die Parameter einer Adressgruppe.

removeItems

Entfernt Elemente aus einer Adressgruppe.