SshPublicKey - AWS Transfer Family

SshPublicKey

Provides information about the public Secure Shell (SSH) key that is associated with a Transfer Family user for the specific file transfer protocol-enabled server (as identified by ServerId). The information returned includes the date the key was imported, the public key contents, and the public key ID. A user can store more than one SSH public key associated with their user name on a specific server.

Contents

DateImported

Specifies the date that the public key was added to the Transfer Family user.

Type: Timestamp

Required: Yes

SshPublicKeyBody

Specifies the content of the SSH public key as specified by the PublicKeyId.

AWS Transfer Family accepts RSA, ECDSA, and ED25519 keys.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 2048.

Pattern: \s*(ssh|ecdsa)-[a-z0-9-]+[ \t]+(([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{1,3})?(={0,3})?)(\s*|[ \t]+[\S \t]*\s*)

Required: Yes

SshPublicKeyId

Specifies the SshPublicKeyId parameter contains the identifier of the public key.

Type: String

Length Constraints: Fixed length of 21.

Pattern: key-[0-9a-f]{17}

Required: Yes

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: