- 資源:專案
- ServiceTerms
- 狀態
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- ConfigurableBillingStatus
- 方法
資源:專案
服務中 Google Cloud 專案的中繼資料和設定。
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| 欄位 | |
|---|---|
name |
僅供輸出。專案的完整資源名稱,例如 |
createTime |
僅供輸出。這個專案的建立時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
provisionCompletionTime |
僅供輸出。成功佈建此專案的時間戳記。如果值為空白,表示專案仍在佈建中,尚未準備就緒。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
serviceTermsMap |
僅供輸出。服務條款地圖。金鑰是 |
customerProvidedConfig |
(選用步驟) 客戶提供的設定。 |
configurableBillingStatus |
僅供輸出。專案可設定帳單的目前狀態。 |
ServiceTerms
服務條款的中繼資料。
| JSON 表示法 |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| 欄位 | |
|---|---|
id |
這項服務條款的專屬 ID。可用的字詞: |
version |
服務條款的版本字串。如需可接受的值,請參閱上方的 |
state |
專案是否已接受/拒絕服務條款,或仍在等待中。 |
acceptTime |
專案上次同意服務條款的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
declineTime |
專案上次拒絕或撤銷服務條款協議的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
狀態
協議中載明瞭這項服務條款。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
列舉的預設值。這個值不會實際使用。 |
TERMS_ACCEPTED |
專案已同意服務條款。 |
TERMS_PENDING |
專案尚待審查,請詳閱並接受服務條款。 |
TERMS_DECLINED |
專案已拒絕或撤銷服務條款協議。 |
CustomerProvidedConfig
客戶提供的設定。
| JSON 表示法 |
|---|
{
"notebooklmConfig": {
object ( |
| 欄位 | |
|---|---|
notebooklmConfig |
(選用步驟) 設定 NotebookLM。 |
NotebooklmConfig
NotebookLM 的設定。
| JSON 表示法 |
|---|
{
"modelArmorConfig": {
object ( |
| 欄位 | |
|---|---|
modelArmorConfig |
用於清理使用者提示和 LLM 回覆的 Model Armor 設定。 |
optOutNotebookSharing |
(選用步驟) 是否要停用專案的筆記本共用功能。如未指定,則預設值為 false。 |
ModelArmorConfig
客戶定義的 Model Armor 範本設定,用於清理使用者提示和 LLM 回覆。
| JSON 表示法 |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| 欄位 | |
|---|---|
userPromptTemplate |
(選用步驟) 用於清除使用者提示詞的 Model Armor 範本資源名稱。格式:projects/{project}/locations/{location}/templates/{templateId} 如未指定,系統不會對使用者提示進行清理。 |
responseTemplate |
(選用步驟) Model Armor 範本的資源名稱,用於清理 LLM 回覆。格式:projects/{project}/locations/{location}/templates/{templateId} 如未指定,系統不會對 LLM 回覆套用任何清除作業。 |
ConfigurableBillingStatus
代表目前有效的可設定帳單參數。這些值是根據內部儲存的客戶訂閱記錄衍生而來,並反映在呼叫 projects.get 時,實際用於帳單的門檻。這包括訂閱項目的 startTime,且可能因帳單規則 (例如,降級只會在新的月份開始時生效) 而與 customerProvidedConfig 中的值不同。
| JSON 表示法 |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string } |
| 欄位 | |
|---|---|
effectiveSearchQpmThreshold |
(選用步驟) 目前有效的搜尋 QPM 門檻 (每分鐘查詢次數)。這是系統計算超額用量時,用來比較 QPM 用量的門檻。 |
effectiveIndexingCoreThreshold |
(選用步驟) 目前有效的索引核心門檻。這是用於計算超額費用的索引核心用量比較基準。 |
startTime |
(選用步驟) 目前有效帳單訂閱方案的開始時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
方法 |
|
|---|---|
|
取得 Project。 |
|
更新 Discovery Engine 專案的可編輯設定。 |
|
佈建專案資源。 |
|
更新這個專案的服務條款。 |