Class: Backup::Syncer::S3

Inherits:
Cloud show all
Defined in:
lib/backup/syncer/s3.rb

Constant Summary

Constants inherited from Cloud

Cloud::MUTEX

Constants included from CLI::Helpers

CLI::Helpers::UTILITY

Instance Attribute Summary collapse

Attributes inherited from Cloud

#concurrency_level, #concurrency_type

Attributes inherited from Base

#directories, #mirror, #path

Method Summary

Methods inherited from Cloud

#initialize, #perform!

Methods inherited from Base

#add

Methods included from Configuration::Helpers

#clear_defaults!, #load_defaults!

Methods included from CLI::Helpers

#command_name, #raise_if_command_failed!, #run, #utility

Constructor Details

This class inherits a constructor from Backup::Syncer::Cloud

Instance Attribute Details

#access_key_idObject

Amazon Simple Storage Service (S3) Credentials



9
10
11
# File 'lib/backup/syncer/s3.rb', line 9

def access_key_id
  @access_key_id
end

#bucketObject

The S3 bucket to store files to



13
14
15
# File 'lib/backup/syncer/s3.rb', line 13

def bucket
  @bucket
end

#regionObject

The AWS region of the specified S3 bucket



17
18
19
# File 'lib/backup/syncer/s3.rb', line 17

def region
  @region
end

#secret_access_keyObject

Amazon Simple Storage Service (S3) Credentials



9
10
11
# File 'lib/backup/syncer/s3.rb', line 9

def secret_access_key
  @secret_access_key
end