createTierMap
Creates a new tier map for an application.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
applicationName |
String |
The name of the application (Required) |
environmentName |
String |
The name of the environment. (Required) |
environmentProjectName |
String |
The name of the environment’s project name. (Required) |
applicationEntityRevisionId |
String |
Revisionid of the versioned object |
tierMapName |
String |
The name of the tier map. If not specified the operation will assume a hyphenated application and environment name. |
tierMappings |
TierMapping array |
The list of mappings between the application tiers and the environment tiers. |
Usage
import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*
ElectricFlow ef = new ElectricFlow()
def result = ef.createTierMap(
projectName: 'test-projectName',
applicationName: 'test-applicationName',
environmentName: 'test-environmentName',
environmentProjectName: 'test-environmentProjectName'
/* optional arguments */)
deleteTierMap
Deletes a tier map from an application.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
applicationName |
String |
The name of the application (Required) |
environmentName |
String |
The name of the environment. (Required) |
environmentProjectName |
String |
The name of the environment’s project name. (Required) |
applicationEntityRevisionId |
String |
Revisionid of the versioned object |
Usage
import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*
ElectricFlow ef = new ElectricFlow()
def result = ef.deleteTierMap(
projectName: 'test-projectName',
applicationName: 'test-applicationName',
environmentName: 'test-environmentName',
environmentProjectName: 'test-environmentProjectName'
/* optional arguments */)
getTierMaps
Retrieve all tier maps that are used by the given application.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
applicationName |
String |
The name of the application (Required) |
applicationEntityRevisionId |
String |
Revisionid of the versioned object |
orderByEnvironmentUsage |
Boolean |
True to return most recently used environment. |
modifyTierMap
Modifies an existing tier map.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
The name for the project that must be unique among all projects. (Required) |
applicationName |
String |
The name of the application (Required) |
environmentName |
String |
The name of the environment. (Required) |
environmentProjectName |
String |
The name of the environment’s project name. (Required) |
tierMapName |
String |
The name of the tier map. If not specified the operation will assume a hyphenated application and environment name. |
applicationEntityRevisionId |
String |
Revisionid of the versioned object |
tierMappings |
TierMapping array |
The list of mappings between the application tiers and the environment tiers. |
Usage
import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*
ElectricFlow ef = new ElectricFlow()
def result = ef.modifyTierMap(
projectName: 'test-projectName',
applicationName: 'test-applicationName',
environmentName: 'test-environmentName',
environmentProjectName: 'test-environmentProjectName'
/* optional arguments */)