pub struct StoredCertificate {Show 32 fields
pub arn: String,
pub domain_name: String,
pub subject_alternative_names: Vec<String>,
pub status: String,
pub cert_type: String,
pub certificate_pem: Option<String>,
pub certificate_chain_pem: Option<String>,
pub private_key_pem: Option<String>,
pub idempotency_token: Option<String>,
pub serial: String,
pub subject: String,
pub issuer: String,
pub key_algorithm: String,
pub signature_algorithm: String,
pub created_at: DateTime<Utc>,
pub issued_at: Option<DateTime<Utc>>,
pub imported_at: Option<DateTime<Utc>>,
pub revoked_at: Option<DateTime<Utc>>,
pub revocation_reason: Option<String>,
pub failure_reason: Option<String>,
pub not_before: DateTime<Utc>,
pub not_after: DateTime<Utc>,
pub validation_method: Option<String>,
pub domain_validation: Vec<DomainValidation>,
pub options: CertificateOptions,
pub renewal_eligibility: String,
pub managed_by: Option<String>,
pub certificate_authority_arn: Option<String>,
pub tags: BTreeMap<String, String>,
pub in_use_by: Vec<String>,
pub describe_read_count: u32,
pub renewal_summary: Option<RenewalSummary>,
}Fields§
§arn: String§domain_name: String§subject_alternative_names: Vec<String>§status: String§cert_type: String§certificate_pem: Option<String>Stored when present so we can round-trip it on GetCertificate.
certificate_chain_pem: Option<String>§private_key_pem: Option<String>Imported certs only — held in memory but never returned (matches real ACM, which never returns the private key).
idempotency_token: Option<String>§serial: String§subject: String§issuer: String§key_algorithm: String§signature_algorithm: String§created_at: DateTime<Utc>§issued_at: Option<DateTime<Utc>>§imported_at: Option<DateTime<Utc>>§revoked_at: Option<DateTime<Utc>>§revocation_reason: Option<String>§failure_reason: Option<String>Last reason recorded by the admin status mutator when the cert
is flipped to FAILED / VALIDATION_TIMED_OUT. Surfaced in
DescribeCertificate as FailureReason to match real ACM.
not_before: DateTime<Utc>§not_after: DateTime<Utc>§validation_method: Option<String>§domain_validation: Vec<DomainValidation>§options: CertificateOptions§renewal_eligibility: String§managed_by: Option<String>§in_use_by: Vec<String>§describe_read_count: u32Number of DescribeCertificate reads since the cert was issued.
Legacy field kept for state-file compatibility; the read-count
flip was removed in favour of the async auto-issue tick (see
AcmService::pending_validation_delay).
renewal_summary: Option<RenewalSummary>Snapshot of the last managed-renewal round. None until either
the auto-issue tick fires (for DNS) or the admin /approve
endpoint flips an EMAIL cert; refreshed on every successful
RenewCertificate. Surfaced as RenewalSummary in
DescribeCertificate for AMAZON_ISSUED certs.
Trait Implementations§
Source§impl Clone for StoredCertificate
impl Clone for StoredCertificate
Source§fn clone(&self) -> StoredCertificate
fn clone(&self) -> StoredCertificate
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more