CfnRestoreTestingPlanProps Struct
Properties for defining a CfnRestoreTestingPlan.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_backup as backup } from 'aws-cdk-lib';
const cfnRestoreTestingPlanProps: backup.CfnRestoreTestingPlanProps = {
recoveryPointSelection: {
algorithm: 'algorithm',
includeVaults: ['includeVaults'],
recoveryPointTypes: ['recoveryPointTypes'],
// the properties below are optional
excludeVaults: ['excludeVaults'],
selectionWindowDays: 123,
},
restoreTestingPlanName: 'restoreTestingPlanName',
scheduleExpression: 'scheduleExpression',
// the properties below are optional
scheduleExpressionTimezone: 'scheduleExpressionTimezone',
startWindowHours: 123,
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
recoveryPointSelectionIResolvable | CfnRestoreTestingPlan.RestoreTestingRecoveryPointSelectionPropertyrecovery_point_selectiontyping.Union[IResolvable, RestoreTestingRecoveryPointSelectionProperty]recoveryPointSelectionIResolvableRecoveryPointSelectionIResolvableRecoveryPointSelectioninterface{}required#restoreTestingPlanNamestringrestore_testing_plan_namestrrestoreTestingPlanNameStringRestoreTestingPlanNamestringRestoreTestingPlanName*stringrequired#This cannot be changed after creation, and it must consist of only alphanumeric characters and underscores.
scheduleExpressionstringschedule_expressionstrscheduleExpressionStringScheduleExpressionstringScheduleExpression*stringrequired#When no CRON expression is provided, AWS Backup will use the default expression cron(0 5 ? * * *) .
scheduleExpressionTimezoneoptionalstringschedule_expression_timezoneoptionalstrscheduleExpressionTimezoneoptionalStringScheduleExpressionTimezoneoptionalstringScheduleExpressionTimezoneoptional*string#This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
startWindowHoursoptionalnumberstart_window_hoursoptionalint | floatstartWindowHoursoptionalNumberStartWindowHoursoptionaldoubleStartWindowHoursoptional*float64#A value in hours after a restore test is scheduled before a job will be canceled if it doesn't start successfully. This value is optional. If this value is included, this parameter has a maximum value of 168 hours (one week).
tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#A tag is a key-value pair you can use to manage, filter, and search for your resources. Allowed characters include UTF-8 letters,numbers, spaces, and the following characters: + - = . _ : /.