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

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 einzelne Adressgruppe.

get

Ruft Details zu einer einzelnen Adressgruppe ab.

getIamPolicy

Ruft die Zugriffssteuerungsrichtlinie für eine Ressource 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 einzelnen Adressgruppe.

removeItems

Entfernt Elemente aus einer Adressgruppe.

setIamPolicy

Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest.

testIamPermissions

Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.