UNPKG

aws-iam-policy-types

Version:

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

154 lines (153 loc) 6.29 kB
/** * All IAM policy actions for AWS Secrets Manager (SECRETSMANAGER) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awssecretsmanager.html * * 2025-02-24T21:49:38.867Z */ export declare enum AwsSecretsmanagerActions { /** * Grants permission to retrieve and decrypt a list of secrets * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_BatchGetSecretValue.html */ BatchGetSecretValue = "secretsmanager:BatchGetSecretValue", /** * Grants permission to cancel an in-progress secret rotation * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CancelRotateSecret.html */ CancelRotateSecret = "secretsmanager:CancelRotateSecret", /** * Grants permission to create a secret that stores encrypted data that can be que * ried and rotated * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html */ CreateSecret = "secretsmanager:CreateSecret", /** * Grants permission to delete the resource policy attached to a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_DeleteResourcePolicy.html */ DeleteResourcePolicy = "secretsmanager:DeleteResourcePolicy", /** * Grants permission to delete a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_DeleteSecret.html */ DeleteSecret = "secretsmanager:DeleteSecret", /** * Grants permission to retrieve the metadata about a secret, but not the encrypte * d data * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_DescribeSecret.html */ DescribeSecret = "secretsmanager:DescribeSecret", /** * Grants permission to generate a random string for use in password creation * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetRandomPassword.html */ GetRandomPassword = "secretsmanager:GetRandomPassword", /** * Grants permission to get the resource policy attached to a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetResourcePolicy.html */ GetResourcePolicy = "secretsmanager:GetResourcePolicy", /** * Grants permission to retrieve and decrypt the encrypted data * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetSecretValue.html */ GetSecretValue = "secretsmanager:GetSecretValue", /** * Grants permission to list the available versions of a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_ListSecretVersionIds.html */ ListSecretVersionIds = "secretsmanager:ListSecretVersionIds", /** * Grants permission to list the available secrets * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_ListSecrets.html */ ListSecrets = "secretsmanager:ListSecrets", /** * Grants permission to attach a resource policy to a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_PutResourcePolicy.html */ PutResourcePolicy = "secretsmanager:PutResourcePolicy", /** * Grants permission to create a new version of the secret with new encrypted data * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_PutSecretValue.html */ PutSecretValue = "secretsmanager:PutSecretValue", /** * Grants permission to remove regions from replication * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RemoveRegionsFromReplication.html */ RemoveRegionsFromReplication = "secretsmanager:RemoveRegionsFromReplication", /** * Grants permission to convert an existing secret to a multi-Region secret and be * gin replicating the secret to a list of new regions * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_ReplicateSecretToRegions.html */ ReplicateSecretToRegions = "secretsmanager:ReplicateSecretToRegions", /** * Grants permission to cancel deletion of a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RestoreSecret.html */ RestoreSecret = "secretsmanager:RestoreSecret", /** * Grants permission to start rotation of a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RotateSecret.html */ RotateSecret = "secretsmanager:RotateSecret", /** * Grants permission to remove the secret from replication and promote the secret * to a regional secret in the replica Region * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_StopReplicationToReplica.html */ StopReplicationToReplica = "secretsmanager:StopReplicationToReplica", /** * Grants permission to add tags to a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_TagResource.html */ TagResource = "secretsmanager:TagResource", /** * Grants permission to remove tags from a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_UntagResource.html */ UntagResource = "secretsmanager:UntagResource", /** * Grants permission to update a secret with new metadata or with a new version of * the encrypted data * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_UpdateSecret.html */ UpdateSecret = "secretsmanager:UpdateSecret", /** * Grants permission to move a stage from one secret to another * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_UpdateSecretVersionStage.html */ UpdateSecretVersionStage = "secretsmanager:UpdateSecretVersionStage", /** * Grants permission to validate a resource policy before attaching policy * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_ValidateResourcePolicy.html */ ValidateResourcePolicy = "secretsmanager:ValidateResourcePolicy" }