- Recurso: Project
- ServiceTerms
- Estado
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- ConfigurableBillingStatus
- Métodos
Recurso: Project
Son los metadatos y la configuración de un proyecto de Google Cloud en el servicio.
| Representación JSON |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| Campos | |
|---|---|
name |
Solo salida. Nombre completo del recurso del proyecto, por ejemplo, |
createTime |
Solo salida. Es la marca de tiempo de la creación de este proyecto. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
provisionCompletionTime |
Solo salida. Es la marca de tiempo en la que se aprovisionó correctamente este proyecto. Un valor vacío significa que este proyecto aún se está aprovisionando y no está listo para usarse. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
serviceTermsMap |
Solo salida. Es un mapa de las condiciones del servicio. La clave es el |
customerProvidedConfig |
Es opcional. Son los parámetros de configuración que proporciona el cliente. |
configurableBillingStatus |
Solo salida. Es el estado actual de la facturación configurable del proyecto. |
ServiceTerms
Son metadatos sobre las Condiciones del Servicio.
| Representación JSON |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| Campos | |
|---|---|
id |
Es el identificador único de estas condiciones del servicio. Condiciones disponibles:
|
version |
Es la cadena de versión de las condiciones del servicio. Para obtener valores aceptables, consulta los comentarios de |
state |
Indica si el proyecto aceptó o rechazó las condiciones del servicio, o si aún están pendientes. |
acceptTime |
Fecha y hora en que el proyecto aceptó las condiciones del servicio por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
declineTime |
Fecha y hora en que el proyecto rechazó o revocó el acuerdo de las condiciones del servicio por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
Estado
El acuerdo establece estas condiciones del servicio.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Es el valor predeterminado de la enumeración. En realidad, este valor no se usa. |
TERMS_ACCEPTED |
El proyecto dio su consentimiento a las condiciones del servicio. |
TERMS_PENDING |
El proyecto está pendiente de revisión y aceptación de las condiciones del servicio. |
TERMS_DECLINED |
El proyecto rechazó o revocó el acuerdo de las condiciones del servicio. |
CustomerProvidedConfig
Son los parámetros de configuración que proporciona el cliente.
| Representación JSON |
|---|
{
"notebooklmConfig": {
object ( |
| Campos | |
|---|---|
notebooklmConfig |
Es opcional. Es la configuración de los parámetros de NotebookLM. |
NotebooklmConfig
Es la configuración de NotebookLM.
| Representación JSON |
|---|
{
"modelArmorConfig": {
object ( |
| Campos | |
|---|---|
modelArmorConfig |
Es la configuración de Model Armor que se usará para limpiar las instrucciones del usuario y las respuestas del LLM. |
optOutNotebookSharing |
Es opcional. Indica si se debe inhabilitar la función de uso compartido de notebooks para el proyecto. Si no se especifica, el valor predeterminado es falso. |
ModelArmorConfig
Es la configuración de las plantillas de Model Armor definidas por el cliente que se usarán para limpiar las instrucciones del usuario y las respuestas del LLM.
| Representación JSON |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| Campos | |
|---|---|
userPromptTemplate |
Es opcional. Es el nombre del recurso de la plantilla de Model Armor para sanear las instrucciones del usuario. Formato: projects/{project}/locations/{location}/templates/{templateId}. Si no se especifica, no se aplicará ninguna limpieza a la instrucción del usuario. |
responseTemplate |
Es opcional. Es el nombre del recurso de la plantilla de Model Armor para sanear las respuestas del LLM. Formato: projects/{project}/locations/{location}/templates/{templateId}. Si no se especifica, no se aplicará ninguna limpieza a la respuesta del LLM. |
ConfigurableBillingStatus
Representa los parámetros de facturación configurables que están vigentes actualmente. Estos valores se derivan del historial de suscripciones del cliente que se almacena de forma interna y reflejan los umbrales que se usan activamente para la facturación en el momento de la llamada a projects.get. Esto incluye el startTime de la suscripción y puede diferir de los valores en customerProvidedConfig debido a las reglas de facturación (p.ej., las reducciones de precios solo entran en vigencia al comienzo de un nuevo mes).
| Representación JSON |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string } |
| Campos | |
|---|---|
effectiveSearchQpmThreshold |
Es opcional. Es el umbral de QPM de la Búsqueda que está vigente actualmente, expresado en búsquedas por minuto. Este es el umbral con el que se compara el uso de QPM para los cálculos de excedente. |
effectiveIndexingCoreThreshold |
Es opcional. Es el umbral actual y efectivo del núcleo de indexación. Es el umbral con el que se compara el uso del núcleo de Indexación para los cálculos de excedentes. |
startTime |
Es opcional. Es la fecha y hora de inicio de la suscripción de facturación activa actualmente. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
Métodos |
|
|---|---|
|
Obtienes una Project. |
|
Actualiza la configuración editable de un proyecto de Discovery Engine. |
|
Aprovisiona el recurso del proyecto. |
|
Actualiza las condiciones del servicio para este proyecto. |