Interface ICertificate

All Superinterfaces:
IConstruct, software.constructs.IConstruct, IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ICertificate.Jsii$Default
All Known Implementing Classes:
Certificate, DnsValidatedCertificate, ICertificate.Jsii$Proxy, PrivateCertificate

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:43.100Z") @Stability(Stable) public interface ICertificate extends software.amazon.jsii.JsiiSerializable, IResource
Represents a certificate in AWS Certificate Manager.
  • Method Details

    • getCertificateArn

      @Stability(Stable) @NotNull String getCertificateArn()
      The certificate's ARN.
    • metricDaysToExpiry

      @Stability(Stable) @NotNull Metric metricDaysToExpiry(@Nullable MetricOptions props)
      Return the DaysToExpiry metric for this AWS Certificate Manager Certificate. By default, this is the minimum value over 1 day.

      This metric is no longer emitted once the certificate has effectively expired, so alarms configured on this metric should probably treat missing data as "breaching".

      Parameters:
      props -
    • metricDaysToExpiry

      @Stability(Stable) @NotNull Metric metricDaysToExpiry()
      Return the DaysToExpiry metric for this AWS Certificate Manager Certificate. By default, this is the minimum value over 1 day.

      This metric is no longer emitted once the certificate has effectively expired, so alarms configured on this metric should probably treat missing data as "breaching".