attributeCondition

@JvmName(name = "hemkgepfaubioiah")
suspend fun attributeCondition(value: Output<String>)
@JvmName(name = "wnsyplwlhoehoosq")
suspend fun attributeCondition(value: String?)

Parameters

value

A Common Expression Language expression, in plain text, to restrict what otherwise valid authentication credentials issued by the provider should not be accepted. The expression must output a boolean representing whether to allow the federation. The following keywords may be referenced in the expressions: * assertion: JSON representing the authentication credential issued by the provider. * google: The Google attributes mapped from the assertion in the attribute_mappings. * attribute: The custom attributes mapped from the assertion in the attribute_mappings. The maximum length of the attribute condition expression is 4096 characters. If unspecified, all valid authentication credential are accepted. The following example shows how to only allow credentials with a mapped google.groups value of admins: `` "'admins' in google.groups" ``