Class: Backup::Configuration::Syncer::S3

Inherits:
Base
  • Object
show all
Defined in:
lib/backup/configuration/syncer/s3.rb

Class Attribute Summary collapse

Method Summary

Methods inherited from Base

defaults

Methods included from Helpers

#clear_defaults!, #getter_methods, #load_defaults!, #setter_methods

Class Attribute Details

.access_key_idObject

Amazon Simple Storage Service (S3) Credentials



11
12
13
# File 'lib/backup/configuration/syncer/s3.rb', line 11

def access_key_id
  @access_key_id
end

.additional_optionsObject

Additional options for the s3sync cli



27
28
29
# File 'lib/backup/configuration/syncer/s3.rb', line 27

def additional_options
  @additional_options
end

.bucketObject

Amazon S3 bucket name and path to sync to



15
16
17
# File 'lib/backup/configuration/syncer/s3.rb', line 15

def bucket
  @bucket
end

.directoriesObject

Directories to sync



19
20
21
# File 'lib/backup/configuration/syncer/s3.rb', line 19

def directories
  @directories
end

.mirrorObject

Flag to enable mirroring



23
24
25
# File 'lib/backup/configuration/syncer/s3.rb', line 23

def mirror
  @mirror
end

.pathObject

Amazon S3 bucket name and path to sync to



15
16
17
# File 'lib/backup/configuration/syncer/s3.rb', line 15

def path
  @path
end

.secret_access_keyObject

Amazon Simple Storage Service (S3) Credentials



11
12
13
# File 'lib/backup/configuration/syncer/s3.rb', line 11

def secret_access_key
  @secret_access_key
end