UNPKG

aws-iam-policy-types

Version:

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

264 lines 12.2 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsElasticfilesystemActions = void 0; /** * All IAM policy actions for Amazon Elastic File System (ELASTICFILESYSTEM) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelasticfilesystem.html * * 2025-02-24T21:47:47.826Z */ var AwsElasticfilesystemActions; (function (AwsElasticfilesystemActions) { /** * Grants permission to start a backup job for an existing file system * * See https://docs.aws.amazon.com/efs/latest/ug/efs-backup-solutions.html */ AwsElasticfilesystemActions["Backup"] = "elasticfilesystem:Backup"; /** * Grants permission to allow an NFS client read-access to a file system * * See https://docs.aws.amazon.com/efs/latest/ug/efs-client-authorization.html */ AwsElasticfilesystemActions["ClientMount"] = "elasticfilesystem:ClientMount"; /** * Grants permission to allow an NFS client root-access to a file system * * See https://docs.aws.amazon.com/efs/latest/ug/efs-client-authorization.html */ AwsElasticfilesystemActions["ClientRootAccess"] = "elasticfilesystem:ClientRootAccess"; /** * Grants permission to allow an NFS client write-access to a file system * * See https://docs.aws.amazon.com/efs/latest/ug/efs-client-authorization.html */ AwsElasticfilesystemActions["ClientWrite"] = "elasticfilesystem:ClientWrite"; /** * Grants permission to create an access point for the specified file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_CreateAccessPoint.html */ AwsElasticfilesystemActions["CreateAccessPoint"] = "elasticfilesystem:CreateAccessPoint"; /** * Grants permission to create a new, empty file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_CreateFileSystem.html */ AwsElasticfilesystemActions["CreateFileSystem"] = "elasticfilesystem:CreateFileSystem"; /** * Grants permission to create a mount target for a file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_CreateMountTarget.html */ AwsElasticfilesystemActions["CreateMountTarget"] = "elasticfilesystem:CreateMountTarget"; /** * Grants permission to create a new replication configuration * * See https://docs.aws.amazon.com/efs/latest/ug/API_CreateReplicationConfiguration.html */ AwsElasticfilesystemActions["CreateReplicationConfiguration"] = "elasticfilesystem:CreateReplicationConfiguration"; /** * Grants permission to create or overwrite tags associated with a file system; de * precated, see TagResource * * See https://docs.aws.amazon.com/efs/latest/ug/API_CreateTags.html */ AwsElasticfilesystemActions["CreateTags"] = "elasticfilesystem:CreateTags"; /** * Grants permission to delete the specified access point * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteAccessPoint.html */ AwsElasticfilesystemActions["DeleteAccessPoint"] = "elasticfilesystem:DeleteAccessPoint"; /** * Grants permission to delete a file system, permanently severing access to its c * ontents * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteFileSystem.html */ AwsElasticfilesystemActions["DeleteFileSystem"] = "elasticfilesystem:DeleteFileSystem"; /** * Grants permission to delete the resource-level policy for a file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteFileSystemPolicy.html */ AwsElasticfilesystemActions["DeleteFileSystemPolicy"] = "elasticfilesystem:DeleteFileSystemPolicy"; /** * Grants permission to delete the specified mount target * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteMountTarget.html */ AwsElasticfilesystemActions["DeleteMountTarget"] = "elasticfilesystem:DeleteMountTarget"; /** * Grants permission to delete a replication configuration * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteReplicationConfiguration.html */ AwsElasticfilesystemActions["DeleteReplicationConfiguration"] = "elasticfilesystem:DeleteReplicationConfiguration"; /** * Grants permission to delete the specified tags from a file system; deprecated, * see UntagResource * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteTags.html */ AwsElasticfilesystemActions["DeleteTags"] = "elasticfilesystem:DeleteTags"; /** * Grants permission to view the descriptions of Amazon EFS access points * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeAccessPoints.html */ AwsElasticfilesystemActions["DescribeAccessPoints"] = "elasticfilesystem:DescribeAccessPoints"; /** * Grants permission to view the account preferences in effect for an account * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeAccountPreferences.html */ AwsElasticfilesystemActions["DescribeAccountPreferences"] = "elasticfilesystem:DescribeAccountPreferences"; /** * Grants permission to view the BackupPolicy object for an Amazon EFS file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeBackupPolicy.html */ AwsElasticfilesystemActions["DescribeBackupPolicy"] = "elasticfilesystem:DescribeBackupPolicy"; /** * Grants permission to view the resource-level policy for an Amazon EFS file syst * em * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeFileSystemPolicy.html */ AwsElasticfilesystemActions["DescribeFileSystemPolicy"] = "elasticfilesystem:DescribeFileSystemPolicy"; /** * Grants permission to view the description of an Amazon EFS file system specifie * d by file system CreationToken or FileSystemId; or to view the description of a * ll file systems owned by the caller's AWS account in the AWS region of the endp * oint that is being called * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeFileSystems.html */ AwsElasticfilesystemActions["DescribeFileSystems"] = "elasticfilesystem:DescribeFileSystems"; /** * Grants permission to view the LifecycleConfiguration object for an Amazon EFS f * ile system * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeLifecycleConfiguration.html */ AwsElasticfilesystemActions["DescribeLifecycleConfiguration"] = "elasticfilesystem:DescribeLifecycleConfiguration"; /** * Grants permission to view the security groups in effect for a mount target * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeMountTargetSecurityGroups.html */ AwsElasticfilesystemActions["DescribeMountTargetSecurityGroups"] = "elasticfilesystem:DescribeMountTargetSecurityGroups"; /** * Grants permission to view the descriptions of all mount targets, or a specific * mount target, for a file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeMountTargets.html */ AwsElasticfilesystemActions["DescribeMountTargets"] = "elasticfilesystem:DescribeMountTargets"; /** * Grants permission to view the description of an Amazon EFS replication configur * ation specified by FileSystemId; or to view the description of all replication * configurations owned by the caller's AWS account in the AWS region of the endpo * int that is being called * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeReplicationConfigurations.html */ AwsElasticfilesystemActions["DescribeReplicationConfigurations"] = "elasticfilesystem:DescribeReplicationConfigurations"; /** * Grants permission to view the tags associated with a file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_DescribeTags.html */ AwsElasticfilesystemActions["DescribeTags"] = "elasticfilesystem:DescribeTags"; /** * Grants permission to view the tags associated with the specified Amazon EFS res * ource * * See https://docs.aws.amazon.com/efs/latest/ug/API_ListTagsForResource.html */ AwsElasticfilesystemActions["ListTagsForResource"] = "elasticfilesystem:ListTagsForResource"; /** * Grants permission to modify the set of security groups in effect for a mount ta * rget * * See https://docs.aws.amazon.com/efs/latest/ug/API_ModifyMountTargetSecurityGroups.html */ AwsElasticfilesystemActions["ModifyMountTargetSecurityGroups"] = "elasticfilesystem:ModifyMountTargetSecurityGroups"; /** * Grants permission to set the account preferences of an account * * See https://docs.aws.amazon.com/efs/latest/ug/API_PutAccountPreferences.html */ AwsElasticfilesystemActions["PutAccountPreferences"] = "elasticfilesystem:PutAccountPreferences"; /** * Grants permission to enable or disable automatic backups with AWS Backup by cre * ating a new BackupPolicy object * * See https://docs.aws.amazon.com/efs/latest/ug/API_PutBackupPolicy.html */ AwsElasticfilesystemActions["PutBackupPolicy"] = "elasticfilesystem:PutBackupPolicy"; /** * Grants permission to apply a resource-level policy that defines the actions all * owed or denied from given actors for the specified file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_PutFileSystemPolicy.html */ AwsElasticfilesystemActions["PutFileSystemPolicy"] = "elasticfilesystem:PutFileSystemPolicy"; /** * Grants permission to enable lifecycle management by creating a new LifecycleCon * figuration object * * See https://docs.aws.amazon.com/efs/latest/ug/API_PutLifecycleConfiguration.html */ AwsElasticfilesystemActions["PutLifecycleConfiguration"] = "elasticfilesystem:PutLifecycleConfiguration"; /** * Grants permission to read file system data for replication * * See https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html */ AwsElasticfilesystemActions["ReplicationRead"] = "elasticfilesystem:ReplicationRead"; /** * Grants permission to replicate data to a file system * * See https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html */ AwsElasticfilesystemActions["ReplicationWrite"] = "elasticfilesystem:ReplicationWrite"; /** * Grants permission to start a restore job for a backup of a file system * * See https://docs.aws.amazon.com/efs/latest/ug/efs-backup-solutions.html */ AwsElasticfilesystemActions["Restore"] = "elasticfilesystem:Restore"; /** * Grants permission to create or overwrite tags associated with the specified Ama * zon EFS resource * * See https://docs.aws.amazon.com/efs/latest/ug/API_TagResource.html */ AwsElasticfilesystemActions["TagResource"] = "elasticfilesystem:TagResource"; /** * Grants permission to delete the specified tags from an Amazon EFS resource * * See https://docs.aws.amazon.com/efs/latest/ug/API_UntagResource.html */ AwsElasticfilesystemActions["UntagResource"] = "elasticfilesystem:UntagResource"; /** * Grants permission to update the throughput mode or the amount of provisioned th * roughput of an existing file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_UpdateFileSystem.html */ AwsElasticfilesystemActions["UpdateFileSystem"] = "elasticfilesystem:UpdateFileSystem"; /** * Grants permission to update the file system protection of an existing file syst * em * * See https://docs.aws.amazon.com/efs/latest/ug/API_UpdateFileSystemProtection.html */ AwsElasticfilesystemActions["UpdateFileSystemProtection"] = "elasticfilesystem:UpdateFileSystemProtection"; })(AwsElasticfilesystemActions = exports.AwsElasticfilesystemActions || (exports.AwsElasticfilesystemActions = {})); //# sourceMappingURL=elasticfilesystem.js.map