REST Resource: projects

Resource: Project

Metadata dan konfigurasi untuk project Google Cloud dalam layanan.

Representasi JSON
{
  "name": string,
  "createTime": string,
  "provisionCompletionTime": string,
  "serviceTermsMap": {
    string: {
      object (ServiceTerms)
    },
    ...
  },
  "customerProvidedConfig": {
    object (CustomerProvidedConfig)
  },
  "configurableBillingStatus": {
    object (ConfigurableBillingStatus)
  }
}
Kolom
name

string

Hanya output. Nama resource lengkap project, misalnya projects/{project}. Perhatikan bahwa saat membuat permintaan, nomor project dan project ID dapat diterima, tetapi server akan selalu merespons dalam nomor project.

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

provisionCompletionTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

serviceTermsMap

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

Hanya output. Peta persyaratan layanan. Kuncinya adalah id dari ServiceTerms.

customerProvidedConfig

object (CustomerProvidedConfig)

Opsional. Konfigurasi yang disediakan pelanggan.

configurableBillingStatus

object (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 (State),
  "acceptTime": string,
  "declineTime": string
}
Kolom
id

string

ID unik persyaratan layanan ini. Istilah yang tersedia:

version

string

String versi persyaratan layanan. Untuk mengetahui nilai yang dapat diterima, lihat komentar untuk id di atas.

state

enum (State)

Apakah project telah menyetujui/menolak persyaratan layanan atau masih menunggu keputusan.

acceptTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

declineTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Negara bagian/Provinsi

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 (NotebooklmConfig)
  }
}
Kolom
notebooklmConfig

object (NotebooklmConfig)

Opsional. Konfigurasi untuk setelan NotebookLM.

NotebooklmConfig

Konfigurasi untuk NotebookLM.

Representasi JSON
{
  "modelArmorConfig": {
    object (ModelArmorConfig)
  },
  "optOutNotebookSharing": boolean
}
Kolom
modelArmorConfig

object (ModelArmorConfig)

Konfigurasi Model Armor yang akan digunakan untuk menyaring perintah pengguna dan respons LLM.

optOutNotebookSharing

boolean

Opsional. Apakah akan menonaktifkan fitur berbagi notebook untuk project. Default ke salah (false) jika tidak ditentukan.

ModelArmorConfig

Konfigurasi untuk template Model Armor yang ditentukan pelanggan yang akan digunakan untuk menyaring perintah pengguna dan respons LLM.

Representasi JSON
{
  "userPromptTemplate": string,
  "responseTemplate": string
}
Kolom
userPromptTemplate

string

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

string

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.

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).

Representasi JSON
{
  "effectiveSearchQpmThreshold": string,
  "effectiveIndexingCoreThreshold": string,
  "startTime": string
}
Kolom
effectiveSearchQpmThreshold

string (int64 format)

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

string (int64 format)

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

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Metode

get

Mendapatkan Project.

patch

Memperbarui setelan yang dapat diedit dari Project Discovery Engine.

provision

Menyediakan resource project.

reportConsentChange

Memperbarui persyaratan layanan untuk project ini.