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
-
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