資源: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 資料集。 |