- Risorsa: progetto
- ServiceTerms
- Stato
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- ConfigurableBillingStatus
- Metodi
Risorsa: progetto
Metadati e configurazioni per un progetto Google Cloud nel servizio.
| Rappresentazione JSON |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| Campi | |
|---|---|
name |
Solo output. Nome completo della risorsa del progetto, ad esempio |
createTime |
Solo output. Il timestamp di creazione del progetto. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
provisionCompletionTime |
Solo output. Il timestamp in cui viene eseguito il provisioning di questo progetto. Un valore vuoto indica che il progetto è ancora in fase di provisioning e non è pronto per l'uso. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
serviceTermsMap |
Solo output. Una mappa dei termini di servizio. La chiave è |
customerProvidedConfig |
Facoltativo. Configurazioni fornite dal cliente. |
configurableBillingStatus |
Solo output. Lo stato attuale della fatturazione configurabile del progetto. |
ServiceTerms
Metadati relativi ai Termini di servizio.
| Rappresentazione JSON |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| Campi | |
|---|---|
id |
L'identificatore univoco di questi Termini di servizio. Termini disponibili:
|
version |
La stringa della versione dei Termini di servizio. Per i valori accettabili, vedi i commenti per |
state |
Indica se il progetto ha accettato/rifiutato i termini di servizio o se l'accettazione è ancora in attesa. |
acceptTime |
L'ultima volta in cui il progetto ha accettato i Termini di servizio. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
declineTime |
L'ultima volta in cui il progetto ha rifiutato o revocato l'accettazione dei Termini di servizio. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
Stato
Il contratto stabilisce questi Termini di servizio.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Il valore predefinito dell'enum. Questo valore non viene effettivamente utilizzato. |
TERMS_ACCEPTED |
Il progetto ha dato il consenso ai Termini di servizio. |
TERMS_PENDING |
Il progetto è in attesa di revisione e accettazione dei Termini di servizio. |
TERMS_DECLINED |
Il progetto ha rifiutato o revocato l'accettazione dei Termini di servizio. |
CustomerProvidedConfig
Configurazioni fornite dal cliente.
| Rappresentazione JSON |
|---|
{
"notebooklmConfig": {
object ( |
| Campi | |
|---|---|
notebooklmConfig |
Facoltativo. Configurazione per le impostazioni di NotebookLM. |
NotebooklmConfig
Configurazione per NotebookLM.
| Rappresentazione JSON |
|---|
{
"modelArmorConfig": {
object ( |
| Campi | |
|---|---|
modelArmorConfig |
Configurazione di Model Armor da utilizzare per la sanitizzazione dei prompt degli utenti e delle risposte LLM. |
optOutNotebookSharing |
Facoltativo. Indica se disattivare la funzionalità di condivisione del notebook per il progetto. Se non specificato, il valore predefinito è false. |
ModelArmorConfig
Configurazione dei modelli Model Armor definiti dal cliente da utilizzare per la sanitizzazione dei prompt degli utenti e delle risposte LLM.
| Rappresentazione JSON |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| Campi | |
|---|---|
userPromptTemplate |
Facoltativo. Il nome risorsa del modello Model Armor per la sanificazione dei prompt dell'utente. Formato: projects/{project}/locations/{location}/templates/{templateId}. Se non specificato, non verrà applicata alcuna sanificazione al prompt dell'utente. |
responseTemplate |
Facoltativo. Il nome risorsa del template Model Armor per la sanitizzazione delle risposte LLM. Formato: projects/{project}/locations/{location}/templates/{templateId}. Se non specificato, alla risposta del modello LLM non verrà applicata alcuna sanificazione. |
ConfigurableBillingStatus
Rappresenta i parametri di fatturazione configurabili attualmente in vigore. Questi valori derivano dalla cronologia degli abbonamenti del cliente archiviata internamente e riflettono le soglie utilizzate attivamente a fini di fatturazione al momento della chiamata projects.get. Ciò include l'ora di inizio dell'abbonamento e potrebbe differire dai valori in customerProvidedConfig a causa delle regole di fatturazione (ad esempio, le riduzioni vengono applicate solo all'inizio di un nuovo mese).
| Rappresentazione JSON |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string } |
| Campi | |
|---|---|
effectiveSearchQpmThreshold |
Facoltativo. La soglia QPM della Ricerca attualmente effettiva in query al minuto. Questa è la soglia rispetto alla quale viene confrontato l'utilizzo di QPM per i calcoli del superamento. |
effectiveIndexingCoreThreshold |
Facoltativo. La soglia attualmente effettiva di Indexing Core. Questa è la soglia rispetto alla quale viene confrontato l'utilizzo di Indexing Core per i calcoli dell'eccedenza. |
startTime |
Facoltativo. L'ora di inizio dell'abbonamento di fatturazione attualmente attivo. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
Metodi |
|
|---|---|
|
Riceve un Project. |
|
Aggiorna le impostazioni modificabili di un progetto Discovery Engine. |
|
Esegue il provisioning della risorsa del progetto. |
|
Aggiorna i termini di servizio per questo progetto. |