Skip to content

/AWS1/CL_BUPRESTORETSTINGPLA03

This contains metadata about a restore testing plan.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_recoverypointselection TYPE REF TO /AWS1/CL_BUPRESTORETSTINGREC00 /AWS1/CL_BUPRESTORETSTINGREC00

Required: Algorithm; RecoveryPointTypes; IncludeVaults (one or more).

Optional: SelectionWindowDays ('30' if not specified); ExcludeVaults (defaults to empty list if not listed).

iv_scheduleexpression TYPE /AWS1/BUPSTRING00 /AWS1/BUPSTRING00

A CRON expression in specified timezone when a restore testing plan is executed. When no CRON expression is provided, Backup will use the default expression cron(0 5 ? * * *).

iv_schedulexprsntimezone TYPE /AWS1/BUPSTRING00 /AWS1/BUPSTRING00

Optional. 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.

iv_startwindowhours TYPE /AWS1/BUPINTEGER /AWS1/BUPINTEGER

Defaults to 24 hours.

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).


Queryable Attributes

RecoveryPointSelection

Required: Algorithm; RecoveryPointTypes; IncludeVaults (one or more).

Optional: SelectionWindowDays ('30' if not specified); ExcludeVaults (defaults to empty list if not listed).

Accessible with the following methods

Method Description
GET_RECOVERYPOINTSELECTION() Getter for RECOVERYPOINTSELECTION

ScheduleExpression

A CRON expression in specified timezone when a restore testing plan is executed. When no CRON expression is provided, Backup will use the default expression cron(0 5 ? * * *).

Accessible with the following methods

Method Description
GET_SCHEDULEEXPRESSION() Getter for SCHEDULEEXPRESSION, with configurable default
ASK_SCHEDULEEXPRESSION() Getter for SCHEDULEEXPRESSION w/ exceptions if field has no
HAS_SCHEDULEEXPRESSION() Determine if SCHEDULEEXPRESSION has a value

ScheduleExpressionTimezone

Optional. 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.

Accessible with the following methods

Method Description
GET_SCHEDULEXPRSNTIMEZONE() Getter for SCHEDULEEXPRESSIONTIMEZONE, with configurable def
ASK_SCHEDULEXPRSNTIMEZONE() Getter for SCHEDULEEXPRESSIONTIMEZONE w/ exceptions if field
HAS_SCHEDULEXPRSNTIMEZONE() Determine if SCHEDULEEXPRESSIONTIMEZONE has a value

StartWindowHours

Defaults to 24 hours.

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).

Accessible with the following methods

Method Description
GET_STARTWINDOWHOURS() Getter for STARTWINDOWHOURS