Una regola di distribuzione definisce il modo in cui Collective Controller distribuisce e gestisce un membro collective. Vi sono regole integrate per i membri di Liberty, Node.js e dei contenitori Docker. La regola di distribuzione Docker supporta un membro Liberty o Node.js in esecuzione all'interno del contenitore. Selezionare la regola corrispondente al tipo di membro che si desidera distribuire. Le regole integrate sono sufficienti per le circostanze usuali ma, se necessario, è possibile sovrascrivere gli elementi di una regola o definirne una nuova.
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
deploy | string | Il comando da eseguire sull'host di destinazione per distribuire un membro | |
undeploy | string | Il comando da eseguire sull'host di destinazione per annullare la distribuzione di un membro | |
start | string | Il comando da eseguire sull'host di destinazione per avviare un membro distribuito | |
stop | string | Il comando da eseguire sull'host di destinazione per arrestare un membro distribuito | |
type | string | Il tipo di membro da distribuire: Liberty, Node.js o Docker | |
name | string | Il nome della regola di distribuzione | |
restart | string | Il comando da eseguire sull'host di destinazione per riavviare un membro distribuito |
Un ID di configurazione univoco.
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
displayName | string | Il nome di visualizzazione per il runtime |
Un ID di configurazione univoco.
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
name | string | Il nome della variabile di input | |
type | string | Il tipo di variabile di input. I tipi validi sono String, password, filePath (una directory), file (il nome di un file, ad esempio package.zip), cluster (il nome di un cluster), dockerImage (il nome di un'immagine docker). | |
description | string | La descrizione della variabile di input | |
defaultValue | string | Il valore predefinito della variabile di input | |
displayName | string | Il nome di visualizzazione della variabile di input | |
group | string | Il gruppo della variabile di input |