aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
297 lines (296 loc) • 11.7 kB
TypeScript
/**
* All IAM policy actions for Amazon MemoryDB (MEMORYDB)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonmemorydb.html
*
* 2025-02-24T21:48:54.435Z
*/
export declare enum AwsMemorydbActions {
/**
* Grants permissions to apply service updates
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_BatchUpdateCluster.html
*/
BatchUpdateCluster = "memorydb:BatchUpdateCluster",
/**
* Allows an IAM user or role to connect as a specified MemoryDB user to a node in
* a cluster
*
* See https://docs.aws.amazon.com/memorydb/latest/devguide/auth-iam.html
*/
Connect = "memorydb:Connect",
/**
* Grants permissions to make a copy of an existing snapshot
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html
*/
CopySnapshot = "memorydb:CopySnapshot",
/**
* Grants permissions to create a new access control list
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateAcl.html
*/
CreateAcl = "memorydb:CreateAcl",
/**
* Grants permissions to create a cluster
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.html
*/
CreateCluster = "memorydb:CreateCluster",
/**
* Grants permissions to create a Multi-Region cluster
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateMultiRegionCluster.html
*/
CreateMultiRegionCluster = "memorydb:CreateMultiRegionCluster",
/**
* Grants permissions to create a new parameter group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateParameterGroup.html
*/
CreateParameterGroup = "memorydb:CreateParameterGroup",
/**
* Grants permissions to create a backup of a cluster at the current point in time
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSnapshot.html
*/
CreateSnapshot = "memorydb:CreateSnapshot",
/**
* Grants permissions to create a new subnet group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSubnetGroup.html
*/
CreateSubnetGroup = "memorydb:CreateSubnetGroup",
/**
* Grants permissions to create a new user
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateUser.html
*/
CreateUser = "memorydb:CreateUser",
/**
* Grants permissions to delete an access control list
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteAcl.html
*/
DeleteAcl = "memorydb:DeleteAcl",
/**
* Grants permissions to delete a previously provisioned cluster
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteCluster.html
*/
DeleteCluster = "memorydb:DeleteCluster",
/**
* Grants permissions to delete a Multi-Region cluster
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteMultiRegionCluster.html
*/
DeleteMultiRegionCluster = "memorydb:DeleteMultiRegionCluster",
/**
* Grants permissions to delete a parameter group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.html
*/
DeleteParameterGroup = "memorydb:DeleteParameterGroup",
/**
* Grants permissions to delete a snapshot
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSnapshot.html
*/
DeleteSnapshot = "memorydb:DeleteSnapshot",
/**
* Grants permissions to delete a subnet group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSubnetGroup.html
*/
DeleteSubnetGroup = "memorydb:DeleteSubnetGroup",
/**
* Grants permissions to delete a user
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteUser.html
*/
DeleteUser = "memorydb:DeleteUser",
/**
* Grants permissions to retrieve information about access control lists
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeAcls.html
*/
DescribeAcls = "memorydb:DescribeAcls",
/**
* Grants permissions to retrieve information about all provisioned clusters if no
* cluster identifier is specified, or about a specific cluster if a cluster ident
* ifier is supplied
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeClusters.html
*/
DescribeClusters = "memorydb:DescribeClusters",
/**
* Grants permissions to list of the available engines and their versions
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeEngineVersions.html
*/
DescribeEngineVersions = "memorydb:DescribeEngineVersions",
/**
* Grants permissions to retrieve events related to clusters, subnet groups, and p
* arameter groups
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeEvents.html
*/
DescribeEvents = "memorydb:DescribeEvents",
/**
* Grants permissions to retrieve information about all Multi-Region clusters if n
* o cluster identifier is specified, or about a specific Multi-Region cluster if
* a cluster identifier is supplied
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeMultiRegionClusters.html
*/
DescribeMultiRegionClusters = "memorydb:DescribeMultiRegionClusters",
/**
* Grants permissions to retrieve information about Multi-Region parameter groups
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeMultiRegionParameterGroups.html
*/
DescribeMultiRegionParameterGroups = "memorydb:DescribeMultiRegionParameterGroups",
/**
* Grants permissions to retrieve a detailed parameter list for a particular Multi
* -Region parameter group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeMultiRegionParameters.html
*/
DescribeMultiRegionParameters = "memorydb:DescribeMultiRegionParameters",
/**
* Grants permissions to retrieve information about parameter groups
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameterGroups.html
*/
DescribeParameterGroups = "memorydb:DescribeParameterGroups",
/**
* Grants permissions to retrieve a detailed parameter list for a particular param
* eter group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameters.html
*/
DescribeParameters = "memorydb:DescribeParameters",
/**
* Grants permissions to retrieve reserved nodes
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeReservedNodes.html
*/
DescribeReservedNodes = "memorydb:DescribeReservedNodes",
/**
* Grants permissions to retrieve reserved nodes offerings
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeReservedNodesOfferings.html
*/
DescribeReservedNodesOfferings = "memorydb:DescribeReservedNodesOfferings",
/**
* Grants permissions to retrieve details of the service updates
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeServiceUpdates.html
*/
DescribeServiceUpdates = "memorydb:DescribeServiceUpdates",
/**
* Grants permissions to retrieve information about cluster snapshots
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSnapshots.html
*/
DescribeSnapshots = "memorydb:DescribeSnapshots",
/**
* Grants permissions to retrieve a list of subnet group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSubnetGroups.html
*/
DescribeSubnetGroups = "memorydb:DescribeSubnetGroups",
/**
* Grants permissions to retrieve information about users
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeUsers.html
*/
DescribeUsers = "memorydb:DescribeUsers",
/**
* Grants permissions to test automatic failover on a specified shard in a cluster
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_FailoverShard.html
*/
FailoverShard = "memorydb:FailoverShard",
/**
* Grants permissions to list available Multi-Region cluster updates
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListAllowedMultiRegionClusterUpdates.html
*/
ListAllowedMultiRegionClusterUpdates = "memorydb:ListAllowedMultiRegionClusterUpdates",
/**
* Grants permissions to list available node type updates
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListAllowedNodeTypeUpdates.html
*/
ListAllowedNodeTypeUpdates = "memorydb:ListAllowedNodeTypeUpdates",
/**
* Grants permissions to list cost allocation tags
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListTags.html
*/
ListTags = "memorydb:ListTags",
/**
* Grants permissions to purchase a new reserved node
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_PurchaseReservedNodesOffering.html
*/
PurchaseReservedNodesOffering = "memorydb:PurchaseReservedNodesOffering",
/**
* Grants permissions to modify the parameters of a parameter group to the engine
* or system default value
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ResetParameterGroup.html
*/
ResetParameterGroup = "memorydb:ResetParameterGroup",
/**
* Grants permissions to add up to 10 cost allocation tags to the named resource
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_TagResource.html
*/
TagResource = "memorydb:TagResource",
/**
* Grants permissions to remove the tags identified by the TagKeys list from a res
* ource
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UntagResource.html
*/
UntagResource = "memorydb:UntagResource",
/**
* Grants permissions to update an access control list
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateAcl.html
*/
UpdateAcl = "memorydb:UpdateAcl",
/**
* Grants permissions to update the settings for a cluster
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html
*/
UpdateCluster = "memorydb:UpdateCluster",
/**
* Grants permissions to update the settings for a Multi-Region cluster
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateMultiRegionCluster.html
*/
UpdateMultiRegionCluster = "memorydb:UpdateMultiRegionCluster",
/**
* Grants permissions to update parameters in a parameter group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.html
*/
UpdateParameterGroup = "memorydb:UpdateParameterGroup",
/**
* Grants permissions to update a subnet group
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateSubnetGroup.html
*/
UpdateSubnetGroup = "memorydb:UpdateSubnetGroup",
/**
* Grants permissions to update a user
*
* See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateUser.html
*/
UpdateUser = "memorydb:UpdateUser"
}