Configuração de um Cloudant Builder. Um Cloudant Builder cria instâncias do Cloudant Client, que podem se conectar a um Cloudant Database.
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 a biblioteca do cliente Cloudant e suas dependências. | |
disableSSLAuthentication | booleano | false | Desativa a verificação do nome do host e a validação da cadeia de certificados. |
jndiName | string | Nome JNDI. | |
url | string | URL do servidor Cloudant, que inclui o host e a porta. | |
account | string | Nome da conta usado para conectar a um banco de dados do Cloudant. | |
containerAuthDataRef | Uma referência para o elemento de nível authData (sequência). | Dados de autenticação padrão para autenticação gerenciada por contêiner que se aplicam quando ligações não especificarem um alias de autenticação para uma referência de recurso com res-auth=CONTAINER. | |
username | string | O ID do usuário do Cloudant usado para efetuar login e acessar seus bancos de dados. | |
password | Senha codificada reversível (sequência) | A senha correspondente ao ID do usuário do Cloudant. | |
connectTimeout | Um período de tempo com precisão de milissegundo | 5m | O tempo limite para estabelecer uma conexã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. |
maxConnections | int Min: 0 | 6 | O número máximo de conexões simultâneas que um Cloudant Client pode estabelecer com o host. |
proxyUrl | string | A URL de um servidor proxy a ser usada ao se conectar a um servidor Cloudant. | |
proxyUser | string | Nome do usuário para um servidor proxy a ser usado ao se conectar a um servidor Cloudant. | |
proxyPassword | Senha codificada reversível (sequência) | Senha correspondente ao nome do usuário para um servidor proxy a ser usada ao se conectar a um servidor Cloudant. | |
readTimeout | Um período de tempo com precisão de milissegundo | 5m | Valor de tempo limite a esperar uma resposta de uma conexão do cliente estabelecida. 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. |
sslRef | Uma referência para o elemento de nível ssl (sequência). | Especifica a configuração SSL que é necessária para estabelecer uma conexão segura. |
Especifica uma biblioteca que contém a biblioteca do cliente Cloudant e suas dependências.
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 |
Dados de autenticação padrão para autenticação gerenciada por contêiner que se aplicam quando ligações não especificarem um alias de autenticação para uma referência de recurso com res-auth=CONTAINER.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nome do usuário a ser usado ao conectar-se ao EIS. | |
password | Senha codificada reversível (sequência) | Senha do usuário a ser usada ao se conectar ao EIS. O valor pode ser armazenado no formato de texto não criptografado ou codificado. É recomendado que você codifique a senha. Para fazer isso, use a ferramenta securityUtility com a opção de codificação. |
Especifica a configuração SSL que é necessária para estabelecer uma conexão segura.
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. |