# aws-cdk-lib.interfaces.aws_backup

| Name | Kind | Summary |
| --- | --- | --- |
| [`BackupPlanReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.BackupPlanReference) | Struct | A reference to a BackupPlan resource. |
| [`BackupSelectionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.BackupSelectionReference) | Struct | A reference to a BackupSelection resource. |
| [`BackupVaultReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.BackupVaultReference) | Struct | A reference to a BackupVault resource. |
| [`FrameworkReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.FrameworkReference) | Struct | A reference to a Framework resource. |
| [`IBackupPlanRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.IBackupPlanRef) | Interface | Indicates that this resource can be referenced as a BackupPlan. |
| [`IBackupSelectionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.IBackupSelectionRef) | Interface | Indicates that this resource can be referenced as a BackupSelection. |
| [`IBackupVaultRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.IBackupVaultRef) | Interface | Indicates that this resource can be referenced as a BackupVault. |
| [`IFrameworkRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.IFrameworkRef) | Interface | Indicates that this resource can be referenced as a Framework. |
| [`ILegalHoldRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.ILegalHoldRef) | Interface | Indicates that this resource can be referenced as a LegalHold. |
| [`ILogicallyAirGappedBackupVaultRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.ILogicallyAirGappedBackupVaultRef) | Interface | Indicates that this resource can be referenced as a LogicallyAirGappedBackupVault. |
| [`IReportPlanRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.IReportPlanRef) | Interface | Indicates that this resource can be referenced as a ReportPlan. |
| [`IRestoreTestingPlanRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.IRestoreTestingPlanRef) | Interface | Indicates that this resource can be referenced as a RestoreTestingPlan. |
| [`IRestoreTestingSelectionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.IRestoreTestingSelectionRef) | Interface | Indicates that this resource can be referenced as a RestoreTestingSelection. |
| [`ITieringConfigurationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.ITieringConfigurationRef) | Interface | Indicates that this resource can be referenced as a TieringConfiguration. |
| [`LegalHoldReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.LegalHoldReference) | Struct | A reference to a LegalHold resource. |
| [`LogicallyAirGappedBackupVaultReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.LogicallyAirGappedBackupVaultReference) | Struct | A reference to a LogicallyAirGappedBackupVault resource. |
| [`ReportPlanReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.ReportPlanReference) | Struct | A reference to a ReportPlan resource. |
| [`RestoreTestingPlanReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.RestoreTestingPlanReference) | Struct | A reference to a RestoreTestingPlan resource. |
| [`RestoreTestingSelectionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.RestoreTestingSelectionReference) | Struct | A reference to a RestoreTestingSelection resource. |
| [`TieringConfigurationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_backup.TieringConfigurationReference) | Struct | A reference to a TieringConfiguration resource. |
