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 */)