UNPKG

aws-iam-policy-types

Version:

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

259 lines (258 loc) 10.6 kB
/** * 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 */ export declare enum 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 */ 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 */ 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 */ 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 */ 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 */ CreateAccessPoint = "elasticfilesystem:CreateAccessPoint", /** * Grants permission to create a new, empty file system * * See https://docs.aws.amazon.com/efs/latest/ug/API_CreateFileSystem.html */ 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 */ CreateMountTarget = "elasticfilesystem:CreateMountTarget", /** * Grants permission to create a new replication configuration * * See https://docs.aws.amazon.com/efs/latest/ug/API_CreateReplicationConfiguration.html */ 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 */ CreateTags = "elasticfilesystem:CreateTags", /** * Grants permission to delete the specified access point * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteAccessPoint.html */ 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 */ 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 */ DeleteFileSystemPolicy = "elasticfilesystem:DeleteFileSystemPolicy", /** * Grants permission to delete the specified mount target * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteMountTarget.html */ DeleteMountTarget = "elasticfilesystem:DeleteMountTarget", /** * Grants permission to delete a replication configuration * * See https://docs.aws.amazon.com/efs/latest/ug/API_DeleteReplicationConfiguration.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ PutLifecycleConfiguration = "elasticfilesystem:PutLifecycleConfiguration", /** * Grants permission to read file system data for replication * * See https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html */ ReplicationRead = "elasticfilesystem:ReplicationRead", /** * Grants permission to replicate data to a file system * * See https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html */ 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 */ 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 */ 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 */ 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 */ 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 */ UpdateFileSystemProtection = "elasticfilesystem:UpdateFileSystemProtection" }