aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
128 lines • 5.31 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsCloudhsmActions = void 0;
/**
* All IAM policy actions for AWS CloudHSM (CLOUDHSM)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscloudhsm.html
*
* 2025-02-24T21:47:04.107Z
*/
var AwsCloudhsmActions;
(function (AwsCloudhsmActions) {
/**
* Grants permission to create a copy of a backup in the specified region
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CopyBackupToRegion.html
*/
AwsCloudhsmActions["CopyBackupToRegion"] = "cloudhsm:CopyBackupToRegion";
/**
* Grants permission to create a new AWS CloudHSM cluster
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateCluster.html
*/
AwsCloudhsmActions["CreateCluster"] = "cloudhsm:CreateCluster";
/**
* Grants permission to create a new hardware security module (HSM) in the specifi
* ed AWS CloudHSM cluster
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateHsm.html
*/
AwsCloudhsmActions["CreateHsm"] = "cloudhsm:CreateHsm";
/**
* Grants permission to delete the specified CloudHSM backup
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DeleteBackup.html
*/
AwsCloudhsmActions["DeleteBackup"] = "cloudhsm:DeleteBackup";
/**
* Grants permission to delete the specified AWS CloudHSM cluster
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DeleteCluster.html
*/
AwsCloudhsmActions["DeleteCluster"] = "cloudhsm:DeleteCluster";
/**
* Grants permission to delete the specified HSM
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DeleteHsm.html
*/
AwsCloudhsmActions["DeleteHsm"] = "cloudhsm:DeleteHsm";
/**
* Grants permission to delete the policy attached to CloudHSM resources
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DeleteResourcePolicy.html
*/
AwsCloudhsmActions["DeleteResourcePolicy"] = "cloudhsm:DeleteResourcePolicy";
/**
* Grants permission to get information about backups of AWS CloudHSM clusters
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DescribeBackups.html
*/
AwsCloudhsmActions["DescribeBackups"] = "cloudhsm:DescribeBackups";
/**
* Grants permission to get information about AWS CloudHSM clusters
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DescribeClusters.html
*/
AwsCloudhsmActions["DescribeClusters"] = "cloudhsm:DescribeClusters";
/**
* Grants permission to get information about the policy attached to a AWS CloudHS
* M resource
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_GetResourcePolicy.html
*/
AwsCloudhsmActions["GetResourcePolicy"] = "cloudhsm:GetResourcePolicy";
/**
* Grants permission to claim an AWS CloudHSM cluster
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_InitializeCluster.html
*/
AwsCloudhsmActions["InitializeCluster"] = "cloudhsm:InitializeCluster";
/**
* Grants permission to get a list of tags for the specified AWS CloudHSM cluster
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_ListTags.html
*/
AwsCloudhsmActions["ListTags"] = "cloudhsm:ListTags";
/**
* Grants permission to modify attributes for an AWS CloudHSM backup
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_ModifyBackupAttributes.html
*/
AwsCloudhsmActions["ModifyBackupAttributes"] = "cloudhsm:ModifyBackupAttributes";
/**
* Grants permission to modify AWS CloudHSM cluster
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_ModifyCluster.html
*/
AwsCloudhsmActions["ModifyCluster"] = "cloudhsm:ModifyCluster";
/**
* Grants permission to attach a policy to an AWS CloudHSM resource
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_PutResourcePolicy.html
*/
AwsCloudhsmActions["PutResourcePolicy"] = "cloudhsm:PutResourcePolicy";
/**
* Grants permission to restore the specified CloudHSM backup
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_RestoreBackup.html
*/
AwsCloudhsmActions["RestoreBackup"] = "cloudhsm:RestoreBackup";
/**
* Grants permission to add or overwrite one or more tags for the specified AWS Cl
* oudHSM cluster
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_TagResource.html
*/
AwsCloudhsmActions["TagResource"] = "cloudhsm:TagResource";
/**
* Grants permission to remove the specified tag or tags from the specified AWS Cl
* oudHSM cluster
*
* See https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_UntagResource.html
*/
AwsCloudhsmActions["UntagResource"] = "cloudhsm:UntagResource";
})(AwsCloudhsmActions = exports.AwsCloudhsmActions || (exports.AwsCloudhsmActions = {}));
//# sourceMappingURL=cloudhsm.js.map