LoadBalancerTlsCertificate class

Describes a load balancer SSL/TLS certificate.

TLS is just an updated, more secure version of Secure Socket Layer (SSL).

Constructors

LoadBalancerTlsCertificate({String? arn, DateTime? createdAt, String? domainName, List<LoadBalancerTlsCertificateDomainValidationRecord>? domainValidationRecords, LoadBalancerTlsCertificateFailureReason? failureReason, bool? isAttached, DateTime? issuedAt, String? issuer, String? keyAlgorithm, String? loadBalancerName, ResourceLocation? location, String? name, DateTime? notAfter, DateTime? notBefore, LoadBalancerTlsCertificateRenewalSummary? renewalSummary, ResourceType? resourceType, LoadBalancerTlsCertificateRevocationReason? revocationReason, DateTime? revokedAt, String? serial, String? signatureAlgorithm, LoadBalancerTlsCertificateStatus? status, String? subject, List<String>? subjectAlternativeNames, String? supportCode, List<Tag>? tags})
LoadBalancerTlsCertificate.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
The Amazon Resource Name (ARN) of the SSL/TLS certificate.
final
createdAt DateTime?
The time when you created your SSL/TLS certificate.
final
domainName String?
The domain name for your SSL/TLS certificate.
final
domainValidationRecords List<LoadBalancerTlsCertificateDomainValidationRecord>?
An array of LoadBalancerTlsCertificateDomainValidationRecord objects describing the records.
final
failureReason LoadBalancerTlsCertificateFailureReason?
The validation failure reason, if any, of the certificate.
final
hashCode int
The hash code for this object.
no setterinherited
isAttached bool?
When true, the SSL/TLS certificate is attached to the Lightsail load balancer.
final
issuedAt DateTime?
The time when the SSL/TLS certificate was issued.
final
issuer String?
The issuer of the certificate.
final
keyAlgorithm String?
The algorithm used to generate the key pair (the public and private key).
final
loadBalancerName String?
The load balancer name where your SSL/TLS certificate is attached.
final
location ResourceLocation?
The AWS Region and Availability Zone where you created your certificate.
final
name String?
The name of the SSL/TLS certificate (e.g., my-certificate).
final
notAfter DateTime?
The timestamp when the SSL/TLS certificate expires.
final
notBefore DateTime?
The timestamp when the SSL/TLS certificate is first valid.
final
renewalSummary LoadBalancerTlsCertificateRenewalSummary?
An object that describes the status of the certificate renewal managed by Lightsail.
final
resourceType ResourceType?
The resource type (e.g., LoadBalancerTlsCertificate).
final
revocationReason LoadBalancerTlsCertificateRevocationReason?
The reason the certificate was revoked. This value is present only when the certificate status is REVOKED.
final
revokedAt DateTime?
The timestamp when the certificate was revoked. This value is present only when the certificate status is REVOKED.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serial String?
The serial number of the certificate.
final
signatureAlgorithm String?
The algorithm that was used to sign the certificate.
final
status LoadBalancerTlsCertificateStatus?
The validation status of the SSL/TLS certificate. Valid values are below.
final
subject String?
The name of the entity that is associated with the public key contained in the certificate.
final
subjectAlternativeNames List<String>?
An array of strings that specify the alternate domains (e.g., example2.com) and subdomains (e.g., blog.example.com) for the certificate.
final
supportCode String?
The support code. Include this code in your email to support when you have questions about your Lightsail load balancer or SSL/TLS certificate. This code enables our support team to look up your Lightsail information more easily.
final
tags List<Tag>?
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Lightsail Dev Guide.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited