UNPKG

@cloud-copilot/iam-data

Version:
608 lines 15.4 kB
{ "acceptpage": { "name": "AcceptPage", "description": "Grants permission to accept a page", "accessLevel": "Write", "resourceTypes": [ { "name": "page", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "activatecontactchannel": { "name": "ActivateContactChannel", "description": "Grants permission to activate a contact's contact channel", "accessLevel": "Write", "resourceTypes": [ { "name": "contactchannel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatecontact": { "name": "AssociateContact", "isPermissionOnly": true, "description": "Grants permission to use a contact in an escalation plan", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createcontact": { "name": "CreateContact", "description": "Grants permission to create a contact", "accessLevel": "Write", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [ "ssm-contacts:AssociateContact" ] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createcontactchannel": { "name": "CreateContactChannel", "description": "Grants permission to create a contact channel for a contact", "accessLevel": "Write", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createrotation": { "name": "CreateRotation", "description": "Grants permission to create a rotation in an on-call schedule", "accessLevel": "Write", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createrotationoverride": { "name": "CreateRotationOverride", "description": "Grants permission to create an override for a rotation in an on-call schedule", "accessLevel": "Write", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deactivatecontactchannel": { "name": "DeactivateContactChannel", "description": "Grants permission to deactivate a contact's contact channel", "accessLevel": "Write", "resourceTypes": [ { "name": "contactchannel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecontact": { "name": "DeleteContact", "description": "Grants permission to delete a contact", "accessLevel": "Write", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecontactchannel": { "name": "DeleteContactChannel", "description": "Grants permission to delete a contact's contact channel", "accessLevel": "Write", "resourceTypes": [ { "name": "contactchannel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterotation": { "name": "DeleteRotation", "description": "Grants permission to delete a rotation", "accessLevel": "Write", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterotationoverride": { "name": "DeleteRotationOverride", "description": "Grants permission to delete a rotation's rotation override", "accessLevel": "Write", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeengagement": { "name": "DescribeEngagement", "description": "Grants permission to describe an engagement", "accessLevel": "Read", "resourceTypes": [ { "name": "engagement", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describepage": { "name": "DescribePage", "description": "Grants permission to describe a page", "accessLevel": "Read", "resourceTypes": [ { "name": "page", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcontact": { "name": "GetContact", "description": "Grants permission to get a contact", "accessLevel": "Read", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcontactchannel": { "name": "GetContactChannel", "description": "Grants permission to get a contact's contact channel", "accessLevel": "Read", "resourceTypes": [ { "name": "contactchannel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcontactpolicy": { "name": "GetContactPolicy", "description": "Grants permission to get a contact's resource policy", "accessLevel": "Read", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrotation": { "name": "GetRotation", "description": "Grants permission to retrieve information about an on-call rotation", "accessLevel": "Read", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrotationoverride": { "name": "GetRotationOverride", "description": "Grants permission to retrieve information about an override in an on-call rotation", "accessLevel": "Read", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcontactchannels": { "name": "ListContactChannels", "description": "Grants permission to list all of a contact's contact channels", "accessLevel": "List", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcontacts": { "name": "ListContacts", "description": "Grants permission to list all contacts", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listengagements": { "name": "ListEngagements", "description": "Grants permission to list all engagements", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listpagereceipts": { "name": "ListPageReceipts", "description": "Grants permission to list all receipts of a page", "accessLevel": "List", "resourceTypes": [ { "name": "page", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpageresolutions": { "name": "ListPageResolutions", "description": "Grants permission to list the resolution path of an engagement", "accessLevel": "List", "resourceTypes": [ { "name": "page", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpagesbycontact": { "name": "ListPagesByContact", "description": "Grants permission to list all pages sent to a contact", "accessLevel": "List", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpagesbyengagement": { "name": "ListPagesByEngagement", "description": "Grants permission to list all pages created in an engagement", "accessLevel": "List", "resourceTypes": [ { "name": "engagement", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpreviewrotationshifts": { "name": "ListPreviewRotationShifts", "description": "Grants permission to retrieve a list of shifts based on rotation configuration parameters", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listrotationoverrides": { "name": "ListRotationOverrides", "description": "Grants permission to retrieve a list of overrides currently specified for an on-call rotation", "accessLevel": "List", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listrotationshifts": { "name": "ListRotationShifts", "description": "Grants permission to retrieve a list of rotation shifts in an on-call schedule", "accessLevel": "List", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listrotations": { "name": "ListRotations", "description": "Grants permission to retrieve a list of on-call rotations", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to view a list of resource tags for a specified resource", "accessLevel": "Read", "resourceTypes": [ { "name": "contact", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "rotation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putcontactpolicy": { "name": "PutContactPolicy", "description": "Grants permission to add a resource policy to a contact", "accessLevel": "Write", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "sendactivationcode": { "name": "SendActivationCode", "description": "Grants permission to send the activation code of a contact's contact channel", "accessLevel": "Write", "resourceTypes": [ { "name": "contactchannel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startengagement": { "name": "StartEngagement", "description": "Grants permission to start an engagement", "accessLevel": "Write", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopengagement": { "name": "StopEngagement", "description": "Grants permission to stop an engagement", "accessLevel": "Write", "resourceTypes": [ { "name": "engagement", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add tags to the specified resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "contact", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "rotation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from the specified resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "contact", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "rotation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatecontact": { "name": "UpdateContact", "description": "Grants permission to update a contact", "accessLevel": "Write", "resourceTypes": [ { "name": "contact", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ssm-contacts:AssociateContact" ] }, "updatecontactchannel": { "name": "UpdateContactChannel", "description": "Grants permission to update a contact's contact channel", "accessLevel": "Write", "resourceTypes": [ { "name": "contactchannel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updaterotation": { "name": "UpdateRotation", "description": "Grants permission to update the information specified for an on-call rotation", "accessLevel": "Write", "resourceTypes": [ { "name": "rotation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }