ListAssetsResponse

Messaggio di risposta per gli asset scheda.

Rappresentazione JSON
{
  "listAssetsResults": [
    {
      object (ListAssetsResult)
    }
  ],
  "readTime": string,
  "nextPageToken": string,
  "totalSize": integer
}
Campi
listAssetsResults[]

object (ListAssetsResult)

Asset corrispondenti alla richiesta di elenco.

readTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

nextPageToken

string

Token per recuperare la pagina di risultati successiva o vuoto se non ci sono altri risultati.

totalSize

integer

Il numero totale di asset corrispondenti alla query.

ListAssetsResult

Risultato contenente l'asset e il relativo stato.

Rappresentazione JSON
{
  "asset": {
    object (Asset)
  },
  "stateChange": enum (StateChange)
}
Campi
asset

object (Asset)

Asset corrispondente alla richiesta di ricerca.

stateChange

enum (StateChange)

Modifica dello stato della risorsa tra i punti nel tempo.

Asset

Rappresentazione di una risorsa Google Cloud in Security Command Center.

L'asset è una risorsa di Security Command Center che acquisisce informazioni su una singola risorsa Google Cloud. Tutte le modifiche a un asset si applicano solo nel contesto di Security Command Center e non influiscono sulla risorsa Google Cloud a cui si fa riferimento.

Rappresentazione JSON
{
  "name": string,
  "securityCenterProperties": {
    object (SecurityCenterProperties)
  },
  "resourceProperties": {
    string: value,
    ...
  },
  "securityMarks": {
    object (SecurityMarks)
  },
  "createTime": string,
  "updateTime": string,
  "iamPolicy": {
    object (IamPolicy)
  },
  "canonicalName": string
}
Campi
name

string

Il nome della risorsa relativa di questa risorsa. Consulta: https://cloud.google.com/apis/design/resource_names#relative_resource_name Esempio: "organizations/{organization_id}/assets/{asset_id}".

securityCenterProperties

object (SecurityCenterProperties)

Proprietà gestite di Security Command Center. Queste proprietà sono gestite da Security Command Center e non possono essere modificate dall'utente.

resourceProperties

map (key: string, value: value (Value format))

Proprietà gestite dalle risorse. Queste proprietà sono gestite e definite dalla risorsa Google Cloud e non possono essere modificate dall'utente.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

securityMarks

object (SecurityMarks)

Contrassegni di sicurezza specificati dall'utente. Questi indicatori sono gestiti interamente dall'utente e provengono dalla risorsa SecurityMarks appartenente alla risorsa.

createTime

string (Timestamp format)

L'ora in cui la risorsa è stata creata in Security Command Center.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

L'ora dell'ultimo aggiornamento o dell'ultima aggiunta della risorsa in Cloud SCC.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

iamPolicy

object (IamPolicy)

Informazioni sul criterio Cloud IAM associate alla risorsa Google Cloud descritta dall'asset Security Command Center. Queste informazioni sono gestite e definite dalla risorsa Google Cloud e non possono essere modificate dall'utente.

canonicalName

string

Il nome canonico della risorsa. Può essere "organizations/{organization_id}/assets/{asset_id}", "folders/{folder_id}/assets/{asset_id}" o "projects/{project_number}/assets/{asset_id}", a seconda dell'antenato CRM più vicino della risorsa.

SecurityCenterProperties

Proprietà gestite di Security Command Center. Queste proprietà sono gestite da Security Command Center e non possono essere modificate dall'utente.

Rappresentazione JSON
{
  "resourceName": string,
  "resourceType": string,
  "resourceParent": string,
  "resourceProject": string,
  "resourceOwners": [
    string
  ],
  "resourceDisplayName": string,
  "resourceParentDisplayName": string,
  "resourceProjectDisplayName": string,
  "folders": [
    {
      object (Folder)
    }
  ]
}
Campi
resourceName

string

Il nome completo della risorsa Google Cloud rappresentata da questa risorsa. Questo campo è immutabile dopo la data e l'ora di creazione. Vedi: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceType

string

Il tipo di risorsa Google Cloud. Alcuni esempi sono APPLICATION, PROJECT e ORGANIZATION. Si tratta di un campo sensibile alle maiuscole definito da Security Command Center e/o dal produttore della risorsa ed è immutabile dopo la data e l'ora di creazione.

resourceParent

string

Il nome completo della risorsa principale immediata della risorsa. Vedi: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceProject

string

Il nome completo della risorsa del progetto a cui appartiene la risorsa. Vedi: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceOwners[]

string

Proprietari della risorsa Google Cloud.

resourceDisplayName

string

Il nome visualizzato definito dall'utente per questa risorsa.

resourceParentDisplayName

string

Il nome visualizzato definito dall'utente per l'elemento principale di questa risorsa.

resourceProjectDisplayName

string

Il nome visualizzato definito dall'utente per il progetto di questa risorsa.

folders[]

object (Folder)

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.

IamPolicy

Informazioni sul criterio Cloud IAM associate alla risorsa Google Cloud descritta dall'asset Security Command Center. Queste informazioni sono gestite e definite dalla risorsa Google Cloud e non possono essere modificate dall'utente.

Rappresentazione JSON
{
  "policyBlob": string
}
Campi
policyBlob

string

La rappresentazione JSON del criterio associato alla risorsa. Per informazioni dettagliate sul formato, visita la pagina https://cloud.google.com/iam/docs/reference/rest/v1/Policy.

StateChange

La modifica dello stato della risorsa.

Quando esegui una query su due punti nel tempo, questo descrive la variazione tra i due punti: AGGIUNTA, RIMOSSA o ATTIVA. 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.
ADDED La risorsa è stata aggiunta tra i punti nel tempo.
REMOVED La risorsa è stata rimossa tra i punti nel tempo.
ACTIVE L'asset era presente in entrambi i punti nel tempo.