Module: AWS

Defined in:
bin/fog

Constant Summary collapse

@@ec2 =
Fog::AWS::EC2.new(
  :aws_access_key_id => credentials[:aws_access_key_id],
  :aws_secret_access_key => credentials[:aws_secret_access_key]
)
@@s3 =
Fog::AWS::S3.new(
  :aws_access_key_id => credentials[:aws_access_key_id],
  :aws_secret_access_key => credentials[:aws_secret_access_key]
)

Instance Method Summary collapse

Instance Method Details

#addressesObject



30
31
32
# File 'bin/fog', line 30

def addresses
  @@ec2.addresses
end

#bucketsObject



34
35
36
# File 'bin/fog', line 34

def buckets
  @@s3.buckets
end

#instancesObject



38
39
40
# File 'bin/fog', line 38

def instances
  @@ec2.instances
end

#key_pairsObject



42
43
44
# File 'bin/fog', line 42

def key_pairs
  @@ec2.key_pairs
end

#security_groupsObject



46
47
48
# File 'bin/fog', line 46

def security_groups
  @@ec2.security_groups
end

#snapshotsObject



50
51
52
# File 'bin/fog', line 50

def snapshots
  @@ec2.snapshots
end

#volumesObject



54
55
56
# File 'bin/fog', line 54

def volumes
  @@ec2.volumes
end