createDevOpsInsightDataSource
Create a new DevOps Insight data source.
Arguments
Argument Name | Type | Description |
---|---|---|
releaseName |
String |
The name of the release (Required) |
devOpsInsightDataSourceName |
String |
The DevOps Insight data source name. (Required) |
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
description |
String |
Comment text describing this object that is not interpreted at all by CloudBees CD/RO. |
pluginKey |
String |
The plugin key, e.g., EC-MyPlugin |
pluginParameters |
PluginParameter array |
The plugin parameters to be passed to the plugin for creating the required schedule and polling procedure |
reportObjectTypeName |
String |
The name of a report object type. |
Usage
import com.electriccloud.client.groovy.ElectricFlow import com.electriccloud.client.groovy.models.* ElectricFlow ef = new ElectricFlow() def result = ef.createDevOpsInsightDataSource( releaseName: 'test-releaseName', devOpsInsightDataSourceName: 'test-devOpsInsightDataSourceName', projectName: 'test-projectName' /* optional arguments */)
deleteDevOpsInsightDataSource
Deletes a DevOps Insight data source
Arguments
Argument Name | Type | Description |
---|---|---|
releaseName |
String |
The name of the release (Required) |
devOpsInsightDataSourceName |
String |
The DevOps Insight data source name. (Required) |
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
foreground |
Boolean |
True to delete the object in the foreground. The default is to delete the object in the background. |
Usage
import com.electriccloud.client.groovy.ElectricFlow import com.electriccloud.client.groovy.models.* ElectricFlow ef = new ElectricFlow() def result = ef.deleteDevOpsInsightDataSource( releaseName: 'test-releaseName', devOpsInsightDataSourceName: 'test-devOpsInsightDataSourceName', projectName: 'test-projectName' /* optional arguments */)
getDevOpsInsightDataSource
Create a new DevOps Insight data source.
Arguments
Argument Name | Type | Description |
---|---|---|
releaseName |
String |
The name of the release (Required) |
devOpsInsightDataSourceName |
String |
The DevOps Insight data source name. (Required) |
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
Usage
import com.electriccloud.client.groovy.ElectricFlow import com.electriccloud.client.groovy.models.* ElectricFlow ef = new ElectricFlow() def result = ef.getDevOpsInsightDataSource( releaseName: 'test-releaseName', devOpsInsightDataSourceName: 'test-devOpsInsightDataSourceName', projectName: 'test-projectName')
getDevOpsInsightDataSources
modifyDevOpsInsightDataSource
Modify an existing DevOps Insight data source.
Arguments
Argument Name | Type | Description |
---|---|---|
releaseName |
String |
The name of the release (Required) |
devOpsInsightDataSourceName |
String |
The DevOps Insight data source name. (Required) |
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
description |
String |
Comment text describing this object that is not interpreted at all by CloudBees CD/RO. |
newName |
String |
New name for an existing object that is being renamed. |
pluginParameters |
PluginParameter array |
The plugin parameters to be passed to the plugin for creating the required schedule and polling procedure |
Usage
import com.electriccloud.client.groovy.ElectricFlow import com.electriccloud.client.groovy.models.* ElectricFlow ef = new ElectricFlow() def result = ef.modifyDevOpsInsightDataSource( releaseName: 'test-releaseName', devOpsInsightDataSourceName: 'test-devOpsInsightDataSourceName', projectName: 'test-projectName' /* optional arguments */)