Deploy Rule (deployRule)
A deployRule feature element 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 we want to deploy. The built in rules are sufficient for usual circumstances, but if necessary we can override elements of a rule or define a new rule.
Name Type Default Description deploy string
RequiredDeploy a member id string A unique configuration ID. name string
RequiredThe name of the deploy rule restart string Restart a deployed member start string
RequiredStart a deployed member stop string
RequiredStop a deployed member type string
RequiredLiberty, Node.js, or docker undeploy string
RequiredUndeploy a member
A unique configuration ID.
Name Type Default Description defaultValue string The default value for the input variable description string
RequiredThe description of the input variable displayName string The display name of the input variable group string The group of the input variable id string A unique configuration ID. name string
RequiredThe name of the input variable type string
RequiredThe 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). A unique configuration ID.
Name Type Default Description displayName string The display name for the runtime id string A unique configuration ID.