aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
198 lines (197 loc) • 7.88 kB
TypeScript
/**
* All IAM policy actions for Amazon DynamoDB Accelerator (DAX) (DAX)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazondynamodbacceleratordax.html
*
* 2025-02-24T21:47:40.411Z
*/
export declare enum AwsDaxActions {
/**
* Grants permission to return the attributes of one or more items from one or mor
* e tables
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchGetItem.html
*/
BatchGetItem = "dax:BatchGetItem",
/**
* Grants permission to put or delete multiple items in one or more tables
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html
*/
BatchWriteItem = "dax:BatchWriteItem",
/**
* Grants permission to the ConditionCheckItem operation that checks the existence
* of a set of attributes for the item with the given primary key
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ConditionCheckItem.html
*/
ConditionCheckItem = "dax:ConditionCheckItem",
/**
* Grants permission to create a DAX cluster
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_CreateCluster.html
*/
CreateCluster = "dax:CreateCluster",
/**
* Grants permission to create a parameter group
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_CreateParameterGroup.html
*/
CreateParameterGroup = "dax:CreateParameterGroup",
/**
* Grants permission to create a subnet group
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_CreateSubnetGroup.html
*/
CreateSubnetGroup = "dax:CreateSubnetGroup",
/**
* Grants permission to remove one or more nodes from a DAX cluster
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DecreaseReplicationFactor.html
*/
DecreaseReplicationFactor = "dax:DecreaseReplicationFactor",
/**
* Grants permission to delete a previously provisioned DAX cluster
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DeleteCluster.html
*/
DeleteCluster = "dax:DeleteCluster",
/**
* Grants permission to delete a single item in a table by primary key
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html
*/
DeleteItem = "dax:DeleteItem",
/**
* Grants permission to delete the specified parameter group
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DeleteParameterGroup.html
*/
DeleteParameterGroup = "dax:DeleteParameterGroup",
/**
* Grants permission to delete a subnet group
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DeleteSubnetGroup.html
*/
DeleteSubnetGroup = "dax:DeleteSubnetGroup",
/**
* Grants permission to return information about all provisioned DAX clusters
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeClusters.html
*/
DescribeClusters = "dax:DescribeClusters",
/**
* Grants permission to return the default system parameter information for DAX
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeDefaultParameters.html
*/
DescribeDefaultParameters = "dax:DescribeDefaultParameters",
/**
* Grants permission to return events related to DAX clusters and parameter groups
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeEvents.html
*/
DescribeEvents = "dax:DescribeEvents",
/**
* Grants permission to return a list of parameter group descriptions
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeParameterGroups.html
*/
DescribeParameterGroups = "dax:DescribeParameterGroups",
/**
* Grants permission to return the detailed parameter list for a particular parame
* ter group
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeParameters.html
*/
DescribeParameters = "dax:DescribeParameters",
/**
* Grants permission to return a list of subnet group descriptions
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeSubnetGroups.html
*/
DescribeSubnetGroups = "dax:DescribeSubnetGroups",
/**
* Grants permission to the GetItem operation that returns a set of attributes for
* the item with the given primary key
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_GetItem.html
*/
GetItem = "dax:GetItem",
/**
* Grants permission to add one or more nodes to a DAX cluster
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_IncreaseReplicationFactor.html
*/
IncreaseReplicationFactor = "dax:IncreaseReplicationFactor",
/**
* Grants permission to return a list all of the tags for a DAX cluster
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_ListTags.html
*/
ListTags = "dax:ListTags",
/**
* Grants permission to create a new item, or replace an old item with a new item
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html
*/
PutItem = "dax:PutItem",
/**
* Grants permission to use the primary key of a table or a secondary index to dir
* ectly access items from that table or index
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html
*/
Query = "dax:Query",
/**
* Grants permission to reboot a single node of a DAX cluster
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_RebootNode.html
*/
RebootNode = "dax:RebootNode",
/**
* Grants permission to return one or more items and item attributes by accessing
* every item in a table or a secondary index
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Scan.html
*/
Scan = "dax:Scan",
/**
* Grants permission to associate a set of tags with a DAX resource
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_TagResource.html
*/
TagResource = "dax:TagResource",
/**
* Grants permission to remove the association of tags from a DAX resource
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UntagResource.html
*/
UntagResource = "dax:UntagResource",
/**
* Grants permission to modify the settings for a DAX cluster
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UpdateCluster.html
*/
UpdateCluster = "dax:UpdateCluster",
/**
* Grants permission to edit an existing item's attributes, or adds a new item to
* the table if it does not already exist
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html
*/
UpdateItem = "dax:UpdateItem",
/**
* Grants permission to modify the parameters of a parameter group
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UpdateParameterGroup.html
*/
UpdateParameterGroup = "dax:UpdateParameterGroup",
/**
* Grants permission to modify an existing subnet group
*
* See https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UpdateSubnetGroup.html
*/
UpdateSubnetGroup = "dax:UpdateSubnetGroup"
}