Deployments
Contents
Deployment
Show deployment
GET /v2/plugins/tosca/deployments/:id
It shows information about a specific deployment.
Inputs
None
Returns
Field | Type | Description |
---|---|---|
cat_id | String | Identifier of the cat. |
resource_type | String | An identifier for the type of resource, specifically "deployment". |
Destroy deployment
DELETE /v2/plugins/tosca/deployments/:id
It destroys a deployment.
Inputs
None
Returns
Field | Type | Description |
---|---|---|
cat_id | String | Identifier of the cat. |
resource_type | String | An identifier for the type of resource, specifically "deployment". |
Deployment Tasks
Show deployment task
GET /v2/plugins/tosca/cats/:cat_id/deployment_tasks/:id
It shows information about a specific deployment task.
Inputs
None
Returns
Field | Type | Description |
---|---|---|
id | String | Identifier of the deployment task. |
type | String | The type of deployment. Can be either ‘import' or ‘export'. |
label_name | String | The label name of the deployment. |
label_id | String | The label id of the deployment. |
state | String | The state of the deployment task. |
error_message | String | It indicates the error that happened when the deployment task failed. |
outputs | String | Outputs of the deployment once if finished successfully. |
user_id | String | Identifier of the user that creates the deployment |
archive_id | String | Identifier of the cat |
deployment_id | String | Identifier of the deployment of the cat |
resource_type | String | An identifier for the type of resource, specifically "deployment". |
Create deployment task
POST /v2/plugins/tosca/cats/:cat_id/deployment_tasks
It creates a deployment tasks that can either be an import or an export of a CAT.
Inputs
Field | Type | Description | Required |
---|---|---|---|
label_name | String | The label that will be used by the infrastructure when it would be created. | Yes |
default_realm_provider_name | String | Name of the realm where the operation will be done. | Yes |
default_cloud_provider_name | String | Name of the cloud provider where the operation will be done. | Yes |
inputs | Array of String | An array of strings with the input values needed for the operation. | No |
Returns
Field | Type | Description |
---|---|---|
id | String | Identifier of the deployment task. |
type | String | The type of deployment. Can be either ‘import' or ‘export'. |
label_name | String | The label name of the deployment. |
label_id | String | The label id of the deployment. |
state | String | The state of the deployment task. |
error_message | String | It indicates the error that happened when the deployment task failed. |
outputs | String | Outputs of the deployment once if finished successfully. |
user_id | String | Identifier of the user that creates the deployment |
archive_id | String | Identifier of the cat |
deployment_id | String | Identifier of the deployment of the cat |
resource_type | String | An identifier for the type of resource, specifically "deployment". |
Destroy deployment task
DELETE /v2/plugins/tosca/cats/:cat_id/deployment_tasks/:id
It destroys a deployment task.
Inputs
None
Returns
Field | Type | Description |
---|---|---|
id | String | Identifier of the deployment task. |
type | String | The type of deployment. Can be either ‘import' or ‘export'. |
label_name | String | The label name of the deployment. |
label_id | String | The label id of the deployment. |
state | String | The state of the deployment task. |
error_message | String | It indicates the error that happened when the deployment task failed. |
outputs | String | Outputs of the deployment once if finished successfully. |
user_id | String | Identifier of the user that creates the deployment |
archive_id | String | Identifier of the cat |
deployment_id | String | Identifier of the deployment of the cat |
resource_type | String | An identifier for the type of resource, specifically "deployment". |