Risorsa: ReportConfig
Messaggio che descrive l'oggetto ReportConfig. ReportConfig è la configurazione utilizzata per generare report sull'inventario. Per informazioni su come impostare vari campi, consulta Creare una configurazione del report sull'inventario.
| Rappresentazione JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "frequencyOptions": { object ( |
| Campi | |
|---|---|
name |
Identificatore. Nome della risorsa. Formato: |
createTime |
Solo output. L'ora UTC in cui è stata creata la configurazione del report dell'inventario. Questo campo viene compilato automaticamente. 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: |
updateTime |
Solo output. L'ora UTC in cui è stata aggiornata la configurazione del report di inventario. Questo campo viene compilato automaticamente. 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: |
frequencyOptions |
La frequenza di generazione del report sull'inventario. |
labels |
Etichette come coppie chiave-valore Un oggetto contenente un elenco di coppie |
displayName |
Nome visualizzato fornito dall'utente che può essere vuoto e limitato a 256 caratteri ed è modificabile. |
Campo unione report_format. Formato in cui viene generato il report sull'inventario. report_format può essere solo uno dei seguenti: |
|
csvOptions |
Opzioni per i report in formato CSV. |
parquetOptions |
Opzioni per i report in formato Parquet. |
Campo unione report_kind. Opzioni di configurazione per i contenuti dei report sull'inventario. report_kind può essere solo uno dei seguenti: |
|
objectMetadataReportOptions |
Opzioni per includere i metadati degli oggetti in un report sull'inventario. |
FrequencyOptions
FrequencyOptions risorsa
Configurazione della frequenza per la generazione dei report sull'inventario.
| Rappresentazione JSON |
|---|
{ "frequency": enum ( |
| Campi | |
|---|---|
frequency |
Frequenza di generazione dei report sull'inventario. |
startDate |
La data UTC per iniziare a generare report sull'inventario. Ad esempio, |
endDate |
La data UTC in cui interrompere la generazione dei report sull'inventario. Ad esempio, |
Frequenza
La frequenza con cui vengono generati i report sull'inventario. I valori sono FREQUENCY_UNSPECIFIED, DAILY o WEEKLY.
| Enum | |
|---|---|
FREQUENCY_UNSPECIFIED |
Non specificato. |
DAILY |
Il report sull'inventario viene generato ogni giorno. |
WEEKLY |
Il report sull'inventario viene generato settimanalmente. |
Data
Rappresenta una data di calendario intera o parziale, ad esempio un compleanno. L'ora del giorno e il fuso orario sono specificati altrove o non sono significativi. La data è relativa al calendario gregoriano. Può rappresentare uno dei seguenti elementi:
- Una data completa, con valori di anno, mese e giorno diversi da zero.
- Un mese e un giorno, con un anno pari a zero (ad esempio un anniversario).
- Un anno da solo, con un mese e un giorno pari a zero.
- Un anno e un mese, con un giorno pari a zero (ad esempio, la data di scadenza di una carta di credito).
Tipi correlati:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Rappresentazione JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Campi | |
|---|---|
year |
Anno della data. Deve essere compreso tra 1 e 9999 oppure 0 per specificare una data senza anno. |
month |
Mese di un anno. Deve essere compreso tra 1 e 12 oppure 0 per specificare un anno senza mese e giorno. |
day |
Giorno di un mese. Deve essere compreso tra 1 e 31 e valido per l'anno e il mese oppure 0 per specificare un anno da solo o un anno e un mese in cui il giorno non è significativo. |
CSVOptions
Opzioni per configurare i report sull'inventario in formato CSV.
| Rappresentazione JSON |
|---|
{ "recordSeparator": string, "delimiter": string, "headerRequired": boolean } |
| Campi | |
|---|---|
recordSeparator |
Caratteri separatori di record in CSV. |
delimiter |
Caratteri delimitatori in CSV. |
headerRequired |
Se impostato, include una riga di intestazione nel report CSV. |
ParquetOptions
Questo tipo non contiene campi.
Opzioni per configurare i report sull'inventario in formato Parquet.
ObjectMetadataReportOptions
Opzioni per includere i metadati in un report sull'inventario.
| Rappresentazione JSON |
|---|
{ "metadataFields": [ string ], // Union field |
| Campi | |
|---|---|
metadataFields[] |
I campi dei metadati inclusi in un report sull'inventario. |
Campo unione filter. Filtra i bucket per generare report sull'inventario per Cloud Storage. filter può essere solo uno dei seguenti: |
|
storageFilters |
Filtra i bucket per generare report sull'inventario per Cloud Storage. |
Campo unione destination_options. Opzioni per archiviare i report in Cloud Storage. destination_options può essere solo uno dei seguenti: |
|
storageDestinationOptions |
Opzioni per archiviare i report in Cloud Storage. |
CloudStorageFilters
Filtra i bucket per generare report sull'inventario per Cloud Storage.
| Rappresentazione JSON |
|---|
{ "bucket": string } |
| Campi | |
|---|---|
bucket |
Facoltativo. Bucket per il quale viene generato il report sull'inventario. |
CloudStorageDestinationOptions
Opzioni per archiviare i report sull'inventario in Cloud Storage.
| Rappresentazione JSON |
|---|
{ "bucket": string, "destinationPath": string } |
| Campi | |
|---|---|
bucket |
Facoltativo. Il bucket di destinazione per i report sull'inventario. |
destinationPath |
Il percorso di destinazione all'interno del bucket in cui sono archiviati i report sull'inventario. |
Metodi |
|
|---|---|
|
Crea una nuova configurazione di report dell'inventario in un determinato progetto per una determinata località. |
|
Consente di eliminare una configurazione di report sull'inventario esistente in un determinato progetto per una determinata località. |
|
Recupera la configurazione del report sull'inventario in un determinato progetto per una determinata località. |
|
Elenca le configurazioni dei report sull'inventario in un determinato progetto per una determinata località. |
|
Aggiorna una configurazione di report dell'inventario esistente in un determinato progetto per una determinata località. |