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

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

get

Ruft Details zu einer einzelnen Adressgruppe ab.

getIamPolicy

Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.

list

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

listReferences

Listet Verweise auf eine Adressgruppe auf.

patch

Aktualisiert die Parameter einer einzelnen Adressgruppe.

removeItems

Entfernt Elemente aus einer Adressgruppe.

setIamPolicy

Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.

testIamPermissions

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