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



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

def addresses
  @@ec2.addresses
end

#bucketsObject



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

def buckets
  @@s3.buckets
end

#instancesObject



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

def instances
  @@ec2.instances
end

#key_pairsObject



48
49
50
# File 'bin/fog', line 48

def key_pairs
  @@ec2.key_pairs
end

#security_groupsObject



52
53
54
# File 'bin/fog', line 52

def security_groups
  @@ec2.security_groups
end

#snapshotsObject



56
57
58
# File 'bin/fog', line 56

def snapshots
  @@ec2.snapshots
end

#volumesObject



60
61
62
# File 'bin/fog', line 60

def volumes
  @@ec2.volumes
end