@cloud-copilot/iam-data
Version:
183 lines • 5.01 kB
JSON
{
"createdeliverystream": {
"name": "CreateDeliveryStream",
"description": "Grants permission to create a delivery stream",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deletedeliverystream": {
"name": "DeleteDeliveryStream",
"description": "Grants permission to delete a delivery stream and its data",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describedeliverystream": {
"name": "DescribeDeliveryStream",
"description": "Grants permission to describe the specified delivery stream and gets the status",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdeliverystreams": {
"name": "ListDeliveryStreams",
"description": "Grants permission to list your delivery streams",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsfordeliverystream": {
"name": "ListTagsForDeliveryStream",
"description": "Grants permission to list the tags for the specified delivery stream",
"accessLevel": "List",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putrecord": {
"name": "PutRecord",
"description": "Grants permission to write a single data record into an Amazon Kinesis Firehose delivery stream",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putrecordbatch": {
"name": "PutRecordBatch",
"description": "Grants permission to write multiple data records into a delivery stream in a single call, which can achieve higher throughput per producer than when writing single records",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startdeliverystreamencryption": {
"name": "StartDeliveryStreamEncryption",
"description": "Grants permission to enable server-side encryption (SSE) for the delivery stream",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"stopdeliverystreamencryption": {
"name": "StopDeliveryStreamEncryption",
"description": "Grants permission to disable the specified destination of the specified delivery stream",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagdeliverystream": {
"name": "TagDeliveryStream",
"description": "Grants permission to add or update tags for the specified delivery stream",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagdeliverystream": {
"name": "UntagDeliveryStream",
"description": "Grants permission to remove tags from the specified delivery stream",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updatedestination": {
"name": "UpdateDestination",
"description": "Grants permission to update the specified destination of the specified delivery stream",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "deliverystream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}