aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
261 lines • 12 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 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 || (AwsElasticfilesystemActions = {}));
//# sourceMappingURL=elasticfilesystem.js.map