- Recurso: Project
- ServiceTerms
- Estado
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- DataProtectionPolicy
- SensitiveDataProtectionPolicy
- 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. |
dataProtectionPolicy |
Opcional. Especifica a política de proteção de dados do NotebookLM. |
observabilityConfig |
Opcional. Configuração de observabilidade para o NotebookLM. |
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. |
DataProtectionPolicy
configuração da política de proteção de dados para o NotebookLM.
| Representação JSON |
|---|
{
"sensitiveDataProtectionPolicy": {
object ( |
| Campos | |
|---|---|
sensitiveDataProtectionPolicy |
Opcional. A política de proteção de dados sensíveis. |
SensitiveDataProtectionPolicy
Especifica uma política de Proteção de Dados Sensíveis (https://cloud.google.com/sensitive-data-protection/docs/sensitive-data-protection-overview).
| Representação JSON |
|---|
{ "policy": string } |
| Campos | |
|---|---|
policy |
Opcional. O nome do recurso da política de proteção de dados sensíveis. |
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 usados ativamente 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, "terminateTime": string, "searchQpmThresholdNextUpdateTime": string, "indexingCoreThresholdNextUpdateTime": 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 atual do Indexing Core. 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: |
terminateTime |
Apenas saída. O último horário de término efetivo das assinaturas principais de QPM de pesquisa e indexaçã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: |
searchQpmThresholdNextUpdateTime |
Apenas saída. O primeiro horário da próxima atualização para o limite da assinatura de QPM de pesquisa. Isso se baseia no next_update_time retornado pela API Cloud Billing Subscription V3 subjacente. Esse campo só é preenchido se uma solicitação de atualização do limite de assinatura de QPM for bem-sucedida. 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: |
indexingCoreThresholdNextUpdateTime |
Apenas saída. O primeiro horário da próxima atualização para o limite mínimo de assinatura principal de indexação. Isso se baseia no next_update_time retornado pela API Cloud Billing Subscription V3 subjacente. Esse campo só é preenchido se uma solicitação de atualização do limite de assinatura principal de indexação for bem-sucedida. 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. |