UNPKG

aws-iam-policy-types

Version:

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

620 lines (619 loc) 24.8 kB
/** * All IAM policy actions for AWS Backup (BACKUP) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbackup.html * * 2025-02-24T21:46:50.847Z */ export declare enum AwsBackupActions { /** * Grants permission to cancel a legal hold * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CancelLegalHold.html */ CancelLegalHold = "backup:CancelLegalHold", /** * Grants permission to copy from a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/vaults.html.html */ CopyFromBackupVault = "backup:CopyFromBackupVault", /** * Grants permission to copy into a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/vaults.html */ CopyIntoBackupVault = "backup:CopyIntoBackupVault", /** * Grants permission to create a new backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupPlan.html */ CreateBackupPlan = "backup:CreateBackupPlan", /** * Grants permission to create a new resource assignment in a backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupSelection.html */ CreateBackupSelection = "backup:CreateBackupSelection", /** * Grants permission to create a new backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupVault.html */ CreateBackupVault = "backup:CreateBackupVault", /** * Grants permission to create a new framework * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateFramework.html */ CreateFramework = "backup:CreateFramework", /** * Grants permission to create a new legal hold * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateLegalHold.html */ CreateLegalHold = "backup:CreateLegalHold", /** * Grants permission to create a new logically air-gapped backup vault, a logical * container where backups are stored * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateLogicallyAirGappedBackupVault.html */ CreateLogicallyAirGappedBackupVault = "backup:CreateLogicallyAirGappedBackupVault", /** * Grants permission to create a new report plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateReportPlan.html */ CreateReportPlan = "backup:CreateReportPlan", /** * Grants permission to create a new restore testing plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateRestoreTestingPlan.html */ CreateRestoreTestingPlan = "backup:CreateRestoreTestingPlan", /** * Grants permission to create a new resource assignment in a restore testing plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateRestoreTestingSelection.html */ CreateRestoreTestingSelection = "backup:CreateRestoreTestingSelection", /** * Grants permission to delete a backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupPlan.html */ DeleteBackupPlan = "backup:DeleteBackupPlan", /** * Grants permission to delete a resource assignment from a backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupSelection.html */ DeleteBackupSelection = "backup:DeleteBackupSelection", /** * Grants permission to delete a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVault.html */ DeleteBackupVault = "backup:DeleteBackupVault", /** * Grants permission to delete backup vault access policy * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVaultAccessPolicy.html */ DeleteBackupVaultAccessPolicy = "backup:DeleteBackupVaultAccessPolicy", /** * Grants permission to remove the lock configuration from a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVaultLockConfiguration.html */ DeleteBackupVaultLockConfiguration = "backup:DeleteBackupVaultLockConfiguration", /** * Grants permission to remove the notifications from a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVaultNotifications.html */ DeleteBackupVaultNotifications = "backup:DeleteBackupVaultNotifications", /** * Grants permission to delete backup vault sharing policy * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/logicallyairgappedvault.html */ DeleteBackupVaultSharingPolicy = "backup:DeleteBackupVaultSharingPolicy", /** * Grants permission to delete a framework * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteFramework.html */ DeleteFramework = "backup:DeleteFramework", /** * Grants permission to delete a recovery point from a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteRecoveryPoint.html */ DeleteRecoveryPoint = "backup:DeleteRecoveryPoint", /** * Grants permission to delete a report plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteReportPlan.html */ DeleteReportPlan = "backup:DeleteReportPlan", /** * Grants permission to delete a restore testing plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteRestoreTestingPlan.html */ DeleteRestoreTestingPlan = "backup:DeleteRestoreTestingPlan", /** * Grants permission to delete a resource assignment from a restore testing plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteRestoreTestingSelection.html */ DeleteRestoreTestingSelection = "backup:DeleteRestoreTestingSelection", /** * Grants permission to describe a backup job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeBackupJob.html */ DescribeBackupJob = "backup:DescribeBackupJob", /** * Grants permission to describe a new backup vault with the specified name * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeBackupVault.html */ DescribeBackupVault = "backup:DescribeBackupVault", /** * Grants permission to describe a copy job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeCopyJob.html */ DescribeCopyJob = "backup:DescribeCopyJob", /** * Grants permission to describe a framework with the specified name * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeFramework.html */ DescribeFramework = "backup:DescribeFramework", /** * Grants permission to describe global settings * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeGlobalSettings.html */ DescribeGlobalSettings = "backup:DescribeGlobalSettings", /** * Grants permission to describe a protected resource * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeProtectedResource.html */ DescribeProtectedResource = "backup:DescribeProtectedResource", /** * Grants permission to describe a recovery point * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeRecoveryPoint.html */ DescribeRecoveryPoint = "backup:DescribeRecoveryPoint", /** * Grants permission to describe region settings * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeRegionSettings.html */ DescribeRegionSettings = "backup:DescribeRegionSettings", /** * Grants permission to describe a report job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeReportJob.html */ DescribeReportJob = "backup:DescribeReportJob", /** * Grants permission to describe a report plan with the specified name * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeReportPlan.html */ DescribeReportPlan = "backup:DescribeReportPlan", /** * Grants permission to describe a restore job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeRestoreJob.html */ DescribeRestoreJob = "backup:DescribeRestoreJob", /** * Grants permission to disassociate a recovery point from a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DisassociateRecoveryPoint.html */ DisassociateRecoveryPoint = "backup:DisassociateRecoveryPoint", /** * Grants permission to disassociate a recovery point from its parent * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DisassociateRecoveryPointFromParent.html */ DisassociateRecoveryPointFromParent = "backup:DisassociateRecoveryPointFromParent", /** * Grants permission to export a backup plan as a JSON * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ExportBackupPlanTemplate.html */ ExportBackupPlanTemplate = "backup:ExportBackupPlanTemplate", /** * Grants permission to get a backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetBackupPlan.html */ GetBackupPlan = "backup:GetBackupPlan", /** * Grants permission to transform a JSON to a backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetBackupPlanFromJSON.html */ GetBackupPlanFromJSON = "backup:GetBackupPlanFromJSON", /** * Grants permission to transform a template to a backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetBackupPlanFromTemplate.html */ GetBackupPlanFromTemplate = "backup:GetBackupPlanFromTemplate", /** * Grants permission to get a backup plan resource assignment * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetBackupSelection.html */ GetBackupSelection = "backup:GetBackupSelection", /** * Grants permission to get backup vault access policy * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetBackupVaultAccessPolicy.html */ GetBackupVaultAccessPolicy = "backup:GetBackupVaultAccessPolicy", /** * Grants permission to get backup vault notifications * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetBackupVaultNotifications.html */ GetBackupVaultNotifications = "backup:GetBackupVaultNotifications", /** * Grants permission to get backup vault sharing policy * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/logicallyairgappedvault.html */ GetBackupVaultSharingPolicy = "backup:GetBackupVaultSharingPolicy", /** * Grants permission to get a legal hold * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetLegalHold.html */ GetLegalHold = "backup:GetLegalHold", /** * Grants permission to get indexing details for a recovery point * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetRecoveryPointIndexDetails.html */ GetRecoveryPointIndexDetails = "backup:GetRecoveryPointIndexDetails", /** * Grants permission to get recovery point restore metadata * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetRecoveryPointRestoreMetadata.html */ GetRecoveryPointRestoreMetadata = "backup:GetRecoveryPointRestoreMetadata", /** * Grants permission to get the restore metadata associated with a restore job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetRestoreJobMetadata.html */ GetRestoreJobMetadata = "backup:GetRestoreJobMetadata", /** * Grants permission to get inferred metadata generated by restore testing * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetRestoreTestingInferredMetadata.html */ GetRestoreTestingInferredMetadata = "backup:GetRestoreTestingInferredMetadata", /** * Grants permission to get a restore testing plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetRestoreTestingPlan.html */ GetRestoreTestingPlan = "backup:GetRestoreTestingPlan", /** * Grants permission to get a restore testing plan resource assignment * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetRestoreTestingSelection.html */ GetRestoreTestingSelection = "backup:GetRestoreTestingSelection", /** * Grants permission to get supported resource types * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_GetSupportedResourceTypes.html */ GetSupportedResourceTypes = "backup:GetSupportedResourceTypes", /** * Grants permission to list backup job summaries * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListBackupJobSummaries.html */ ListBackupJobSummaries = "backup:ListBackupJobSummaries", /** * Grants permission to list backup jobs * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListBackupJobs.html */ ListBackupJobs = "backup:ListBackupJobs", /** * Grants permission to list backup plan templates provided by AWS Backup * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListBackupPlanTemplates.html */ ListBackupPlanTemplates = "backup:ListBackupPlanTemplates", /** * Grants permission to list backup plan versions * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListBackupPlanVersions.html */ ListBackupPlanVersions = "backup:ListBackupPlanVersions", /** * Grants permission to list backup plans * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListBackupPlans.html */ ListBackupPlans = "backup:ListBackupPlans", /** * Grants permission to list resource assignments for a specific backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListBackupSelections.html */ ListBackupSelections = "backup:ListBackupSelections", /** * Grants permission to list backup vaults * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListBackupVaults.html */ ListBackupVaults = "backup:ListBackupVaults", /** * Grants permission to list copy job summaries * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListCopyJobSummaries.html */ ListCopyJobSummaries = "backup:ListCopyJobSummaries", /** * Grants permission to list copy jobs * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListCopyJobs.html */ ListCopyJobs = "backup:ListCopyJobs", /** * Grants permission to list frameworks * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListFrameworks.html */ ListFrameworks = "backup:ListFrameworks", /** * Grants permission to get list indexed recovery points * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListIndexedRecoveryPoints.html */ ListIndexedRecoveryPoints = "backup:ListIndexedRecoveryPoints", /** * Grants permission to list indexed recovery points to search * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListIndexedRecoveryPointsForSearch.html */ ListIndexedRecoveryPointsForSearch = "backup:ListIndexedRecoveryPointsForSearch", /** * Grants permission to list legal holds * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListLegalHolds.html */ ListLegalHolds = "backup:ListLegalHolds", /** * Grants permission to list protected resources by AWS Backup * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListProtectedResources.html */ ListProtectedResources = "backup:ListProtectedResources", /** * Grants permission to list protected resources inside a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListProtectedResourcesByBackupVault.html */ ListProtectedResourcesByBackupVault = "backup:ListProtectedResourcesByBackupVault", /** * Grants permission to list recovery points inside a backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListRecoveryPointsByBackupVault.html */ ListRecoveryPointsByBackupVault = "backup:ListRecoveryPointsByBackupVault", /** * Grants permission to list recovery points by legal hold * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListRecoveryPointsByLegalHold.html */ ListRecoveryPointsByLegalHold = "backup:ListRecoveryPointsByLegalHold", /** * Grants permission to list recovery points for a resource * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListRecoveryPointsByResource.html */ ListRecoveryPointsByResource = "backup:ListRecoveryPointsByResource", /** * Grants permission to list report jobs * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListReportJobs.html */ ListReportJobs = "backup:ListReportJobs", /** * Grants permission to list report plans * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListReportPlans.html */ ListReportPlans = "backup:ListReportPlans", /** * Grants permission to list restore job summaries * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListRestoreJobSummaries.html */ ListRestoreJobSummaries = "backup:ListRestoreJobSummaries", /** * Grants permission to list restore jobs * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListRestoreJobs.html */ ListRestoreJobs = "backup:ListRestoreJobs", /** * Grants permission to list restore jobs for a protected resource * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListRestoreJobsByProtectedResource.html */ ListRestoreJobsByProtectedResource = "backup:ListRestoreJobsByProtectedResource", /** * Grants permission to list restore testing plans * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListRestoreTestingPlans.html */ ListRestoreTestingPlans = "backup:ListRestoreTestingPlans", /** * Grants permission to list resource assignments for a specific restore testing p * lan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListRestoreTestingSelections.html */ ListRestoreTestingSelections = "backup:ListRestoreTestingSelections", /** * Grants permission to list tags for a resource * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListTags.html */ ListTags = "backup:ListTags", /** * Grants permission to add an access policy to the backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_PutBackupVaultAccessPolicy.html */ PutBackupVaultAccessPolicy = "backup:PutBackupVaultAccessPolicy", /** * Grants permission to add a lock configuration to the backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_PutBackupVaultLockConfiguration.html */ PutBackupVaultLockConfiguration = "backup:PutBackupVaultLockConfiguration", /** * Grants permission to add an SNS topic to the backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_PutBackupVaultNotifications.html */ PutBackupVaultNotifications = "backup:PutBackupVaultNotifications", /** * Grants permission to add a sharing policy to the backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/logicallyairgappedvault.html */ PutBackupVaultSharingPolicy = "backup:PutBackupVaultSharingPolicy", /** * Grants permission to put a restore validation result * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_PutRestoreValidationResult.html */ PutRestoreValidationResult = "backup:PutRestoreValidationResult", /** * Grants permission to search a recovery point * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_SearchRecoveryPoint.html */ SearchRecoveryPoint = "backup:SearchRecoveryPoint", /** * Grants permission to start a new backup job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartBackupJob.html */ StartBackupJob = "backup:StartBackupJob", /** * Grants permission to copy a backup from a source backup vault to a destination * backup vault * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartCopyJob.html */ StartCopyJob = "backup:StartCopyJob", /** * Grants permission to start a new report job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartReportJob.html */ StartReportJob = "backup:StartReportJob", /** * Grants permission to start a new restore job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html */ StartRestoreJob = "backup:StartRestoreJob", /** * Grants permission to stop a backup job * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StopBackupJob.html */ StopBackupJob = "backup:StopBackupJob", /** * Grants permission to tag a resource * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_TagResource.html */ TagResource = "backup:TagResource", /** * Grants permission to untag a resource * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UntagResource.html */ UntagResource = "backup:UntagResource", /** * Grants permission to update a backup plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateBackupPlan.html */ UpdateBackupPlan = "backup:UpdateBackupPlan", /** * Grants permission to update a framework * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateFramework.html */ UpdateFramework = "backup:UpdateFramework", /** * Grants permission to update the current global settings for the AWS Account * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateGlobalSettings.html */ UpdateGlobalSettings = "backup:UpdateGlobalSettings", /** * Grants permission to update recovery point index settings * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateRecoveryPointIndexSettings.html */ UpdateRecoveryPointIndexSettings = "backup:UpdateRecoveryPointIndexSettings", /** * Grants permission to update the lifecycle of the recovery point * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateRecoveryPointLifecycle.html */ UpdateRecoveryPointLifecycle = "backup:UpdateRecoveryPointLifecycle", /** * Grants permission to update the current service opt-in settings for the Region * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateRegionSettings.html */ UpdateRegionSettings = "backup:UpdateRegionSettings", /** * Grants permission to update a report plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateReportPlan.html */ UpdateReportPlan = "backup:UpdateReportPlan", /** * Grants permission to update a restore testing plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateRestoreTestingPlan.html */ UpdateRestoreTestingPlan = "backup:UpdateRestoreTestingPlan", /** * Grants permission to update a resource assignment in a restore testing plan * * See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateRestoreTestingSelection.html */ UpdateRestoreTestingSelection = "backup:UpdateRestoreTestingSelection" }