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