/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides information about the public Secure Shell (SSH) key that is
* associated with a user account 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.See Also:
AWS
* API Reference
Specifies the date that the public key was added to the user account.
*/ inline const Aws::Utils::DateTime& GetDateImported() const{ return m_dateImported; } /** *Specifies the date that the public key was added to the user account.
*/ inline bool DateImportedHasBeenSet() const { return m_dateImportedHasBeenSet; } /** *Specifies the date that the public key was added to the user account.
*/ inline void SetDateImported(const Aws::Utils::DateTime& value) { m_dateImportedHasBeenSet = true; m_dateImported = value; } /** *Specifies the date that the public key was added to the user account.
*/ inline void SetDateImported(Aws::Utils::DateTime&& value) { m_dateImportedHasBeenSet = true; m_dateImported = std::move(value); } /** *Specifies the date that the public key was added to the user account.
*/ inline SshPublicKey& WithDateImported(const Aws::Utils::DateTime& value) { SetDateImported(value); return *this;} /** *Specifies the date that the public key was added to the user account.
*/ inline SshPublicKey& WithDateImported(Aws::Utils::DateTime&& value) { SetDateImported(std::move(value)); return *this;} /** *Specifies the content of the SSH public key as specified by the
* PublicKeyId.
Specifies the content of the SSH public key as specified by the
* PublicKeyId.
Specifies the content of the SSH public key as specified by the
* PublicKeyId.
Specifies the content of the SSH public key as specified by the
* PublicKeyId.
Specifies the content of the SSH public key as specified by the
* PublicKeyId.
Specifies the content of the SSH public key as specified by the
* PublicKeyId.
Specifies the content of the SSH public key as specified by the
* PublicKeyId.
Specifies the content of the SSH public key as specified by the
* PublicKeyId.
Specifies the SshPublicKeyId parameter contains the identifier
* of the public key.
Specifies the SshPublicKeyId parameter contains the identifier
* of the public key.
Specifies the SshPublicKeyId parameter contains the identifier
* of the public key.
Specifies the SshPublicKeyId parameter contains the identifier
* of the public key.
Specifies the SshPublicKeyId parameter contains the identifier
* of the public key.
Specifies the SshPublicKeyId parameter contains the identifier
* of the public key.
Specifies the SshPublicKeyId parameter contains the identifier
* of the public key.
Specifies the SshPublicKeyId parameter contains the identifier
* of the public key.