Skip to content

/AWS1/CL_BUP=>CREATEBACKUPPLAN()

About CreateBackupPlan

Creates a backup plan using a backup plan name and backup rules. A backup plan is a document that contains information that Backup uses to schedule tasks that create recovery points for resources.

If you call CreateBackupPlan with a plan that already exists, you receive an AlreadyExistsException exception.

Method Signature

IMPORTING

Required arguments:

IO_BACKUPPLAN TYPE REF TO /AWS1/CL_BUPBACKUPPLANINPUT /AWS1/CL_BUPBACKUPPLANINPUT

Specifies the body of a backup plan. Includes a BackupPlanName and one or more sets of Rules.

Optional arguments:

IT_BACKUPPLANTAGS TYPE /AWS1/CL_BUPTAGS_W=>TT_TAGS TT_TAGS

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair. The specified tags are assigned to all backups created with this plan.

IV_CREATORREQUESTID TYPE /AWS1/BUPSTRING /AWS1/BUPSTRING

Identifies the request and allows failed requests to be retried without the risk of running the operation twice. If the request includes a CreatorRequestId that matches an existing backup plan, that plan is returned. This parameter is optional.

If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_BUPCREBACKUPPLANOUT /AWS1/CL_BUPCREBACKUPPLANOUT