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

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

Overview

Constant Summary collapse

SENSITIVE =
[:backup_plan_tags]

Instance Attribute Summary collapse

Instance Attribute Details

#backup_planTypes::BackupPlanInput

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



1306
1307
1308
1309
1310
1311
1312
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1306

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>

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.

Returns:

  • (Hash<String,String>)


1306
1307
1308
1309
1310
1311
1312
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1306

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)


1306
1307
1308
1309
1310
1311
1312
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1306

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