Posture

Die Details einer Haltung.

JSON-Darstellung
{
  "name": string,
  "state": enum (State),
  "revisionId": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "policySets": [
    {
      object (PolicySet)
    }
  ],
  "etag": string,
  "annotations": {
    string: string,
    ...
  },
  "reconciling": boolean,
  "categories": [
    enum (Category)
  ]
}
Felder
name

string

Erforderlich. Kennung. Der Name der Körperhaltung im Format organizations/{organization}/locations/global/postures/{postureId}.

state

enum (State)

Pflichtangabe. Der Status der Haltung an der angegebenen revisionId.

revisionId

string

Nur Ausgabe. Nicht veränderbar. Ein undurchsichtiger String mit acht Zeichen, der die Überarbeitung der Haltung identifiziert. Ein Status kann mehrere Versionen haben. Wenn Sie einen Status bereitstellen, stellen Sie eine bestimmte Version des Status bereit.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem die Körperhaltung 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 Zeitpunkt, zu dem die Position zuletzt 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".

description

string

Optional. Eine Beschreibung der Haltung.

policySets[]

object (PolicySet)

Pflichtangabe. Die PolicySet-Ressourcen, die die Position enthalten.

etag

string

Optional. Eine intransparente Kennung für die aktuelle Version der Haltung an der angegebenen revisionId.

Damit verhindert wird, dass sich gleichzeitige Aktualisierungen gegenseitig überschreiben, geben Sie beim Aktualisieren einer Haltung immer die etag an. Sie können die etag auch angeben, wenn Sie eine Haltung löschen, um sicherzustellen, dass Sie die gewünschte Version der Haltung löschen.

annotations

map (key: string, value: string)

Optional. Die vom Nutzer angegebenen Anmerkungen zur Haltung.

Weitere Informationen zu den Werten, die Sie in einer Anmerkung verwenden können, finden Sie unter AIP-148: Standardfelder.

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

reconciling

boolean

Nur Ausgabe. Gibt an, ob der Sicherheitsstatus gerade aktualisiert wird.

categories[]

enum (Category)

Nur Ausgabe. Die Kategorien, zu denen die Position gehört, wie von der Security Posture API bestimmt.