리소스: DatasetConfig
데이터 세트 구성 속성을 설명하는 메시지입니다. 자세한 내용은 데이터 세트 구성 속성을 참고하세요.
JSON 표현 |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "uid": string, "organizationNumber": string, "includeNewlyCreatedBuckets": boolean, "retentionPeriodDays": integer, "link": { object ( |
필드 | |
---|---|
name |
식별자. 리소스의 이름 |
createTime |
출력 전용입니다. 데이터 세트 구성이 생성된 UTC 시간입니다. 이 입력란은 자동으로 채워집니다. 생성된 출력은 항상 Z-정규화되고 소수점 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 데이터 세트 구성이 마지막으로 업데이트된 UTC 시간입니다. 이 입력란은 자동으로 채워집니다. 생성된 출력은 항상 Z-정규화되고 소수점 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
labels |
키-값 쌍인 라벨입니다.
|
uid |
출력 전용입니다. 시스템에서 생성한 리소스의 고유 식별자입니다. |
organizationNumber |
선택사항입니다. 소스 프로젝트가 속해야 하는 조직 리소스 ID입니다. 제공된 조직에 속하지 않는 프로젝트는 데이터 세트를 만들 때 고려되지 않습니다. |
includeNewlyCreatedBuckets |
|
retentionPeriodDays |
보관해야 하는 기록 일수입니다. |
link |
연결된 데이터 세트의 세부정보입니다. |
identity |
이 |
status |
출력 전용입니다. |
datasetConfigState |
출력 전용입니다. |
description |
선택사항입니다. 데이터 세트 구성에 대해 사용자가 제공한 설명입니다. 최대 길이: 256자(영문 기준) |
통합 필드 source_options . 데이터 세트의 소스 식별자를 제공하는 옵션을 정의합니다. source_options 은 다음 중 하나여야 합니다. |
|
sourceProjects |
데이터 세트에 소스 프로젝트를 제공하기 위한 옵션을 정의합니다. |
sourceFolders |
데이터 세트의 소스 폴더를 제공하는 옵션을 정의합니다. |
organizationScope |
데이터 세트의 소스 조직을 제공하는 옵션을 정의합니다. |
cloudStorageObjectPath |
입력 전용입니다. 데이터 세트에 포함할 프로젝트 또는 폴더 번호 목록이 포함된 Cloud Storage 객체 경로입니다. 프로젝트와 폴더가 혼합되어 포함될 수 없습니다. 객체는 각 줄에 다음 항목 중 하나가 있는 텍스트 파일이어야 합니다.
|
통합 필드 cloud_storage_locations . 포함하거나 제외할 Cloud Storage 위치입니다. cloud_storage_locations 은 다음 중 하나여야 합니다. |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
통합 필드 cloud_storage_buckets . 포함하거나 제외할 Cloud Storage 버킷입니다. cloud_storage_buckets 은 다음 중 하나여야 합니다. |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
SourceProjects
프로젝트 번호 수집
JSON 표현 |
---|
{ "projectNumbers": [ string ] } |
필드 | |
---|---|
projectNumbers[] |
|
SourceFolders
데이터 세트에 포함할 폴더 집합을 지정합니다.
JSON 표현 |
---|
{ "folderNumbers": [ string ] } |
필드 | |
---|---|
folderNumbers[] |
선택사항입니다. 데이터 세트에 포함할 폴더 번호 목록입니다. |
CloudStorageLocations
Cloud Storage 위치 모음입니다.
JSON 표현 |
---|
{ "locations": [ string ] } |
필드 | |
---|---|
locations[] |
|
CloudStorageBuckets
Cloud Storage 버킷 모음입니다.
JSON 표현 |
---|
{
"cloudStorageBuckets": [
{
object ( |
필드 | |
---|---|
cloudStorageBuckets[] |
|
CloudStorageBucket
이름 또는 버킷과 일치하는 정규식 패턴으로 버킷을 정의합니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드
|
|
bucketName |
Cloud Storage 버킷 이름입니다. |
bucketPrefixRegex |
정규식과 일치하는 버킷 이름의 정규식 패턴입니다. 정규식은 GitHub의 |
링크
연결된 데이터 세트에 관한 세부정보를 정의합니다.
JSON 표현 |
---|
{ "dataset": string, "linked": boolean } |
필드 | |
---|---|
dataset |
출력 전용입니다. 연결된 데이터 세트의 데이터 세트 이름입니다. |
linked |
출력 전용입니다. 연결된 데이터 세트의 상태입니다. |
ID
Identity를 사용하면 사용자가 사용할 ID 유형을 제공하고 IAM 정책 변경에 사용할 수 있는 ID 문자열을 출력할 수 있습니다.
JSON 표현 |
---|
{
"name": string,
"type": enum ( |
필드 | |
---|---|
name |
출력 전용입니다. ID의 이름입니다. |
type |
datasetConfig에 사용할 ID 유형입니다. |
IdentityType
데이터 세트 구성에 사용할 서비스 계정 유형입니다.
열거형 | |
---|---|
IDENTITY_TYPE_UNSPECIFIED |
기본값은 지정되지 않으며 사용해서는 안 됩니다. |
IDENTITY_TYPE_PER_CONFIG |
리소스당 Google 관리 서비스 계정 |
IDENTITY_TYPE_PER_PROJECT |
프로젝트당 Google 관리 서비스 계정 |
ConfigState
구성 상태입니다.
열거형 | |
---|---|
CONFIG_STATE_UNSPECIFIED |
지정되지 않은 상태. |
CONFIG_STATE_ACTIVE |
구성이 활성 상태이면 구성에서 데이터를 적극적으로 처리하고 있음을 나타냅니다. |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
이 상태에서는 구성의 다양한 권한이 확인되고 있습니다. |
CONFIG_STATE_CREATED |
구성이 생성되었으며 추가 처리가 필요합니다. |
CONFIG_STATE_PROCESSING |
구성이 처리 중입니다. |
메서드 |
|
---|---|
|
특정 위치의 특정 프로젝트에 데이터 세트 구성을 만듭니다. |
|
지정된 위치의 지정된 프로젝트에서 데이터 세트 구성을 삭제합니다. |
|
지정된 위치의 지정된 프로젝트에 있는 데이터 세트 구성을 가져옵니다. |
|
지정된 위치의 지정된 프로젝트에서 데이터 세트를 BigQuery에 연결합니다. |
|
특정 위치의 특정 프로젝트에 있는 데이터 세트 구성을 나열합니다. |
|
지정된 위치의 지정된 프로젝트에서 데이터 세트 구성을 업데이트합니다. |
|
지정된 위치의 지정된 프로젝트에서 BigQuery의 데이터 세트를 연결 해제합니다. |