資源:DatasetConfig
說明資料集設定屬性的訊息。詳情請參閱「資料集設定屬性」。
JSON 表示法 |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "uid": string, "organizationNumber": string, "includeNewlyCreatedBuckets": boolean, "retentionPeriodDays": integer, "link": { object ( |
欄位 | |
---|---|
name |
資源的 ID 和名稱 |
createTime |
僅供輸出。資料集設定的建立時間 (以世界標準時間為準)。系統會自動填入這項資訊。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
updateTime |
僅供輸出。資料集設定上次更新的時間 (以世界標準時間為準)。系統會自動填入這項資訊。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
labels |
標籤為鍵/值組合 包含 |
uid |
僅供輸出。系統為資源產生的專屬 ID。 |
organizationNumber |
(非必要) 來源專案應屬於的機構資源 ID。建立資料集時,系統不會考量不屬於所提供機構的專案。 |
includeNewlyCreatedBuckets |
如果設為 |
retentionPeriodDays |
必須保留的記錄天數。 |
link |
已連結資料集的詳細資料。 |
identity |
這個 |
status |
僅供輸出。 |
datasetConfigState |
僅供輸出。 |
description |
(非必要) 使用者提供的資料集設定說明。 長度上限:256 個半形字元。 |
聯集欄位 source_options 。定義提供資料集來源 ID 的選項。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 |
僅供輸出。已連結資料集的狀態。 |
身分識別
Identity 可讓使用者提供要使用的身分類型,並輸出可用於 IAM 政策變更的 ID 字串。
JSON 表示法 |
---|
{
"name": string,
"type": enum ( |
欄位 | |
---|---|
name |
僅供輸出。身分名稱。 |
type |
要用於 datasetConfig 的身分類型。 |
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 資料集。 |