Expand description
Module that contains methods and functions to manage certificates.
classDiagram
CertificateStatus o-- ActualCertificate
CertificateStatus o-- Certificate
CertificateStatus *-- AllocationStatus
class Certificate {
cert_chain_secret: String
key_secret: String
passphrase_secret: Option~String~
}
link Certificate "../types/struct.Certificate.html"
class AllocationStatus {
derived_from: Option~String~
notifications: Vec~Notification~
provisioned: bool
}
link AllocationStatus "../types/struct.AllocationStatus.html"
class ActualCertificate {
cert_chain_secret: String
distinguished_name: String
dns_names: Vec~String~
key_secret: String
not_after: chrono:: DateTime
not_before: chrono:: DateTime
passphrase_secret: Option~String~
serial_number: String
}
link ActualCertificate "../types/struct.ActualCertificate.html"
class CertificateStatus {
actual: Option~ActualCertificate~
configuration: Option~Certificate~
status: AllocationStatus
}
link CertificateStatus "../types/struct.CertificateStatus.html"
§Generated methods
DshApiClient methods that are generated from the openapi specification.
delete_certificate_configuration(id)get_certificate(id) -> CertificateStatusget_certificate_actual(id) -> Certificateget_certificate_configuration(id) -> Certificateget_certificate_ids() -> Vec<String>get_certificate_status(id) -> AllocationStatusput_certificate_configuration(id, body)
§Derived methods
DshApiClient methods that add extra capabilities but do not directly call the
DSH resource management API. These derived methods depend on the API methods for this.
certificate_with_dependants(id) -> (CertificateStatus, Vec<DependantApp>)certificate_with_dependant_apps(id) -> (CertificateStatus, Vec<DependantApp>)certificate_with_dependant_proxies(id) -> (CertificateStatus, Vec<DependantProxy>)certificates() -> Vec<(String, CertificateStatus>certificates_with_dependant_apps() -> Vec<(String, CertificateStatus, Vec<DependantApp>)>
Functions§
- certificate_
resources_ from_ app - Get certificate resources from
AppCatalogApp - certificates_
that_ use_ secret - Find certificates that use a given secret