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 definir varios campos, consulte Crear una configuración de informe de inventario.
Representación JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "frequencyOptions": { object ( |
Campos | |
---|---|
name |
Identificador. Nombre del recurso. Formato: |
createTime |
Solo de salida. Hora UTC en la que se creó la configuración del informe de inventario. Este campo se rellena automáticamente. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
updateTime |
Solo de salida. Hora UTC en la que se actualizó la configuración del informe de inventario. Este campo se rellena automáticamente. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
frequencyOptions |
La frecuencia con la que se genera el informe de inventario. |
labels |
Etiquetas como pares clave-valor Un objeto que contiene una lista de pares |
displayName |
Nombre visible proporcionado por el usuario que puede estar vacío y que tiene un límite de 256 caracteres. Se puede editar. |
Campo de unión report_format . Formato en el que se genera el informe de inventario. report_format solo puede ser una de las siguientes cosas: |
|
csvOptions |
Opciones de informes en formato CSV. |
parquetOptions |
Opciones de informes con formato Parquet. |
Campo de unión report_kind . Opciones de configuración del contenido de los informes de inventario. report_kind solo puede ser una de las siguientes cosas: |
|
objectMetadataReportOptions |
Opciones para incluir metadatos de objetos en un informe de inventario. |
FrequencyOptions
Recurso FrequencyOptions
Configuración de la frecuencia de generación de informes de inventario.
Representación JSON |
---|
{ "frequency": enum ( |
Campos | |
---|---|
frequency |
Frecuencia de generación de informes de inventario. |
startDate |
Fecha UTC a partir de la que se generarán los informes de inventario. Por ejemplo, |
endDate |
Fecha UTC en la que se dejarán de generar informes de inventario. Por ejemplo, |
Frecuencia
La frecuencia con la que se generan los informes de inventario. Los valores son FREQUENCY_UNSPECIFIED
, DAILY
o WEEKLY
.
Enumeraciones | |
---|---|
FREQUENCY_UNSPECIFIED |
No especificado. |
DAILY |
El informe de inventario se genera a diario. |
WEEKLY |
El informe de inventario se genera semanalmente. |
Fecha
Representa una fecha completa o parcial (por ejemplo, un cumpleaños). La hora del día y la zona horaria se especifican en otra parte o no son importantes. La fecha se establece de acuerdo con el calendario gregoriano. Puede representar lo siguiente:
- Una fecha completa, con valores de año, mes y día, sin valores cero.
- Un mes y un día, con valor cero para el año (por ejemplo, un aniversario).
- Un valor de año exclusivamente, con valor cero para el día y el mes.
- Un año y un mes, con valor cero para el día (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 un número comprendido entre 1 y 9999, o 0 si se especifica una fecha sin año. |
month |
Mes del año. Debe ser un número comprendido entre 1 y 12, o 0 si se especifica un año sin mes ni día. |
day |
Día del mes. Debe ser un número comprendido entre 1 y 31 válido para el año y el mes. También puede ser 0 si se especifica un año solo o un año y mes en el que el día no es importante. |
CSVOptions
Opciones para configurar informes de inventario en formato CSV.
Representación JSON |
---|
{ "recordSeparator": string, "delimiter": string, "headerRequired": boolean } |
Campos | |
---|---|
recordSeparator |
Caracteres separadores de registros en CSV. |
delimiter |
Caracteres delimitadores en CSV. |
headerRequired |
Si se define, incluye una fila de encabezado en el informe CSV. |
ParquetOptions
Este tipo no tiene campos.
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 incluidos en un informe de inventario. |
Campo de unión filter . Filtra los segmentos para generar informes de inventario de Cloud Storage. filter solo puede ser una de las siguientes cosas: |
|
storageFilters |
Filtra los segmentos para generar informes de inventario de Cloud Storage. |
Campo de unión destination_options . Opciones para almacenar informes en Cloud Storage. destination_options solo puede ser una de las siguientes cosas: |
|
storageDestinationOptions |
Opciones para almacenar informes en Cloud Storage. |
CloudStorageFilters
Filtra los segmentos para generar informes de inventario de Cloud Storage.
Representación JSON |
---|
{ "bucket": string } |
Campos | |
---|---|
bucket |
Opcional. Segmento 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. El contenedor de destino de los informes de inventario. |
destinationPath |
Ruta de destino del segmento en el que se almacenan los informes de inventario. |
Métodos |
|
---|---|
|
Crea una configuración de informe de inventario en un proyecto y una ubicación determinados. |
|
Elimina una configuración de informe de inventario de un proyecto y una ubicación concretos. |
|
Obtiene la configuración del informe de inventario de un proyecto determinado en una ubicación concreta. |
|
Muestra las configuraciones de informes de inventario de un proyecto determinado en una ubicación concreta. |
|
Actualiza una configuración de informe de inventario en un proyecto y una ubicación concretos. |