|
1983 | 1983 | "command": "aws.codecatalyst.signout", |
1984 | 1984 | "when": "viewItem =~ /^awsCodeCatalystNode/&& !isCloud9 && aws.codecatalyst.connected", |
1985 | 1985 | "group": "0@2" |
| 1986 | + }, |
| 1987 | + { |
| 1988 | + "command": "aws.docdb.createCluster", |
| 1989 | + "when": "view == aws.explorer && viewItem == awsDocDBNode", |
| 1990 | + "group": "inline@1" |
| 1991 | + }, |
| 1992 | + { |
| 1993 | + "command": "aws.docdb.createCluster", |
| 1994 | + "when": "view == aws.explorer && viewItem == awsDocDBNode", |
| 1995 | + "group": "0@1" |
| 1996 | + }, |
| 1997 | + { |
| 1998 | + "command": "aws.docdb.startCluster", |
| 1999 | + "when": "viewItem =~ /^awsDocDB-cluster-(regional|elastic)-stopped/", |
| 2000 | + "group": "inline@1" |
| 2001 | + }, |
| 2002 | + { |
| 2003 | + "command": "aws.docdb.startCluster", |
| 2004 | + "when": "viewItem =~ /^awsDocDB-cluster-(regional|elastic)-stopped/" |
| 2005 | + }, |
| 2006 | + { |
| 2007 | + "command": "aws.docdb.stopCluster", |
| 2008 | + "when": "viewItem =~ /^awsDocDB-cluster-(regional|elastic)-running/", |
| 2009 | + "group": "inline@1" |
| 2010 | + }, |
| 2011 | + { |
| 2012 | + "command": "aws.docdb.stopCluster", |
| 2013 | + "when": "viewItem =~ /^awsDocDB-cluster-(regional|elastic)-running/" |
| 2014 | + }, |
| 2015 | + { |
| 2016 | + "command": "aws.docdb.renameCluster", |
| 2017 | + "when": "viewItem =~ /^awsDocDB-cluster(?!.*-elastic.*)/", |
| 2018 | + "group": "0@2" |
| 2019 | + }, |
| 2020 | + { |
| 2021 | + "command": "aws.docdb.deleteCluster", |
| 2022 | + "when": "viewItem =~ /^awsDocDB-cluster-(regional|elastic)/", |
| 2023 | + "group": "0@4" |
| 2024 | + }, |
| 2025 | + { |
| 2026 | + "command": "aws.docdb.createInstance", |
| 2027 | + "when": "viewItem =~ /^awsDocDB-cluster-(?!elastic|global)(?!-stopped)/" |
| 2028 | + }, |
| 2029 | + { |
| 2030 | + "command": "aws.docdb.renameInstance", |
| 2031 | + "when": " viewItem =~ /^awsDocDB-instance/", |
| 2032 | + "group": "0@2" |
| 2033 | + }, |
| 2034 | + { |
| 2035 | + "command": "aws.docdb.modifyInstance", |
| 2036 | + "when": " viewItem =~ /^awsDocDB-instance/", |
| 2037 | + "group": "0@3" |
| 2038 | + }, |
| 2039 | + { |
| 2040 | + "command": "aws.docdb.rebootInstance", |
| 2041 | + "when": "viewItem =~ /^awsDocDB-instance/", |
| 2042 | + "group": "inline@1" |
| 2043 | + }, |
| 2044 | + { |
| 2045 | + "command": "aws.docdb.rebootInstance", |
| 2046 | + "when": "viewItem =~ /^awsDocDB-instance/" |
| 2047 | + }, |
| 2048 | + { |
| 2049 | + "command": "aws.docdb.deleteInstance", |
| 2050 | + "when": " viewItem =~ /^awsDocDB-instance/", |
| 2051 | + "group": "0@4" |
| 2052 | + }, |
| 2053 | + { |
| 2054 | + "command": "aws.docdb.listTags", |
| 2055 | + "when": "viewItem =~ /^awsDocDB-(?!cluster-global).*/" |
| 2056 | + }, |
| 2057 | + { |
| 2058 | + "command": "aws.docdb.viewConsole", |
| 2059 | + "when": "viewItem =~ /^awsDocDB-/", |
| 2060 | + "group": "0@1" |
| 2061 | + }, |
| 2062 | + { |
| 2063 | + "command": "aws.docdb.viewDocs", |
| 2064 | + "when": "viewItem == awsDocDBNode" |
| 2065 | + }, |
| 2066 | + { |
| 2067 | + "command": "aws.docdb.copyEndpoint", |
| 2068 | + "when": "viewItem =~ /^awsDocDB-/", |
| 2069 | + "group": "0@1" |
1986 | 2070 | } |
1987 | 2071 | ], |
1988 | 2072 | "aws.toolkit.auth": [ |
|
3538 | 3622 | "category": "%AWS.title.cn%" |
3539 | 3623 | } |
3540 | 3624 | } |
| 3625 | + }, |
| 3626 | + { |
| 3627 | + "command": "aws.docdb.createCluster", |
| 3628 | + "title": "%AWS.command.docdb.createCluster%", |
| 3629 | + "icon": "$(add)", |
| 3630 | + "category": "%AWS.title%", |
| 3631 | + "enablement": "isCloud9 || !aws.isWebExtHost", |
| 3632 | + "cloud9": { |
| 3633 | + "cn": { |
| 3634 | + "category": "%AWS.title.cn%" |
| 3635 | + } |
| 3636 | + } |
| 3637 | + }, |
| 3638 | + { |
| 3639 | + "command": "aws.docdb.createInstance", |
| 3640 | + "title": "%AWS.command.docdb.createInstance%", |
| 3641 | + "icon": "$(add)", |
| 3642 | + "category": "%AWS.title%", |
| 3643 | + "enablement": "(isCloud9 || !aws.isWebExtHost)", |
| 3644 | + "cloud9": { |
| 3645 | + "cn": { |
| 3646 | + "category": "%AWS.title.cn%" |
| 3647 | + } |
| 3648 | + } |
| 3649 | + }, |
| 3650 | + { |
| 3651 | + "command": "aws.docdb.deleteInstance", |
| 3652 | + "title": "%AWS.generic.promptDelete%", |
| 3653 | + "category": "%AWS.title%", |
| 3654 | + "enablement": "(isCloud9 || !aws.isWebExtHost) && viewItem == awsDocDB-instance-available", |
| 3655 | + "cloud9": { |
| 3656 | + "cn": { |
| 3657 | + "category": "%AWS.title.cn%" |
| 3658 | + } |
| 3659 | + } |
| 3660 | + }, |
| 3661 | + { |
| 3662 | + "command": "aws.docdb.renameInstance", |
| 3663 | + "title": "%AWS.generic.promptRename%", |
| 3664 | + "category": "%AWS.title%", |
| 3665 | + "enablement": "(isCloud9 || !aws.isWebExtHost) && viewItem == awsDocDB-instance-available", |
| 3666 | + "cloud9": { |
| 3667 | + "cn": { |
| 3668 | + "category": "%AWS.title.cn%" |
| 3669 | + } |
| 3670 | + } |
| 3671 | + }, |
| 3672 | + { |
| 3673 | + "command": "aws.docdb.modifyInstance", |
| 3674 | + "title": "%AWS.command.docdb.modifyInstance%", |
| 3675 | + "category": "%AWS.title%", |
| 3676 | + "enablement": "isCloud9 || !aws.isWebExtHost && viewItem == awsDocDB-instance-available", |
| 3677 | + "cloud9": { |
| 3678 | + "cn": { |
| 3679 | + "category": "%AWS.title.cn%" |
| 3680 | + } |
| 3681 | + } |
| 3682 | + }, |
| 3683 | + { |
| 3684 | + "command": "aws.docdb.rebootInstance", |
| 3685 | + "title": "%AWS.command.docdb.rebootInstance%", |
| 3686 | + "icon": "$(debug-restart)", |
| 3687 | + "category": "%AWS.title%", |
| 3688 | + "enablement": "(isCloud9 || !aws.isWebExtHost) && viewItem == awsDocDB-instance-available", |
| 3689 | + "cloud9": { |
| 3690 | + "cn": { |
| 3691 | + "category": "%AWS.title.cn%" |
| 3692 | + } |
| 3693 | + } |
| 3694 | + }, |
| 3695 | + { |
| 3696 | + "command": "aws.docdb.renameCluster", |
| 3697 | + "title": "%AWS.generic.promptRename%", |
| 3698 | + "category": "%AWS.title%", |
| 3699 | + "enablement": "(isCloud9 || !aws.isWebExtHost) && viewItem =~ /^awsDocDB-cluster.*-running/", |
| 3700 | + "cloud9": { |
| 3701 | + "cn": { |
| 3702 | + "category": "%AWS.title.cn%" |
| 3703 | + } |
| 3704 | + } |
| 3705 | + }, |
| 3706 | + { |
| 3707 | + "command": "aws.docdb.startCluster", |
| 3708 | + "title": "%AWS.command.docdb.startCluster%", |
| 3709 | + "icon": "$(debug-start)", |
| 3710 | + "category": "%AWS.title%", |
| 3711 | + "enablement": "!aws.isWebExtHost && viewItem =~ /^awsDocDB-cluster.*-stopped/" |
| 3712 | + }, |
| 3713 | + { |
| 3714 | + "command": "aws.docdb.stopCluster", |
| 3715 | + "title": "%AWS.command.docdb.stopCluster%", |
| 3716 | + "icon": "$(debug-pause)", |
| 3717 | + "category": "%AWS.title%", |
| 3718 | + "enablement": "!aws.isWebExtHost && viewItem =~ /^awsDocDB-cluster.*-running/" |
| 3719 | + }, |
| 3720 | + { |
| 3721 | + "command": "aws.docdb.deleteCluster", |
| 3722 | + "title": "%AWS.generic.promptDelete%", |
| 3723 | + "category": "%AWS.title%", |
| 3724 | + "enablement": "(isCloud9 || !aws.isWebExtHost) && viewItem =~ /^awsDocDB-cluster.*-running/", |
| 3725 | + "cloud9": { |
| 3726 | + "cn": { |
| 3727 | + "category": "%AWS.title.cn%" |
| 3728 | + } |
| 3729 | + } |
| 3730 | + }, |
| 3731 | + { |
| 3732 | + "command": "aws.docdb.listTags", |
| 3733 | + "title": "%AWS.command.docdb.tags%", |
| 3734 | + "category": "%AWS.title%", |
| 3735 | + "enablement": "(isCloud9 || !aws.isWebExtHost) && viewItem =~ /^awsDocDB/", |
| 3736 | + "cloud9": { |
| 3737 | + "cn": { |
| 3738 | + "category": "%AWS.title.cn%" |
| 3739 | + } |
| 3740 | + } |
| 3741 | + }, |
| 3742 | + { |
| 3743 | + "command": "aws.docdb.viewConsole", |
| 3744 | + "title": "%AWS.command.docdb.open%", |
| 3745 | + "category": "%AWS.title%", |
| 3746 | + "enablement": "(isCloud9 || !aws.isWebExtHost) && viewItem =~ /^awsDocDB/", |
| 3747 | + "cloud9": { |
| 3748 | + "cn": { |
| 3749 | + "category": "%AWS.title.cn%" |
| 3750 | + } |
| 3751 | + } |
| 3752 | + }, |
| 3753 | + { |
| 3754 | + "command": "aws.docdb.viewDocs", |
| 3755 | + "title": "%AWS.generic.viewDocs%", |
| 3756 | + "category": "%AWS.title%", |
| 3757 | + "enablement": "(isCloud9 || !aws.isWebExtHost)", |
| 3758 | + "cloud9": { |
| 3759 | + "cn": { |
| 3760 | + "category": "%AWS.title.cn%" |
| 3761 | + } |
| 3762 | + } |
| 3763 | + }, |
| 3764 | + { |
| 3765 | + "command": "aws.docdb.copyEndpoint", |
| 3766 | + "title": "%AWS.command.docdb.copyEndpoint%", |
| 3767 | + "category": "%AWS.title%", |
| 3768 | + "enablement": "(isCloud9 || !aws.isWebExtHost) && viewItem =~ /^awsDocDB/", |
| 3769 | + "cloud9": { |
| 3770 | + "cn": { |
| 3771 | + "category": "%AWS.title.cn%" |
| 3772 | + } |
| 3773 | + } |
3541 | 3774 | } |
3542 | 3775 | ], |
3543 | 3776 | "jsonValidation": [ |
|
0 commit comments