@cloud-copilot/iam-data
Version:
956 lines • 24.1 kB
JSON
{
"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": []
}
}