Sha256: 722be7af4a49e7cd866fec16374ec70e43167987e9d2cf71435fe0b3adb784b9
Contents?: true
Size: 872 Bytes
Versions: 3
Compression:
Stored size: 872 Bytes
Contents
module Fog module AWS class EC2 # Create a snapshot of an EBS volume and store it in S3 # # ==== Parameters # * volume_id<~String> - Id of EBS volume to snapshot # # ==== Returns # * response<~Fog::AWS::Response>: # * body<~Hash>: # * 'progress'<~String> - The percentage progress of the snapshot # * 'requestId'<~String> - id of request # * 'snapshotId'<~String> - id of snapshot # * 'startTime'<~Time> - timestamp when snapshot was initiated # * 'status'<~String> - state of snapshot # * 'volumeId'<~String> - id of volume snapshot targets def create_snapshot(volume_id) request({ 'Action' => 'CreateSnapshot', 'VolumeId' => volume_id }, Fog::Parsers::AWS::EC2::CreateSnapshot.new) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
geemus-fog-0.0.0 | lib/fog/aws/requests/ec2/create_snapshot.rb |
geemus-fog-0.0.1 | lib/fog/aws/requests/ec2/create_snapshot.rb |
geemus-fog-0.0.3 | lib/fog/aws/requests/ec2/create_snapshot.rb |