key_pair.py

class botoform.enriched.key_pair.EnrichedKeyPair(evpc)
create_key_pair(short_key_pair_name)

Create a KeyPair object, update key_pairs AWS tag.

delete_key_pair(short_key_pair_name)

Delete a KeyPair object, update key_pairs AWS tag.

delete_key_pairs()

Delete ALL related KeyPair objects, update key_pairs AWS tag.

delete_key_pairs_tag()
get_key_name(short_key_pair_name)

Returns full key_name if key exists, else None

get_key_pair(short_key_pair_name)

Return a KeyPair object by key_name.

key_names

Return a list of ssh key pair names from AWS VPC tag.

key_pairs

Return a dictionary of ssh KeyPair objects.