UNPKG

@cloud-copilot/iam-data

Version:
109 lines 2.89 kB
{ "completesnapshot": { "name": "CompleteSnapshot", "description": "Grants permission to seal and complete the snapshot after all of the required blocks of data have been written to it", "accessLevel": "Write", "resourceTypes": [ { "name": "snapshot", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getsnapshotblock": { "name": "GetSnapshotBlock", "description": "Grants permission to return the data of a block in an Amazon Elastic Block Store (EBS) snapshot", "accessLevel": "Read", "resourceTypes": [ { "name": "snapshot", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listchangedblocks": { "name": "ListChangedBlocks", "description": "Grants permission to list the blocks that are different between two Amazon Elastic Block Store (EBS) snapshots of the same volume/snapshot lineage", "accessLevel": "Read", "resourceTypes": [ { "name": "snapshot", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listsnapshotblocks": { "name": "ListSnapshotBlocks", "description": "Grants permission to list the blocks in an Amazon Elastic Block Store (EBS) snapshot", "accessLevel": "Read", "resourceTypes": [ { "name": "snapshot", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "putsnapshotblock": { "name": "PutSnapshotBlock", "description": "Grants permission to write a block of data to a snapshot created by the StartSnapshot operation", "accessLevel": "Write", "resourceTypes": [ { "name": "snapshot", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "startsnapshot": { "name": "StartSnapshot", "description": "Grants permission to create a new EBS snapshot", "accessLevel": "Write", "resourceTypes": [ { "name": "snapshot", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys", "ebs:Description", "ebs:ParentSnapshot", "ebs:VolumeSize" ], "dependentActions": [] } }