amazonka-transfer-2.0: Amazon Transfer Family SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Transfer.Types.DescribedHostKey

Description

 
Synopsis

Documentation

data DescribedHostKey Source #

The details for a server host key.

See: newDescribedHostKey smart constructor.

Constructors

DescribedHostKey' 

Fields

  • dateImported :: Maybe POSIX

    The date on which the host key was added to the server.

  • description :: Maybe Text

    The text description for this host key.

  • hostKeyFingerprint :: Maybe Text

    The public key fingerprint, which is a short sequence of bytes used to identify the longer public key.

  • hostKeyId :: Maybe Text

    A unique identifier for the host key.

  • tags :: Maybe (NonEmpty Tag)

    Key-value pairs that can be used to group and search for host keys.

  • type' :: Maybe Text

    The encryption algorithm that is used for the host key. The Type parameter is specified by using one of the following values:

    • ssh-rsa
    • ssh-ed25519
    • ecdsa-sha2-nistp256
    • ecdsa-sha2-nistp384
    • ecdsa-sha2-nistp521
  • arn :: Text

    The unique Amazon Resource Name (ARN) for the host key.

Instances

Instances details
FromJSON DescribedHostKey Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedHostKey

Generic DescribedHostKey Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedHostKey

Associated Types

type Rep DescribedHostKey :: Type -> Type #

Read DescribedHostKey Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedHostKey

Show DescribedHostKey Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedHostKey

NFData DescribedHostKey Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedHostKey

Methods

rnf :: DescribedHostKey -> () #

Eq DescribedHostKey Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedHostKey

Hashable DescribedHostKey Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedHostKey

type Rep DescribedHostKey Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedHostKey

type Rep DescribedHostKey = D1 ('MetaData "DescribedHostKey" "Amazonka.Transfer.Types.DescribedHostKey" "amazonka-transfer-2.0-JiqKYJwOo427yDlzvkXGLY" 'False) (C1 ('MetaCons "DescribedHostKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dateImported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostKeyFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "hostKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDescribedHostKey Source #

Create a value of DescribedHostKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dateImported:DescribedHostKey', describedHostKey_dateImported - The date on which the host key was added to the server.

$sel:description:DescribedHostKey', describedHostKey_description - The text description for this host key.

$sel:hostKeyFingerprint:DescribedHostKey', describedHostKey_hostKeyFingerprint - The public key fingerprint, which is a short sequence of bytes used to identify the longer public key.

$sel:hostKeyId:DescribedHostKey', describedHostKey_hostKeyId - A unique identifier for the host key.

$sel:tags:DescribedHostKey', describedHostKey_tags - Key-value pairs that can be used to group and search for host keys.

$sel:type':DescribedHostKey', describedHostKey_type - The encryption algorithm that is used for the host key. The Type parameter is specified by using one of the following values:

  • ssh-rsa
  • ssh-ed25519
  • ecdsa-sha2-nistp256
  • ecdsa-sha2-nistp384
  • ecdsa-sha2-nistp521

$sel:arn:DescribedHostKey', describedHostKey_arn - The unique Amazon Resource Name (ARN) for the host key.

describedHostKey_dateImported :: Lens' DescribedHostKey (Maybe UTCTime) Source #

The date on which the host key was added to the server.

describedHostKey_description :: Lens' DescribedHostKey (Maybe Text) Source #

The text description for this host key.

describedHostKey_hostKeyFingerprint :: Lens' DescribedHostKey (Maybe Text) Source #

The public key fingerprint, which is a short sequence of bytes used to identify the longer public key.

describedHostKey_hostKeyId :: Lens' DescribedHostKey (Maybe Text) Source #

A unique identifier for the host key.

describedHostKey_tags :: Lens' DescribedHostKey (Maybe (NonEmpty Tag)) Source #

Key-value pairs that can be used to group and search for host keys.

describedHostKey_type :: Lens' DescribedHostKey (Maybe Text) Source #

The encryption algorithm that is used for the host key. The Type parameter is specified by using one of the following values:

  • ssh-rsa
  • ssh-ed25519
  • ecdsa-sha2-nistp256
  • ecdsa-sha2-nistp384
  • ecdsa-sha2-nistp521

describedHostKey_arn :: Lens' DescribedHostKey Text Source #

The unique Amazon Resource Name (ARN) for the host key.