cloudantDatabase - Database Cloudant (cloudantDatabase)

Configurazione per un database Cloudant.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
cloudantRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica il builder per il client Cloudant che verrà utilizzato durante la connessione a questo database.
createbooleanotrueIndica che il client Cloudant deve creare il database se non esiste già.
databaseNamestringNome del database.
jndiNamestringIl nome JNDI.

cloudant

Specifica il builder per il client Cloudant che verrà utilizzato durante la connessione a questo database.

NameTypeDefaultDescription
libraryRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica una libreria che contiene la libreria client Cloudant e le sue dipendenze.
disableSSLAuthenticationbooleanofalseDisabilita la verifica del nome host e la convalida della catena di certificati.
jndiNamestringIl nome JNDI.
urlstringURL per il server Cloudant, che include l'host e la porta.
accountstringIl nome account utilizzato per la connessione a un database Cloudant.
containerAuthDataRefUn riferimento allelemento di livello più alto {0} (stringa).Dati di autenticazione predefiniti per l'autenticazione gestita dal contenitore che si applica quando i bind non specificano un alias di autenticazione per un riferimento della risorsa con res-auth=CONTAINER.
usernamestringL'ID utente Cloudant utilizzato per eseguire il login e accedere ai database.
passwordPassword codificata reversibilmente (stringa)Password corrispondente all'ID utente Cloudant.
connectTimeoutUn periodo di tempo con precisione al millisecondo5mIl tempo massimo entro cui stabilire una connessione. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
maxConnectionsint
Min: 0
6Il numero massimo di connessioni simultanee che un client Cloudant può effettuare all'host.
proxyUrlstringL'URL di un server proxy da utilizzare durante la connessione a un server Cloudant.
proxyUserstringIl nome utente per un server proxy da utilizzare durante la connessione a un server Cloudant.
proxyPasswordPassword codificata reversibilmente (stringa)La password corrispondente al nome utente per un server proxy da utilizzare durante la connessione a un server Cloudant.
readTimeoutUn periodo di tempo con precisione al millisecondo5mIl valore di timeout dell'attesa della risposta da una connessione client stabilita. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
sslRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica la configurazione SSL necessaria per stabilire una connessione sicura.

cloudant > library

Specifica una libreria che contiene la libreria client Cloudant e le sue dipendenze.

NameTypeDefaultDescription
namestringNome della libreria condivisa per gli amministratori
descriptionstringDescrizione della libreria condivisa per gli amministratori
filesetRefElenco di riferimenti agli elementi di livello più alto fileset (stringa separata da virgole).ID dell'insieme di file di riferimento
apiTypeVisibilitystringspec,ibm-api,api,stableI tipi di package API supportati da questo programma di caricamento classe. Questo valore è un elenco separato da virgole di una combinazione dei seguenti package API: spec, ibm-api, api, stable, terza parte.

cloudant > library > fileset

ID dell'insieme di file di riferimento

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
dirPercorso a una directory${server.config.dir}La directory di base in cui ricercare i file.
caseSensitivebooleanotrueValore booleano per indicare se la ricerca deve essere sensibile al maiuscolo/minuscolo (valore predefinito: true).
includesstring*L'elenco di pattern di nomi file separati da spazio o virgola da includere nei risultati della ricerca (valore predefinito: *).
excludesstringL'elenco di pattern di nomi file separati da spazio o virgola da escludere dai risultati della ricerca; per impostazione predefinita, non viene escluso alcun file.
scanIntervalUn periodo di tempo con precisione al millisecondo0Intervallo di scansione per il controllo delle modifiche all'insieme di file come valore long con suffisso dell'unità di tempo h-ore, m-minuti, s-secondi, ms-millisecondi (ad esempio, 2ms oppure 5s). Disabilitato (intervallo scansione=0) per impostazione predefinita. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.

cloudant > library > folder

