ganesh-ecsion / AWS-Manager

0 stars 0 forks source link

Worked on AWS Manager Angular 8 Project and Created API's for that. #3

Open ganesh-ecsion opened 4 years ago

ganesh-ecsion commented 4 years ago

I have worked on "AWS Manager Angular8" project and implemented following functionality. 1) Implemented tab structure design to display AWS instances, Volumes, Snapshots and Security groups. 2) Created Volume component and implemented functionality to display volume data. 3) Created getAllAwsVolumeListing and describeAwsVolumes API and function. 4) Created SP's to get allAWSVolumes.

Commit Link - https://bitbucket.org/ecsion/saurabh_poc/commits/e319783571c9ee6d12f4c11769da04bacf40dd59 https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/5367d722ec712b80239f4c97ebb9a60e3fc098cb

ganesh-ecsion commented 4 years ago

I have worked on "AWS Manager Angular8" project and implemented following functionality.

1) Implemented AWS valume listing functionality. 2) Implemented Aws Volume listing filter functionality. 3) Created Volume details component and implemented functionality to display volume details data. 4) Updated describeAwsVolumes API function and saved data to database. 5) Created getAwsVolumeDetails API and Function. 6) Working on Aws Snapshots functionality.

Commit Link - https://bitbucket.org/ecsion/saurabh_poc/commits/ccc418dcedffe9dba5c93233007c7821eb71756e https://bitbucket.org/ecsion/saurabh_poc/commits/759c3d65a4f1f883a9adde522ac1fbbd6d03fb8c https://bitbucket.org/ecsion/saurabh_poc/commits/dcbf605dcef1f9857285e27522d6f09daa64085d https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/5b03cecb2b6545b07a382957e5c67b93f218030f https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/5ddbe1cce5e988eb33958178467b68b833c0acdb

ganesh-ecsion commented 4 years ago

I have worked on "AWS Manager Angular8" project and implemented following functionality.

1) Created "describeAwsSnapshots" API and Function using node js. 2) Created "addAwsSnapshotDetails" SP and stored data into database.

Commit Link - https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/1982327bd089eda21f3ab5c40fcf7af19768b4d3

ganesh-ecsion commented 4 years ago

I have worked on "AWS Manager Angular8" project and implemented following functionality.

1) Created getAllAwsSnapshotListing and getAwsSnapshotsDetails API's and functions. 2) Created "getAllAwsSnapshots" SP and and updated "addAwsSnapshotDetails" SP. 3) Implemented Aws Snapshots and Snapshot details display functionality. 4) Working on Aws Security Group functionality.

Commit Link - https://bitbucket.org/ecsion/saurabh_poc/commits/5c037ca18ba5f354492fa51feb3063585d6f3620 https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/8a01461fb2b727e44def52c45a4a508ad95a75f6

ganesh-ecsion commented 4 years ago

I have worked on "AWS Manager Angular8" project and implemented following functionality.

1) Implemented Aws Security Groups Listings and Details functionality. 2) Added AccountId field to AddUserAwsKey form and update functionality. 3) Created API's and Function for Aws Security groups. 4) Updated addUserAwsKeys API function.

Commit Link - https://bitbucket.org/ecsion/saurabh_poc/commits/f955633679d2c399cd3fe90fbe7efb9850c61148 https://bitbucket.org/ecsion/saurabh_poc/commits/8faab40396a2e6bf06849f41b1f44e06a980461a https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/7409b6f0a5ace1dfe11169c7f715f9d584c39b25 https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/56419dfd1561621704cdde3a6d52a9d38d34ccc7

ganesh-ecsion commented 4 years ago

I have worked on "AWS Manager Angular8" project and implemented following functionality.

1) Implemented Aws Security Groups Listings and Details display functionality. 2) Updated Volume, Snapshot and Security Groups code and functionality. 3) Updated "describeAwsSnapshots" API function, which will fetch all snapshots from AWS on basis of AccountId. 4) Also did R & D on Angular 8.

Commit Link - https://bitbucket.org/ecsion/saurabh_poc/commits/202a6e8b24e544060647150167e9b592800ec4fc https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/1bd693e0020c9e37b7acbe52488756c0c5296b56

ganesh-ecsion commented 4 years ago

I have worked on "AWS Manager Angular8" project changes. Try to implement "Tab Structure" to display for Instances, Volume, Snapshots and security Group component in different way. Checked API code that I have implemented for AWS manager using Node js and updated SP "getAllAwsSecurityGroupsListing".

Also Updated API's google docs with latest API ie. Aws Volumes, Snapshots and Security Groups. Please check updated Docs- https://docs.google.com/spreadsheets/d/13aQKS93PRRMXMORDJ8T2Qk7CO_A5IeG5pv81DKyyWPs/edit?usp=sharing

Also Did R & D on "Angular 8" concepts ie. Dependency Injection, Form Modules etc. Reference Link - https://www.tutorialandexample.com/angular-8-tutorial/

ganesh-ecsion commented 4 years ago

Today I have worked on "Aws Manager Angular8" project. I have did following changes- 1) Fixed Instances, Volumes, Snapshots and Security Group tab structure changes and added conditions to call API and display selected tab content. 2) Updated input parameter name for Instance, Volume, Snapshot and Security Group listings API. 3) Updated AWS manager API Google Docs.

Commit Link - https://bitbucket.org/ecsion/saurabh_poc/commits/ffcceef711e29e884d77aff96f921d60368b8c90 https://bitbucket.org/ecsion/saurabh_poc/commits/e072135c8082edc4c231fe4a7447667b80e7048e https://bitbucket.org/ganeshpecsion/awsmanagerapis/commits/64388a5883d3e234a3f1014507bdb11764d141e3