Recurso: ReportConfig
Mensagem que descreve o objeto ReportConfig
. ReportConfig
é a configuração usada para gerar relatórios de inventário. Para saber como definir vários campos, consulte Criar uma configuração de relatório de inventário.
Representação JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "frequencyOptions": { object ( |
Campos | |
---|---|
name |
Identificador. Nome do recurso. Formato: |
createTime |
Apenas saída. A hora UTC em que a configuração do relatório de inventário foi criada. Esse campo é preenchido automaticamente. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
updateTime |
Apenas saída. A hora UTC em que a configuração do relatório de inventário foi atualizada. Esse campo é preenchido automaticamente. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
frequencyOptions |
A frequência de geração do relatório de inventário. |
labels |
Rótulos como pares de chave-valor Um objeto com uma lista de pares |
displayName |
Nome de exibição fornecido pelo usuário, que pode ficar vazio e é limitado a 256 caracteres e editável. |
Campo de união report_format . Formato em que o relatório de inventário é gerado. report_format pode ser apenas de um dos tipos a seguir: |
|
csvOptions |
Opções para relatórios formatados em CSV. |
parquetOptions |
Opções para relatórios formatados em Parquet. |
Campo de união report_kind . Opções de configuração para o conteúdo do relatório de inventário. report_kind pode ser apenas de um dos tipos a seguir: |
|
objectMetadataReportOptions |
Opções para incluir metadados de objetos em um relatório de inventário. |
FrequencyOptions
FrequencyOptions
recurso
Configuração de frequência para a geração de relatórios de inventário.
Representação JSON |
---|
{ "frequency": enum ( |
Campos | |
---|---|
frequency |
Frequência de geração de relatórios de inventário. |
startDate |
A data UTC para começar a gerar relatórios de inventário. Por exemplo, |
endDate |
A data UTC em que você quer parar de gerar relatórios de inventário. Por exemplo, |
Frequência
A frequência com que os relatórios de inventário são gerados. Os valores são FREQUENCY_UNSPECIFIED
, DAILY
ou WEEKLY
.
Enums | |
---|---|
FREQUENCY_UNSPECIFIED |
Não especificado. |
DAILY |
O relatório de inventário é gerado diariamente. |
WEEKLY |
O relatório de inventário é gerado semanalmente. |
Data
Representa uma data inteira ou parcial do calendário, como um aniversário. A hora do dia e o fuso horário são especificados em outro lugar ou são insignificantes. A data é referente ao calendário gregoriano. Isso pode representar uma das seguintes opções:
- uma data completa, com valores de ano, mês e dia diferentes de zero;
- um mês e dia, com um ano zero (por exemplo, uma data comemorativa);
- um ano sozinho, com um mês zero e um dia zero;
- um ano e mês, com um dia zero (por exemplo, uma data de validade de cartão de crédito).
Tipos relacionados:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representação JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Ano da data. Precisa ser de 1 a 9.999 ou 0 para especificar uma data sem ano. |
month |
Mês do ano. Precisa ser de 1 a 12, ou 0 para especificar um ano sem um mês e dia. |
day |
Dia do mês. Precisa ser de 1 a 31 e válido para o ano e o mês, ou 0 para especificar um ano sozinho ou um ano e mês em que o dia não é significativo. |
CSVOptions
Opções para configurar relatórios de inventário no formato CSV.
Representação JSON |
---|
{ "recordSeparator": string, "delimiter": string, "headerRequired": boolean } |
Campos | |
---|---|
recordSeparator |
Caracteres de delimitador de registros em CSV. |
delimiter |
Caracteres delimitadores em CSV. |
headerRequired |
Se definido, inclui uma linha de cabeçalho no relatório CSV. |
ParquetOptions
Esse tipo não tem campos.
Opções para configurar relatórios de inventário no formato Parquet.
ObjectMetadataReportOptions
Opções para incluir metadados em um relatório de inventário.
Representação JSON |
---|
{ "metadataFields": [ string ], // Union field |
Campos | |
---|---|
metadataFields[] |
Os campos de metadados incluídos em um relatório de inventário. |
Campo de união filter . Filtra buckets para gerar relatórios de inventário do Cloud Storage. filter pode ser apenas de um dos tipos a seguir: |
|
storageFilters |
Filtra buckets para gerar relatórios de inventário do Cloud Storage. |
Campo de união destination_options . Opções para armazenar relatórios no Cloud Storage. destination_options pode ser apenas de um dos tipos a seguir: |
|
storageDestinationOptions |
Opções para armazenar relatórios no Cloud Storage. |
CloudStorageFilters
Filtra buckets para gerar relatórios de inventário do Cloud Storage.
Representação JSON |
---|
{ "bucket": string } |
Campos | |
---|---|
bucket |
Opcional. Bucket em que o relatório de inventário é gerado. |
CloudStorageDestinationOptions
Opções para armazenar relatórios de inventário no Cloud Storage.
Representação JSON |
---|
{ "bucket": string, "destinationPath": string } |
Campos | |
---|---|
bucket |
Opcional. O bucket de destino dos relatórios de inventário. |
destinationPath |
O caminho de destino no bucket em que os relatórios de inventário são armazenados. |
Métodos |
|
---|---|
|
Cria uma nova configuração de relatório de inventário em um determinado projeto para um local específico. |
|
Exclui uma configuração de relatório de inventário em um determinado projeto para um local. |
|
Recebe a configuração do relatório de inventário em um determinado projeto para um determinado local. |
|
Lista as configurações de relatório de inventário em um determinado projeto para um local específico. |
|
Atualiza uma configuração de relatório de inventário em um determinado projeto para um local. |