UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

299 lines 12.9 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsMemorydbActions; (function (AwsMemorydbActions) { /** * Grants permissions to apply service updates * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_BatchUpdateCluster.html */ AwsMemorydbActions["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 */ AwsMemorydbActions["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 */ AwsMemorydbActions["CopySnapshot"] = "memorydb:CopySnapshot"; /** * Grants permissions to create a new access control list * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateAcl.html */ AwsMemorydbActions["CreateAcl"] = "memorydb:CreateAcl"; /** * Grants permissions to create a cluster * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.html */ AwsMemorydbActions["CreateCluster"] = "memorydb:CreateCluster"; /** * Grants permissions to create a Multi-Region cluster * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateMultiRegionCluster.html */ AwsMemorydbActions["CreateMultiRegionCluster"] = "memorydb:CreateMultiRegionCluster"; /** * Grants permissions to create a new parameter group * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateParameterGroup.html */ AwsMemorydbActions["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 */ AwsMemorydbActions["CreateSnapshot"] = "memorydb:CreateSnapshot"; /** * Grants permissions to create a new subnet group * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSubnetGroup.html */ AwsMemorydbActions["CreateSubnetGroup"] = "memorydb:CreateSubnetGroup"; /** * Grants permissions to create a new user * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateUser.html */ AwsMemorydbActions["CreateUser"] = "memorydb:CreateUser"; /** * Grants permissions to delete an access control list * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteAcl.html */ AwsMemorydbActions["DeleteAcl"] = "memorydb:DeleteAcl"; /** * Grants permissions to delete a previously provisioned cluster * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteCluster.html */ AwsMemorydbActions["DeleteCluster"] = "memorydb:DeleteCluster"; /** * Grants permissions to delete a Multi-Region cluster * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteMultiRegionCluster.html */ AwsMemorydbActions["DeleteMultiRegionCluster"] = "memorydb:DeleteMultiRegionCluster"; /** * Grants permissions to delete a parameter group * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.html */ AwsMemorydbActions["DeleteParameterGroup"] = "memorydb:DeleteParameterGroup"; /** * Grants permissions to delete a snapshot * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSnapshot.html */ AwsMemorydbActions["DeleteSnapshot"] = "memorydb:DeleteSnapshot"; /** * Grants permissions to delete a subnet group * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSubnetGroup.html */ AwsMemorydbActions["DeleteSubnetGroup"] = "memorydb:DeleteSubnetGroup"; /** * Grants permissions to delete a user * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteUser.html */ AwsMemorydbActions["DeleteUser"] = "memorydb:DeleteUser"; /** * Grants permissions to retrieve information about access control lists * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeAcls.html */ AwsMemorydbActions["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 */ AwsMemorydbActions["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 */ AwsMemorydbActions["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 */ AwsMemorydbActions["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 */ AwsMemorydbActions["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 */ AwsMemorydbActions["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 */ AwsMemorydbActions["DescribeMultiRegionParameters"] = "memorydb:DescribeMultiRegionParameters"; /** * Grants permissions to retrieve information about parameter groups * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameterGroups.html */ AwsMemorydbActions["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 */ AwsMemorydbActions["DescribeParameters"] = "memorydb:DescribeParameters"; /** * Grants permissions to retrieve reserved nodes * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeReservedNodes.html */ AwsMemorydbActions["DescribeReservedNodes"] = "memorydb:DescribeReservedNodes"; /** * Grants permissions to retrieve reserved nodes offerings * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeReservedNodesOfferings.html */ AwsMemorydbActions["DescribeReservedNodesOfferings"] = "memorydb:DescribeReservedNodesOfferings"; /** * Grants permissions to retrieve details of the service updates * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeServiceUpdates.html */ AwsMemorydbActions["DescribeServiceUpdates"] = "memorydb:DescribeServiceUpdates"; /** * Grants permissions to retrieve information about cluster snapshots * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSnapshots.html */ AwsMemorydbActions["DescribeSnapshots"] = "memorydb:DescribeSnapshots"; /** * Grants permissions to retrieve a list of subnet group * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSubnetGroups.html */ AwsMemorydbActions["DescribeSubnetGroups"] = "memorydb:DescribeSubnetGroups"; /** * Grants permissions to retrieve information about users * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeUsers.html */ AwsMemorydbActions["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 */ AwsMemorydbActions["FailoverShard"] = "memorydb:FailoverShard"; /** * Grants permissions to list available Multi-Region cluster updates * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListAllowedMultiRegionClusterUpdates.html */ AwsMemorydbActions["ListAllowedMultiRegionClusterUpdates"] = "memorydb:ListAllowedMultiRegionClusterUpdates"; /** * Grants permissions to list available node type updates * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListAllowedNodeTypeUpdates.html */ AwsMemorydbActions["ListAllowedNodeTypeUpdates"] = "memorydb:ListAllowedNodeTypeUpdates"; /** * Grants permissions to list cost allocation tags * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListTags.html */ AwsMemorydbActions["ListTags"] = "memorydb:ListTags"; /** * Grants permissions to purchase a new reserved node * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_PurchaseReservedNodesOffering.html */ AwsMemorydbActions["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 */ AwsMemorydbActions["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 */ AwsMemorydbActions["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 */ AwsMemorydbActions["UntagResource"] = "memorydb:UntagResource"; /** * Grants permissions to update an access control list * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateAcl.html */ AwsMemorydbActions["UpdateAcl"] = "memorydb:UpdateAcl"; /** * Grants permissions to update the settings for a cluster * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html */ AwsMemorydbActions["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 */ AwsMemorydbActions["UpdateMultiRegionCluster"] = "memorydb:UpdateMultiRegionCluster"; /** * Grants permissions to update parameters in a parameter group * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.html */ AwsMemorydbActions["UpdateParameterGroup"] = "memorydb:UpdateParameterGroup"; /** * Grants permissions to update a subnet group * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateSubnetGroup.html */ AwsMemorydbActions["UpdateSubnetGroup"] = "memorydb:UpdateSubnetGroup"; /** * Grants permissions to update a user * * See https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateUser.html */ AwsMemorydbActions["UpdateUser"] = "memorydb:UpdateUser"; })(AwsMemorydbActions || (AwsMemorydbActions = {})); //# sourceMappingURL=memorydb.js.map