Ressource : ReportConfig
Message décrivant l'objet ReportConfig. ReportConfig est la configuration utilisée pour générer des rapports d'inventaire. Pour savoir comment définir différents champs, consultez la section Créer une configuration de rapport d'inventaire.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "frequencyOptions": { object ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de la ressource. Format : |
createTime |
Uniquement en sortie. Heure UTC à laquelle la configuration du rapport d'inventaire a été créée. Ce champ est renseigné automatiquement. Utilise la norme RFC 3339, où le résultat généré se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Heure UTC à laquelle la configuration du rapport d'inventaire a été mise à jour. Ce champ est renseigné automatiquement. Utilise la norme RFC 3339, où le résultat généré se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
frequencyOptions |
Fréquence de génération des rapports d'inventaire. |
labels |
Étiquettes sous forme de paires clé/valeur Objet contenant une liste de paires |
displayName |
Nom à afficher fourni par l'utilisateur, qui peut être vide et limité à 256 caractères modifiables. |
Champ d'union report_format. Format dans lequel le rapport d'inventaire est généré. report_format ne peut être qu'un des éléments suivants : |
|
csvOptions |
Options pour les rapports au format CSV. |
parquetOptions |
Options pour les rapports au format Parquet. |
Champ d'union report_kind. Options de configuration du contenu des rapports d'inventaire. report_kind ne peut être qu'un des éléments suivants : |
|
objectMetadataReportOptions |
Options permettant d'inclure les métadonnées d'objet dans un rapport d'inventaire. |
FrequencyOptions
Ressource FrequencyOptions
Configuration de la fréquence de génération des rapports d'inventaire.
| Représentation JSON |
|---|
{ "frequency": enum ( |
| Champs | |
|---|---|
frequency |
Fréquence de génération des rapports d'inventaire. |
startDate |
Date UTC à laquelle commencer à générer des rapports d'inventaire. Par exemple, |
endDate |
Date UTC à laquelle vous souhaitez cesser de générer des rapports d'inventaire. Par exemple, |
Fréquence
Fréquence à laquelle les rapports d'inventaire sont générés. Les valeurs sont : FREQUENCY_UNSPECIFIED, DAILY ou WEEKLY.
| Enums | |
|---|---|
FREQUENCY_UNSPECIFIED |
Non spécifié. |
DAILY |
Le rapport d'inventaire est généré quotidiennement. |
WEEKLY |
Le rapport d'inventaire est généré chaque semaine. |
Date
Représente une date du calendrier entière ou partielle, par exemple un anniversaire. L'heure de la journée et le fuseau horaire sont spécifiés ailleurs, ou ne sont pas significatifs. La date correspond au calendrier grégorien proleptique. Il peut s'agir de l'un des éléments suivants :
- Une date complète, avec des valeurs non nulles pour l'année, le mois et le jour.
- Un mois et un jour, avec une année nulle (par exemple, un anniversaire).
- Une année seule, avec un mois et un jour nuls.
- Une année et un mois, avec un jour zéro (par exemple, la date d'expiration d'une carte de crédit).
Types associés :
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Représentation JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Champs | |
|---|---|
year |
Année de la date. Elle doit être comprise entre 1 et 9 999, ou égale à 0 si vous spécifiez une date sans année. |
month |
Mois d'une année. Il doit être compris entre 1 et 12, ou égal à 0 si vous spécifiez une année sans mois ni jour. |
day |
Jour du mois. Il doit être compris entre 1 et 31, et valide pour l'année et le mois, ou égal à 0 si vous spécifiez une année seule, ou une année et un mois où le jour n'est pas significatif. |
CSVOptions
Options permettant de configurer les rapports d'inventaire au format CSV.
| Représentation JSON |
|---|
{ "recordSeparator": string, "delimiter": string, "headerRequired": boolean } |
| Champs | |
|---|---|
recordSeparator |
Caractères de séparation des enregistrements dans le fichier CSV. |
delimiter |
Caractères délimiteurs dans le fichier CSV. |
headerRequired |
Si cette option est définie, une ligne d'en-tête est incluse dans le rapport CSV. |
ParquetOptions
Ce type ne comporte aucun champ.
Options permettant de configurer les rapports d'inventaire au format Parquet.
ObjectMetadataReportOptions
Options permettant d'inclure des métadonnées dans un rapport d'inventaire.
| Représentation JSON |
|---|
{ "metadataFields": [ string ], // Union field |
| Champs | |
|---|---|
metadataFields[] |
Champs de métadonnées inclus dans un rapport d'inventaire. |
Champ d'union filter. Filtre les buckets pour générer des rapports d'inventaire pour Cloud Storage. filter ne peut être qu'un des éléments suivants : |
|
storageFilters |
Filtre les buckets pour générer des rapports d'inventaire pour Cloud Storage. |
Champ d'union destination_options. Options de stockage des rapports dans Cloud Storage. destination_options ne peut être qu'un des éléments suivants : |
|
storageDestinationOptions |
Options de stockage des rapports dans Cloud Storage. |
CloudStorageFilters
Filtre les buckets pour générer des rapports d'inventaire pour Cloud Storage.
| Représentation JSON |
|---|
{ "bucket": string } |
| Champs | |
|---|---|
bucket |
Facultatif. Bucket pour lequel le rapport d'inventaire est généré. |
CloudStorageDestinationOptions
Options permettant de stocker les rapports d'inventaire dans Cloud Storage.
| Représentation JSON |
|---|
{ "bucket": string, "destinationPath": string } |
| Champs | |
|---|---|
bucket |
Facultatif. Bucket de destination des rapports d'inventaire. |
destinationPath |
Chemin de destination dans le bucket où sont stockés les rapports d'inventaire. |
Methods |
|
|---|---|
|
Crée une configuration de rapport d'inventaire dans un projet et pour un emplacement donnés. |
|
Supprime une configuration de rapport d'inventaire existante dans un projet et pour un emplacement donnés. |
|
Récupère la configuration du rapport d'inventaire dans un projet et pour un emplacement donnés. |
|
Répertorie les configurations de rapports d'inventaire dans un projet et pour un emplacement donnés. |
|
Met à jour une configuration de rapport d'inventaire existante dans un projet et pour un emplacement donnés. |