Risorsa: PostureDeployment
Dettagli di un deployment Posture
in un'organizzazione, una cartella o un progetto.
Puoi implementare al massimo una postura per ogni organizzazione, cartella o progetto. La risorsa principale per il deployment di una configurazione di sicurezza è sempre l'organizzazione, anche se il deployment si applica a una cartella o a un progetto.
Rappresentazione JSON |
---|
{ "name": string, "targetResource": string, "state": enum ( |
Campi | |
---|---|
name |
Obbligatorio. Identificatore. Il nome del deployment della configurazione di sicurezza, nel formato |
target |
Obbligatorio. L'organizzazione, la cartella o il progetto in cui è implementata la postura. Utilizza uno dei seguenti formati:
|
state |
Solo output. Lo stato del deployment della postura. |
posture |
Obbligatorio. La postura utilizzata nel deployment, nel formato |
posture |
Obbligatorio. L'ID revisione della postura utilizzata nel deployment. |
create |
Solo output. L'ora in cui è stato creato il deployment della postura. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
update |
Solo output. L'ora dell'ultimo aggiornamento del deployment della postura. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
description |
Facoltativo. Una descrizione del deployment della postura. |
etag |
Facoltativo. Un identificatore opaco per la versione corrente del deployment della posizione. Per evitare che gli aggiornamenti simultanei si sovrascrivano a vicenda, specifica sempre |
annotations |
Facoltativo. Le annotazioni specificate dall'utente per il deployment della postura. Per informazioni dettagliate sui valori che puoi utilizzare in un'annotazione, vedi AIP-148: campi standard. Un oggetto contenente un elenco di coppie |
reconciling |
Solo output. Indica se il deployment della postura è in fase di aggiornamento. |
desired |
Solo output. L'ID della postura specificato per il deployment. Presente solo se il deployment della postura è in uno stato di errore. |
desired |
Solo output. L'ID revisione della postura specificata per il deployment. Presente solo se il deployment è in uno stato di errore. |
failure |
Solo output. Una descrizione del motivo per cui il deployment della postura non è riuscito. Presente solo se il deployment è in uno stato di errore. |
categories[] |
Solo output. Le categorie a cui appartiene il deployment della postura, come stabilito dall'API Security Posture. |
Stato
Lo stato di un PostureDeployment
.
Enum | |
---|---|
STATE_UNSPECIFIED |
Valore predefinito. Questo valore non è utilizzato. |
CREATING |
Il deployment della postura è in fase di creazione. |
DELETING |
Il deployment della configurazione di sicurezza è in fase di eliminazione. |
UPDATING |
Il deployment della configurazione di sicurezza è in fase di aggiornamento. |
ACTIVE |
Il deployment della postura è attivo e in uso. |
CREATE_FAILED |
Impossibile creare il deployment della postura. |
UPDATE_FAILED |
Impossibile aggiornare il deployment della postura. |
DELETE_FAILED |
Impossibile eliminare il deployment della postura. |
Metodi |
|
---|---|
|
Crea un nuovo PostureDeployment in un determinato progetto e posizione. |
|
Consente di eliminare un PostureDeployment . |
|
Recupera i dettagli di un PostureDeployment . |
|
Elenca tutti i PostureDeployment in un progetto e in una località. |
|
Aggiorna un PostureDeployment esistente. |