- Ressource: Projekt
- ServiceTerms
- State
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- ConfigurableBillingStatus
- Methoden
Ressource: Projekt
Metadaten und Konfigurationen für ein Google Cloud-Projekt im Dienst
| JSON-Darstellung |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| Felder | |
|---|---|
name |
Nur Ausgabe. Vollständiger Ressourcenname des Projekts, z. B. |
createTime |
Nur Ausgabe. Der Zeitstempel des Zeitpunkts, zu dem dieses Projekt erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
provisionCompletionTime |
Nur Ausgabe. Der Zeitstempel des Zeitpunkts, zu dem dieses Projekt erfolgreich bereitgestellt wurde. Ein leerer Wert bedeutet, dass dieses Projekt noch bereitgestellt wird und daher noch nicht verwendet werden kann. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
serviceTermsMap |
Nur Ausgabe. Eine Zuordnung der Nutzungsbedingungen. Der Schlüssel ist die |
customerProvidedConfig |
Optional. Vom Kunden bereitgestellte Konfigurationen. |
configurableBillingStatus |
Nur Ausgabe. Der aktuelle Status der konfigurierbaren Abrechnung für das Projekt. |
ServiceTerms
Metadaten zu den Nutzungsbedingungen
| JSON-Darstellung |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| Felder | |
|---|---|
id |
Die eindeutige Kennung dieser Nutzungsbedingungen. Verfügbare Bedingungen:
|
version |
Der Versionsstring für die Nutzungsbedingungen. Zulässige Werte finden Sie oben in den Kommentaren zur |
state |
Gibt an, ob die Nutzungsbedingungen für das Projekt akzeptiert oder abgelehnt wurden oder ob der Status noch ausstehend ist. |
acceptTime |
Der letzte Zeitpunkt, zu dem das Projekt den Nutzungsbedingungen zugestimmt hat. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
declineTime |
Der letzte Zeitpunkt, zu dem das Projekt die Nutzungsbedingungen abgelehnt oder die Zustimmung zu den Nutzungsbedingungen widerrufen hat. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
State
Die Vereinbarungsstatus für diese Nutzungsbedingungen
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Standardwert. Dieser Wert wird nicht verwendet. |
TERMS_ACCEPTED |
Das Projekt hat den Nutzungsbedingungen zugestimmt. |
TERMS_PENDING |
Das Projekt muss die Nutzungsbedingungen noch überprüfen und akzeptieren. |
TERMS_DECLINED |
Das Projekt hat die Nutzungsbedingungen abgelehnt oder die Vereinbarung widerrufen. |
CustomerProvidedConfig
Vom Kunden bereitgestellte Konfigurationen
| JSON-Darstellung |
|---|
{
"notebooklmConfig": {
object ( |
| Felder | |
|---|---|
notebooklmConfig |
Optional. Konfiguration für die NotebookLM-Einstellungen. |
NotebooklmConfig
Konfiguration für NotebookLM
| JSON-Darstellung |
|---|
{
"modelArmorConfig": {
object ( |
| Felder | |
|---|---|
modelArmorConfig |
Model Armor-Konfiguration, die zum Bereinigen von Nutzer-Prompts und LLM-Antworten verwendet werden soll |
optOutNotebookSharing |
Optional. Gibt an, ob die Funktion zum Teilen von Notebooks für das Projekt deaktiviert werden soll. Wenn nicht angegeben, wird standardmäßig „false“ verwendet. |
ModelArmorConfig
Konfiguration für benutzerdefinierte Model Armor-Vorlagen, die zum Bereinigen von Nutzer-Prompts und LLM-Antworten verwendet werden sollen
| JSON-Darstellung |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| Felder | |
|---|---|
userPromptTemplate |
Optional. Der Ressourcenname der Model Armor-Vorlage zum Bereinigen von Nutzer-Prompts. Format: projects/{project}/locations/{location}/templates/{templateId}. Wenn nicht angegeben, wird der Nutzer-Prompt nicht bereinigt. |
responseTemplate |
Optional. Der Ressourcenname der Model Armor-Vorlage zum Bereinigen von LLM-Antworten. Format: projects/{project}/locations/{location}/templates/{templateId}. Wenn nicht angegeben, wird die LLM-Antwort nicht bereinigt. |
ConfigurableBillingStatus
Die aktuell gültigen konfigurierbaren Abrechnungsparameter. Diese Werte werden aus dem intern gespeicherten Aboverlauf des Kunden abgeleitet und spiegeln die Grenzwerte wider, die zum Zeitpunkt des „projects.get“-Aufrufs aktiv für die Abrechnung verwendet werden. Dazu gehört auch die „startTime“ des Abos. Die Werte können sich aufgrund von Abrechnungsregeln von den Werten in customerProvidedConfig unterscheiden (z. B. werden Herunterskalierungen erst zu Beginn eines neuen Monats wirksam).
| JSON-Darstellung |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string } |
| Felder | |
|---|---|
effectiveSearchQpmThreshold |
Optional. Der aktuell gültige Schwellenwert für die Anzahl der Suchanfragen pro Minute, anhand dessen Überschreitungen berechnet werden. |
effectiveIndexingCoreThreshold |
Optional. Der aktuell gültige Schwellenwert für den Indizierungskern, anhand dessen Überschreitungen berechnet werden. |
startTime |
Optional. Die Startzeit des aktuell aktiven Abrechnungsabos. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Methoden |
|
|---|---|
|
Ruft ein Project ab |
|
Aktualisiert die änderbaren Einstellungen eines Discovery Engine-Projekts |
|
Stellt die Projektressource bereit |
|
Aktualisiert die Nutzungsbedingungen für dieses Projekt |