REST Resource: projects

資源:專案

服務中 Google Cloud 專案的中繼資料和設定。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "provisionCompletionTime": string,
  "serviceTermsMap": {
    string: {
      object (ServiceTerms)
    },
    ...
  },
  "customerProvidedConfig": {
    object (CustomerProvidedConfig)
  },
  "configurableBillingStatus": {
    object (ConfigurableBillingStatus)
  }
}
欄位
name

string

僅供輸出。專案的完整資源名稱,例如 projects/{project}。請注意,提出要求時,專案編號和專案 ID 皆可接受,但伺服器一律會以專案編號回應。

createTime

string (Timestamp format)

僅供輸出。這個專案的建立時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

provisionCompletionTime

string (Timestamp format)

僅供輸出。成功佈建此專案的時間戳記。如果值為空白,表示專案仍在佈建中,尚未準備就緒。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

serviceTermsMap

map (key: string, value: object (ServiceTerms))

僅供輸出。服務條款地圖。金鑰是 ServiceTermsid

customerProvidedConfig

object (CustomerProvidedConfig)

選用。客戶提供的設定。

configurableBillingStatus

object (ConfigurableBillingStatus)

僅供輸出。專案可設定帳單的目前狀態。

ServiceTerms

服務條款的中繼資料。

JSON 表示法
{
  "id": string,
  "version": string,
  "state": enum (State),
  "acceptTime": string,
  "declineTime": string
}
欄位
id

string

這項服務條款的專屬 ID。可用的字詞:

version

string

服務條款的版本字串。如需可接受的值,請參閱上方的 id 註解。

state

enum (State)

專案是否已接受/拒絕服務條款,或仍在等待處理。

acceptTime

string (Timestamp format)

專案上次同意服務條款的時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

declineTime

string (Timestamp format)

專案上次拒絕或撤銷同意服務條款的時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

狀態

該協議載明瞭這項服務條款。

列舉
STATE_UNSPECIFIED 列舉的預設值。這個值不會實際使用。
TERMS_ACCEPTED 專案已同意《服務條款》。
TERMS_PENDING 專案尚待審查,請詳閱並接受服務條款。
TERMS_DECLINED 專案已拒絕或撤銷服務條款協議。

CustomerProvidedConfig

客戶提供的設定。

JSON 表示法
{
  "notebooklmConfig": {
    object (NotebooklmConfig)
  }
}
欄位
notebooklmConfig

object (NotebooklmConfig)

選用。NotebookLM 設定。

NotebooklmConfig

NotebookLM 的設定。

JSON 表示法
{
  "modelArmorConfig": {
    object (ModelArmorConfig)
  },
  "optOutNotebookSharing": boolean,
  "dataProtectionPolicy": {
    object (DataProtectionPolicy)
  },
  "observabilityConfig": {
    object (ObservabilityConfig)
  }
}
欄位
modelArmorConfig

object (ModelArmorConfig)

用於清理使用者提示和 LLM 回覆的 Model Armor 設定。

optOutNotebookSharing

boolean

選用。是否要停用專案的筆記本共用功能。如未指定,則預設值為 false。

dataProtectionPolicy

object (DataProtectionPolicy)

選用。指定 NotebookLM 的資料保護政策。

observabilityConfig

object (ObservabilityConfig)

選用。NotebookLM 的觀測功能設定。

ModelArmorConfig

客戶定義的 Model Armor 範本設定,用於清理使用者提示和 LLM 回覆。

JSON 表示法
{
  "userPromptTemplate": string,
  "responseTemplate": string
}
欄位
userPromptTemplate

string

選用。用於清除使用者提示詞的 Model Armor 範本資源名稱。格式:projects/{project}/locations/{location}/templates/{templateId} 如未指定,系統不會對使用者提示進行清理。

responseTemplate

string

選用。用於清理 LLM 回覆的 Model Armor 範本資源名稱。格式:projects/{project}/locations/{location}/templates/{templateId} 如未指定,系統不會對 LLM 回覆套用任何清除作業。

DataProtectionPolicy

NotebookLM 的資料保護政策設定。

JSON 表示法
{
  "sensitiveDataProtectionPolicy": {
    object (SensitiveDataProtectionPolicy)
  }
}
欄位
sensitiveDataProtectionPolicy

object (SensitiveDataProtectionPolicy)

選用。敏感資料保護政策。

SensitiveDataProtectionPolicy

指定 Sensitive Data Protection (https://cloud.google.com/sensitive-data-protection/docs/sensitive-data-protection-overview) 政策。

JSON 表示法
{
  "policy": string
}
欄位
policy

string

選用。Sensitive Data Protection 政策資源名稱。

ConfigurableBillingStatus

代表目前有效的可設定帳單參數。這些值是根據內部儲存的客戶訂閱記錄衍生而來,並反映在呼叫 projects.get 時,實際用於帳單的門檻。這包括訂閱項目的 startTime,且可能因帳單規則 (例如,降級只會在新的月份開始時生效),而與 customerProvidedConfig 中的值不同。

JSON 表示法
{
  "effectiveSearchQpmThreshold": string,
  "effectiveIndexingCoreThreshold": string,
  "startTime": string,
  "terminateTime": string,
  "searchQpmThresholdNextUpdateTime": string,
  "indexingCoreThresholdNextUpdateTime": string
}
欄位
effectiveSearchQpmThreshold

string (int64 format)

選用。目前有效的搜尋 QPM 門檻 (以每分鐘查詢次數為單位)。這是系統計算超額用量時,用來比較 QPM 用量的門檻。

effectiveIndexingCoreThreshold

string (int64 format)

選用。目前生效的索引核心門檻。這是用於計算超額費用的索引核心用量比較基準。

startTime

string (Timestamp format)

選用。目前有效帳單訂閱方案的開始時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

terminateTime

string (Timestamp format)

僅供輸出。搜尋 QPM 和索引核心訂閱的最新終止生效時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

searchQpmThresholdNextUpdateTime

string (Timestamp format)

僅供輸出。搜尋 QPM 訂閱方案門檻的下一次更新時間 (最早)。這是根據基礎 Cloud Billing Subscription V3 API 傳回的 next_update_time。只有在更新 QPM 訂閱門檻要求成功時,才會填入這個欄位。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

indexingCoreThresholdNextUpdateTime

string (Timestamp format)

僅供輸出。索引核心訂閱門檻的下一次更新時間 (最早)。這是根據基礎 Cloud Billing Subscription V3 API 傳回的 next_update_time。只有在更新索引核心訂閱項目門檻要求成功時,這個欄位才會填入值。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

方法

get

取得 Project

patch

更新 Discovery Engine 專案的可編輯設定。

provision

佈建專案資源。

reportConsentChange

更新這個專案的服務條款。