REST Resource: organizations.locations.addressGroups

Ressource: AddressGroup

AddressGroup ist eine Ressource, die angibt, wie eine Sammlung von IP/DNS 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 entspricht dem Muster projects/*/locations/{location}/addressGroups/<addressGroup>.

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 für den Zeitpunkt, zu dem 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. Satz von Label-Tags, die mit der AddressGroup-Ressource 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“ und „IPV6“.

items[]

string

Optional. Elementliste.

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. Das sollte nie passieren.
DEFAULT Die Adressgruppe wird an VMC verteilt und kann in Firewallrichtlinien und anderen von VMC abhängigen Systemen verwendet werden.
CLOUD_ARMOR Die Adressgruppe kann in Cloud Armor verwendet werden.

Methoden

addItems

Fügt einer Adressgruppe Elemente hinzu.

cloneItems

Hiermit werden Elemente aus einer Adressgruppe in eine andere geklont.

create

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

delete

Löscht eine Adressgruppe.

get

Ruft Details zu einer einzelnen Adressgruppe ab.

list

Listet die Adressgruppen in einem bestimmten Projekt und an einem bestimmten Standort auf.

listReferences

Listet Verweise auf eine Adressgruppe auf.

patch

Aktualisiert Parameter einer Adressgruppe.

removeItems

Entfernt Elemente aus einer Adressgruppe.