Configurazione per un database Cloudant.
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
cloudantRef | Un riferimento allelemento di livello più alto {0} (stringa). | Specifica il builder per il client Cloudant che verrà utilizzato durante la connessione a questo database. | |
create | booleano | true | Indica che il client Cloudant deve creare il database se non esiste già. |
databaseName | string | Nome del database. | |
jndiName | string | Il nome JNDI. |
Specifica il builder per il client Cloudant che verrà utilizzato durante la connessione a questo database.
Name | Type | Default | Description |
---|---|---|---|
libraryRef | Un riferimento allelemento di livello più alto {0} (stringa). | Specifica una libreria che contiene la libreria client Cloudant e le sue dipendenze. | |
disableSSLAuthentication | booleano | false | Disabilita la verifica del nome host e la convalida della catena di certificati. |
jndiName | string | Il nome JNDI. | |
url | string | URL per il server Cloudant, che include l'host e la porta. | |
account | string | Il nome account utilizzato per la connessione a un database Cloudant. | |
containerAuthDataRef | Un 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. | |
username | string | L'ID utente Cloudant utilizzato per eseguire il login e accedere ai database. | |
password | Password codificata reversibilmente (stringa) | Password corrispondente all'ID utente Cloudant. | |
connectTimeout | Un periodo di tempo con precisione al millisecondo | 5m | Il 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. |
maxConnections | int Min: 0 | 6 | Il numero massimo di connessioni simultanee che un client Cloudant può effettuare all'host. |
proxyUrl | string | L'URL di un server proxy da utilizzare durante la connessione a un server Cloudant. | |
proxyUser | string | Il nome utente per un server proxy da utilizzare durante la connessione a un server Cloudant. | |
proxyPassword | Password codificata reversibilmente (stringa) | La password corrispondente al nome utente per un server proxy da utilizzare durante la connessione a un server Cloudant. | |
readTimeout | Un periodo di tempo con precisione al millisecondo | 5m | Il 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. |
sslRef | Un riferimento allelemento di livello più alto {0} (stringa). | Specifica la configurazione SSL necessaria per stabilire una connessione sicura. |
Specifica una libreria che contiene la libreria client Cloudant e le sue dipendenze.
Name | Type | Default | Description |
---|---|---|---|
name | string | Nome della libreria condivisa per gli amministratori | |
description | string | Descrizione della libreria condivisa per gli amministratori | |
filesetRef | Elenco di riferimenti agli elementi di livello più alto fileset (stringa separata da virgole). | ID dell'insieme di file di riferimento | |
apiTypeVisibility | string | spec,ibm-api,api,stable | I 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. |
ID dell'insieme di file di riferimento
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
dir | Percorso a una directory | ${server.config.dir} | La directory di base in cui ricercare i file. |
caseSensitive | booleano | true | Valore booleano per indicare se la ricerca deve essere sensibile al maiuscolo/minuscolo (valore predefinito: true). |
includes | string | * | L'elenco di pattern di nomi file separati da spazio o virgola da includere nei risultati della ricerca (valore predefinito: *). |
excludes | string | L'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. | |
scanInterval | Un periodo di tempo con precisione al millisecondo | 0 | Intervallo 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. |
Id della cartella di riferimento
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
dir | Percorso a una directory | Directory o cartella da includere nel percorso classe della libreria per individuare i file delle risorse |
Id del file di riferimento
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
name | Percorso a un file | Nome file completo |
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.
Name | Type | Default | Description |
---|---|---|---|
user | string | Il nome dell'utente da utilizzare durante la connessione a EIS. | |
password | Password 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. |
Specifica la configurazione SSL necessaria per stabilire una connessione sicura.
Name | Type | Default | Description |
---|---|---|---|
keyStoreRef | Un riferimento allelemento di livello più alto {0} (stringa). | Un keystore che contiene le voci di chiave per il repertorio SSL. Questo attributo è obbligatorio. | |
trustStoreRef | Un 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. |
sslProtocol | string | Il 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. | |
clientAuthentication | booleano | false | Specifica 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. |
clientAuthenticationSupported | booleano | false | Specifica 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 | Specifica 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 |
clientKeyAlias | string | Specifica 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. | |
serverKeyAlias | string | Specifica l'alias del certificato nel keystore utilizzato come chiave del server. Questo attributo è necessario solo se il keystore ha più di una voce chiave. | |
enabledCiphers | string | Specifica 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.
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
host | string | Il server utilizza questa configurazione SSL quando accede al nome host specificato. | |
port | int | Il server utilizza questa configurazione SSL quando accede al nome host remoto sulla porta specificata. | |
clientCertificate | string | Il client utilizza l'alias di certificato se si effettua una connessione a un server che supporta o richiede l'autenticazione client. |