AppConfig
Table of Contents
Privileges
CreateApplication
- description: Grants permission to create an application
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateConfigurationProfile
- description: Grants permission to create a configuration profile
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateDeploymentStrategy
- description: Grants permission to create a deployment strategy
- access level: Write
- resource types
{
"deploymentstrategy": {
"resource_type": "deploymentstrategy",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateEnvironment
- description: Grants permission to create an environment
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateHostedConfigurationVersion
- description: Grants permission to create a hosted configuration version
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"hostedconfigurationversion": {
"resource_type": "hostedconfigurationversion",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteApplication
- description: Grants permission to delete an application
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteConfigurationProfile
- description: Grants permission to delete a configuration profile
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteDeploymentStrategy
- description: Grants permission to delete a deployment strategy
- access level: Write
- resource types
{
"deploymentstrategy": {
"resource_type": "deploymentstrategy",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteEnvironment
- description: Grants permission to delete an environment
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteHostedConfigurationVersion
- description: Grants permission to delete a hosted configuration version
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"hostedconfigurationversion": {
"resource_type": "hostedconfigurationversion",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetApplication
- description: Grants permission to view details about an application
- access level: Read
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
GetConfiguration
- description: Grants permission to view details about a configuration
- access level: Read
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
GetConfigurationProfile
- description: Grants permission to view details about a configuration profile
- access level: Read
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
GetDeployment
- description: Grants permission to view details about a deployment
- access level: Read
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"deployment": {
"resource_type": "deployment",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
GetDeploymentStrategy
- description: Grants permission to view details about a deployment strategy
- access level: Read
- resource types
{
"deploymentstrategy": {
"resource_type": "deploymentstrategy",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
GetEnvironment
- description: Grants permission to view details about an environment
- access level: Read
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
GetHostedConfigurationVersion
- description: Grants permission to view details about a hosted configuration version
- access level: Read
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"hostedconfigurationversion": {
"resource_type": "hostedconfigurationversion",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListApplications
- description: Grants permission to list the applications in your account
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListConfigurationProfiles
- description: Grants permission to list the configuration profiles for an application
- access level: List
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListDeploymentStrategies
- description: Grants permission to list the deployment strategies for your account
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListDeployments
- description: Grants permission to list the deployments for an environment
- access level: List
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListEnvironments
- description: Grants permission to list the environments for an application
- access level: List
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListHostedConfigurationVersions
- description: Grants permission to list the hosted configuration versions for a configuration profile
- access level: List
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Grants permission to view a list of resource tags for a specified resource
- access level: Read
- resource types
{
"application": {
"resource_type": "application",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"deployment": {
"resource_type": "deployment",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"deploymentstrategy": {
"resource_type": "deploymentstrategy",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
StartDeployment
- description: Grants permission to initiate a deployment
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"deployment": {
"resource_type": "deployment",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"deploymentstrategy": {
"resource_type": "deploymentstrategy",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
StopDeployment
- description: Grants permission to stop a deployment
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"deployment": {
"resource_type": "deployment",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
TagResource
- description: Grants permission to tag an appconfig resource.
- access level: Tagging
- resource types
{
"application": {
"resource_type": "application",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"deployment": {
"resource_type": "deployment",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"deploymentstrategy": {
"resource_type": "deploymentstrategy",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
UntagResource
- description: Grants permission to untag an appconfig resource.
- access level: Tagging
- resource types
{
"application": {
"resource_type": "application",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"deployment": {
"resource_type": "deployment",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"deploymentstrategy": {
"resource_type": "deploymentstrategy",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys"
],
"dependent_actions": []
}
}
UpdateApplication
- description: Grants permission to modify an application
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
UpdateConfigurationProfile
- description: Grants permission to modify a configuration profile
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
UpdateDeploymentStrategy
- description: Grants permission to modify a deployment strategy
- access level: Write
- resource types
{
"deploymentstrategy": {
"resource_type": "deploymentstrategy",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
UpdateEnvironment
- description: Grants permission to modify an environment
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"environment": {
"resource_type": "environment",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:ResourceTag/${TagKey}"
],
"dependent_actions": []
}
}
ValidateConfiguration
- description: Grants permission to validate a configuration
- access level: Write
- resource types
{
"application": {
"resource_type": "application",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"configurationprofile": {
"resource_type": "configurationprofile",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}