libZSservicesZSamazonka-lightsailZSamazonka-lightsail
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Lightsail.Types.HostKeyAttributes

Description

 
Synopsis

Documentation

data HostKeyAttributes Source #

Describes the public SSH host keys or the RDP certificate.

See: newHostKeyAttributes smart constructor.

Constructors

HostKeyAttributes' 

Fields

  • notValidAfter :: Maybe POSIX

    The returned RDP certificate is not valid after this point in time.

    This value is listed only for RDP certificates.

  • notValidBefore :: Maybe POSIX

    The returned RDP certificate is valid after this point in time.

    This value is listed only for RDP certificates.

  • fingerprintSHA1 :: Maybe Text

    The SHA-1 fingerprint of the returned SSH host key or RDP certificate.

    • Example of an SHA-1 SSH fingerprint:

      SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
    • Example of an SHA-1 RDP fingerprint:

      af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
  • publicKey :: Maybe Text

    The public SSH host key or the RDP certificate.

  • algorithm :: Maybe Text

    The SSH host key algorithm or the RDP certificate format.

    For SSH host keys, the algorithm may be ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519, etc. For RDP certificates, the algorithm is always x509-cert.

  • witnessedAt :: Maybe POSIX

    The time that the SSH host key or RDP certificate was recorded by Lightsail.

  • fingerprintSHA256 :: Maybe Text

    The SHA-256 fingerprint of the returned SSH host key or RDP certificate.

    • Example of an SHA-256 SSH fingerprint:

      SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
    • Example of an SHA-256 RDP fingerprint:

      03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68

Instances

Instances details
Eq HostKeyAttributes Source # 
Instance details

Defined in Amazonka.Lightsail.Types.HostKeyAttributes

Read HostKeyAttributes Source # 
Instance details

Defined in Amazonka.Lightsail.Types.HostKeyAttributes

Show HostKeyAttributes Source # 
Instance details

Defined in Amazonka.Lightsail.Types.HostKeyAttributes

Generic HostKeyAttributes Source # 
Instance details

Defined in Amazonka.Lightsail.Types.HostKeyAttributes

Associated Types

type Rep HostKeyAttributes :: Type -> Type #

NFData HostKeyAttributes Source # 
Instance details

Defined in Amazonka.Lightsail.Types.HostKeyAttributes

Methods

rnf :: HostKeyAttributes -> () #

Hashable HostKeyAttributes Source # 
Instance details

Defined in Amazonka.Lightsail.Types.HostKeyAttributes

FromJSON HostKeyAttributes Source # 
Instance details

Defined in Amazonka.Lightsail.Types.HostKeyAttributes

type Rep HostKeyAttributes Source # 
Instance details

Defined in Amazonka.Lightsail.Types.HostKeyAttributes

type Rep HostKeyAttributes = D1 ('MetaData "HostKeyAttributes" "Amazonka.Lightsail.Types.HostKeyAttributes" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "HostKeyAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "notValidAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "notValidBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "fingerprintSHA1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "algorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "witnessedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "fingerprintSHA256") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newHostKeyAttributes :: HostKeyAttributes Source #

Create a value of HostKeyAttributes 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:notValidAfter:HostKeyAttributes', hostKeyAttributes_notValidAfter - The returned RDP certificate is not valid after this point in time.

This value is listed only for RDP certificates.

$sel:notValidBefore:HostKeyAttributes', hostKeyAttributes_notValidBefore - The returned RDP certificate is valid after this point in time.

This value is listed only for RDP certificates.

$sel:fingerprintSHA1:HostKeyAttributes', hostKeyAttributes_fingerprintSHA1 - The SHA-1 fingerprint of the returned SSH host key or RDP certificate.

  • Example of an SHA-1 SSH fingerprint:

    SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
  • Example of an SHA-1 RDP fingerprint:

    af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45

$sel:publicKey:HostKeyAttributes', hostKeyAttributes_publicKey - The public SSH host key or the RDP certificate.

$sel:algorithm:HostKeyAttributes', hostKeyAttributes_algorithm - The SSH host key algorithm or the RDP certificate format.

For SSH host keys, the algorithm may be ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519, etc. For RDP certificates, the algorithm is always x509-cert.

$sel:witnessedAt:HostKeyAttributes', hostKeyAttributes_witnessedAt - The time that the SSH host key or RDP certificate was recorded by Lightsail.

$sel:fingerprintSHA256:HostKeyAttributes', hostKeyAttributes_fingerprintSHA256 - The SHA-256 fingerprint of the returned SSH host key or RDP certificate.

  • Example of an SHA-256 SSH fingerprint:

    SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
  • Example of an SHA-256 RDP fingerprint:

    03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68

hostKeyAttributes_notValidAfter :: Lens' HostKeyAttributes (Maybe UTCTime) Source #

The returned RDP certificate is not valid after this point in time.

This value is listed only for RDP certificates.

hostKeyAttributes_notValidBefore :: Lens' HostKeyAttributes (Maybe UTCTime) Source #

The returned RDP certificate is valid after this point in time.

This value is listed only for RDP certificates.

hostKeyAttributes_fingerprintSHA1 :: Lens' HostKeyAttributes (Maybe Text) Source #

The SHA-1 fingerprint of the returned SSH host key or RDP certificate.

  • Example of an SHA-1 SSH fingerprint:

    SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
  • Example of an SHA-1 RDP fingerprint:

    af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45

hostKeyAttributes_publicKey :: Lens' HostKeyAttributes (Maybe Text) Source #

The public SSH host key or the RDP certificate.

hostKeyAttributes_algorithm :: Lens' HostKeyAttributes (Maybe Text) Source #

The SSH host key algorithm or the RDP certificate format.

For SSH host keys, the algorithm may be ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519, etc. For RDP certificates, the algorithm is always x509-cert.

hostKeyAttributes_witnessedAt :: Lens' HostKeyAttributes (Maybe UTCTime) Source #

The time that the SSH host key or RDP certificate was recorded by Lightsail.

hostKeyAttributes_fingerprintSHA256 :: Lens' HostKeyAttributes (Maybe Text) Source #

The SHA-256 fingerprint of the returned SSH host key or RDP certificate.

  • Example of an SHA-256 SSH fingerprint:

    SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
  • Example of an SHA-256 RDP fingerprint:

    03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68