objectscale_iam_service_provider (Resource)
Manages the ObjectScale SAML Service Provider configuration (singleton per cluster).
Example Usage
# Copyright (c) 2026 Dell Inc., or its subsidiaries. All Rights Reserved.
# Configure ObjectScale itself as a SAML Service Provider. Singleton: at most
# one resource of this type per cluster.
resource "objectscale_iam_service_provider" "sp" {
dns = "objectscale.example.com"
java_keystore = filebase64("${path.module}/keystore.jks")
key_alias = "saml"
key_password = var.keystore_password
}
variable "keystore_password" {
type = string
sensitive = true
}
Schema
Required
dns(String) Service Provider base URL for the SAML ACS.java_keystore(String, Sensitive) Base64-encoded Java KeyStore.key_alias(String) KeyStore entry alias.key_password(String, Sensitive) KeyStore password.
Read-Only
create_time(String) ISO 8601 creation timestamp.etag(String) Optimistic concurrency tag.id(String) Singleton ID; always equal toobjectscale-sp.last_modified(String) ISO 8601 last-modified timestamp.unique_id(String) KeyStore unique ID.uuid(String) Entity Id component.
Unless specified otherwise, all fields of this resource can be updated.