cloudant - Cloudant Builder (cloudant)

Configuração de um Cloudant Builder. Um Cloudant Builder cria instâncias do Cloudant Client, que podem se conectar a um Cloudant Database.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
libraryRefUma 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.
disableSSLAuthenticationbooleanofalseDesativa a verificação do nome do host e a validação da cadeia de certificados.
jndiNamestringNome JNDI.
urlstringURL do servidor Cloudant, que inclui o host e a porta.
accountstringNome da conta usado para conectar a um banco de dados do Cloudant.
containerAuthDataRefUma 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.
usernamestringO ID do usuário do Cloudant usado para efetuar login e acessar seus bancos de dados.
passwordSenha codificada reversível (sequência)A senha correspondente ao ID do usuário do Cloudant.
connectTimeoutUm período de tempo com precisão de milissegundo5mO 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.
maxConnectionsint
Min: 0
6O número máximo de conexões simultâneas que um Cloudant Client pode estabelecer com o host.
proxyUrlstringA URL de um servidor proxy a ser usada ao se conectar a um servidor Cloudant.
proxyUserstringNome do usuário para um servidor proxy a ser usado ao se conectar a um servidor Cloudant.
proxyPasswordSenha 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.
readTimeoutUm período de tempo com precisão de milissegundo5mValor 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.
sslRefUma 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.

library

Especifica uma biblioteca que contém a biblioteca do cliente Cloudant e suas dependências.

NameTypeDefaultDescription
namestringNome da biblioteca compartilhada para administradores
descriptionstringDescrição da biblioteca compartilhada para administradores
filesetRefLista de referências para os elementos fileset de nível superior (sequência separada por vírgula).Id do Conjunto de Arquivos referenciado
apiTypeVisibilitystringspec,ibm-api,api,stableOs 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.

library > fileset

Id do Conjunto de Arquivos referenciado

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
dirCaminho para um diretório${server.config.dir}O diretório base para procurar arquivos.
caseSensitivebooleanotrueBooleano para indicar se a procura deve ou não fazer distinção entre maiúsculas e minúsculas (padrão: true).
includesstring*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: *).
excludesstringA 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.
scanIntervalUm período de tempo com precisão de milissegundo0Intervalo 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.

library > folder

ID da pasta referenciada

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
dirCaminho para um diretórioDiretório ou pasta a serem incluídos no caminho de classe da biblioteca para localizar arquivos de recursos

library > file

ID do arquivo referenciado

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
nameCaminho para um arquivoNome completo do arquivo

containerAuthData

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.

NameTypeDefaultDescription
userstringNome do usuário a ser usado ao conectar-se ao EIS.
passwordSenha 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.

ssl

Especifica a configuração SSL que é necessária para estabelecer uma conexão segura.

NameTypeDefaultDescription
keyStoreRefUma 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.
trustStoreRefUma 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.
sslProtocolstringO 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.
clientAuthenticationbooleanofalseEspecifica 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.
clientAuthenticationSupportedbooleanofalseEspecifica 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
  • MEDIUM
  • LOW
  • CUSTOM
HIGHEspecifica 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
clientKeyAliasstringEspecifica 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.
serverKeyAliasstringEspecifica 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.
enabledCiphersstringEspecifica 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.

ssl > outboundConnection

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
hoststringO servidor usa essa configuração de SSL quando acessa o nome do host especificado.
portintO servidor usa essa configuração de SSL quando acessa o nome do host remoto na porta especificada.
clientCertificatestringO cliente usa esse alias de certificado se você fizer uma conexão com um servidor que suporte ou requeira a autenticação do cliente.