KeyPairArgs

data class KeyPairArgs(val keyFormat: Output<KeyPairKeyFormat>? = null, val keyName: Output<String>? = null, val keyType: Output<KeyPairKeyType>? = null, val publicKeyMaterial: Output<String>? = null, val tags: Output<List<KeyPairTagArgs>>? = null) : ConvertibleToJava<KeyPairArgs>

The AWS::EC2::KeyPair creates an SSH key pair

Constructors

Link copied to clipboard
fun KeyPairArgs(keyFormat: Output<KeyPairKeyFormat>? = null, keyName: Output<String>? = null, keyType: Output<KeyPairKeyType>? = null, publicKeyMaterial: Output<String>? = null, tags: Output<List<KeyPairTagArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): KeyPairArgs

Properties

Link copied to clipboard
val keyFormat: Output<KeyPairKeyFormat>? = null

The format of the private key

Link copied to clipboard
val keyName: Output<String>? = null

The name of the SSH key pair

Link copied to clipboard
val keyType: Output<KeyPairKeyType>? = null

The crypto-system used to generate a key pair.

Link copied to clipboard
val publicKeyMaterial: Output<String>? = null

Plain text public key to import

Link copied to clipboard
val tags: Output<List<KeyPairTagArgs>>? = null

An array of key-value pairs to apply to this resource.