UNPKG

@cloud-copilot/iam-data

Version:
956 lines 24.1 kB
{ "createapplication": { "name": "CreateApplication", "description": "Grants permission to create an application", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createconfigurationprofile": { "name": "CreateConfigurationProfile", "description": "Grants permission to create a configuration profile", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createdeploymentstrategy": { "name": "CreateDeploymentStrategy", "description": "Grants permission to create a deployment strategy", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createenvironment": { "name": "CreateEnvironment", "description": "Grants permission to create an environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createextension": { "name": "CreateExtension", "description": "Grants permission to create an extension", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createextensionassociation": { "name": "CreateExtensionAssociation", "description": "Grants permission to create an extension association", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createhostedconfigurationversion": { "name": "CreateHostedConfigurationVersion", "description": "Grants permission to create a hosted configuration version", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteapplication": { "name": "DeleteApplication", "description": "Grants permission to delete an application", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteconfigurationprofile": { "name": "DeleteConfigurationProfile", "description": "Grants permission to delete a configuration profile", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedeploymentstrategy": { "name": "DeleteDeploymentStrategy", "description": "Grants permission to delete a deployment strategy", "accessLevel": "Write", "resourceTypes": [ { "name": "deploymentstrategy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteenvironment": { "name": "DeleteEnvironment", "description": "Grants permission to delete an environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteextension": { "name": "DeleteExtension", "description": "Grants permission to delete an extension", "accessLevel": "Write", "resourceTypes": [ { "name": "extension", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteextensionassociation": { "name": "DeleteExtensionAssociation", "description": "Grants permission to delete an extension association", "accessLevel": "Write", "resourceTypes": [ { "name": "extensionassociation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletehostedconfigurationversion": { "name": "DeleteHostedConfigurationVersion", "description": "Grants permission to delete a hosted configuration version", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "hostedconfigurationversion", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getaccountsettings": { "name": "GetAccountSettings", "description": "Grants permission to view account-wide AppConfig settings", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getapplication": { "name": "GetApplication", "description": "Grants permission to view details about an application", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getconfiguration": { "name": "GetConfiguration", "description": "Grants permission to view details about a configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getconfigurationprofile": { "name": "GetConfigurationProfile", "description": "Grants permission to view details about a configuration profile", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getdeployment": { "name": "GetDeployment", "description": "Grants permission to view details about a deployment", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "deployment", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getdeploymentstrategy": { "name": "GetDeploymentStrategy", "description": "Grants permission to view details about a deployment strategy", "accessLevel": "Read", "resourceTypes": [ { "name": "deploymentstrategy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getenvironment": { "name": "GetEnvironment", "description": "Grants permission to view details about an environment", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getextension": { "name": "GetExtension", "description": "Grants permission to view details about an extension", "accessLevel": "Read", "resourceTypes": [ { "name": "extension", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getextensionassociation": { "name": "GetExtensionAssociation", "description": "Grants permission to view details about an extension association", "accessLevel": "Read", "resourceTypes": [ { "name": "extensionassociation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "gethostedconfigurationversion": { "name": "GetHostedConfigurationVersion", "description": "Grants permission to view details about a hosted configuration version", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "hostedconfigurationversion", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getlatestconfiguration": { "name": "GetLatestConfiguration", "description": "Grants permission to retrieve a deployed configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "configuration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listapplications": { "name": "ListApplications", "description": "Grants permission to list the applications in your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listconfigurationprofiles": { "name": "ListConfigurationProfiles", "description": "Grants permission to list the configuration profiles for an application", "accessLevel": "List", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdeploymentstrategies": { "name": "ListDeploymentStrategies", "description": "Grants permission to list the deployment strategies for your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listdeployments": { "name": "ListDeployments", "description": "Grants permission to list the deployments for an environment", "accessLevel": "List", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listenvironments": { "name": "ListEnvironments", "description": "Grants permission to list the environments for an application", "accessLevel": "List", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listextensionassociations": { "name": "ListExtensionAssociations", "description": "Grants permission to list the extension associations in your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listextensions": { "name": "ListExtensions", "description": "Grants permission to list the extensions in your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listhostedconfigurationversions": { "name": "ListHostedConfigurationVersions", "description": "Grants permission to list the hosted configuration versions for a configuration profile", "accessLevel": "List", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to view a list of resource tags for a specified resource", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deployment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deploymentstrategy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "extension", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "extensionassociation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "startconfigurationsession": { "name": "StartConfigurationSession", "description": "Grants permission to start a configuration session", "accessLevel": "Write", "resourceTypes": [ { "name": "configuration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "startdeployment": { "name": "StartDeployment", "description": "Grants permission to initiate a deployment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "deploymentstrategy", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "stopdeployment": { "name": "StopDeployment", "description": "Grants permission to stop a deployment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "deployment", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag an appconfig resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "configuration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deployment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deploymentstrategy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "extension", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "extensionassociation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag an appconfig resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "configuration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deployment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deploymentstrategy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "extension", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "extensionassociation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateaccountsettings": { "name": "UpdateAccountSettings", "description": "Grants permission to modify account-wide AppConfig settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateapplication": { "name": "UpdateApplication", "description": "Grants permission to modify an application", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updateconfigurationprofile": { "name": "UpdateConfigurationProfile", "description": "Grants permission to modify a configuration profile", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updatedeploymentstrategy": { "name": "UpdateDeploymentStrategy", "description": "Grants permission to modify a deployment strategy", "accessLevel": "Write", "resourceTypes": [ { "name": "deploymentstrategy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updateenvironment": { "name": "UpdateEnvironment", "description": "Grants permission to modify an environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updateextension": { "name": "UpdateExtension", "description": "Grants permission to modify an extension", "accessLevel": "Write", "resourceTypes": [ { "name": "extension", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updateextensionassociation": { "name": "UpdateExtensionAssociation", "description": "Grants permission to modify an extension association", "accessLevel": "Write", "resourceTypes": [ { "name": "extensionassociation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "validateconfiguration": { "name": "ValidateConfiguration", "description": "Grants permission to validate a configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "configurationprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }