리소스: ReportConfig
ReportConfig 객체를 설명하는 메시지입니다. ReportConfig는 인벤토리 보고서를 생성하는 데 사용되는 구성입니다. 다양한 필드를 설정하는 방법은 인벤토리 보고서 구성 만들기를 참조하세요.
| JSON 표현 | 
|---|
{ "name": string, "createTime": string, "updateTime": string, "frequencyOptions": { object (  | 
              
| 필드 | |
|---|---|
name | 
                
                   
 식별자. 리소스의 이름입니다. 형식은   | 
              
createTime | 
                
                   
 출력 전용입니다. 인벤토리 보고서 구성이 생성된 UTC 시간입니다. 자동으로 채워집니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면   | 
              
updateTime | 
                
                   
 출력 전용입니다. 인벤토리 보고서 구성이 업데이트된 UTC 시간입니다. 자동으로 채워집니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면   | 
              
frequencyOptions | 
                
                   
 인벤토리 보고서 생성 빈도입니다.  | 
              
labels | 
                
                   
 키-값 쌍인 라벨입니다. 
  | 
              
displayName | 
                
                   
 사용자가 제공한 표시 이름은 비워둘 수 있으며 256자로 제한되고 편집 가능합니다.  | 
              
통합 필드 report_format. 인벤토리 보고서가 생성되는 형식입니다. report_format은 다음 중 하나여야 합니다. | 
              |
csvOptions | 
                
                   
 CSV 형식 보고서의 옵션입니다.  | 
              
parquetOptions | 
                
                   
 Parquet 형식 보고서의 옵션입니다.  | 
              
통합 필드 report_kind. 인벤토리 보고서 콘텐츠의 구성 옵션입니다. report_kind은 다음 중 하나여야 합니다. | 
              |
objectMetadataReportOptions | 
                
                   
 인벤토리 보고서에 객체 메타데이터를 포함하는 옵션입니다.  | 
              
FrequencyOptions
FrequencyOptions 리소스
인벤토리 보고서 생성을 위한 빈도 구성입니다.
| JSON 표현 | 
|---|
{ "frequency": enum (  | 
              
| 필드 | |
|---|---|
frequency | 
                
                   
 인벤토리 보고서 생성의 빈도입니다.  | 
              
startDate | 
                
                   
 인벤토리 보고서 생성을 시작할 UTC 날짜입니다. 예를 들면   | 
              
endDate | 
                
                   
 인벤토리 보고서 생성을 중지할 UTC 날짜입니다. 예를 들면   | 
              
빈도
인벤토리 보고서가 생성되는 빈도입니다. 값은 FREQUENCY_UNSPECIFIED, DAILY 또는 WEEKLY입니다.
| 열거형 | |
|---|---|
FREQUENCY_UNSPECIFIED | 
                지정되지 않음. | 
DAILY | 
                인벤토리 보고서가 매일 생성됩니다. | 
WEEKLY | 
                인벤토리 보고서가 매주 생성됩니다. | 
날짜
생일과 같은 전체 또는 부분 달력 날짜를 나타냅니다. 시간과 시간대는 아무 곳으로 지정되거나 중요하지 않습니다. 날짜는 그레고리력을 기준으로 합니다. 다음 중 하나를 나타낼 수 있습니다.
- 연도, 월, 일 값이 0이 아닌 전체 날짜
 - 월과 일, 연도는 0(예: 기념일)
 - 연도만, 월과 일은 0
 - 연도와 월, 일은 0(예: 신용카드 만료일)
 
관련 유형:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON 표현 | 
|---|
{ "year": integer, "month": integer, "day": integer }  | 
              
| 필드 | |
|---|---|
year | 
                
                   
 날짜의 연도입니다. 1~9999 사이여야 하며, 연도 없이 날짜를 지정하려면 0이어야 합니다.  | 
              
month | 
                
                   
 연도의 월입니다. 1~12 사이여야 하며, 월과 일 없이 연도를 지정하려면 0이어야 합니다.  | 
              
day | 
                
                   
 월의 일입니다. 1~31 사이여야 하고 해당 연도 및 월에 유효해야 합니다. 또는 연도만 지정하거나 일이 중요하지 않아 연도와 월을 지정하려면 0이어야 합니다.  | 
              
CSVOptions
CSV 형식으로 인벤토리 보고서를 구성하는 옵션입니다.
| JSON 표현 | 
|---|
{ "recordSeparator": string, "delimiter": string, "headerRequired": boolean }  | 
              
| 필드 | |
|---|---|
recordSeparator | 
                
                   
 CSV의 레코드 구분 기호 문자  | 
              
delimiter | 
                
                   
 CSV의 구분 기호 문자  | 
              
headerRequired | 
                
                   
 이 옵션을 설정하면 CSV 보고서에 헤더 행을 포함합니다.  | 
              
ParquetOptions
이 유형에는 필드가 없습니다.
Parquet 형식으로 인벤토리 보고서를 구성하는 옵션입니다.
ObjectMetadataReportOptions
인벤토리 보고서에 메타데이터를 포함하는 옵션입니다.
| JSON 표현 | 
|---|
{ "metadataFields": [ string ], // Union field  | 
              
| 필드 | |
|---|---|
metadataFields[] | 
                
                   
 인벤토리 보고서에 포함된 메타데이터 필드입니다.  | 
              
통합 필드 filter. Cloud Storage의 인벤토리 보고서를 생성하도록 버킷을 필터링합니다. filter은 다음 중 하나여야 합니다. | 
              |
storageFilters | 
                
                   
 Cloud Storage의 인벤토리 보고서를 생성하도록 버킷을 필터링합니다.  | 
              
통합 필드 destination_options. Cloud Storage에 보고서를 저장하는 옵션입니다. destination_options은 다음 중 하나여야 합니다. | 
              |
storageDestinationOptions | 
                
                   
 Cloud Storage에 보고서를 저장하는 옵션입니다.  | 
              
CloudStorageFilters
Cloud Storage의 인벤토리 보고서를 생성하도록 버킷을 필터링합니다.
| JSON 표현 | 
|---|
{ "bucket": string }  | 
              
| 필드 | |
|---|---|
bucket | 
                
                   
 선택사항. 인벤토리 보고서가 생성되는 버킷입니다.  | 
              
CloudStorageDestinationOptions
Cloud Storage에 인벤토리 보고서를 저장하는 옵션입니다.
| JSON 표현 | 
|---|
{ "bucket": string, "destinationPath": string }  | 
              
| 필드 | |
|---|---|
bucket | 
                
                   
 선택사항. 인벤토리 보고서의 대상 버킷입니다.  | 
              
destinationPath | 
                
                   
 인벤토리 보고서가 저장되는 버킷 내의 대상 경로입니다.  | 
              
메서드 | 
            |
|---|---|
                
 | 
              특정 위치의 특정 프로젝트에 새 인벤토리 보고서 구성을 만듭니다. | 
                
 | 
              특정 위치의 특정 프로젝트에서 기존 인벤토리 보고서 구성을 삭제합니다. | 
                
 | 
              특정 위치의 특정 프로젝트에서 인벤토리 보고서 구성을 가져옵니다. | 
                
 | 
              특정 위치의 특정 프로젝트에서 인벤토리 보고서 구성을 나열합니다. | 
                
 | 
              특정 위치의 특정 프로젝트에서 기존 인벤토리 보고서 구성을 업데이트합니다. |