@cloud-copilot/iam-data
Version:
301 lines • 7.88 kB
JSON
{
"createdbcluster": {
"name": "CreateDbCluster",
"description": "Grants permission to create a new Timestream InfluxDB Cluster",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "db-parameter-group",
"required": false,
"conditionKeys": [],
"dependentActions": [
"timestream-influxdb:CreateDbInstance"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createdbinstance": {
"name": "CreateDbInstance",
"description": "Grants permission to create a new Timestream InfluxDB instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "db-parameter-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createdbparametergroup": {
"name": "CreateDbParameterGroup",
"description": "Grants permission to create a new Timestream InfluxDB parameter group",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deletedbcluster": {
"name": "DeleteDbCluster",
"description": "Grants permission to delete a Timestream InfluxDB Cluster",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "db-cluster",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream-influxdb:DeleteDbInstance"
]
},
"deletedbinstance": {
"name": "DeleteDbInstance",
"description": "Grants permission to delete a Timestream InfluxDB instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "db-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdbcluster": {
"name": "GetDbCluster",
"description": "Grants permission to get information about a Timestream InfluxDB Cluster",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "db-cluster",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdbinstance": {
"name": "GetDbInstance",
"description": "Grants permission to get information about a Timestream InfluxDB instance",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "db-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdbparametergroup": {
"name": "GetDbParameterGroup",
"description": "Grants permission to get information about a Timestream InfluxDB parameter group",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "db-parameter-group",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdbclusters": {
"name": "ListDbClusters",
"description": "Grants permission to list information about all Timestream InfluxDB clusters in the account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listdbinstances": {
"name": "ListDbInstances",
"description": "Grants permission to list information about all Timestream InfluxDB instances in the account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listdbinstancesforcluster": {
"name": "ListDbInstancesForCluster",
"description": "Grants permission to list information about all Timestream InfluxDB Instances belonging to a cluster",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "db-cluster",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdbparametergroups": {
"name": "ListDbParameterGroups",
"description": "Grants permission to list information about all Timestream InfluxDB parameter groups",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a Timestream InfluxDB resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "db-cluster",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "db-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "db-parameter-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a Timestream InfluxDB resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "db-cluster",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "db-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "db-parameter-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag a Timestream InfluxDB resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "db-cluster",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "db-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "db-parameter-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"updatedbcluster": {
"name": "UpdateDbCluster",
"description": "Grants permission to update a Timestream InfluxDB Cluster",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "db-cluster",
"required": true,
"conditionKeys": [],
"dependentActions": [
"timestream-influxdb:UpdateDbInstance"
]
},
{
"name": "db-parameter-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatedbinstance": {
"name": "UpdateDbInstance",
"description": "Grants permission to update a Timestream InfluxDB instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "db-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "db-parameter-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}