UNPKG

@cloud-copilot/iam-data

Version:
183 lines 5.01 kB
{ "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": [] } }