- Resource: Project
- ServiceTerms
- Status
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- DataProtectionPolicy
- SensitiveDataProtectionPolicy
- ConfigurableBillingStatus
- UpdateType
- AgentSearchTokenSubscriptionStatus
- Metode
Resource: Project
Metadata dan konfigurasi untuk project Google Cloud dalam layanan.
| Representasi JSON |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| Kolom | |
|---|---|
name |
Hanya output. Nama resource lengkap project, misalnya |
createTime |
Hanya output. Stempel waktu saat project ini dibuat. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
provisionCompletionTime |
Hanya output. Stempel waktu saat project ini berhasil disediakan. Nilai kosong berarti project ini masih dalam penyediaan dan belum siap digunakan. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
serviceTermsMap |
Hanya output. Peta persyaratan layanan. Kuncinya adalah |
customerProvidedConfig |
Opsional. Konfigurasi yang disediakan pelanggan. |
configurableBillingStatus |
Hanya output. Status saat ini dari penagihan yang dapat dikonfigurasi project. |
ServiceTerms
Metadata tentang persyaratan layanan.
| Representasi JSON |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| Kolom | |
|---|---|
id |
ID unik persyaratan layanan ini. Istilah yang tersedia:
|
version |
String versi persyaratan layanan. Untuk mengetahui nilai yang dapat diterima, lihat komentar untuk |
state |
Apakah project telah menyetujui/menolak persyaratan layanan atau masih menunggu keputusan. |
acceptTime |
Terakhir kali project menyetujui persyaratan layanan. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
declineTime |
Terakhir kali project menolak atau mencabut persetujuan terhadap persyaratan layanan. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Negara Bagian
Perjanjian ini menyatakan persyaratan layanan ini.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Nilai default enum. Nilai ini sebenarnya tidak digunakan. |
TERMS_ACCEPTED |
Project telah memberikan izin untuk persyaratan layanan. |
TERMS_PENDING |
Project menunggu peninjauan dan persetujuan persyaratan layanan. |
TERMS_DECLINED |
Project telah menolak atau mencabut perjanjian persyaratan layanan. |
CustomerProvidedConfig
Konfigurasi yang disediakan pelanggan.
| Representasi JSON |
|---|
{
"notebooklmConfig": {
object ( |
| Kolom | |
|---|---|
notebooklmConfig |
Opsional. Konfigurasi untuk setelan NotebookLM. |
NotebooklmConfig
Konfigurasi untuk NotebookLM.
| Representasi JSON |
|---|
{ "modelArmorConfig": { object ( |
| Kolom | |
|---|---|
modelArmorConfig |
Konfigurasi Model Armor yang akan digunakan untuk menyaring perintah pengguna dan respons LLM. |
optOutNotebookSharing |
Opsional. Apakah akan menonaktifkan fitur berbagi notebook untuk project. Defaultnya adalah salah (false) jika tidak ditentukan. |
dataProtectionPolicy |
Opsional. Menentukan kebijakan perlindungan data untuk NotebookLM. |
observabilityConfig |
Opsional. Konfigurasi kemampuan pengamatan untuk NotebookLM. |
ModelArmorConfig
Konfigurasi untuk template Model Armor yang ditentukan pelanggan yang akan digunakan untuk membersihkan perintah pengguna dan respons LLM.
| Representasi JSON |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| Kolom | |
|---|---|
userPromptTemplate |
Opsional. Nama resource Template Model Armor untuk membersihkan perintah pengguna. Format: projects/{project}/locations/{location}/templates/{templateId} Jika tidak ditentukan, tidak ada pembersihan yang akan diterapkan pada perintah pengguna. |
responseTemplate |
Opsional. Nama resource Template Model Armor untuk menyaring respons LLM. Format: projects/{project}/locations/{location}/templates/{templateId} Jika tidak ditentukan, tidak ada pembersihan yang akan diterapkan pada respons LLM. |
DataProtectionPolicy
konfigurasi kebijakan perlindungan data untuk NotebookLM.
| Representasi JSON |
|---|
{
"sensitiveDataProtectionPolicy": {
object ( |
| Kolom | |
|---|---|
sensitiveDataProtectionPolicy |
Opsional. Kebijakan perlindungan data sensitif. |
SensitiveDataProtectionPolicy
Menentukan kebijakan Sensitive Data Protection (https://cloud.google.com/sensitive-data-protection/docs/sensitive-data-protection-overview).
| Representasi JSON |
|---|
{ "policy": string } |
| Kolom | |
|---|---|
policy |
Opsional. Nama resource kebijakan Sensitive Data Protection. |
ConfigurableBillingStatus
Mewakili parameter penagihan yang dapat dikonfigurasi dan saat ini berlaku. Nilai ini berasal dari histori langganan pelanggan yang disimpan secara internal dan mencerminkan nilai minimum yang aktif digunakan untuk tujuan penagihan pada saat panggilan projects.get. Ini mencakup startTime langganan dan mungkin berbeda dari nilai di customerProvidedConfig karena aturan penagihan (misalnya, penurunan skala yang berlaku hanya pada awal bulan baru). Kami juga menyertakan jenis update untuk menunjukkan jenis update yang dilakukan pada konfigurasi penagihan yang dapat dikonfigurasi dalam operasi projects.patch.
| Representasi JSON |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string, "terminateTime": string, "searchQpmThresholdNextUpdateTime": string, "indexingCoreThresholdNextUpdateTime": string, "updateType": enum ( |
| Kolom | |
|---|---|
effectiveSearchQpmThreshold |
Opsional. Nilai minimum QPM Penelusuran yang berlaku saat ini dalam kueri per menit. Ini adalah nilai minimum yang digunakan untuk membandingkan penggunaan QPM dalam penghitungan kelebihan penggunaan. |
effectiveIndexingCoreThreshold |
Opsional. Nilai minimum Indexing Core yang berlaku saat ini. Ini adalah nilai minimum yang digunakan untuk membandingkan penggunaan Indexing Core untuk penghitungan kelebihan penggunaan. |
startTime |
Opsional. Waktu mulai langganan penagihan yang saat ini aktif. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
terminateTime |
Hanya output. Waktu efektif penghentian terbaru untuk langganan inti pengindeksan dan qpm penelusuran. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
searchQpmThresholdNextUpdateTime |
Hanya output. Waktu update berikutnya paling awal untuk nilai minimum langganan QPM penelusuran. Hal ini didasarkan pada next_update_time yang ditampilkan oleh Cloud Billing Subscription V3 API yang mendasarinya. Kolom ini hanya diisi jika permintaan update nilai minimum langganan QPM berhasil. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
indexingCoreThresholdNextUpdateTime |
Hanya output. Waktu update berikutnya paling awal untuk batas langganan inti pengindeksan. Hal ini didasarkan pada next_update_time yang ditampilkan oleh Cloud Billing Subscription V3 API yang mendasarinya. Kolom ini hanya diisi jika permintaan nilai minimum langganan inti pengindeksan pembaruan berhasil. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateType |
Hanya output. Jenis update yang dilakukan dalam operasi ini. Kolom ini diisi dalam respons projects.patch. |
agentSearchTokenSubscriptionStatuses[] |
Hanya output. Status langganan TPM Agent Search per model. |
UpdateType
Jenis update yang dilakukan pada konfigurasi penagihan yang dapat dikonfigurasi.
| Enum | |
|---|---|
UPDATE_TYPE_UNSPECIFIED |
Jenis update tidak ditentukan. |
CREATE |
Penagihan yang dapat dikonfigurasi dibuat/diaktifkan. |
DELETE |
Penagihan yang dapat dikonfigurasi dihapus/dinonaktifkan. |
SCALE_UP |
Langganan ditingkatkan (nilai minimum ditingkatkan). |
SCALE_DOWN |
Langganan diturunkan (batas diturunkan). |
AgentSearchTokenSubscriptionStatus
Status langganan TPM Agent Search per model. Satu entri per entri coreSubscription.agent_search_token_subscriptions[*] aktif dalam konfigurasi yang disediakan pelanggan; diisi oleh projects.patch dan projects.get.
Skalar siklus proses pada pesan ini (startTime, terminateTime, updateType, tpmThresholdNextUpdateTime) adalah per (project, modelVersion) — saudara dari startTime / terminateTime / updateType seluruh hubungan pada ConfigurableBillingStatus yang melampirkan, tetapi dicakup ke langganan TPM Agent Search tertentu ini, bukan ke hubungan harga yang dapat dikonfigurasi pelanggan secara keseluruhan. Granularitas per-instance ini disengaja: penyimpanan SubV3 yang mendasarinya adalah per-(project, modelVersion), sehingga setiap model memiliki aktivasi, penghentian, dan clock update yang ditangguhkan sendiri; menampilkannya dalam respons memberi pelanggan granularitas yang mereka butuhkan untuk mengelola komitmen per-model secara independen. QPM / IndexingCore berbeda — penyimpanannya adalah satu baris per (project, lokasi), sehingga siklus prosesnya hanya diwakili oleh skalar hubungan keseluruhan pada ConfigurableBillingStatus.
| Representasi JSON |
|---|
{
"modelVersion": string,
"effectiveTpmThreshold": string,
"tpmThresholdNextUpdateTime": string,
"startTime": string,
"terminateTime": string,
"updateType": enum ( |
| Kolom | |
|---|---|
modelVersion |
Hanya output. Versi model Gemini yang sesuai dengan status ini. Cocok dengan CoreSubscription.AgentSearchTokenSubscription.model_version (versi model Gemini yang stabil dari registry versi model Gemini Enterprise Agent Platform; lihat https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/model-versions#gemini-models). |
effectiveTpmThreshold |
Hanya output. Nilai minimum TPM yang saat ini berlaku. Mencerminkan peningkatan skala secara langsung dan penurunan skala pada siklus penagihan berikutnya, yang cocok dengan semantik |
tpmThresholdNextUpdateTime |
Hanya output. Waktu update berikutnya paling awal untuk nilai minimum langganan TPM untuk (project, modelVersion) ini. Diisi hanya setelah update berhasil. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
startTime |
Hanya output. Saat langganan TPM Penelusuran Agen (project, modelVersion) ini pertama kali diaktifkan. Ditetapkan sekali pada aktivasi pertama versi model ini dan tidak pernah dipindahkan oleh pembaruan batas berikutnya; pada penghentian + pengaktifan ulang, nilai baru akan dicatat. TIDAK memindahkan Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
terminateTime |
Hanya output. Jika disetel, waktu efektif terjadwal saat langganan TPM Penelusuran Agen (project, modelVersion) ini akan berakhir. Diisi saat pelanggan menghapus entri ini dari Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateType |
Hanya output. Jenis update terbaru untuk langganan ini (project, modelVersion), seperti yang dilakukan oleh panggilan projects.patch terbaru. |
Metode |
|
|---|---|
|
Mendapatkan Project. |
|
Memperbarui setelan yang dapat diedit dari Project Discovery Engine. |
|
Menyediakan resource project. |
|
Memperbarui persyaratan layanan untuk project ini. |