createCatalog
Creates a new catalog.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
catalogName |
String |
(Required) The name of the catalog. |
description |
String |
Comment text describing this object that is not interpreted at all by CloudBees CD/RO. |
iconUrl |
String |
Set icon url for a catalog. |
createCatalogItem
Creates a new catalog item in a catalog.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
catalogName |
String |
(Required) The name of the catalog. |
catalogItemName |
String |
(Required) The name of the catalog item. |
afterItem |
String |
If specified, the catalog item will be placed after the named catalog item. |
allowScheduling |
Boolean |
If specified, the schedules/triggers creation is allowed for a catalog item. |
beforeItem |
String |
If specified, the catalog item will be placed before the named catalog item. |
buttonLabel |
String |
The name of the button label. |
description |
String |
Comment text describing this object that is not interpreted at all by CloudBees CD/RO. |
dslParamForm |
String |
The DSL Parameter form Metadata. |
dslString |
String |
The dsl string that is evaluated for the catalog item. |
endTargetJson |
String |
The JSON derived end target object. |
firstItem |
Boolean |
True to make a catalog item the first in a catalog. |
iconUrl |
String |
The URL for the icon to be used in UI. |
subpluginKey |
String |
The name of the procedure’s pluginKey. |
subprocedure |
String |
The name of the sub procedure. |
subproject |
String |
The name of the project that contains the sub procedure or sub process. |
templateObjectType |
TemplateObjectType |
The template object type. |
useFormalParameter |
Boolean |
If true catalog item uses formalParameters data, if false formXml will be used. |
deleteCatalog
deleteCatalogItem
getCatalog
getCatalogItem
getCatalogItems
modifyCatalog
Modifies a catalog.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
catalogName |
String |
(Required) The name of the catalog. |
description |
String |
Comment text describing this object that is not interpreted at all by CloudBees CD/RO. |
iconUrl |
String |
Set icon url for a catalog. |
newName |
String |
The new name for an existing object that is being renamed. |
modifyCatalogItem
Modifies an existing catalog item.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
catalogName |
String |
(Required) The name of the catalog. |
catalogItemName |
String |
(Required) The name of the catalog item. |
afterItem |
String |
If specified, the catalog item will be placed after the named catalog item. |
allowScheduling |
Boolean |
If specified, the schedules/triggers creation is allowed for a catalog item. |
beforeItem |
String |
If specified, the catalog item will be placed before the named catalog item. |
buttonLabel |
String |
The name of the button label. |
description |
String |
Comment text describing this object that is not interpreted at all by CloudBees CD/RO. |
dslParamForm |
String |
The DSL Parameter form Metadata. |
dslString |
String |
The dsl string that is evaluated for the catalog item. |
endTargetJson |
String |
The JSON derived end target object. |
firstItem |
Boolean |
True to make a catalog item the first in a catalog. |
iconUrl |
String |
The URL for the icon to be used in UI. |
newName |
String |
The new name for an existing object that is being renamed. |
subpluginKey |
String |
The name of the procedure’s pluginKey. |
subprocedure |
String |
The name of the sub procedure. |
subproject |
String |
The name of the project that contains the sub procedure or sub process. |
templateObjectType |
TemplateObjectType |
The template object type. |
useFormalParameter |
Boolean |
If true catalog item uses formalParameters data, if false formXml will be used. |
runCatalogItem
Run a catalog item.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
catalogName |
String |
(Required) The name of the catalog. |
catalogItemName |
String |
(Required) The name of the catalog item. |
actualParameters |
Map |
Parameters passed as arguments to the procedure or to DSL. |
credentialReferenceParameters |
Map |
List of credential parameters with references to existing credentials as parameter values. If the parameter value is a property reference then the credential would be resolved at runtime. |
credentials |
Collection |
Credentials to be used in the job. |
formParameters |
Map |
Parameters passed as arguments to the DSL. |
parsedWebhookData |
String |
JSON with parsed webhook data to be set on a pipeline/release/procedure run. |
scheduleName |
String |
Name for the schedule; must be unique among all schedules for the project. |
webhookData |
String |
The webhook data to be set on the pipeline/release/procedure run. |
webhookHeaders |
String |
The webhook headers in JSON format to be set on the pipeline/release/procedure run. |