Id della cartella di riferimento

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
dirPercorso a una directoryDirectory o cartella da includere nel percorso classe della libreria per individuare i file delle risorse

cloudant > library > file

Id del file di riferimento

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
namePercorso a un fileNome file completo

cloudant > containerAuthData

Dati di autenticazione predefiniti per l'autenticazione gestita dal contenitore che si applica quando i bind non specificano un alias di autenticazione per un riferimento della risorsa con res-auth=CONTAINER.

NameTypeDefaultDescription
userstringIl nome dell'utente da utilizzare durante la connessione a EIS.
passwordPassword codificata reversibilmente (stringa)La password dell'utente da utilizzare durante la connessione a EIS. Il valore può essere memorizzato come testo in chiaro oppure in formato codificato. Si consiglia di codificare la password. Per eseguire tale operazione, utilizzare lo strumento securityUtility con l'opzione encode.

cloudant > ssl

Specifica la configurazione SSL necessaria per stabilire una connessione sicura.

NameTypeDefaultDescription
keyStoreRefUn riferimento allelemento di livello più alto {0} (stringa).Un keystore che contiene le voci di chiave per il repertorio SSL. Questo attributo è obbligatorio.
trustStoreRefUn riferimento allelemento di livello più alto {0} (stringa).${keyStoreRef}Un keystore che contiene le voci di certificato affidabile utilizzate dal repertorio SSL per la verifica della firma. Questo attributo è facoltativo. Se non viene specificato, lo stesso keystore viene utilizzato sia per le voci di chiave sia per le voci di certificato affidabile.
sslProtocolstringIl protocollo di handshake SSL. È possibile trovare i valori protocollo nella documentazione per il provider JSSE (Java Secure Socket Extension) del JRE sottostante. Quando si utilizza IBM JRE il valore predefinito è SSL_TLS e quando si utilizza Oracle JRE è SSL.
clientAuthenticationbooleanofalseSpecifica se è abilitata l'autenticazione client. Se impostato su true, è richiesta l'autenticazione client e il client deve fornire un certificato per il server deve ritenere affidabile.
clientAuthenticationSupportedbooleanofalseSpecifica se è supportata l'autenticazione client. Se impostato su true, il supporto dell'autenticazione client significa che il server verifica l'attendibilità da un client se il client presenta un certificato.
securityLevel
  • HIGH
  • MEDIUM
  • LOW
  • CUSTOM
HIGHSpecifica il gruppo di suite di cifratura utilizzato dall'handshake SSL. HIGH sono cifrature 3DES e 128 bit e successive, MEDIUM sono cifrature DES e 40 bit, LOW sono cifrature senza codifica. Se è utilizzato l'attributo enabledCiphers, l'elenco securityLevel viene ignorato.
HIGH
Suite di cifratura 3DES e 128 bit e successive
MEDIUM
%repertoire.MEDIUM
LOW
%repertoire.LOW
CUSTOM
%repertoire.CUSTOM
clientKeyAliasstringSpecifica l'alias del certificato nel keystore che viene utilizzato come chiave da inviare a un server che ha l'autenticazione client abilitata. Questo attributo è necessario solo se il keystore ha più di una voce chiave.
serverKeyAliasstringSpecifica l'alias del certificato nel keystore utilizzato come chiave del server. Questo attributo è necessario solo se il keystore ha più di una voce chiave.
enabledCiphersstringSpecifica un elenco personalizzato di cifrature. Separare ciascuna cifratura nell'elenco con uno spazio. La cifratura supportata dipenderà dal JRE sottostante utilizzato. Controllare il JRE per la cifratura valida.

cloudant > ssl > outboundConnection

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
hoststringIl server utilizza questa configurazione SSL quando accede al nome host specificato.
portintIl server utilizza questa configurazione SSL quando accede al nome host remoto sulla porta specificata.
clientCertificatestringIl client utilizza l'alias di certificato se si effettua una connessione a un server che supporta o richiede l'autenticazione client.