- Recurso: Project
- ServiceTerms
- Estado
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- ConfigurableBillingStatus
- Métodos
Recurso: Project
Metadados e configurações de um projeto do Google Cloud no serviço.
| Representação JSON |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| Campos | |
|---|---|
name |
Apenas saída. Nome completo do recurso do projeto, por exemplo, |
createTime |
Apenas saída. O carimbo de data/hora em que o projeto foi criado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
provisionCompletionTime |
Apenas saída. O carimbo de data/hora em que o projeto foi provisionado. Um valor vazio significa que o projeto ainda está sendo provisionado e não está pronto para uso. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
serviceTermsMap |
Apenas saída. Um mapa de Termos de Serviço. A chave é o |
customerProvidedConfig |
Opcional. Configurações fornecidas pelo cliente. |
configurableBillingStatus |
Apenas saída. O status atual do faturamento configurável do projeto. |
ServiceTerms
Metadados sobre os Termos de Serviço.
| Representação JSON |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| Campos | |
|---|---|
id |
O identificador exclusivo destes Termos de Serviço. Termos disponíveis:
|
version |
A string da versão dos Termos de Serviço. Para valores aceitáveis, consulte os comentários de |
state |
Se o projeto aceitou/rejeitou os termos do serviço ou se ainda está pendente. |
acceptTime |
A última vez em que o projeto concordou com os Termos de Serviço. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
declineTime |
A última vez em que o projeto recusou ou revogou o contrato de termos de serviço. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
Estado
O contrato afirma estes Termos de Serviço.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
O valor padrão do enum. Esse valor não é usado. |
TERMS_ACCEPTED |
O projeto deu consentimento aos Termos de Serviço. |
TERMS_PENDING |
O projeto está pendente de revisão e aceitação dos Termos de Serviço. |
TERMS_DECLINED |
O projeto recusou ou revogou o contrato dos Termos de Serviço. |
CustomerProvidedConfig
Configurações fornecidas pelo cliente.
| Representação JSON |
|---|
{
"notebooklmConfig": {
object ( |
| Campos | |
|---|---|
notebooklmConfig |
Opcional. Configuração para as definições do NotebookLM. |
NotebooklmConfig
Configuração do NotebookLM.
| Representação JSON |
|---|
{
"modelArmorConfig": {
object ( |
| Campos | |
|---|---|
modelArmorConfig |
Configuração do Model Armor a ser usada para higienizar comandos do usuário e respostas do LLM. |
optOutNotebookSharing |
Opcional. Indica se o recurso de compartilhamento de notebooks será desativado para o projeto. O padrão é "false" se não for especificado. |
ModelArmorConfig
Configuração para modelos do Model Armor definidos pelo cliente que serão usados para higienizar comandos do usuário e respostas do LLM.
| Representação JSON |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| Campos | |
|---|---|
userPromptTemplate |
Opcional. O nome do recurso do modelo do Model Armor para higienizar comandos do usuário. Formato: projects/{project}/locations/{location}/templates/{templateId}. Se não for especificado, nenhuma limpeza será aplicada ao comando do usuário. |
responseTemplate |
Opcional. O nome do recurso do modelo do Model Armor para higienizar respostas do LLM. Formato: projects/{project}/locations/{location}/templates/{templateId}. Se não for especificado, nenhuma limpeza será aplicada à resposta do LLM. |
ConfigurableBillingStatus
Representa os parâmetros de faturamento configuráveis atualmente em vigor. Esses valores são derivados do histórico de assinaturas do cliente armazenado internamente e refletem os limites em uso para fins de faturamento no momento da chamada "projects.get". Isso inclui o startTime da assinatura e pode ser diferente dos valores em customerProvidedConfig devido às regras de faturamento (por exemplo, reduções de escala que entram em vigor apenas no início de um novo mês).
| Representação JSON |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string } |
| Campos | |
|---|---|
effectiveSearchQpmThreshold |
Opcional. O limite de QPM da Pesquisa atualmente em vigor em consultas por minuto. Esse é o limite em relação ao qual o uso de QPM é comparado para cálculos de excedente. |
effectiveIndexingCoreThreshold |
Opcional. O limite de indexação principal atualmente em vigor. Esse é o limite em relação ao qual o uso do Indexing Core é comparado para cálculos de excedente. |
startTime |
Opcional. O horário de início da assinatura de faturamento ativa no momento. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
Métodos |
|
|---|---|
|
Recebe um Project. |
|
Atualiza as configurações editáveis de um projeto do Discovery Engine. |
|
Provisiona o recurso do projeto. |
|
Atualiza os termos de serviço deste projeto. |