pub struct KeyPairResult {
pub arn: Output<String>,
pub fingerprint: Output<String>,
pub key_name: Output<String>,
pub key_name_prefix: Output<String>,
pub key_pair_id: Output<String>,
pub key_type: Output<String>,
pub public_key: Output<String>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tags_all: Output<HashMap<String, String>>,
}
Fields§
§arn: Output<String>
The key pair ARN.
fingerprint: Output<String>
The MD5 public key fingerprint as specified in section 4 of RFC 4716.
key_name: Output<String>
The name for the key pair. If neither key_name
nor key_name_prefix
is provided, the provider will create a unique key name.
key_name_prefix: Output<String>
Creates a unique name beginning with the specified prefix. Conflicts with key_name
. If neither key_name
nor key_name_prefix
is provided, the provider will create a unique key name.
key_pair_id: Output<String>
The key pair ID.
key_type: Output<String>
The type of key pair.
public_key: Output<String>
The public key material.
Key-value map of resource tags. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
A map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block.
Auto Trait Implementations§
impl Freeze for KeyPairResult
impl RefUnwindSafe for KeyPairResult
impl Send for KeyPairResult
impl Sync for KeyPairResult
impl Unpin for KeyPairResult
impl UnwindSafe for KeyPairResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more