aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
299 lines • 12.9 kB
JavaScript
// 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