Skip to main content

Advances, Systems and Applications

Journal of Cloud Computing Cover Image

Table 9 PaaS Service/CSI/PSSA operation specifications for AWS Elastic Beanstalk

From: An approach to unified cloud service access, manipulation and dynamic orchestration via semantic cloud service operation specification framework

Cloud Service Level Operations Elastic Beanstalk  
Type SRPreCondition SRParameter/SRSubject SROutcome SRPostCondition
List Applications SIR Unconditional ElasticBeanstalk Region(M) ElasticBeanstalk ApplicationName(s) Unconditional
List Application Environment SIR Unconditional ElasticBeanstalk Region(M) ElasticBeanstalk EnvironmentID(s) Unconditional
Delete Application SMR Unconditional ElasticBeanstalk ApplicationName(M) Operation
Succeeded
Unconditional
Delete Application Environment SMR Unconditional ElasticBeanstalk EnvironmentID(M) Operation
Succeeded
Unconditional
CSI Level Operations Elastic Beanstalk Application Instance
Type SRPreCondition SRParameter/SRSubject SROutcome SRPostCondition
Get Application Environment SIR Unconditional ElasticBeanstalk ApplicationName(M) ElasticBeanstalk EnvironmentID Unconditional
Get Application Versions SIR Unconditional ElasticBeanstalk ApplicationName(M) ElasticBeanstalk ApplicationVersionDescrptions Unconditional
Create Application SMR Unconditional Elastic Beanstalk ApplicationName(M), Elastic Beanstalk ApplicationDescription(O) ElasticBeanstalk ApplicationName Elastic Beanstalk EnvironmentStatus is in “Ready” state
Update Application SMR Elastic Beanstalk EnvironmentStatus is in “Ready” state Elastic Beanstalk ApplicationName(M), Elastic Beanstalk ApplicationDescription(O) ElasticBeanstalk ApplicationName Elastic Beanstalk EnvironmentStatus is in “Ready” state
PSSA Level Operations Elastic Beanstalk Application Environment
Type SRPreCondition SRParameter/SRSubject SROutcome SRPostCondition
Get Application Environment VMs SIR Unconditional ElasticBeanstalk EnvironmentID (M) EC2 InstanceIDs Unconditional
Get Application Environment LoadBalancers SIR Unconditional ElasticBeanstalk EnvironmentID (M) Elastic LoadBalancerID Unconditional
Create Application Environment SMR Unconditional ElasticBeanstalk ApplicationName(M), ElasticBeanstalk EnvironmentDescription(O), ElasticBeanstalk EnvironmentName(M), Elastic Beanstalk ConfigurationOptionSettings<…>(O), etc. ElasticBeanstalk EnvironmentID Unconditional
Update Environment Configuration SMR Elastic Beanstalk EnvironmentStatus is in “Ready” state Elastic Beanstalk ConfigurationOptionSettings<…>(M) ElasticBeanstalk EnvironmentID Elastic Beanstalk EnvironmentStatus is in “Ready” state