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
TypeScript
/**
* 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"
}