UNPKG

aws-iam-policy-types

Version:

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

367 lines 16.3 kB
"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