UNPKG

aws-iam-policy-types

Version:

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

156 lines 7.11 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsSecretsmanagerActions; (function (AwsSecretsmanagerActions) { /** * Grants permission to retrieve and decrypt a list of secrets * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_BatchGetSecretValue.html */ AwsSecretsmanagerActions["BatchGetSecretValue"] = "secretsmanager:BatchGetSecretValue"; /** * Grants permission to cancel an in-progress secret rotation * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CancelRotateSecret.html */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["DeleteResourcePolicy"] = "secretsmanager:DeleteResourcePolicy"; /** * Grants permission to delete a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_DeleteSecret.html */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["GetResourcePolicy"] = "secretsmanager:GetResourcePolicy"; /** * Grants permission to retrieve and decrypt the encrypted data * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetSecretValue.html */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["ListSecretVersionIds"] = "secretsmanager:ListSecretVersionIds"; /** * Grants permission to list the available secrets * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_ListSecrets.html */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["PutSecretValue"] = "secretsmanager:PutSecretValue"; /** * Grants permission to remove regions from replication * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RemoveRegionsFromReplication.html */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["ReplicateSecretToRegions"] = "secretsmanager:ReplicateSecretToRegions"; /** * Grants permission to cancel deletion of a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RestoreSecret.html */ AwsSecretsmanagerActions["RestoreSecret"] = "secretsmanager:RestoreSecret"; /** * Grants permission to start rotation of a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RotateSecret.html */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["StopReplicationToReplica"] = "secretsmanager:StopReplicationToReplica"; /** * Grants permission to add tags to a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_TagResource.html */ AwsSecretsmanagerActions["TagResource"] = "secretsmanager:TagResource"; /** * Grants permission to remove tags from a secret * * See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_UntagResource.html */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["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 */ AwsSecretsmanagerActions["ValidateResourcePolicy"] = "secretsmanager:ValidateResourcePolicy"; })(AwsSecretsmanagerActions || (AwsSecretsmanagerActions = {})); //# sourceMappingURL=secretsmanager.js.map