WorkspaceSamlConfigurationArgs

data class WorkspaceSamlConfigurationArgs(val allowedOrganizations: Output<List<String>>? = null, val assertionAttributes: Output<WorkspaceAssertionAttributesArgs>? = null, val idpMetadata: Output<WorkspaceIdpMetadataArgs>, val loginValidityDuration: Output<Double>? = null, val roleValues: Output<WorkspaceRoleValuesArgs>? = null) : ConvertibleToJava<WorkspaceSamlConfigurationArgs>

SAML configuration data associated with an AMG workspace.

Constructors

Link copied to clipboard
constructor(allowedOrganizations: Output<List<String>>? = null, assertionAttributes: Output<WorkspaceAssertionAttributesArgs>? = null, idpMetadata: Output<WorkspaceIdpMetadataArgs>, loginValidityDuration: Output<Double>? = null, roleValues: Output<WorkspaceRoleValuesArgs>? = null)

Properties

Link copied to clipboard
val allowedOrganizations: Output<List<String>>? = null

List of SAML organizations allowed to access Grafana.

Link copied to clipboard

A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.

Link copied to clipboard

A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.

Link copied to clipboard
val loginValidityDuration: Output<Double>? = null

The maximum lifetime an authenticated user can be logged in (in minutes) before being required to re-authenticate.

Link copied to clipboard
val roleValues: Output<WorkspaceRoleValuesArgs>? = null

A structure containing arrays that map group names in the SAML assertion to the Grafana Admin and Editor roles in the workspace.

Functions

Link copied to clipboard
open override fun toJava(): WorkspaceSamlConfigurationArgs