getDeploymentHistoryItems
Retrieve all deployment history items for a given environment
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
Deprecated: Deprecated due to microservice model changes Name for the project; must be unique among all projects. |
environmentName |
String |
The name of the environment. |
applicationName |
String |
Application that owns the deployment history item |
environmentProjectName |
String |
Name for the project to which the environment or environment template belongs to. |
latest |
Boolean |
Return only latest deployment information |
processName |
String |
Process that owns the deployment history item |
snapshotName |
String |
Snapshot that owns the deployment history item |
seedEnvironmentInventory
Creates a new environment
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
environmentName |
String |
The name of the environment. (Required) |
applicationName |
String |
Applications that owns the inventory item (Required) |
applicationProcessName |
String |
Application process used to deploy to the environment. (Required) |
status |
String |
Inventory deployment status (Required) |
applicationTierName |
String |
The name of the application tier |
artifactName |
String |
Artifact name for the inventory item |
artifactProviderSource |
String |
Source of the provider that indirectly owns this artifact |
artifactSource |
String |
Source of the artifact |
artifactUrl |
String |
Url of the artifact |
artifactVersion |
String |
Artifact version for the inventory item |
clusterName |
String |
Cluster where the item is installed |
clusterNamespace |
String |
Cluster namespace where the item is installed |
componentName |
String |
Component that owns the inventory item |
environmentProjectName |
String |
Name for the project to which the environment or environment template belongs to. |
jobId |
String |
The id of the job. |
microserviceDeploymentData |
String |
The deployment details related to a microservice deployment |
microserviceDeploymentSummary |
String |
The summary of microservice deployment |
microserviceName |
String |
Microservice that owns the inventory item |
releaseName |
String |
Name of the release |
releaseProjectName |
String |
Name of the release project |
resourceNames |
String array |
Collections |
seeded |
Boolean |
Seeded status |
snapshotName |
String |
Name of a snapshot |
stageName |
String |
Name of the stage |
Usage
import com.electriccloud.client.groovy.ElectricFlow import com.electriccloud.client.groovy.models.* ElectricFlow ef = new ElectricFlow() def result = ef.seedEnvironmentInventory( projectName: 'test-projectName', environmentName: 'test-environmentName', applicationName: 'test-applicationName', applicationProcessName: 'test-applicationProcessName', status: 'test-status' /* optional arguments */)