openstack_aggregateopenstack_application_credentialopenstack_availability_zoneopenstack_compute_imageopenstack_domainopenstack_fipopenstack_groupopenstack_hypervisoropenstack_keypairopenstack_networkopenstack_portopenstack_projectopenstack_roleopenstack_role_assignmentopenstack_routeropenstack_security_groupopenstack_security_group_ruleopenstack_serveropenstack_server_groupopenstack_snapshotopenstack_subnetopenstack_useropenstack_volumeopenstack_volume_type
Table: openstack_keypair
A key pair can contain SSH keys or X509 certificates. Key pairs can be attached to an instance on creation to configure the initial access via SSH.
Examples
Basic keypair info
select name, fingerprint, public_key, private_key, user_idfrom openstack_keypair;
Keypair by name
select name, fingerprint, public_key, private_key, user_idfrom openstack_keypairwhere name = 'keypairname';
All certificates
select name, fingerprint, public_key, private_key, user_idfrom openstack_keypairwhere public_key like '-----BEGIN CERTIFICATE-----%';
Schema for openstack_keypair
Name | Type | Operators | Description |
---|---|---|---|
_ctx | jsonb | Steampipe context in JSON form, e.g. connection_name. | |
fingerprint | text | Fingerprint is a short sequence of bytes that can be used to authenticate or validate a longer public key. | |
name | text | = | Name is used to refer to this keypair from other services within this region. |
private_key | text | PrivateKey is the private key from this pair, in PEM format. | |
public_key | text | PublicKey is the public key from this pair, in OpenSSH format. | |
type | text | The type of the keypair. | |
user_id | text | UserID is the user who owns this KeyPair. |