Back to index
Summary
Creates a hook in a resource template, which can have one or more hooks. A hook stores a reference to a procedure in a CloudBees CD/RO project or plugin project. When a resource template is used to create a resource pool, these procedures are invoked.hookNameStringrequiredName for the hook; must be unique among all hooks. broadcastBooleanoptionalBroadcast flag. descriptionStringoptionalComment text describing this object that is not interpreted at all by CloudBees CD/RO. hookParameterArrayoptionalHook parameters. hookTypeStringoptionalHook type. Possible values: "POST_CONFIGURATION" , "POST_PROVISIONING" , "POST_TEARDOWN" , "PRE_CONFIGURATION" , "PRE_PROVISIONING" , "PRE_TEARDOWN" procedureNameStringoptionalHook procedure name. procedurePluginKeyStringoptionalProcedure plugin key. procedureProjectNameStringoptionalProcedure project name. projectNameStringoptionalProjectName of the entity that owns the hook. resourceTemplateNameStringoptionalName of the resource template. |
Usage
Perl
$cmdr->createHook( "test-hookName" # hookName # optionals );
ectool
ectool createHook \ "test-hookName" `# hookName` \ # optionals