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