View a markdown version of this page

Actions, resources, and condition keys for AWS Backup - Service Authorization Reference

Actions, resources, and condition keys for AWS Backup

AWS Backup (service prefix: backup) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by AWS Backup

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

AssociateBackupVaultMpaApprovalTeam

backup:AssociateBackupVaultMpaApprovalTeam

Write

CancelLegalHold

backup:CancelLegalHold

Write

CreateBackupAccessPoint

backup:CreateBackupAccessPoint

Write

backup:TagResource

Tagging, Write

CreateBackupPlan

backup:CreateBackupPlan

Write

backup:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

malware-protection.guardduty.amazonaws.com

Write

CreateBackupSelection

backup:CreateBackupSelection

Write

iam:PassRole

iam:PassedToService

backup.amazonaws.com

Write

CreateBackupVault

backup:CreateBackupVault

Write

backup:TagResource

Tagging, Write

CreateFramework

backup:CreateFramework

Write

backup:TagResource

Tagging, Write

CreateLegalHold

backup:CreateLegalHold

Write

backup:TagResource

Tagging, Write

CreateLogicallyAirGappedBackupVault

backup:CreateLogicallyAirGappedBackupVault

Write

backup:TagResource

Tagging, Write

CreateReportPlan

backup:CreateReportPlan

Write

backup:TagResource

Tagging, Write

CreateRestoreAccessBackupVault

backup:CreateRestoreAccessBackupVault

Write

backup:TagResource

Tagging, Write

CreateRestoreTestingPlan

backup:CreateRestoreTestingPlan

Write

backup:TagResource

Tagging, Write

CreateRestoreTestingSelection

backup:CreateRestoreTestingSelection

Write

iam:PassRole

iam:PassedToService

restore-testing.backup.amazonaws.com

Write

CreateTieringConfiguration

backup:CreateTieringConfiguration

Write

backup:TagResource

Tagging, Write

DeleteBackupAccessPoint

backup:DeleteBackupAccessPoint

Write

DeleteBackupPlan

backup:DeleteBackupPlan

Write

DeleteBackupSelection

backup:DeleteBackupSelection

Write

DeleteBackupVault

backup:DeleteBackupVault

Write

DeleteBackupVaultAccessPolicy

backup:DeleteBackupVaultAccessPolicy

Permissions management, Write

DeleteBackupVaultLockConfiguration

backup:DeleteBackupVaultLockConfiguration

Write

DeleteBackupVaultNotifications

backup:DeleteBackupVaultNotifications

Write

DeleteFramework

backup:DeleteFramework

Write

DeleteRecoveryPoint

backup:DeleteRecoveryPoint

Write

DeleteReportPlan

backup:DeleteReportPlan

Write

DeleteRestoreTestingPlan

backup:DeleteRestoreTestingPlan

Write

DeleteRestoreTestingSelection

backup:DeleteRestoreTestingSelection

Write

DeleteTieringConfiguration

backup:DeleteTieringConfiguration

Write

DescribeBackupAccessPoint

backup:DescribeBackupAccessPoint

Read

DescribeBackupJob

backup:DescribeBackupJob

Read

DescribeBackupVault

backup:DescribeBackupVault

Read

DescribeCopyJob

backup:DescribeCopyJob

Read

DescribeFramework

backup:DescribeFramework

Read

DescribeGlobalSettings

backup:DescribeGlobalSettings

Read

DescribeProtectedResource

backup:DescribeProtectedResource

Read

DescribeRecoveryPoint

backup:DescribeRecoveryPoint

Read

DescribeRegionSettings

backup:DescribeRegionSettings

Read

DescribeReportJob

backup:DescribeReportJob

Read

DescribeReportPlan

backup:DescribeReportPlan

Read

DescribeRestoreJob

backup:DescribeRestoreJob

Read

DescribeScanJob

backup:DescribeScanJob

Read

DisassociateBackupVaultMpaApprovalTeam

backup:DisassociateBackupVaultMpaApprovalTeam

Write

DisassociateRecoveryPoint

backup:DisassociateRecoveryPoint

Write

DisassociateRecoveryPointFromParent

backup:DisassociateRecoveryPointFromParent

Write

ExportBackupPlanTemplate

backup:ExportBackupPlanTemplate

Read

GetBackupPlan

backup:GetBackupPlan

Read

GetBackupPlanFromJSON

backup:GetBackupPlanFromJSON

Read

GetBackupPlanFromTemplate

backup:GetBackupPlanFromTemplate

Read

GetBackupSelection

backup:GetBackupSelection

Read

GetBackupVaultAccessPolicy

backup:GetBackupVaultAccessPolicy

Read

GetBackupVaultNotifications

backup:GetBackupVaultNotifications

Read

GetLegalHold

backup:GetLegalHold

Read

GetPITRMalwareScanResults

backup:GetPITRMalwareScanResults

Read

GetRecoveryPointIndexDetails

backup:GetRecoveryPointIndexDetails

Read

GetRecoveryPointRestoreMetadata

backup:GetRecoveryPointRestoreMetadata

Read

GetRestoreJobMetadata

backup:GetRestoreJobMetadata

Read

GetRestoreTestingInferredMetadata

backup:GetRestoreTestingInferredMetadata

Read

GetRestoreTestingPlan

backup:GetRestoreTestingPlan

Read

GetRestoreTestingSelection

backup:GetRestoreTestingSelection

Read

GetSupportedResourceTypes

backup:GetSupportedResourceTypes

Read

GetTieringConfiguration

backup:GetTieringConfiguration

Read

ListBackupAccessPoints