SettingsApplicationSettingsAttributePropagationSettingsArgs

data class SettingsApplicationSettingsAttributePropagationSettingsArgs(val enable: Output<Boolean>? = null, val expression: Output<String>? = null, val outputCredentials: Output<List<String>>? = null) : ConvertibleToJava<SettingsApplicationSettingsAttributePropagationSettingsArgs>

Constructors

constructor(enable: Output<Boolean>? = null, expression: Output<String>? = null, outputCredentials: Output<List<String>>? = null)

Properties

Link copied to clipboard
val enable: Output<Boolean>? = null

Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials.

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

Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from attributes: attributes.saml_attributes, attributes.iap_attributes.

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

Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. Possible values are:

Functions

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