- Rappresentazione JSON
- ListFindingsResult
- StateChange
- Risorsa
- AwsMetadata
- AwsOrganization
- AwsOrganizationalUnit
- AwsAccount
- ResourcePath
- ResourcePathNode
- ResourcePathNodeType
Messaggio di risposta per i risultati della scheda.
Rappresentazione JSON |
---|
{
"listFindingsResults": [
{
object ( |
Campi | |
---|---|
listFindingsResults[] |
Risultati corrispondenti alla richiesta dell'elenco. |
readTime |
Tempo utilizzato per l'esecuzione della richiesta dell'elenco. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
nextPageToken |
Token per recuperare la pagina di risultati successiva o vuoto se non ci sono altri risultati. |
totalSize |
Il numero totale di risultati corrispondenti alla query. |
ListFindingsResult
Risultato contenente il rilevamento e il relativo stato di modifica.
Rappresentazione JSON |
---|
{ "finding": { object ( |
Campi | |
---|---|
finding |
Risultato corrispondente alla richiesta di ricerca. |
stateChange |
Modifica dello stato del rilevamento tra i punti nel tempo. |
resource |
Solo output. Risorsa associata a questo risultato. |
StateChange
La modifica dello stato del rilevamento.
Quando esegui una query su due punti nel tempo, questo descrive la variazione del rilevamento tra i due punti: CHANGED, UNCHANGED, ADDED o REMOVED. I risultati non possono essere eliminati, quindi REMOVED implica che il risultato al timestamp non corrisponde al filtro specificato, ma corrispondeva al timestamp - compareDuration. Se nella richiesta non è stato specificato il valore compareDuration, la modifica dello stato sarà: UNUSED
Enum | |
---|---|
UNUSED |
La modifica dello stato non viene utilizzata, si tratta del valore predefinito canonico per questo enum. |
CHANGED |
Il rilevamento ha cambiato stato in qualche modo tra i punti nel tempo ed è esistito in entrambi i punti. |
UNCHANGED |
Lo stato del rilevamento non è cambiato tra i punti nel tempo ed è esistito in entrambi i punti. |
ADDED |
Il rilevamento è stato creato tra i punti nel tempo. |
REMOVED |
Il risultato al timestamp non corrisponde al filtro specificato, ma corrisponde al timestamp - compareDuration. |
Risorsa
Informazioni relative alla risorsa Google Cloud associata a questo rilevamento.
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "type": string, "projectName": string, "projectDisplayName": string, "parentName": string, "parentDisplayName": string, "folders": [ { object ( |
Campi | |
---|---|
name |
Il nome completo della risorsa. Vedi: https://cloud.google.com/apis/design/resource_names#full_resource_name |
displayName |
Il nome leggibile della risorsa. |
type |
Il tipo di risorsa completo della risorsa. |
projectName |
Il nome completo del progetto a cui appartiene la risorsa. |
projectDisplayName |
L'ID progetto a cui appartiene la risorsa. |
parentName |
Il nome completo della risorsa principale della risorsa. |
parentDisplayName |
Il nome leggibile della risorsa principale. |
folders[] |
Contiene un messaggio Cartella per ogni cartella nella gerarchia delle risorse. La prima cartella è la cartella nidificata più profonda e l'ultima è la cartella direttamente sotto l'organizzazione. |
cloudProvider |
Indica il provider cloud da cui proviene il rilevamento. |
organization |
Indica l'organizzazione / l'account tenant a cui si riferisce il rilevamento. |
service |
Il fornitore di servizi o risorse associato alla risorsa. |
location |
La regione o la località del servizio (se applicabile). |
resourcePath |
Fornisce il percorso della risorsa all'interno della gerarchia delle risorse. |
resourcePathString |
Una rappresentazione stringa del percorso della risorsa. Per Google Cloud, ha il formato |
Campo unione
|
|
awsMetadata |
I metadati AWS associati al risultato. |
AwsMetadata
Metadati AWS associati alla risorsa, applicabili solo se il provider cloud del rilevamento è Amazon Web Services.
Rappresentazione JSON |
---|
{ "organization": { object ( |
Campi | |
---|---|
organization |
L'organizzazione AWS associata alla risorsa. |
organizationalUnits[] |
Un elenco di unità organizzative AWS associate alla risorsa, ordinate dal livello più basso (più vicino all'account) al più alto. |
account |
L'account AWS associato alla risorsa. |
AwsOrganization
Un'organizzazione è un insieme di account gestiti insieme in modo centralizzato utilizzando la fatturazione consolidata, organizzati in modo gerarchico con unità organizzative (OU) e controllati con criteri.
Rappresentazione JSON |
---|
{ "id": string } |
Campi | |
---|---|
id |
L'identificatore univoco (ID) dell'organizzazione. Il pattern regex per una stringa di ID organizzazione richiede "o-" seguito da 10-32 lettere o cifre minuscole. |
AwsOrganizationalUnit
Un'unità organizzativa (UO) è un contenitore di account AWS all'interno di un'organizzazione principale. I criteri associati a un'unità organizzativa si applicano a tutti gli account contenuti in quell'unità organizzativa e in eventuali unità organizzative secondarie.
Rappresentazione JSON |
---|
{ "id": string, "name": string } |
Campi | |
---|---|
id |
L'identificatore univoco (ID) associato a questa OU. Il pattern regex per una stringa di ID unità organizzativa richiede "ou-" seguito da 4 a 32 lettere o cifre minuscole (l'ID della radice contenente l'OU). Questa stringa è seguita da un secondo trattino "-" e da 8 a 32 lettere o cifre minuscole aggiuntive. Ad esempio, "ou-ab12-cd34ef56". |
name |
Il nome descrittivo dell'OU. |
AwsAccount
Un account AWS che fa parte di un'organizzazione.
Rappresentazione JSON |
---|
{ "id": string, "name": string } |
Campi | |
---|---|
id |
L'identificatore univoco (ID) dell'account, contenente esattamente 12 cifre. |
name |
Il nome visualizzato di questo account. |
ResourcePath
Rappresenta il percorso delle risorse che portano alla risorsa in questione.
Rappresentazione JSON |
---|
{
"nodes": [
{
object ( |
Campi | |
---|---|
nodes[] |
L'elenco dei nodi che compongono il percorso della risorsa up, ordinato dal livello più basso al più alto. |
ResourcePathNode
Un nodo all'interno del percorso della risorsa. Ogni nodo rappresenta una risorsa all'interno della gerarchia delle risorse.
Rappresentazione JSON |
---|
{
"nodeType": enum ( |
Campi | |
---|---|
nodeType |
Il tipo di risorsa rappresentato da questo nodo. |
id |
L'ID della risorsa rappresentata da questo nodo. |
displayName |
Il nome visualizzato della risorsa rappresentata da questo nodo. |
ResourcePathNodeType
Il tipo di risorsa rappresentato dal nodo.
Enum | |
---|---|
RESOURCE_PATH_NODE_TYPE_UNSPECIFIED |
Il tipo di nodo non è specificato. |
GCP_ORGANIZATION |
Il nodo rappresenta un'organizzazione Google Cloud. |
GCP_FOLDER |
Il nodo rappresenta una cartella Google Cloud. |
GCP_PROJECT |
Il nodo rappresenta un progetto Google Cloud. |
AWS_ORGANIZATION |
Il nodo rappresenta un'organizzazione AWS. |
AWS_ORGANIZATIONAL_UNIT |
Il nodo rappresenta un'unità organizzativa AWS. |
AWS_ACCOUNT |
Il nodo rappresenta un account AWS. |