Class: Fog::AWS::EC2::KeyPair
- Defined in:
- lib/fog/aws/models/ec2/key_pair.rb
Instance Method Summary collapse
Methods inherited from Model
aliases, attribute, attributes, #attributes, #initialize, #inspect, #merge_attributes
Constructor Details
This class inherits a constructor from Fog::Model
Instance Method Details
#delete ⇒ Object
11 12 13 14 |
# File 'lib/fog/aws/models/ec2/key_pair.rb', line 11 def delete connection.delete_key_pair(@name) true end |
#save ⇒ Object
16 17 18 19 20 21 |
# File 'lib/fog/aws/models/ec2/key_pair.rb', line 16 def save data = connection.create_key_pair(@name).body new_attributes = data.reject {|key,value| !['keyFingerprint', 'keyMaterial', 'keyName'].include?(key)} update_attributes(new_attributes) true end |