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 when system_selfsigned is not set. Mutually exclusive with system_selfsigned.
  • ip_addresses (List of String) List of IP addresses for self-signed certificate SANs. Only used when system_selfsigned is true.
  • 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 when system_selfsigned is not set. Mutually exclusive with system_selfsigned.
  • system_selfsigned (Boolean) Generate a self-signed certificate. Mutually exclusive with private_key and certificate_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.