schema

@JvmName(name = "qmiuqkuuhaqjytji")
suspend fun schema(value: Output<List<UserPoolSchemaAttributeArgs>>)
@JvmName(name = "cprvjdovouqfjvhr")
suspend fun schema(value: List<UserPoolSchemaAttributeArgs>?)

Parameters

value

An array of attributes for the new user pool. You can add custom attributes and modify the properties of default attributes. The specifications in this parameter set the required attributes in your user pool. For more information, see Working with user attributes .


@JvmName(name = "rahugrvndybxpohc")
suspend fun schema(vararg values: Output<UserPoolSchemaAttributeArgs>)


@JvmName(name = "puyekmppblbclwnu")
suspend fun schema(values: List<Output<UserPoolSchemaAttributeArgs>>)
@JvmName(name = "drpbgrdcpsmycpcb")
suspend fun schema(vararg values: UserPoolSchemaAttributeArgs)

Parameters

values

An array of attributes for the new user pool. You can add custom attributes and modify the properties of default attributes. The specifications in this parameter set the required attributes in your user pool. For more information, see Working with user attributes .


@JvmName(name = "spwjsvyqnugvndbt")
suspend fun schema(argument: List<suspend UserPoolSchemaAttributeArgsBuilder.() -> Unit>)
@JvmName(name = "chjvbxbaypqbsnlq")
suspend fun schema(vararg argument: suspend UserPoolSchemaAttributeArgsBuilder.() -> Unit)
@JvmName(name = "cdjgttgjlhtvpwby")
suspend fun schema(argument: suspend UserPoolSchemaAttributeArgsBuilder.() -> Unit)

Parameters

argument

An array of attributes for the new user pool. You can add custom attributes and modify the properties of default attributes. The specifications in this parameter set the required attributes in your user pool. For more information, see Working with user attributes .