VM::EC2::KeyPair - Object describing an Amazon EC2 ssh key pair
Contents
Description
This object represents an Amazon EC2 ssh key pair, and is returned by VM::EC2->describe_key_pairs().
Methods
These object methods are supported:
keyName -- Name of the key, e.g. "fred-default"
name -- Shorter version of keyName()
keyFingerprint -- Key's fingerprint
fingerprint -- Shorter version of keyFingerprint()
keyMaterial -- PEM encoded RSA private key (only available when
creating a new key)
privateKey -- More intuitive version of keyMaterial()
Name
VM::EC2::KeyPair - Object describing an Amazon EC2 ssh key pair
See Also
VM::EC2 VM::EC2::Generic
String Overloading
When used in a string context, this object will interpolate the keyName.
Synopsis
use VM::EC2;
$ec2 = VM::EC2->new(...);
@pairs = $ec2->describe_key_pairs();
foreach (@pairs) {
$fingerprint = $_->keyFingerprint;
$name = $_->keyName;
}
$newkey = $ec2->create_key_pair("fred's key");
print $newkey->privateKey;
