aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
367 lines • 16.3 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsFsxActions = void 0;
/**
* All IAM policy actions for Amazon FSx (FSX)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonfsx.html
*
* 2025-02-24T21:48:06.017Z
*/
var AwsFsxActions;
(function (AwsFsxActions) {
/**
* Grants permission to associate a File Gateway instance with an Amazon FSx for W
* indows File Server file system
*
* See https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html
*/
AwsFsxActions["AssociateFileGateway"] = "fsx:AssociateFileGateway";
/**
* Grants permission to associate DNS aliases with an Amazon FSx for Windows File
* Server file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_AssociateFileSystemAliases.html
*/
AwsFsxActions["AssociateFileSystemAliases"] = "fsx:AssociateFileSystemAliases";
/**
* Grants permission to allow deletion of an FSx for ONTAP SnapLock Enterprise vol
* ume that contains WORM (write once, read many) files with active retention peri
* ods
*
* See https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/snaplock-enterprise.html#bypass-enterprise
*/
AwsFsxActions["BypassSnaplockEnterpriseRetention"] = "fsx:BypassSnaplockEnterpriseRetention";
/**
* Grants permission to cancel a data repository task
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CancelDataRepositoryTask.html
*/
AwsFsxActions["CancelDataRepositoryTask"] = "fsx:CancelDataRepositoryTask";
/**
* Grants permission to copy a backup
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CopyBackup.html
*/
AwsFsxActions["CopyBackup"] = "fsx:CopyBackup";
/**
* Grants permission to update an existing volume by using a snapshot from another
* Amazon FSx for OpenZFS file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CopySnapshotAndUpdateVolume.html
*/
AwsFsxActions["CopySnapshotAndUpdateVolume"] = "fsx:CopySnapshotAndUpdateVolume";
/**
* Grants permission to create a new backup of an Amazon FSx file system or an Ama
* zon FSx volume
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateBackup.html
*/
AwsFsxActions["CreateBackup"] = "fsx:CreateBackup";
/**
* Grants permission to create a new data respository association for an Amazon FS
* x for Lustre file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateDataRepositoryAssociation.html
*/
AwsFsxActions["CreateDataRepositoryAssociation"] = "fsx:CreateDataRepositoryAssociation";
/**
* Grants permission to create a new data respository task for an Amazon FSx for L
* ustre file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateDataRepositoryTask.html
*/
AwsFsxActions["CreateDataRepositoryTask"] = "fsx:CreateDataRepositoryTask";
/**
* Grants permission to create a new, empty, Amazon file cache
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileCache.html
*/
AwsFsxActions["CreateFileCache"] = "fsx:CreateFileCache";
/**
* Grants permission to create a new, empty, Amazon FSx file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystem.html
*/
AwsFsxActions["CreateFileSystem"] = "fsx:CreateFileSystem";
/**
* Grants permission to create a new Amazon FSx file system from an existing backu
* p
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystemFromBackup.html
*/
AwsFsxActions["CreateFileSystemFromBackup"] = "fsx:CreateFileSystemFromBackup";
/**
* Grants permission to create a new snapshot on a volume
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnapshot.html
*/
AwsFsxActions["CreateSnapshot"] = "fsx:CreateSnapshot";
/**
* Grants permission to create a new storage virtual machine in an Amazon FSx for
* Ontap file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateStorageVirtualMachine.html
*/
AwsFsxActions["CreateStorageVirtualMachine"] = "fsx:CreateStorageVirtualMachine";
/**
* Grants permission to create a new volume
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateVolume.html
*/
AwsFsxActions["CreateVolume"] = "fsx:CreateVolume";
/**
* Grants permission to create a new volume from backup
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateVolumeFromBackup.html
*/
AwsFsxActions["CreateVolumeFromBackup"] = "fsx:CreateVolumeFromBackup";
/**
* Grants permission to delete a backup, deleting its contents. After deletion, th
* e backup no longer exists, and its data is no longer available
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteBackup.html
*/
AwsFsxActions["DeleteBackup"] = "fsx:DeleteBackup";
/**
* Grants permission to delete a data repository association
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteDataRepositoryAssociation.html
*/
AwsFsxActions["DeleteDataRepositoryAssociation"] = "fsx:DeleteDataRepositoryAssociation";
/**
* Grants permission to delete a file cache, deleting its contents
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteFileCache.html
*/
AwsFsxActions["DeleteFileCache"] = "fsx:DeleteFileCache";
/**
* Grants permission to delete a file system, deleting its contents and any existi
* ng automatic backups of the file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteFileSystem.html
*/
AwsFsxActions["DeleteFileSystem"] = "fsx:DeleteFileSystem";
/**
* Required to manage cross-account sharing of FSx volumes through AWS Resource Ac
* cess Manager (RAM). PutResourcePolicy and GetResourcePolicy are also required
*
* See https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/on-demand-replication.html
*/
AwsFsxActions["DeleteResourcePolicy"] = "fsx:DeleteResourcePolicy";
/**
* Grants permission to delete a snapshot on a volume
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteSnapshot.html
*/
AwsFsxActions["DeleteSnapshot"] = "fsx:DeleteSnapshot";
/**
* Grants permission to delete a storage virtual machine, deleting its contents
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteStorageVirtualMachine.html
*/
AwsFsxActions["DeleteStorageVirtualMachine"] = "fsx:DeleteStorageVirtualMachine";
/**
* Grants permission to delete a volume, deleting its contents and any existing au
* tomatic backups of the volume
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteVolume.html
*/
AwsFsxActions["DeleteVolume"] = "fsx:DeleteVolume";
/**
* Grants permission to describe the File Gateway instances associated with an Ama
* zon FSx for Windows File Server file system
*
* See https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html
*/
AwsFsxActions["DescribeAssociatedFileGateways"] = "fsx:DescribeAssociatedFileGateways";
/**
* Grants permission to return the descriptions of all backups owned by your AWS a
* ccount in the AWS Region of the endpoint that you're calling
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeBackups.html
*/
AwsFsxActions["DescribeBackups"] = "fsx:DescribeBackups";
/**
* Grants permission to return the descriptions of all data repository association
* s owned by your AWS account in the AWS Region of the endpoint that you're calli
* ng
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeDataRepositoryAssociations.html
*/
AwsFsxActions["DescribeDataRepositoryAssociations"] = "fsx:DescribeDataRepositoryAssociations";
/**
* Grants permission to return the descriptions of all data repository tasks owned
* by your AWS account in the AWS Region of the endpoint that you're calling
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeDataRepositoryTasks.html
*/
AwsFsxActions["DescribeDataRepositoryTasks"] = "fsx:DescribeDataRepositoryTasks";
/**
* Grants permission to return the descriptions of all file caches owned by your A
* WS account in the AWS Region of the endpoint that you're calling
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileCaches.html
*/
AwsFsxActions["DescribeFileCaches"] = "fsx:DescribeFileCaches";
/**
* Grants permission to return the description of all DNS aliases owned by your Am
* azon FSx for Windows File Server file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystemAliases.html
*/
AwsFsxActions["DescribeFileSystemAliases"] = "fsx:DescribeFileSystemAliases";
/**
* Grants permission to return the descriptions of all file systems owned by your
* AWS account in the AWS Region of the endpoint that you're calling
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html
*/
AwsFsxActions["DescribeFileSystems"] = "fsx:DescribeFileSystems";
/**
* Grants permission to return the descriptions of whether FSx route table updates
* from participant accounts are allowed in your account
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeSharedVpcConfiguration.html
*/
AwsFsxActions["DescribeSharedVpcConfiguration"] = "fsx:DescribeSharedVpcConfiguration";
/**
* Grants permission to return the descriptions of all snapshots owned by your AWS
* account in the AWS Region of the endpoint you're calling
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeSnapshots.html
*/
AwsFsxActions["DescribeSnapshots"] = "fsx:DescribeSnapshots";
/**
* Grants permission to return the descriptions of all storage virtual machines ow
* ned by your AWS account in the AWS Region of the endpoint that you're calling
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeStorageVirtualMachines.html
*/
AwsFsxActions["DescribeStorageVirtualMachines"] = "fsx:DescribeStorageVirtualMachines";
/**
* Grants permission to return the descriptions of all volumes owned by your AWS a
* ccount in the AWS Region of the endpoint that you're calling
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeVolumes.html
*/
AwsFsxActions["DescribeVolumes"] = "fsx:DescribeVolumes";
/**
* Grants permission to disassociate a File Gateway instance from an Amazon FSx fo
* r Windows File Server file system
*
* See https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html
*/
AwsFsxActions["DisassociateFileGateway"] = "fsx:DisassociateFileGateway";
/**
* Grants permission to disassociate file system aliases with an Amazon FSx for Wi
* ndows File Server file system
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_DisassociateFileSystemAliases.html
*/
AwsFsxActions["DisassociateFileSystemAliases"] = "fsx:DisassociateFileSystemAliases";
/**
* Required to manage cross-account sharing of FSx volumes through AWS Resource Ac
* cess Manager (RAM). PutResourcePolicy and DeleteResourcePolicy are also require
* d
*
* See https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/on-demand-replication.html
*/
AwsFsxActions["GetResourcePolicy"] = "fsx:GetResourcePolicy";
/**
* Grants permission to list tags for an Amazon FSx resource
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_ListTagsForResource.html
*/
AwsFsxActions["ListTagsForResource"] = "fsx:ListTagsForResource";
/**
* Grants permission to manage backup principal associations through AWS Backup
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_CopyBackup.html
*/
AwsFsxActions["ManageBackupPrincipalAssociations"] = "fsx:ManageBackupPrincipalAssociations";
/**
* Required to manage cross-account sharing of FSx volumes through AWS Resource Ac
* cess Manager (RAM). DeleteResourcePolicy and GetResourcePolicy are also require
* d
*
* See https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/on-demand-replication.html
*/
AwsFsxActions["PutResourcePolicy"] = "fsx:PutResourcePolicy";
/**
* Grants permission to release file system NFS V3 locks
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_ReleaseFileSystemNfsV3Locks.html
*/
AwsFsxActions["ReleaseFileSystemNfsV3Locks"] = "fsx:ReleaseFileSystemNfsV3Locks";
/**
* Grants permission to restore volume state from a snapshot
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_RestoreVolumeFromSnapshot.html
*/
AwsFsxActions["RestoreVolumeFromSnapshot"] = "fsx:RestoreVolumeFromSnapshot";
/**
* Grants permission to start misconfigured state recovery
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_StartMisconfiguredStateRecovery.html
*/
AwsFsxActions["StartMisconfiguredStateRecovery"] = "fsx:StartMisconfiguredStateRecovery";
/**
* Grants permission to tag an Amazon FSx resource
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_TagResource.html
*/
AwsFsxActions["TagResource"] = "fsx:TagResource";
/**
* Grants permission to remove a tag from an Amazon FSx resource
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_UntagResource.html
*/
AwsFsxActions["UntagResource"] = "fsx:UntagResource";
/**
* Grants permission to update data repository association configuration
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateDataRepositoryAssociation.html
*/
AwsFsxActions["UpdateDataRepositoryAssociation"] = "fsx:UpdateDataRepositoryAssociation";
/**
* Grants permission to update file cache configuration
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateFileCache.html
*/
AwsFsxActions["UpdateFileCache"] = "fsx:UpdateFileCache";
/**
* Grants permission to update file system configuration
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateFileSystem.html
*/
AwsFsxActions["UpdateFileSystem"] = "fsx:UpdateFileSystem";
/**
* Grants permission to enable or disable FSx route table updates from participant
* accounts in your account
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateSharedVpcConfiguration.html
*/
AwsFsxActions["UpdateSharedVpcConfiguration"] = "fsx:UpdateSharedVpcConfiguration";
/**
* Grants permission to update snapshot configuration
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateSnapshot.html
*/
AwsFsxActions["UpdateSnapshot"] = "fsx:UpdateSnapshot";
/**
* Grants permission to update storage virtual machine configuration
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateStorageVirtualMachine.html
*/
AwsFsxActions["UpdateStorageVirtualMachine"] = "fsx:UpdateStorageVirtualMachine";
/**
* Grants permission to update volume configuration
*
* See https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateVolume.html
*/
AwsFsxActions["UpdateVolume"] = "fsx:UpdateVolume";
})(AwsFsxActions = exports.AwsFsxActions || (exports.AwsFsxActions = {}));
//# sourceMappingURL=fsx.js.map