Supported version: Cloud
Pre-requisites:
- Python Script Integration Service deployed on the Klera.
- Below libraries available on the Klera:
a. jsonpath_ng
b. boto3 - All the required roles and permissions for the AWS Elastic Beanstalk.
- Client Id, Client Secret and AWS hosted region for the AWS Elastic Beanstalk.
Note : Permission required for AWS Elastic Beanstalk is : AdministratorAccess-AWSElasticBeanstalk
IMPORTANT: Please make sure your AWS Elastic Beanstalk instance must be accessible from the Klera Machine.
Operation Details:
Below are the list of all the python scripts operation for the AWS Elastic Beanstalk:
| S.No. | Operation Name | Description |
| 1 | Get Applications Details | Get the Description of all the Applications in the AWS Elastic Beanstalk. |
| 2 | Get Applications Versions | Get the Description of all the Applications Versions in the AWS Elastic Beanstalk. |
| 3 | Get Option Settings | Get the Details of Option Settings of Configuration Settings in the AWS Elastic Beanstalk. |
| 4 | Get Environment Details | Get the Description of all the Environments in the AWS Elastic Beanstalk. |
| 5 | Get Configuration Settings | Get the Details of Configuration Settings in the AWS Elastic Beanstalk. |
| 6 | Get Environment Health | Get the Details of Environment Health in the AWS Elastic Beanstalk. |
| 7 | Get Events Details | Get the Details of the Events based on Application, Start Date and End Date in the AWS Elastic Beanstalk. |
| 8 | List Platform Versions | Get a list of all the Platform Versions in the AWS Elastic Beanstalk. |
| 9 | List Platform Branches | Get a list of all the Platform Branches in the AWS Elastic Beanstalk. |
| 10 | List Available Solution Stacks | Get a list of all the Available Solution Stacks in the AWS Elastic Beanstalk. |
| 11 | Get Platform Version Details | Get the Details of the Platform Version corresponding to Platform ARN in the AWS Elastic Beanstalk. |
| 12 | Get Account Attributes Details | Get the Details of the Account Attributes in the AWS Elastic Beanstalk. |
| 13 | Get Managed Actions Details | Get the Details of the Environment Managed Actions in the AWS Elastic Beanstalk. |
Steps to use AWS Elastic Beanstalk on the Klera:
The user needs to follow the below steps:
- The user needs to upload the Elastic Beanstalk App on the Klera and in return it will auto-register all the python scripts on the Klera.
- The user needs to right click on the floor and needs to go to the Scripts->Operations-> AWS Elastic Beanstalk.
- It will expose all the scripts operations here and the user can run any operation of his/her choice.