Module: AWS

Defined in:
bin/fog

Constant Summary collapse

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

Instance Method Summary collapse

Instance Method Details

#addressesObject



20
21
22
# File 'bin/fog', line 20

def addresses
  @@ec2.addresses
end

#bucketsObject



24
25
26
# File 'bin/fog', line 24

def buckets
  @@s3.buckets
end

#instancesObject



28
29
30
# File 'bin/fog', line 28

def instances
  @@ec2.instances
end

#key_pairsObject



32
33
34
# File 'bin/fog', line 32

def key_pairs
  @@ec2.key_pairs
end

#security_groupsObject



36
37
38
# File 'bin/fog', line 36

def security_groups
  @@ec2.security_groups
end

#snapshotsObject



40
41
42
# File 'bin/fog', line 40

def snapshots
  @@ec2.snapshots
end

#volumesObject



44
45
46
# File 'bin/fog', line 44

def volumes
  @@ec2.volumes
end