Class HostKeyAttributes
- java.lang.Object
-
- software.amazon.awssdk.services.lightsail.model.HostKeyAttributes
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HostKeyAttributes.Builder,HostKeyAttributes>
@Generated("software.amazon.awssdk:codegen") public final class HostKeyAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HostKeyAttributes.Builder,HostKeyAttributes>
Describes the public SSH host keys or the RDP certificate.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHostKeyAttributes.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringalgorithm()The SSH host key algorithm or the RDP certificate format.static HostKeyAttributes.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfingerprintSHA1()The SHA-1 fingerprint of the returned SSH host key or RDP certificate.StringfingerprintSHA256()The SHA-256 fingerprint of the returned SSH host key or RDP certificate.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantnotValidAfter()The returned RDP certificate is not valid after this point in time.InstantnotValidBefore()The returned RDP certificate is valid after this point in time.StringpublicKey()The public SSH host key or the RDP certificate.List<SdkField<?>>sdkFields()static Class<? extends HostKeyAttributes.Builder>serializableBuilderClass()HostKeyAttributes.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantwitnessedAt()The time that the SSH host key or RDP certificate was recorded by Lightsail.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
algorithm
public final String 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 alwaysx509-cert.- Returns:
- 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 alwaysx509-cert.
-
publicKey
public final String publicKey()
The public SSH host key or the RDP certificate.
- Returns:
- The public SSH host key or the RDP certificate.
-
witnessedAt
public final Instant witnessedAt()
The time that the SSH host key or RDP certificate was recorded by Lightsail.
- Returns:
- The time that the SSH host key or RDP certificate was recorded by Lightsail.
-
fingerprintSHA1
public final String 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
- Returns:
- 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
-
-
-
fingerprintSHA256
public final String 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
- Returns:
- 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
-
-
-
notValidBefore
public final Instant notValidBefore()
The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
- Returns:
- The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
-
notValidAfter
public final Instant notValidAfter()
The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
- Returns:
- The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
-
toBuilder
public HostKeyAttributes.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<HostKeyAttributes.Builder,HostKeyAttributes>
-
builder
public static HostKeyAttributes.Builder builder()
-
serializableBuilderClass
public static Class<? extends HostKeyAttributes.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-