When the enableExecuteCommand property was added, the enableExecuteCommand() method was made private. The logic that handles this property should have also been exposed as a method so that this feature could be enabled subsequent to construction of the construct.
Use Case
For use cases where we do not have direct access to construction of the construct, such as in the case of ApplicationLoadBalancedFargateService.
Proposed Solution
Move all logic related handling of the enableExecuteCommand configuration property into the enableExecuteCommand() method and make that method public.
This is a 🚀 Feature Request
When the
enableExecuteCommandproperty was added, theenableExecuteCommand()method was made private. The logic that handles this property should have also been exposed as a method so that this feature could be enabled subsequent to construction of the construct.Use Case
For use cases where we do not have direct access to construction of the construct, such as in the case of
ApplicationLoadBalancedFargateService.Proposed Solution
Move all logic related handling of the
enableExecuteCommandconfiguration property into theenableExecuteCommand()method and make that method public.This is a 🚀 Feature Request