Skip to content

Commit 0c4ebf4

Browse files
authored
feat(amazonq transform): plan explainability aws#4805
Problem Our GetPlan API is being enriched with more data about the transformation job and this needs to be displayed to the user. Solution Display the additional data with icons and tables in the existing markdown file that we create for the transformation plan.
1 parent 82a59d2 commit 0c4ebf4

20 files changed

+433
-64
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "Amazon Q Code Transformation: add details about expected changes in transformation plan"
4+
}

packages/core/package.json

Lines changed: 118 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3593,243 +3593,327 @@
35933593
"fontCharacter": "\\f1ac"
35943594
}
35953595
},
3596-
"aws-amazonq-transform-landing-page-icon": {
3596+
"aws-amazonq-transform-arrow-dark": {
35973597
"description": "AWS Contributed Icon",
35983598
"default": {
35993599
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36003600
"fontCharacter": "\\f1ad"
36013601
}
36023602
},
3603-
"aws-applicationcomposer-icon": {
3603+
"aws-amazonq-transform-arrow-light": {
36043604
"description": "AWS Contributed Icon",
36053605
"default": {
36063606
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36073607
"fontCharacter": "\\f1ae"
36083608
}
36093609
},
3610-
"aws-applicationcomposer-icon-dark": {
3610+
"aws-amazonq-transform-default-dark": {
36113611
"description": "AWS Contributed Icon",
36123612
"default": {
36133613
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36143614
"fontCharacter": "\\f1af"
36153615
}
36163616
},
3617-
"aws-apprunner-service": {
3617+
"aws-amazonq-transform-default-light": {
36183618
"description": "AWS Contributed Icon",
36193619
"default": {
36203620
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36213621
"fontCharacter": "\\f1b0"
36223622
}
36233623
},
3624-
"aws-cdk-logo": {
3624+
"aws-amazonq-transform-dependencies-dark": {
36253625
"description": "AWS Contributed Icon",
36263626
"default": {
36273627
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36283628
"fontCharacter": "\\f1b1"
36293629
}
36303630
},
3631-
"aws-cloudformation-stack": {
3631+
"aws-amazonq-transform-dependencies-light": {
36323632
"description": "AWS Contributed Icon",
36333633
"default": {
36343634
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36353635
"fontCharacter": "\\f1b2"
36363636
}
36373637
},
3638-
"aws-cloudwatch-log-group": {
3638+
"aws-amazonq-transform-file-dark": {
36393639
"description": "AWS Contributed Icon",
36403640
"default": {
36413641
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36423642
"fontCharacter": "\\f1b3"
36433643
}
36443644
},
3645-
"aws-codecatalyst-logo": {
3645+
"aws-amazonq-transform-file-light": {
36463646
"description": "AWS Contributed Icon",
36473647
"default": {
36483648
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36493649
"fontCharacter": "\\f1b4"
36503650
}
36513651
},
3652-
"aws-codewhisperer-icon-black": {
3652+
"aws-amazonq-transform-logo": {
36533653
"description": "AWS Contributed Icon",
36543654
"default": {
36553655
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36563656
"fontCharacter": "\\f1b5"
36573657
}
36583658
},
3659-
"aws-codewhisperer-icon-white": {
3659+
"aws-amazonq-transform-step-into-dark": {
36603660
"description": "AWS Contributed Icon",
36613661
"default": {
36623662
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36633663
"fontCharacter": "\\f1b6"
36643664
}
36653665
},
3666-
"aws-codewhisperer-learn": {
3666+
"aws-amazonq-transform-step-into-light": {
36673667
"description": "AWS Contributed Icon",
36683668
"default": {
36693669
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36703670
"fontCharacter": "\\f1b7"
36713671
}
36723672
},
3673-
"aws-ecr-registry": {
3673+
"aws-amazonq-transform-variables-dark": {
36743674
"description": "AWS Contributed Icon",
36753675
"default": {
36763676
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36773677
"fontCharacter": "\\f1b8"
36783678
}
36793679
},
3680-
"aws-ecs-cluster": {
3680+
"aws-amazonq-transform-variables-light": {
36813681
"description": "AWS Contributed Icon",
36823682
"default": {
36833683
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36843684
"fontCharacter": "\\f1b9"
36853685
}
36863686
},
3687-
"aws-ecs-container": {
3687+
"aws-applicationcomposer-icon": {
36883688
"description": "AWS Contributed Icon",
36893689
"default": {
36903690
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36913691
"fontCharacter": "\\f1ba"
36923692
}
36933693
},
3694-
"aws-ecs-service": {
3694+
"aws-applicationcomposer-icon-dark": {
36953695
"description": "AWS Contributed Icon",
36963696
"default": {
36973697
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
36983698
"fontCharacter": "\\f1bb"
36993699
}
37003700
},
3701-
"aws-generic-attach-file": {
3701+
"aws-apprunner-service": {
37023702
"description": "AWS Contributed Icon",
37033703
"default": {
37043704
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37053705
"fontCharacter": "\\f1bc"
37063706
}
37073707
},
3708-
"aws-iot-certificate": {
3708+
"aws-cdk-logo": {
37093709
"description": "AWS Contributed Icon",
37103710
"default": {
37113711
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37123712
"fontCharacter": "\\f1bd"
37133713
}
37143714
},
3715-
"aws-iot-policy": {
3715+
"aws-cloudformation-stack": {
37163716
"description": "AWS Contributed Icon",
37173717
"default": {
37183718
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37193719
"fontCharacter": "\\f1be"
37203720
}
37213721
},
3722-
"aws-iot-thing": {
3722+
"aws-cloudwatch-log-group": {
37233723
"description": "AWS Contributed Icon",
37243724
"default": {
37253725
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37263726
"fontCharacter": "\\f1bf"
37273727
}
37283728
},
3729-
"aws-lambda-function": {
3729+
"aws-codecatalyst-logo": {
37303730
"description": "AWS Contributed Icon",
37313731
"default": {
37323732
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37333733
"fontCharacter": "\\f1c0"
37343734
}
37353735
},
3736-
"aws-mynah-MynahIconBlack": {
3736+
"aws-codewhisperer-icon-black": {
37373737
"description": "AWS Contributed Icon",
37383738
"default": {
37393739
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37403740
"fontCharacter": "\\f1c1"
37413741
}
37423742
},
3743-
"aws-mynah-MynahIconWhite": {
3743+
"aws-codewhisperer-icon-white": {
37443744
"description": "AWS Contributed Icon",
37453745
"default": {
37463746
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37473747
"fontCharacter": "\\f1c2"
37483748
}
37493749
},
3750-
"aws-mynah-logo": {
3750+
"aws-codewhisperer-learn": {
37513751
"description": "AWS Contributed Icon",
37523752
"default": {
37533753
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37543754
"fontCharacter": "\\f1c3"
37553755
}
37563756
},
3757-
"aws-redshift-cluster": {
3757+
"aws-ecr-registry": {
37583758
"description": "AWS Contributed Icon",
37593759
"default": {
37603760
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37613761
"fontCharacter": "\\f1c4"
37623762
}
37633763
},
3764-
"aws-redshift-cluster-connected": {
3764+
"aws-ecs-cluster": {
37653765
"description": "AWS Contributed Icon",
37663766
"default": {
37673767
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37683768
"fontCharacter": "\\f1c5"
37693769
}
37703770
},
3771-
"aws-redshift-database": {
3771+
"aws-ecs-container": {
37723772
"description": "AWS Contributed Icon",
37733773
"default": {
37743774
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37753775
"fontCharacter": "\\f1c6"
37763776
}
37773777
},
3778-
"aws-redshift-redshift-cluster-connected": {
3778+
"aws-ecs-service": {
37793779
"description": "AWS Contributed Icon",
37803780
"default": {
37813781
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37823782
"fontCharacter": "\\f1c7"
37833783
}
37843784
},
3785-
"aws-redshift-schema": {
3785+
"aws-generic-attach-file": {
37863786
"description": "AWS Contributed Icon",
37873787
"default": {
37883788
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37893789
"fontCharacter": "\\f1c8"
37903790
}
37913791
},
3792-
"aws-redshift-table": {
3792+
"aws-iot-certificate": {
37933793
"description": "AWS Contributed Icon",
37943794
"default": {
37953795
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
37963796
"fontCharacter": "\\f1c9"
37973797
}
37983798
},
3799-
"aws-s3-bucket": {
3799+
"aws-iot-policy": {
38003800
"description": "AWS Contributed Icon",
38013801
"default": {
38023802
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
38033803
"fontCharacter": "\\f1ca"
38043804
}
38053805
},
3806-
"aws-s3-create-bucket": {
3806+
"aws-iot-thing": {
38073807
"description": "AWS Contributed Icon",
38083808
"default": {
38093809
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
38103810
"fontCharacter": "\\f1cb"
38113811
}
38123812
},
3813-
"aws-schemas-registry": {
3813+
"aws-lambda-function": {
38143814
"description": "AWS Contributed Icon",
38153815
"default": {
38163816
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
38173817
"fontCharacter": "\\f1cc"
38183818
}
38193819
},
3820-
"aws-schemas-schema": {
3820+
"aws-mynah-MynahIconBlack": {
38213821
"description": "AWS Contributed Icon",
38223822
"default": {
38233823
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
38243824
"fontCharacter": "\\f1cd"
38253825
}
38263826
},
3827-
"aws-stepfunctions-preview": {
3827+
"aws-mynah-MynahIconWhite": {
38283828
"description": "AWS Contributed Icon",
38293829
"default": {
38303830
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
38313831
"fontCharacter": "\\f1ce"
38323832
}
3833+
},
3834+
"aws-mynah-logo": {
3835+
"description": "AWS Contributed Icon",
3836+
"default": {
3837+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3838+
"fontCharacter": "\\f1cf"
3839+
}
3840+
},
3841+
"aws-redshift-cluster": {
3842+
"description": "AWS Contributed Icon",
3843+
"default": {
3844+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3845+
"fontCharacter": "\\f1d0"
3846+
}
3847+
},
3848+
"aws-redshift-cluster-connected": {
3849+
"description": "AWS Contributed Icon",
3850+
"default": {
3851+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3852+
"fontCharacter": "\\f1d1"
3853+
}
3854+
},
3855+
"aws-redshift-database": {
3856+
"description": "AWS Contributed Icon",
3857+
"default": {
3858+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3859+
"fontCharacter": "\\f1d2"
3860+
}
3861+
},
3862+
"aws-redshift-redshift-cluster-connected": {
3863+
"description": "AWS Contributed Icon",
3864+
"default": {
3865+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3866+
"fontCharacter": "\\f1d3"
3867+
}
3868+
},
3869+
"aws-redshift-schema": {
3870+
"description": "AWS Contributed Icon",
3871+
"default": {
3872+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3873+
"fontCharacter": "\\f1d4"
3874+
}
3875+
},
3876+
"aws-redshift-table": {
3877+
"description": "AWS Contributed Icon",
3878+
"default": {
3879+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3880+
"fontCharacter": "\\f1d5"
3881+
}
3882+
},
3883+
"aws-s3-bucket": {
3884+
"description": "AWS Contributed Icon",
3885+
"default": {
3886+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3887+
"fontCharacter": "\\f1d6"
3888+
}
3889+
},
3890+
"aws-s3-create-bucket": {
3891+
"description": "AWS Contributed Icon",
3892+
"default": {
3893+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3894+
"fontCharacter": "\\f1d7"
3895+
}
3896+
},
3897+
"aws-schemas-registry": {
3898+
"description": "AWS Contributed Icon",
3899+
"default": {
3900+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3901+
"fontCharacter": "\\f1d8"
3902+
}
3903+
},
3904+
"aws-schemas-schema": {
3905+
"description": "AWS Contributed Icon",
3906+
"default": {
3907+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3908+
"fontCharacter": "\\f1d9"
3909+
}
3910+
},
3911+
"aws-stepfunctions-preview": {
3912+
"description": "AWS Contributed Icon",
3913+
"default": {
3914+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3915+
"fontCharacter": "\\f1da"
3916+
}
38333917
}
38343918
},
38353919
"notebooks": [
Lines changed: 6 additions & 0 deletions
Loading
Lines changed: 6 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)