Recurso: ReportConfig
Mensaje que describe el objeto ReportConfig
. ReportConfig
es la configuración que se usa para generar informes de inventario. Para obtener información sobre cómo configurar varios campos, consulta Crea una configuración de informes de inventario.
Representación JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "frequencyOptions": { object ( |
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso. Formato: |
createTime |
Solo salida. Es la hora UTC en la que se creó la configuración del informe de inventario. Este campo se completa automáticamente. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
updateTime |
Solo salida. Es la hora UTC en la que se actualizó la configuración del informe de inventario. Este campo se completa automáticamente. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
frequencyOptions |
Es la frecuencia de generación del informe de inventario. |
labels |
Etiquetas como pares clave-valor Un objeto que contiene una lista de pares |
displayName |
Es el nombre visible que proporcionó el usuario, que puede estar vacío y tiene un límite de 256 caracteres. |
Campo de unión report_format . Es el formato en el que se genera el informe de inventario. report_format puede ser solo uno de los siguientes: |
|
csvOptions |
Opciones para los informes en formato CSV. |
parquetOptions |
Opciones para informes en formato Parquet. |
Campo de unión report_kind . Son opciones de configuración para el contenido de los informes de inventario. report_kind puede ser solo uno de los siguientes: |
|
objectMetadataReportOptions |
Son opciones para incluir metadatos de objetos en un informe de inventario. |
FrequencyOptions
FrequencyOptions
recurso
Configuración de frecuencia para la generación de informes de inventario.
Representación JSON |
---|
{ "frequency": enum ( |
Campos | |
---|---|
frequency |
Frecuencia de generación de informes de inventario |
startDate |
Es la fecha UTC en la que se comenzarán a generar los informes de inventario. Por ejemplo, |
endDate |
Es la fecha UTC en la que se dejarán de generar informes de inventario. Por ejemplo, |
Frecuencia
Es la frecuencia con la que se generan los informes de inventario. Los valores son FREQUENCY_UNSPECIFIED
, DAILY
o WEEKLY
.
Enums | |
---|---|
FREQUENCY_UNSPECIFIED |
Sin especificar. |
DAILY |
El informe de inventario se genera a diario. |
WEEKLY |
El informe de inventario se genera semanalmente. |
Fecha
Representa una fecha de calendario completa o parcial, como un cumpleaños. La hora del día y la zona horaria se especifican en otro lugar o son insignificantes. La fecha está relacionada con el calendario gregoriano. Puede representar una de las siguientes opciones:
- Una fecha completa con valores para el año, mes y día que no sean cero.
- Un mes y un día, con cero año (por ejemplo, un aniversario).
- Un año por sí solo, con un mes cero y un día cero.
- Es un año y un mes, con un día cero (por ejemplo, la fecha de vencimiento de una tarjeta de crédito).
Tipos relacionados:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representación JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Año de la fecha. Debe ser entre 1 y 9,999, o bien 0 para especificar una fecha sin año. |
month |
Mes del año. Debe ser del 1 al 12 o 0 para especificar un año sin un mes ni un día. |
day |
Día del mes. Debe ser entre 1 y 31 y ser válido para el año y el mes o bien 0 para especificar un año solo o un año y un mes en los que el día no sea significativo. |
CSVOptions
Son opciones para configurar informes de inventario en formato CSV.
Representación JSON |
---|
{ "recordSeparator": string, "delimiter": string, "headerRequired": boolean } |
Campos | |
---|---|
recordSeparator |
Son los caracteres de separador de registros en CSV. |
delimiter |
Carácter delimitador en CSV. |
headerRequired |
Si se establece, incluye una fila de encabezado en el informe CSV. |
ParquetOptions
Este tipo no tiene campos.
Son opciones para configurar informes de inventario en formato Parquet.
ObjectMetadataReportOptions
Opciones para incluir metadatos en un informe de inventario.
Representación JSON |
---|
{ "metadataFields": [ string ], // Union field |
Campos | |
---|---|
metadataFields[] |
Los campos de metadatos que se incluyen en un informe de inventario. |
Campo de unión filter . Filtra los buckets para generar informes de inventario para Cloud Storage. filter puede ser solo uno de los siguientes: |
|
storageFilters |
Filtra los buckets para generar informes de inventario para Cloud Storage. |
Campo de unión destination_options . Opciones para almacenar informes en Cloud Storage. destination_options puede ser solo uno de los siguientes: |
|
storageDestinationOptions |
Opciones para almacenar informes en Cloud Storage |
CloudStorageFilters
Filtra los buckets para generar informes de inventario para Cloud Storage.
Representación JSON |
---|
{ "bucket": string } |
Campos | |
---|---|
bucket |
Opcional. Bucket para el que se genera el informe de inventario. |
CloudStorageDestinationOptions
Opciones para almacenar informes de inventario en Cloud Storage.
Representación JSON |
---|
{ "bucket": string, "destinationPath": string } |
Campos | |
---|---|
bucket |
Opcional. Es el bucket de destino para los informes de inventario. |
destinationPath |
Es la ruta de destino dentro del bucket en la que se almacenan los informes de inventario. |
Métodos |
|
---|---|
|
Crea una nueva configuración de informes de inventario en un proyecto y una ubicación determinados. |
|
Borra una configuración de informes de inventario existente en un proyecto determinado para una ubicación determinada. |
|
Obtiene la configuración del informe de inventario en un proyecto determinado para una ubicación determinada. |
|
Muestra una lista de las configuraciones de informes de inventario en un proyecto determinado para una ubicación determinada. |
|
Actualiza una configuración de informes de inventario existente en un proyecto determinado para una ubicación determinada. |