deployRule - Deploy Rule (deployRule)

A deploy rule defines how the collective controller deploys and operates a collective member. There are built in rules for Liberty members, Node.js members, and Docker container members. The Docker deploy rule supports either a Liberty or Node.js member running inside the container. Choose the rule that matches the member type you want to deploy. The built in rules are sufficient for usual circumstances, but if necessary you can override elements of a rule or define a new rule.

NameTypeDefaultDescription
idstringA unique configuration ID.
deploystringThe command to run at the target host to deploy a member
undeploystringThe command to run at the target host to undeploy a member
startstringThe command to run at the target host to start a deployed member
stopstringThe command to run at the target host to stop a deployed member
typestringThe type of member to be deployed: Liberty, Node.js, or docker
namestringThe name of the deploy rule
restartstringThe command to run at the target host to restart a deployed member

runtimeTpe

A unique configuration ID.

NameTypeDefaultDescription
idstringA unique configuration ID.
displayNamestringThe display name for the runtime

inputVarible

A unique configuration ID.

NameTypeDefaultDescription
idstringA unique configuration ID.
namestringThe name of the input variable
typestringThe type of the input variable. Valid types are String, password, filePath (a directory), file (a file name, for example, package.zip), cluster (name of a cluster), dockerImage (name of a docker image).
descriptionstringThe description of the input variable
defaultValuestringThe default value for the input variable
displayNamestringThe display name of the input variable
groupstringThe group of the input variable