リソース: プロジェクト
サービス内の 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 |
省略可。お客様が提供した構成。 |
ServiceTerms
利用規約に関するメタデータ。
| JSON 表現 |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| フィールド | |
|---|---|
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 構成。 |
ModelArmorConfig
ユーザー プロンプトと LLM レスポンスのサニタイズに使用される、お客様が定義した Model Armor テンプレートの構成。
| JSON 表現 |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| フィールド | |
|---|---|
userPromptTemplate |
省略可。ユーザー プロンプトをサニタイズするための Model Armor テンプレートのリソース名。形式: projects/{project}/locations/{location}/templates/{templateId} 指定しない場合、ユーザー プロンプトにサニタイズは適用されません。 |
responseTemplate |
省略可。LLM レスポンスをサニタイズするための Model Armor テンプレートのリソース名。形式: projects/{project}/locations/{location}/templates/{templateId} 指定しない場合、LLM レスポンスにサニタイズは適用されません。 |
メソッド |
|
|---|---|
|
Project を取得します。 |
|
Discovery Engine プロジェクトの編集可能な設定を更新します。 |
|
プロジェクト リソースをプロビジョニングします。 |
|
このプロジェクトのサービス規約を更新します。 |