- Recurso: proyecto
- ServiceTerms
- Estado
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- ConfigurableBillingStatus
- Métodos
Recurso: proyecto
Metadatos y configuraciones de un proyecto de Google Cloud en el servicio.
| Representación JSON |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| Campos | |
|---|---|
name |
Solo de salida. Nombre completo del recurso del proyecto, por ejemplo, |
createTime |
Solo de salida. Marca de tiempo de creación del proyecto. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
provisionCompletionTime |
Solo de salida. Marca de tiempo en la que se aprovisiona correctamente este proyecto. Si el valor está vacío, significa que el proyecto aún se está aprovisionando y no está listo para usarse. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
serviceTermsMap |
Solo de salida. Un mapa de los términos del servicio. La clave es el |
customerProvidedConfig |
Opcional. Configuraciones proporcionadas por el cliente. |
configurableBillingStatus |
Solo de salida. El estado actual de la facturación configurable del proyecto. |
ServiceTerms
Metadatos sobre los términos del servicio.
| Representación JSON |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| Campos | |
|---|---|
id |
Identificador único de estos términos del servicio. Términos disponibles:
|
version |
Cadena de versión de los términos del servicio. Para ver los valores aceptables, consulta los comentarios de |
state |
Indica si el proyecto ha aceptado o rechazado los términos del servicio o si aún está pendiente. |
acceptTime |
La última vez que el proyecto aceptó los términos del servicio. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
declineTime |
La última vez que el proyecto rechazó o revocó el acuerdo de los términos del servicio. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
Estado
El contrato establece estos términos del servicio.
| Enumeraciones | |
|---|---|
STATE_UNSPECIFIED |
Valor predeterminado de la enumeración. Este valor no se usa realmente. |
TERMS_ACCEPTED |
El proyecto ha dado su consentimiento a los términos del servicio. |
TERMS_PENDING |
El proyecto está pendiente de revisión y de que se acepten los términos del servicio. |
TERMS_DECLINED |
El proyecto ha rechazado o revocado el acuerdo de los términos del servicio. |
CustomerProvidedConfig
Configuraciones proporcionadas por el cliente.
| Representación JSON |
|---|
{
"notebooklmConfig": {
object ( |
| Campos | |
|---|---|
notebooklmConfig |
Opcional. Configuración de los ajustes de NotebookLM. |
NotebooklmConfig
Configuración de NotebookLM.
| Representación JSON |
|---|
{
"modelArmorConfig": {
object ( |
| Campos | |
|---|---|
modelArmorConfig |
Configuración de Model Armor que se usará para desinfectar las peticiones de los usuarios y las respuestas de los LLMs. |
optOutNotebookSharing |
Opcional. Indica si se debe inhabilitar la función de compartir cuadernos en el proyecto. Si no se especifica, el valor predeterminado es "false". |
ModelArmorConfig
Configuración de plantillas de Model Armor definidas por el cliente que se usarán para desinfectar las peticiones de los usuarios y las respuestas de los LLMs.
| Representación JSON |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| Campos | |
|---|---|
userPromptTemplate |
Opcional. Nombre de recurso de la plantilla Model Armor para anonimizar las peticiones de los usuarios. Formato: projects/{project}/locations/{location}/templates/{templateId}. Si no se especifica, no se aplicará ninguna limpieza a la petición del usuario. |
responseTemplate |
Opcional. Nombre de recurso de la plantilla de Model Armor para desinfectar las respuestas de LLM. Formato: projects/{project}/locations/{location}/templates/{templateId}. Si no se especifica, no se aplicará ninguna medida de protección a la respuesta de LLM. |
ConfigurableBillingStatus
Representa los parámetros de facturación configurables que están vigentes. Estos valores se derivan del historial de suscripciones del cliente almacenado internamente y reflejan los umbrales que se están usando activamente con fines de facturación en el momento de la llamada projects.get. Esto incluye el startTime de la suscripción y puede diferir de los valores de customerProvidedConfig debido a las reglas de facturación (por ejemplo, las reducciones de escala solo se aplican al principio de un nuevo mes).
| Representación JSON |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string } |
| Campos | |
|---|---|
effectiveSearchQpmThreshold |
Opcional. El umbral de QPM de búsqueda que está en vigor actualmente en consultas por minuto. Es el umbral con el que se compara el uso de QPM para calcular los excesos. |
effectiveIndexingCoreThreshold |
Opcional. El umbral de Indexing Core que está en vigor. Es el umbral con el que se compara el uso de Indexing Core para calcular los excesos. |
startTime |
Opcional. Hora de inicio de la suscripción de facturación activa. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
Métodos |
|
|---|---|
|
Obtiene un Project. |
|
Actualiza la configuración editable de un proyecto de Discovery Engine. |
|
Aprovisiona el recurso del proyecto. |
|
Actualiza los términos del servicio de este proyecto. |