objectscale_object_certificate (Resource)
This resource manages the Object data-plane (S3) TLS certificate on Dell ObjectScale. Supports custom certificate upload or self-signed certificate generation.
Schema
Optional
certificate_chain(String) Certificate chain in PEM format. Required whensystem_selfsignedis not set. Mutually exclusive withsystem_selfsigned.ip_addresses(List of String) List of IP addresses for self-signed certificate SANs. Only used whensystem_selfsignedistrue.private_key(String, Sensitive) Private key in PEM format. Supports PKCS#1 (RSA PRIVATE KEY) and PKCS#8 (PRIVATE KEY) formats. PKCS#8 is supported on OBS 4.3+, but OBS 4.1 requires PKCS#1. Required whensystem_selfsignedis not set. Mutually exclusive withsystem_selfsigned.system_selfsigned(Boolean) Generate a self-signed certificate. Mutually exclusive withprivate_keyandcertificate_chain. Forces resource replacement.
Read-Only
current_certificate_chain(String) The currently active certificate chain as read from the ObjectScale API.id(String) Identifier for the Object certificate resource.
Unless specified otherwise, all fields of this resource can be updated.