AWS Elastic Beanstalk

Supported version: Cloud

Pre-requisites:

  1. Python Script Integration Service deployed on the Gathr Analytics.
  2. Below libraries available on the Gathr Analytics: a. jsonpath_ng b. boto3
  3. All the required roles and permissions for the AWS Elastic Beanstalk.
  4. 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 Gathr Analytics Machine.

Operation Details:

Below are the list of all the python scripts operation for the AWS Elastic Beanstalk:

S.No.Operation NameDescription
1Get Applications DetailsGet the Description of all the Applications in the AWS Elastic Beanstalk.
2Get Applications VersionsGet the Description of all the Applications Versions in the AWS Elastic Beanstalk.
3Get Option SettingsGet the Details of Option Settings of Configuration Settings in the AWS Elastic Beanstalk.
4Get Environment DetailsGet the Description of all the Environments in the AWS Elastic Beanstalk.
5Get Configuration SettingsGet the Details of Configuration Settings in the AWS Elastic Beanstalk.
6Get Environment HealthGet the Details of Environment Health in the AWS Elastic Beanstalk.
7Get Events DetailsGet the Details of the Events based on Application, Start Date and End Date in the AWS Elastic Beanstalk.
8List Platform VersionsGet a list of all the Platform Versions in the AWS Elastic Beanstalk.
9List Platform BranchesGet a list of all the Platform Branches in the AWS Elastic Beanstalk.
10List Available Solution StacksGet a list of all the Available Solution Stacks in the AWS Elastic Beanstalk.
11Get Platform Version DetailsGet the Details of the Platform Version corresponding to Platform ARN in the AWS Elastic Beanstalk.
12Get Account Attributes DetailsGet the Details of the Account Attributes in the AWS Elastic Beanstalk.
13Get Managed Actions DetailsGet the Details of the Environment Managed Actions in the AWS Elastic Beanstalk.

Steps to use AWS Elastic Beanstalk on the Gathr Analytics:

The user needs to follow the below steps:

  1. The user needs to upload the Elastic Beanstalk App on the Gathr Analytics and in return it will auto-register all the python scripts on the Gathr Analytics.
  2. The user needs to right click on the floor and needs to go to the Scripts->Operations-> AWS Elastic Beanstalk.
  3. It will expose all the scripts operations here and the user can run any operation of his/her choice.
Top