Exception: NoSuchVolumeException
- Inherits:
-
Exception
- Object
- Exception
- NoSuchVolumeException
- Defined in:
- lib/ec2_volume_snapshoter.rb
Overview
This class is responsible of the snapshoting of given disks to EC2 EC2 related permissions in IAM Sid": "Stmt1344254048404", "Action": [ "ec2:CreateSnapshot", "ec2:DeleteSnapshot", "ec2:DescribeSnapshots", "ec2:CreateTags", "ec2:DescribeTags", "ec2:DescribeVolumes" ], "Effect": "Allow", "Resource": [ "*" ]
Instance Method Summary collapse
-
#initialize(instance, volume, details) ⇒ NoSuchVolumeException
constructor
A new instance of NoSuchVolumeException.
- #to_s ⇒ Object
Constructor Details
#initialize(instance, volume, details) ⇒ NoSuchVolumeException
Returns a new instance of NoSuchVolumeException.
22 23 24 |
# File 'lib/ec2_volume_snapshoter.rb', line 22 def initialize(instance, volume, details) @instance, @volume, @details = instance, volume, details end |
Instance Method Details
#to_s ⇒ Object
25 26 27 |
# File 'lib/ec2_volume_snapshoter.rb', line 25 def to_s "Unable to locate volume \"#{@volume}\" on #{@instance}\nKnow volumes for this instance are:\n#{@details.inspect}" end |