Permissions for @turbot/aws-elasticbeanstalk

Taking a look at permissions and associated grant levels for each permission for Elastic Beanstalk:

PermissionGrant LevelHelp
elasticbeanstalk:AbortEnvironmentUpdateOperatorOperators can abort environment configuration updates.
elasticbeanstalk:AddTagsOperator
elasticbeanstalk:ApplyEnvironmentManagedActionOperatorOperators can schedule managed updates for environments.
elasticbeanstalk:AssociateEnvironmentOperationsRoleAdmin
elasticbeanstalk:CheckDNSAvailabilityMetadataVerify if a CNAME for a new web server is available.
elasticbeanstalk:ComposeEnvironmentsOperatorOperators can create or update multiple environments.
elasticbeanstalk:CreateApplicationAdminAdmins manage applications.
elasticbeanstalk:CreateApplicationVersionAdminAdmins manage application versions.
elasticbeanstalk:CreateConfigurationTemplateOperatorOperators can create application configuration templates.
elasticbeanstalk:CreateEnvironmentOperatorOperators can create application environments.
elasticbeanstalk:CreatePlatformVersionOperatorOperators can manage platform versions.
elasticbeanstalk:CreateStorageLocationOperator
elasticbeanstalk:DeleteApplicationAdminAdmins manage applications.
elasticbeanstalk:DeleteApplicationVersionAdminAdmins manage application versions.
elasticbeanstalk:DeleteConfigurationTemplateOperatorOperators can delete application configuration templates.
elasticbeanstalk:DeleteEnvironmentConfigurationOperatorOperators can delete application environment configurations.
elasticbeanstalk:DeletePlatformVersionOperatorOperators can manage platform versions.
elasticbeanstalk:DescribeAccountAttributesMetadata
elasticbeanstalk:DescribeApplicationsMetadataOnly contains application metadata with no access to data.
elasticbeanstalk:DescribeApplicationVersionsMetadataOnly contains application veresion metadata with no access to data.
elasticbeanstalk:DescribeConfigurationOptionsMetadata
elasticbeanstalk:DescribeConfigurationSettingsMetadata
elasticbeanstalk:DescribeEnvironmentHealthMetadata
elasticbeanstalk:DescribeEnvironmentManagedActionHistoryMetadata
elasticbeanstalk:DescribeEnvironmentManagedActionsMetadata
elasticbeanstalk:DescribeEnvironmentResourcesMetadataOnly contains resource names with no access to data.
elasticbeanstalk:DescribeEnvironmentsMetadataOnly contains environment metadata with no access to data.
elasticbeanstalk:DescribeEventsMetadata
elasticbeanstalk:DescribeInstancesHealthMetadata
elasticbeanstalk:DescribePlatformVersionMetadata
elasticbeanstalk:DisassociateEnvironmentOperationsRoleAdmin
elasticbeanstalk:ListAvailableSolutionStacksMetadata
elasticbeanstalk:ListPlatformBranchesMetadata
elasticbeanstalk:ListPlatformVersionsMetadata
elasticbeanstalk:ListTagsForResourceMetadata
elasticbeanstalk:PutInstanceStatisticsAdmin
elasticbeanstalk:RebuildEnvironmentOperatorOperators can recreate all components in an environment.
elasticbeanstalk:RemoveTagsOperator
elasticbeanstalk:RequestEnvironmentInfoOperatorReadOnly since applications logs are included. Operator to reduce level definitions.
elasticbeanstalk:RestartAppServerOperatorOperators can restart an application server for an environment.
elasticbeanstalk:RetrieveEnvironmentInfoOperatorReadOnly since applications logs are included. Operator to reduce level definitions.
elasticbeanstalk:SwapEnvironmentCNAMEsOperatorOperators can manage the CNAMEs for environments.
elasticbeanstalk:TerminateEnvironmentOperatorOperators can delete application environments.
elasticbeanstalk:UpdateApplicationAdminAdmins manage applications.
elasticbeanstalk:UpdateApplicationResourceLifecycleAdminAdmins manage applications.
elasticbeanstalk:UpdateApplicationVersionAdminAdmins manage application versions.
elasticbeanstalk:UpdateConfigurationTemplateOperatorOperators can update application configuration templates.
elasticbeanstalk:UpdateEnvironmentOperatorOperators can update application environment settings.
elasticbeanstalk:UpdateTagsForResourceOperator
elasticbeanstalk:ValidateConfigurationSettingsMetadataChecks configuration settings without running.