Class: Aws::Backup::Types::CreateBackupPlanInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-backup/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:backup_plan_tags]

Instance Attribute Summary collapse

Instance Attribute Details

#backup_planTypes::BackupPlanInput

The body of a backup plan. Includes a ‘BackupPlanName` and one or more sets of `Rules`.



1566
1567
1568
1569
1570
1571
1572
# File 'lib/aws-sdk-backup/types.rb', line 1566

class CreateBackupPlanInput < Struct.new(
  :backup_plan,
  :backup_plan_tags,
  :creator_request_id)
  SENSITIVE = [:backup_plan_tags]
  include Aws::Structure
end

#backup_plan_tagsHash<String,String>

The tags to assign to the backup plan.

Returns:

  • (Hash<String,String>)


1566
1567
1568
1569
1570
1571
1572
# File 'lib/aws-sdk-backup/types.rb', line 1566

class CreateBackupPlanInput < Struct.new(
  :backup_plan,
  :backup_plan_tags,
  :creator_request_id)
  SENSITIVE = [:backup_plan_tags]
  include Aws::Structure
end

#creator_request_idString

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.

Returns:

  • (String)


1566
1567
1568
1569
1570
1571
1572
# File 'lib/aws-sdk-backup/types.rb', line 1566

class CreateBackupPlanInput < Struct.new(
  :backup_plan,
  :backup_plan_tags,
  :creator_request_id)
  SENSITIVE = [:backup_plan_tags]
  include Aws::Structure
end