- Representação JSON
- Estado
- SourceEntity
- SyncMode
- DestinationConfig
- Destino
- ActionConfig
- ScopeList
- EndUserConfig
- Inquilino
- FederatedConfig
- ConnectorMode
- BlockingReason
- IdentityScheduleConfig
- BAPConfig
- ConnectorMode
- ToolspecOverride
- ConnectorType
- AlertPolicyConfig
- AlertEnrollment
- EnrollStates
- RealtimeSyncConfig
- StreamingError
- StreamingErrorReason
- DynamicTool
- CliConfig
Gerencia a conexão com fontes de dados externas para todos os repositórios de dados agrupados em um Collection. É um recurso singleton de Collection. A inicialização só é compatível com o método DataConnectorService.SetUpDataConnector, que cria um novo Collection e inicializa o DataConnector dele.
| Representação JSON |
|---|
{ "name": string, "state": enum ( |
| Campos | |
|---|---|
name |
Identificador. O nome completo do recurso do conector de dados. Formato: |
state |
Somente saída. Estado do conector. |
dataSource |
Obrigatório. O identificador da fonte de dados. Para conferir a lista completa e atualizada de conectores compatíveis e seus valores, consulte Conectar uma fonte de dados de terceiros. |
removeParamKeys[] |
Opcional. Especifica as chaves a serem removidas do campo "params". Isso só fica ativo quando "params" é incluído no "updateMask" em um UpdateDataConnectorRequest. A exclusão tem precedência se uma chave estiver em "removeParamKeys" e presente no campo "params" da solicitação. |
refreshInterval |
Obrigatório. O intervalo de atualização para sincronização de dados. Se a duração for definida como 0, os dados serão sincronizados em tempo real. O recurso de streaming ainda não está disponível. O mínimo é de 30 minutos e o máximo é de 7 dias. Quando o intervalo de atualização é definido com o mesmo valor do intervalo de atualização incremental, a sincronização incremental é desativada. Duração em segundos com até nove dígitos fracionários, terminando em " |
nextSyncTime |
Define o horário programado para a próxima sincronização de dados. Esse campo exige hora, minuto e fuso horário do banco de dados de fuso horário da IANA. Isso é usado quando o conector de dados tem um intervalo de atualização maior que um dia. Quando as horas ou os minutos não são especificados, presumimos um horário de sincronização de 0h00. O usuário precisa informar um fuso horário para evitar ambiguidade. |
entities[] |
Lista de entidades da fonte de dados conectada a serem ingeridas. |
createTime |
Apenas saída. Carimbo de data/hora em que 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: |
latestPauseTime |
Apenas saída. O carimbo de data/hora mais recente em que este
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: |
lastSyncTime |
Apenas saída. Apenas para conectores periódicos, indica a última vez que uma sincronização de dados foi concluída. 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: |
updateTime |
Apenas saída. Carimbo de data/hora da última atualização do 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: |
errors[] |
Apenas saída. Os erros da inicialização ou da execução mais recente do conector. |
syncMode |
O modo de sincronização de dados suportado pelo conector de dados. |
kmsKeyName |
Somente entrada. A chave KMS a ser usada para proteger os DataStores gerenciados por este conector. Precisa ser definido para solicitações que precisam obedecer às proteções da política da organização da CMEK. Se esse campo for definido e processado com sucesso, os DataStores criados por esse conector serão protegidos pela chave do KMS. |
destinationConfigs[] |
Opcional. Quaisquer destinos utilizados para conectar-se a serviços de terceiros. |
actionState |
Somente saída. Estado do conector de ação. Isso reflete se o conector de ação está sendo inicializado, está ativo ou encontrou erros. |
actionConfig |
Opcional. Configurações de ação para que o conector ofereça suporte a ações. |
endUserConfig |
Opcional. Quaisquer parâmetros e credenciais usados especificamente para conectores EUA. |
federatedConfig |
Opcional. Todos os parâmetros e credenciais usados especificamente para conectores híbridos que oferecem suporte ao modo FEDERATED. Esse campo só deve ser definido se o conector for híbrido e quisermos ativar o modo FEDERATED. |
connectorModes[] |
Opcional. Os modos ativados para este conector. O estado padrão é CONNECTOR_MODE_UNSPECIFIED. |
staticIpEnabled |
Opcional. Se o cliente habilitou endereços IP estáticos para este conector. |
staticIpAddresses[] |
Apenas saída. Os endereços IP estáticos usados por este conector. |
oauthStaticIpAddresses[] |
Apenas saída. Os endereços IP estáticos usados por este conector para APIs OAuth (por exemplo, autenticação do usuário final). Eles são apresentados separadamente do |
blockingReasons[] |
Apenas saída. Ações do usuário que precisam ser concluídas antes que o conector possa começar a sincronizar dados. |
identityRefreshInterval |
O intervalo de atualização para sincronizar as informações da lista de controle de acesso dos documentos ingeridos por esse conector. Se não for definido, a lista de controle de acesso será atualizada no intervalo padrão de 30 minutos. O intervalo de atualização da identidade pode ser de no mínimo 30 minutos e no máximo 7 dias. Duração em segundos com até nove dígitos fracionários, terminando em " |
identityScheduleConfig |
A configuração das execuções de sincronização de dados de identidade. Contém o intervalo de atualização para sincronizar as informações da lista de controle de acesso dos documentos ingeridos por esse conector. |
privateConnectivityProjectId |
Apenas saída. O ID do projeto de locatário associado aos conectores de conectividade particular. Esse projeto precisa estar na lista de permissões para que o conector funcione. |
bapConfig |
Opcional. A configuração para estabelecer uma conexão BAP. |
connectorType |
Apenas saída. O tipo de conector. Cada origem só pode ser mapeada para um tipo. Por exemplo, o Salesforce, o Confluence e o Jira têm o tipo de conector THIRD_PARTY. Ele não pode ser mudado depois de definido pelo sistema. |
realtimeState |
Apenas saída. Estado da sincronização em tempo real |
alertPolicyConfigs[] |
Opcional. A configuração de alerta no nível do conector. |
realtimeSyncConfig |
Opcional. A configuração para sincronização em tempo real. |
aclEnabled |
Opcional. Se o conector será criado com uma configuração de ACL. No momento, esse campo só afeta os conectores do Cloud Storage e do BigQuery. |
createEuaSaas |
Opcional. Se o conector END USER AUTHENTICATION foi criado no SaaS. |
autoRunDisabled |
Opcional. Indica se o conector está desativado para execução automática. Ele pode ser usado para pausar a sincronização periódica e em tempo real. Atualização: com a introdução de incrementalSyncDisabled, autoRunDisabled é usado para pausar/desativar apenas sincronizações completas. |
incrementalSyncDisabled |
Opcional. Indica se as sincronizações incrementais estão pausadas para esse conector. Isso é independente de "autoRunDisabled". Aplicável apenas a conectores de terceiros. Quando o intervalo de atualização é definido com o mesmo valor do intervalo de atualização incremental, a sincronização incremental é desativada, ou seja, definida como "true". |
incrementalRefreshInterval |
Opcional. O intervalo de atualização específico para sincronizações de dados incrementais. Se não for definido, as sincronizações incrementais vão usar o padrão do ambiente, definido como 3 horas. O mínimo é de 30 minutos e o máximo é de 7 dias. Aplicável apenas a conectores de terceiros. Quando o intervalo de atualização é definido com o mesmo valor do intervalo de atualização incremental, a sincronização incremental é desativada. Duração em segundos com até nove dígitos fracionários, terminando em " |
hybridIngestionDisabled |
Opcional. Se o conector for híbrido, determina se a ingestão está ativada e se os recursos adequados são provisionados durante a criação do conector. Se o conector não for híbrido, esse campo será ignorado. |
egressFqdns[] |
Apenas saída. A lista de FQDNs para onde o conector de dados pode fazer saída. Isso inclui o FQDN derivado do URL da instância fornecido pelo cliente e os FQDNs padrão por tipo de conector. |
vpcscEnabled |
Apenas saída. Se o conector foi criado com o VPC-SC ativado. |
dynamicTools[] |
Apenas saída. As ferramentas dinâmicas buscadas para este conector. |
cliConfig |
Opcional. A configuração para estabelecer uma conexão de CLI. |
connectorSourceId |
Opcional. Se definido, esse valor em vez de |
tag |
Opcional. Imutável. Rótulo independente da versão e voltado ao usuário para este conector. Pode ser compartilhado por vários conectores no mesmo (projeto, local, coleção, dataSource). A pesquisa baseada em tag retorna aquele com o maior "createTime". Opcional no momento da criação. O Agent Designer resolve os conectores usando (dataSource, tag) quando definidos, voltando à pesquisa legada de nome de recurso quando não definidos. Assim, os conectores criados antes do lançamento da gravação de tag continuam funcionando sem um preenchimento. |
metadata |
Opcional. Metadados do conector voltados ao usuário. Preenchido com os metadados / registro |
Parâmetros necessários para acessar a origem no formato de pares (chave, valor). Os valores de string com o formato Parâmetros obrigatórios para todas as fontes de dados:
Parâmetros obrigatórios para fontes que aceitam OAUTH, ou seja,
Parâmetros obrigatórios para fontes que oferecem suporte à autenticação básica de token de API, ou seja,
Exemplo: Parâmetro opcional para especificar o tipo de autorização a ser usado para suporte a vários tipos de autorização:
|
|
params |
Parâmetros obrigatórios do conector de dados no formato JSON estruturado. |
jsonParams |
Parâmetros obrigatórios do conector de dados no formato de string JSON. |
| Fim dos campos mutuamente exclusivos. | |
Estado
O estado do conector.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Valor padrão. |
CREATING |
O conector está sendo configurado. |
ACTIVE |
O conector foi configurado e está aguardando a próxima execução de sincronização. |
FAILED |
O conector está com erro. Os detalhes do erro podem ser encontrados em DataConnector.errors. Se o erro não puder ser corrigido, o DataConnector poderá ser excluído pela API CollectionService.DeleteCollection. |
RUNNING |
O conector está sincronizando ativamente os registros da fonte de dados. |
WARNING |
O conector concluiu uma execução de sincronização, mas encontrou erros não fatais. |
INITIALIZATION_FAILED |
Falha na inicialização do conector. As possíveis causas incluem erros de execução ou problemas no pipeline assíncrono, impedindo que a solicitação chegue aos serviços downstream (exceto para alguns tipos de conector). |
UPDATING |
O conector está sendo atualizado. |
SourceEntity
Representa uma entidade na fonte de dados. Por exemplo, o objeto Account no Salesforce.
| Representação JSON |
|---|
{ "entityName": string, "keyPropertyMappings": { string: string, ... }, "dataStore": string, "startingSchema": { object ( |
| Campos | |
|---|---|
entityName |
É o nome da entidade. Valores compatíveis por fonte de dados:
|
keyPropertyMappings |
Atributos para indexação. Chave: nome do campo. Valor: a propriedade da chave para mapear um campo, como
|
dataStore |
Apenas saída. O nome completo do recurso do repositório de dados associado à entidade de origem. Formato: |
startingSchema |
Opcional. O esquema inicial a ser usado para o Esse campo é usado apenas pela API O esquema fornecido será validado de acordo com determinadas regras. Saiba mais neste documento. |
healthcareFhirConfig |
Opcional. Configuração para a vertical |
Os parâmetros da entidade para facilitar a ingestão de dados. Por exemplo, para conectores do BigQuery:
|
|
params |
Os parâmetros da entidade para facilitar a ingestão de dados no formato JSON estruturado. |
jsonParams |
Os parâmetros da entidade para facilitar a ingestão de dados no formato de string JSON. |
| Fim dos campos mutuamente exclusivos. | |
SyncMode
Define o modo de sincronização de dados compatível com o conector de dados.
| Tipos enumerados | |
|---|---|
PERIODIC |
O conector vai sincronizar os dados periodicamente com base no refreshInterval. Use-o com autoRunDisabled para pausar a sincronização periódica ou para indicar uma sincronização única. |
STREAMING |
Os dados serão sincronizados em tempo real. |
UNSPECIFIED |
O conector que não ingere dados terá esse valor. |
DestinationConfig
Define os endpoints de destino usados para se conectar a fontes terceirizadas.
| Representação JSON |
|---|
{
"key": string,
"destinations": [
{
object ( |
| Campos | |
|---|---|
key |
Opcional. Identificador exclusivo do destino compatível com o conector. |
destinations[] |
Opcional. Os destinos da chave correspondente. |
| Parâmetros adicionais para essa configuração de destino. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta: | |
params |
Opcional. Outros parâmetros para essa configuração de destino no formato JSON estruturado. |
jsonParams |
Parâmetros adicionais para essa configuração de destino no formato de string JSON. |
| Fim dos campos mutuamente exclusivos. | |
Destino
Define um endpoint de destino.
| Representação JSON |
|---|
{ "port": integer, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "host": string // End of mutually exclusive fields. } |
| Campos | |
|---|---|
port |
Opcional. Número da porta de destino aceita pelo destino. |
| O destino do endpoint. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta: | |
host |
Host roteável publicamente. |
| Fim dos campos mutuamente exclusivos. | |
ActionConfig
Informações para oferecer suporte a ações no conector.
| Representação JSON |
|---|
{
"isActionConfigured": boolean,
"serviceName": string,
"useStaticSecrets": boolean,
"createBapConnection": boolean,
"userDefinedScopesMapping": {
string: {
object ( |
| Campos | |
|---|---|
isActionConfigured |
Apenas saída. O conector tem os parâmetros necessários e está configurado para oferecer suporte a ações. |
serviceName |
Opcional. O nome do recurso do Service Directory (projects/*/locations/*/namespaces/*/services/*) que representa um endpoint de rede VPC usado para se conectar ao Obrigatório quando o VPC Service Controls está ativado. |
useStaticSecrets |
Opcional. Se é para usar secrets estáticos para o conector. Se for "true", os secrets fornecidos em "actionParams" serão ignorados. |
createBapConnection |
Opcional. Se uma conexão BAP será criada para o conector. |
userDefinedScopesMapping |
Opcional. Mapeamento do nome da operação para a lista de escopos. Só será preenchido se houver escopos especificados pelo usuário. |
Parâmetros necessários para oferecer suporte a ações no formato de pares (chave, valor). Os valores de string com o formato Parâmetros obrigatórios para fontes que aceitam OAUTH, ou seja,
|
|
actionParams |
Opcional. Parâmetros de ação em formato JSON estruturado. |
jsonActionParams |
Opcional. Parâmetros de ação em formato de string JSON. |
| Fim dos campos mutuamente exclusivos. | |
ScopeList
Armazena uma lista de escopos.
| Representação JSON |
|---|
{ "scopes": [ string ] } |
| Campos | |
|---|---|
scopes[] |
Opcional. A lista de escopos. |
EndUserConfig
Quaisquer parâmetros e credenciais usados especificamente para conectores EUA.
| Representação JSON |
|---|
{
"additionalParams": {
object
},
"tenant": {
object ( |
| Campos | |
|---|---|
additionalParams |
Opcional. Quaisquer parâmetros adicionais necessários para a EUA. |
tenant |
Opcional. O projeto do inquilino ao qual o conector está conectado. |
| Configuração de autenticação para conectores EUA. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta: | |
authParams |
Opcional. Quaisquer parâmetros de autenticação específicos para conectores EUA. |
jsonAuthParams |
Opcional. Quaisquer parâmetros de autenticação específicos para conectores EUA em formato de string JSON. |
| Fim dos campos mutuamente exclusivos. | |
Locatário
Informações do locatário para uma fonte de conexão. Isso inclui algumas das mesmas informações armazenadas na mensagem de Credencial, mas se limita apenas ao necessário para fornecer ao usuário uma lista de locatários acessíveis.
| Representação JSON |
|---|
{ "id": string, "uri": string, "displayName": string } |
| Campos | |
|---|---|
id |
O ID da instância do locatário. Exemplos: Jira ("8594f221-9797-5f78-1fa4-485e198d7cd0"), Slack ("T123456"). |
uri |
O URI do locatário, se aplicável. Por exemplo, o URI de uma instância do Jira é https://my-jira-instance.atlassian.net, e um tenant do Slack não tem um URI. |
displayName |
Nome de exibição opcional para o locatário, por exemplo, "Minha Equipe do Slack". |
FederatedConfig
Quaisquer parâmetros e credenciais usados especificamente para conectores híbridos que suportam o modo FEDERADO.
| Representação JSON |
|---|
{ "additionalParams": { object }, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "authParams": { object }, "jsonAuthParams": string // End of mutually exclusive fields. } |
| Campos | |
|---|---|
additionalParams |
Opcional. Outros parâmetros necessários para FEDERATED. |
| Configuração de autenticação para conectores FEDERADOS. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta: | |
authParams |
Opcional. Quaisquer parâmetros de autenticação específicos para conectores FEDERADOS. |
jsonAuthParams |
Opcional. Quaisquer parâmetros de autenticação específicos para conectores FEDERADOS em formato de string JSON. |
| Fim dos campos mutuamente exclusivos. | |
ConnectorMode
Os modos ativados para este conector. INGESTION, ACTIONS, FEDERATED, OR EUA
| Tipos enumerados | |
|---|---|
CONNECTOR_MODE_UNSPECIFIED |
Modo de conexão não especificado. |
DATA_INGESTION |
Conector usado para ingestão de dados. |
ACTIONS |
Conector utilizado para ações. |
FEDERATED |
Conector utilizado para busca federada. |
EUA |
Conector usado para autenticação de usuário final. |
FEDERATED_AND_EUA |
Conector híbrido utilizado para pesquisa federada e autenticação de usuário final. |
BlockingReason
Ações do usuário que precisam ser concluídas antes que o conector possa começar a sincronizar dados.
| Tipos enumerados | |
|---|---|
BLOCKING_REASON_UNSPECIFIED |
Valor padrão. |
ALLOWLIST_STATIC_IP |
O conector exige que o cliente coloque IPs estáticos na lista de permissões. |
ALLOWLIST_IN_SERVICE_ATTACHMENT |
O conector exige que o cliente adicione nosso projeto à lista de permissões no anexo de serviço. |
ALLOWLIST_SERVICE_ACCOUNT |
O conector exige que o cliente coloque a conta de serviço na lista de permissões do projeto. |
IdentityScheduleConfig
A configuração das execuções de sincronização de dados de identidade.
| Representação JSON |
|---|
{
"refreshInterval": string,
"nextSyncTime": {
object ( |
| Campos | |
|---|---|
refreshInterval |
Opcional. O intervalo de atualização para sincronizar as informações da lista de controle de acesso dos documentos ingeridos por esse conector. Se não for definido, a lista de controle de acesso será atualizada no intervalo padrão de 30 minutos. O intervalo de atualização da identidade pode ser de no mínimo 30 minutos e no máximo 7 dias. Duração em segundos com até nove dígitos fracionários, terminando em " |
nextSyncTime |
Opcional. O horário UTC em que a próxima sincronização de dados deve começar para o conector de dados. Os clientes só podem especificar a hora e o minuto para programar a sincronização de dados. Isso é usado quando o conector de dados tem um intervalo de atualização maior que um dia. |
BAPConfig
A configuração do conector BAP.
| Representação JSON |
|---|
{ "supportedConnectorModes": [ enum ( |
| Campos | |
|---|---|
supportedConnectorModes[] |
Obrigatório. Os modos de conector compatíveis com a conexão BAP associada. |
enabledActions[] |
Opcional. As ações ativadas na conexão BAP associada. |
toolspecOverride |
Opcional. Substituições personalizadas de toolspec para esta conexão. Para conectores do BAP empresarial que oferecem suporte a definições de ferramentas selecionadas pelo administrador, isso contém as substituições (simplificadas) por ferramenta. Em "Get", preenchido pelo servidor mesclando substituições persistentes com definições de ferramentas de tempo de execução ativas e cortando o resultado para consumo da UI. Na atualização, o valor fornecido substitui as substituições persistentes após a validação do lado do servidor e a fusão: o campo |
ConnectorMode
Casos de uso compatíveis com esse conector BAP.
| Tipos enumerados | |
|---|---|
CONNECTOR_MODE_UNSPECIFIED |
Modo de conexão não especificado. |
DATA_INGESTION |
Conector usado para ingestão de dados. |
ACTIONS |
Conector usado para ações |
END_USER_AUTHENTICATION |
Conector usado para autenticação de usuário final. |
ToolspecOverride
Visualização para o cliente da especificação de ferramenta selecionada pelo administrador para uma conexão BAP. Contém as definições por ferramenta (simplificadas) apresentadas e editáveis pelo administrador na interface do Discovery Engine.
Reflete o formato da mensagem google.cloud.connectorexecution.v1.ToolspecOverride de back-end, mas é mantido intencionalmente como um tipo público separado para que a plataforma da API Discovery Engine possa evoluir de forma independente da plataforma da API fed (AIP-215). Os manipuladores fazem a conversão entre os dois usando helpers em //cloud/ml/discoveryengine/external_service/v1main/data_connector_service/lib:bap_custom_tool_util.
| Representação JSON |
|---|
{ "tools": [ { object } ], "baseVersion": string } |
| Campos | |
|---|---|
tools[] |
Obrigatório. Definições de ferramentas (uma struct por ferramenta) que o administrador personalizou com base na ToolSpec básica retornada pela API federada. OBRIGATÓRIO porque é o único campo editável pelo usuário na API "modify"; a solicitação precisa ter pelo menos uma ferramenta. |
baseVersion |
Obrigatório. Versão da especificação de ferramenta de base em que |
ConnectorType
O tipo de conector. Novos valores podem ser adicionados a essa enumeração no futuro.
| Tipos enumerados | |
|---|---|
CONNECTOR_TYPE_UNSPECIFIED |
Valor padrão. |
THIRD_PARTY |
Conector de terceiros para aplicativo de terceiros. |
GCP_FHIR |
O conector de dados faz a conexão entre o armazenamento do FHIR e o repositório de dados do VAIS. |
BIG_QUERY |
Conector do BigQuery. |
GCS |
Conector do Google Cloud Storage. |
GOOGLE_MAIL |
Conector do Gmail. |
GOOGLE_CALENDAR |
Conector do Google Agenda. |
GOOGLE_DRIVE |
Conector do Google Drive. |
NATIVE_CLOUD_IDENTITY |
Conector nativo do Cloud Identity para pesquisa de pessoas com tecnologia da API People. |
THIRD_PARTY_FEDERATED |
Conector federado, que é um conector de terceiros que não ingere dados, e a pesquisa é feita pela API do aplicativo de terceiros. |
THIRD_PARTY_EUA |
Conector usado para recursos de autenticação de usuário final. |
GCNV |
Conector do Google Cloud NetApp Volumes. |
GOOGLE_CHAT |
Conector do Google Chat. |
GOOGLE_SITES |
Conector do Google Sites. |
REMOTE_MCP |
Conector remoto baseado em MCP. |
GOOGLE_WORKSPACE |
Conector do Google Workspace. |
AlertPolicyConfig
A configuração de alerta no nível do conector.
| Representação JSON |
|---|
{
"alertPolicyName": string,
"alertEnrollments": [
{
object ( |
| Campos | |
|---|---|
alertPolicyName |
Imutável. O nome totalmente qualificado do recurso AlertPolicy. |
alertEnrollments[] |
Opcional. Os estados de inscrição de cada alerta. |
AlertEnrollment
O status de inscrição no alerta.
| Representação JSON |
|---|
{
"alertId": string,
"enrollState": enum ( |
| Campos | |
|---|---|
alertId |
Imutável. O ID de um alerta. |
enrollState |
Obrigatório. O status de inscrição de um cliente. |
EnrollStates
A enumeração do status de inscrição do alerta.
| Tipos enumerados | |
|---|---|
ENROLL_STATES_UNSPECIFIED |
Valor padrão. Utilizado para clientes que não responderam à política de alertas. |
ENROLLED |
O cliente está inscrito nesta apólice. |
DECLINED |
O cliente recusou esta política. |
RealtimeSyncConfig
A configuração para sincronização em tempo real permite armazenar parâmetros adicionais para esse fim.
| Representação JSON |
|---|
{
"webhookUri": string,
"realtimeSyncSecret": string,
"streamingError": {
object ( |
| Campos | |
|---|---|
webhookUri |
Opcional. URL do webhook para o conector especificar parâmetros adicionais para sincronização em tempo real. |
realtimeSyncSecret |
Opcional. O ID do segredo do Secret Manager usado para o segredo do webhook. |
streamingError |
Opcional. Detalhes do erro de streaming. |
StreamingError
Detalhes do erro de streaming.
| Representação JSON |
|---|
{ "streamingErrorReason": enum ( |
| Campos | |
|---|---|
streamingErrorReason |
Opcional. Erro de streaming. |
error |
Opcional. Detalhes do erro. |
StreamingErrorReason
Tipos gerais de erros de streaming.
| Tipos enumerados | |
|---|---|
STREAMING_ERROR_REASON_UNSPECIFIED |
Motivo do erro de transmissão não especificado. |
STREAMING_SETUP_ERROR |
Ocorreu um erro ao configurar recursos para a sincronização em tempo real. |
STREAMING_SYNC_ERROR |
Ocorreu um erro ao executar a sincronização em tempo real do conector. |
INGRESS_ENDPOINT_REQUIRED |
O endpoint de entrada é obrigatório ao configurar a sincronização em tempo real na conectividade particular. |
DynamicTool
Configuração para ferramentas dinâmicas.
| Representação JSON |
|---|
{ "name": string, "description": string, "enabled": boolean, "displayName": string } |
| Campos | |
|---|---|
name |
Obrigatório. O nome da ferramenta. |
description |
Opcional. A descrição da ferramenta. |
enabled |
Opcional. Se a ferramenta está ativada. |
displayName |
Opcional. O nome de exibição da ferramenta. |
CliConfig
Configuração para conectores baseados na execução da CLI.
| Representação JSON |
|---|
{ "enabledActions": [ string ] } |
| Campos | |
|---|---|
enabledActions[] |
Opcional. As ações habilitadas na conexão CLI associada. |