@cloud-copilot/iam-data
Version:
596 lines • 15.1 kB
JSON
{
"cancelquery": {
"name": "CancelQuery",
"description": "Grants permission to cancel queries in your account",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"createbatchloadtask": {
"name": "CreateBatchLoadTask",
"description": "Grants permission to create a batch load task in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints",
"timestream:WriteRecords"
]
},
"createdatabase": {
"name": "CreateDatabase",
"description": "Grants permission to create a database in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "database",
"required": true,
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createscheduledquery": {
"name": "CreateScheduledQuery",
"description": "Grants permission to create a scheduled query in your account",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"iam:PassRole",
"timestream:DescribeEndpoints"
]
},
"createtable": {
"name": "CreateTable",
"description": "Grants permission to create a table in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deletedatabase": {
"name": "DeleteDatabase",
"description": "Grants permission to delete a database in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "database",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"deletescheduledquery": {
"name": "DeleteScheduledQuery",
"description": "Grants permission to delete a scheduled query in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scheduled-query",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"deletetable": {
"name": "DeleteTable",
"description": "Grants permission to delete a table in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"describeaccountsettings": {
"name": "DescribeAccountSettings",
"description": "Grants permission to describe your account settings",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"describebatchloadtask": {
"name": "DescribeBatchLoadTask",
"description": "Grants permission to describe a batch load task in your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"describedatabase": {
"name": "DescribeDatabase",
"description": "Grants permission to describe a database in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "database",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"describeendpoints": {
"name": "DescribeEndpoints",
"description": "Grants permission to describe timestream endpoints",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describescheduledquery": {
"name": "DescribeScheduledQuery",
"description": "Grants permission to describe a scheduled query in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "scheduled-query",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"describetable": {
"name": "DescribeTable",
"description": "Grants permission to describe a table in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"executescheduledquery": {
"name": "ExecuteScheduledQuery",
"description": "Grants permission to execute a scheduled query in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scheduled-query",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"getawsbackupstatus": {
"name": "GetAwsBackupStatus",
"description": "Grants permission to get Status of a Timestream Table Backup",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"getawsrestorestatus": {
"name": "GetAwsRestoreStatus",
"description": "Grants permission to get Status of a Timestream Table Restore",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"listbatchloadtasks": {
"name": "ListBatchLoadTasks",
"description": "Grants permission to list batch load tasks in your account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"listdatabases": {
"name": "ListDatabases",
"description": "Grants permission to list databases in your account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"listmeasures": {
"name": "ListMeasures",
"description": "Grants permission to list measures of a table in your account",
"accessLevel": "List",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"listscheduledqueries": {
"name": "ListScheduledQueries",
"description": "Grants permission to list scheduled queries in your account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"listtables": {
"name": "ListTables",
"description": "Grants permission to list tables in your account",
"accessLevel": "List",
"resourceTypes": [
{
"name": "database",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags of a resource in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "database",
"required": true,
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
{
"name": "scheduled-query",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"preparequery": {
"name": "PrepareQuery",
"description": "Grants permission to issue prepare queries",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints",
"timestream:Select"
]
},
"resumebatchloadtask": {
"name": "ResumeBatchLoadTask",
"description": "Grants permission to resume a batch load task in your account",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints",
"timestream:WriteRecords"
]
},
"select": {
"name": "Select",
"description": "Grants permission to issue 'select from table' queries",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"selectvalues": {
"name": "SelectValues",
"description": "Grants permission to issue 'select 1' queries",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"startawsbackupjob": {
"name": "StartAwsBackupJob",
"description": "Grants permission to start a Backup Job for a Timestream Table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"startawsrestorejob": {
"name": "StartAwsRestoreJob",
"description": "Grants permission to start Restore Job for a Backup of Timestream Table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to add tags to a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "database",
"required": true,
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
{
"name": "scheduled-query",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"unload": {
"name": "Unload",
"description": "Grants permission to issue Unload queries",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"s3:AbortMultipartUpload",
"s3:GetObject",
"s3:PutObject",
"timestream:DescribeEndpoints",
"timestream:Select"
]
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove a tag from a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "database",
"required": true,
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
{
"name": "scheduled-query",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updateaccountsettings": {
"name": "UpdateAccountSettings",
"description": "Grants permission to update your account settings",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"updatedatabase": {
"name": "UpdateDatabase",
"description": "Grants permission to update a database in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "database",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"updatescheduledquery": {
"name": "UpdateScheduledQuery",
"description": "Grants permission to update a scheduled query in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scheduled-query",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"updatetable": {
"name": "UpdateTable",
"description": "Grants permission to update a table in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
},
"writerecords": {
"name": "WriteRecords",
"description": "Grants permission to ingest data to a table in your account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"timestream:DescribeEndpoints"
]
}
}