UNPKG

@cloud-copilot/iam-data

Version:
394 lines 10.9 kB
{ "batchgetitem": { "name": "BatchGetItem", "description": "Grants permission to return the attributes of one or more items from one or more tables", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchwriteitem": { "name": "BatchWriteItem", "description": "Grants permission to put or delete multiple items in one or more tables", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "conditioncheckitem": { "name": "ConditionCheckItem", "description": "Grants permission to the ConditionCheckItem operation that checks the existence of a set of attributes for the item with the given primary key", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createcluster": { "name": "CreateCluster", "description": "Grants permission to create a DAX cluster", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "dax:CreateParameterGroup", "dax:CreateSubnetGroup", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "iam:GetRole", "iam:PassRole" ] }, "createparametergroup": { "name": "CreateParameterGroup", "description": "Grants permission to create a parameter group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createsubnetgroup": { "name": "CreateSubnetGroup", "description": "Grants permission to create a subnet group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "decreasereplicationfactor": { "name": "DecreaseReplicationFactor", "description": "Grants permission to remove one or more nodes from a DAX cluster", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecluster": { "name": "DeleteCluster", "description": "Grants permission to delete a previously provisioned DAX cluster", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteitem": { "name": "DeleteItem", "description": "Grants permission to delete a single item in a table by primary key", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "dax:EnclosingOperation" ], "dependentActions": [] }, "deleteparametergroup": { "name": "DeleteParameterGroup", "description": "Grants permission to delete the specified parameter group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletesubnetgroup": { "name": "DeleteSubnetGroup", "description": "Grants permission to delete a subnet group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeclusters": { "name": "DescribeClusters", "description": "Grants permission to return information about all provisioned DAX clusters", "accessLevel": "List", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describedefaultparameters": { "name": "DescribeDefaultParameters", "description": "Grants permission to return the default system parameter information for DAX", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeevents": { "name": "DescribeEvents", "description": "Grants permission to return events related to DAX clusters and parameter groups", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeparametergroups": { "name": "DescribeParameterGroups", "description": "Grants permission to return a list of parameter group descriptions", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeparameters": { "name": "DescribeParameters", "description": "Grants permission to return the detailed parameter list for a particular parameter group", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describesubnetgroups": { "name": "DescribeSubnetGroups", "description": "Grants permission to return a list of subnet group descriptions", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getitem": { "name": "GetItem", "description": "Grants permission to the GetItem operation that returns a set of attributes for the item with the given primary key", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "dax:EnclosingOperation" ], "dependentActions": [] }, "increasereplicationfactor": { "name": "IncreaseReplicationFactor", "description": "Grants permission to add one or more nodes to a DAX cluster", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtags": { "name": "ListTags", "description": "Grants permission to return a list all of the tags for a DAX cluster", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putitem": { "name": "PutItem", "description": "Grants permission to create a new item, or replace an old item with a new item", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "dax:EnclosingOperation" ], "dependentActions": [] }, "query": { "name": "Query", "description": "Grants permission to use the primary key of a table or a secondary index to directly access items from that table or index", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "rebootnode": { "name": "RebootNode", "description": "Grants permission to reboot a single node of a DAX cluster", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "scan": { "name": "Scan", "description": "Grants permission to return one or more items and item attributes by accessing every item in a table or a secondary index", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to associate a set of tags with a DAX resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove the association of tags from a DAX resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecluster": { "name": "UpdateCluster", "description": "Grants permission to modify the settings for a DAX cluster", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateitem": { "name": "UpdateItem", "description": "Grants permission to edit an existing item's attributes, or adds a new item to the table if it does not already exist", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "dax:EnclosingOperation" ], "dependentActions": [] }, "updateparametergroup": { "name": "UpdateParameterGroup", "description": "Grants permission to modify the parameters of a parameter group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updatesubnetgroup": { "name": "UpdateSubnetGroup", "description": "Grants permission to modify an existing subnet group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] } }