Configuração para uma instância do Mongo.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
libraryRef | Uma referência para o elemento de nível library (sequência). | Especifica uma biblioteca que contém o Driver Java do MongoDB. | |
onError |
| WARN | Determina a ação a ser executada em resposta a erros de configuração. IGNORE O servidor não emitirá mensagens de aviso e de erro quando incorrer em um erro de configuração. WARN O servidor emitirá mensagens de aviso e de erro quando incorrer em um erro de configuração. FAIL O servidor emitirá uma mensagem de aviso ou de erro na primeira ocorrência de erro e, em seguida, irá parar o servidor. |
password | Senha codificada reversível (sequência) | Senha para Usuário do Banco de Dados. | |
user | string | Nome de usuário do banco de dados. | |
useCertificateAuthentication | booleano | Use o certificado fornecido no armazenamento de chaves para autenticar o usuário para MongoDB. | |
autoConnectRetry | booleano | Tente conexões em um servidor, para um intervalo até maxAutoConnectRetryTime, se o soquete não puder ser aberto. | |
connectionsPerHost | int Min: 0 | Limita o número de conexões abertas para cada host. Conexões são agrupadas quando não estão em uso. | |
connectTimeout | Um período de tempo com precisão de milissegundo | Tempo limite da conexão para novas conexões. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. | |
cursorFinalizerEnabled | booleano | Tenta limpar DBCursors que não estão fechados. | |
description | string | Descrição de uma instância do Mongo. | |
maxAutoConnectRetryTime | Um período de tempo com precisão de milissegundo | Intervalo durante o qual tenta novamente abrir uma conexão com um servidor. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. | |
maxWaitTime | Um período de tempo com precisão de milissegundo | Quantia máxima de tempo a esperar por uma conexão disponível. Se negativo, a solicitação de conexão nunca atinge o tempo limite. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. | |
socketKeepAlive | booleano | Configura se deve-se efetuar keep-alive do soquete ou não. | |
socketTimeout | Um período de tempo com precisão de milissegundo | O tempo limite de soquete. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. | |
sslEnabled | booleano | Configura se o SSL deve ser ativado ou não. | |
sslRef | Uma referência para o elemento de nível ssl (sequência). | ID da configuração SSL a ser usado para conectar ao servidor ativado por SSL. | |
threadsAllowedToBlockForConnectionMultiplier | int Min: 0 | Esse valor, multiplicado por connectionsPerHost, estabelece um limite superior em encadeamentos que podem esperar uma conexão disponível. | |
readPreference |
| Configura a preferência de leitura. secondary secondary primaryPreferred primaryPreferred nearest nearest secondaryPreferred secondaryPreferred primary primary | |
writeConcern |
| A confiabilidade de uma operação de gravação para o servidor mongo. ERRORS_IGNORED ERRORS_IGNORED MAJORITY MAJORITY FSYNCED FSYNCED FSYNC_SAFE FSYNC_SAFE ACKNOWLEDGED ACKNOWLEDGED JOURNAL_SAFE JOURNAL_SAFE REPLICA_ACKNOWLEDGED REPLICA_ACKNOWLEDGED SAFE SAFE UNACKNOWLEDGED UNACKNOWLEDGED JOURNALED JOURNALED REPLICAS_SAFE REPLICAS_SAFE NONE NONE NORMAL NORMAL |
Lista de nomes de hosts. A ordenação dessa lista deve ser consistente com a lista de portas, de forma que o primeiro elemento da lista de nomes de hosts corresponda ao primeiro elemento na lista de portas e assim por diante.
Especifica uma biblioteca que contém o Driver Java do MongoDB.
Name | Type | Default | Description |
---|---|---|---|
name | string | Nome da biblioteca compartilhada para administradores | |
description | string | Descrição da biblioteca compartilhada para administradores | |
filesetRef | Lista de referências para os elementos fileset de nível superior (sequência separada por vírgula). | Id do Conjunto de Arquivos referenciado | |
apiTypeVisibility | string | spec,ibm-api,api,stable | Os tipos de pacotes de API suportados por esse carregador de classes. Esse valor é uma lista separada por vírgula de qualquer combinação dos pacotes de API a seguir: spec, ibm-api, api, stable, third-party. |
Id do Conjunto de Arquivos referenciado
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
dir | Caminho para um diretório | ${server.config.dir} | O diretório base para procurar arquivos. |
caseSensitive | booleano | true | Booleano para indicar se a procura deve ou não fazer distinção entre maiúsculas e minúsculas (padrão: true). |
includes | string | * | A lista separada por vírgula ou espaço de padrões de nome do arquivo a serem incluídos nos resultados da procura (padrão: *). |
excludes | string | A lista separada por vírgula ou espaço de padrões de nome do arquivo a serem excluídos dos resultados da procura, por padrão nenhum arquivo é excluído. | |
scanInterval | Um período de tempo com precisão de milissegundo | 0 | Intervalo de varredura para verificar o conjunto de arquivos em busca de mudanças como um sufixo longo com uma unidade de tempo h-hora, m-minuto, s-segundo, ms-milissegundo (por exemplo, 2ms ou 5s). Desativado (scanInterval=0) por padrão. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. |
ID da pasta referenciada
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
dir | Caminho para um diretório | Diretório ou pasta a serem incluídos no caminho de classe da biblioteca para localizar arquivos de recursos |
ID do arquivo referenciado
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
name | Caminho para um arquivo | Nome completo do arquivo |
Lista de números de portas. A ordenação dessa lista deve ser consistente com a lista de nomes de hosts, de forma que o primeiro elemento da lista de nomes de hosts corresponda ao primeiro elemento na lista de portas e assim por diante.
ID da configuração SSL a ser usado para conectar ao servidor ativado por SSL.
Name | Type | Default | Description |
---|---|---|---|
keyStoreRef | Uma referência para o elemento de nível keyStore (sequência). | Um keystore contendo entradas chave para o repertório SSL. Este atributo é necessário. | |
trustStoreRef | Uma referência para o elemento de nível keyStore (sequência). | ${keyStoreRef} | Um keystore contendo entradas de certificado confiáveis usadas pelo repertório SSL para verificação de assinatura. Este atributo é opcional. Se não especificado, o mesmo keystore é usado para ambas as entradas de certificado, chave e confiável. |
sslProtocol | string | O protocolo handshake SSL. Valores de protocolo podem ser localizados na documentação para o provedor Java Secure Socket Extension (JSSE) do JRE subjacente. Ao usar o IBM JRE o valor padrão será SSL_TLS e ao usar o Oracle JRE o valor padrão será SSL. | |
clientAuthentication | booleano | false | Especifica se a autenticação de cliente está ativada. Se configurado como true, a autenticação de cliente é requerida e o cliente deve fornecer um certificado para as confianças do servidor. |
clientAuthenticationSupported | booleano | false | Especifica se a autenticação de cliente é suportada. Se configurada para true, a autenticação de cliente suporta os meios que o servidor verificará a confiança de um cliente se o cliente apresenta um certificado. |
securityLevel |
| HIGH | Especifica o grupo de conjunto de cifras usado pelo handshake SSL. HIGH são 3DES e 128 bits e cifras superiores, MEDIUM são DES e cifras de 40 bits, LOW são cifras sem criptografia. Se o atributo enabledCiphers for usado, a lista securityLevel é ignorada. HIGH Conjuntos de cifras 3DES e 128 bits e superior MEDIUM %repertoire.MEDIUM LOW %repertoire.LOW CUSTOM %repertoire.CUSTOM |
clientKeyAlias | string | Especifica o alias do certificado no keystore que é usado como a chave para enviar a um servidor que possui a autenticação de cliente ativada. Este atributo é necessário apenas se o keystore tiver mais de uma entrada principal. | |
serverKeyAlias | string | Especifica o alias do certificado no keystore usado como a chave do servidor. Este atributo é necessário apenas se o keystore tiver mais de uma entrada principal. | |
enabledCiphers | string | Especifica uma lista de cifras customizada. Separa cada cifra na lista com um espaço. A cifra suportada dependerá do JRE subjacente usado. Verifique o JRE para obter cifras válidas. |
Um ID de configuração exclusivo.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
host | string | O servidor usa essa configuração de SSL quando acessa o nome do host especificado. | |
port | int | O servidor usa essa configuração de SSL quando acessa o nome do host remoto na porta especificada. | |
clientCertificate | string | O cliente usa esse alias de certificado se você fizer uma conexão com um servidor que suporte ou requeira a autenticação do cliente. |