deployment service
Deployment service is an aggregate of services, which consist of metadata service, execution service, monitor service.
A deployment represents the instantiation of a template. A deployment run is each time the template is run/executed.
Metadata service handles all queries.
Queries
- Get Deployment
- List Deployment
- Get Deployment Run
- List Deployment Run
- Get Raw State of Run
- Get Logs of Run
Execution service handles the execution of templates.
It also handles creation/update/deletion events.
Events
- DeploymentCreationRequested
- DeploymentParameterUpdateRequested
- DeploymentCreateRunRequested
- DeploymentDeleteRequested