AddCustomAttributesRequest
¶
Source code in docs_src/capo_cognito_identity_provider/types/add_custom_attributes_request.py
custom_attributes
instance-attribute
¶
custom_attributes: CustomAttributesListType
An array of custom attribute names and other properties. Sets the following characteristics:
- AttributeDataType
-
The expected data type. Can be a string, a number, a date and time, or a boolean.
- Mutable
-
If true, you can grant app clients write access to the attribute value. If false, the attribute value can only be set up on sign-up or administrator creation of users.
- Name
-
The attribute name. For an attribute like
custom:myAttribute, entermyAttributefor this field. - Required
-
When true, users who sign up or are created must set a value for the attribute.
- NumberAttributeConstraints
-
The minimum and maximum length of accepted values for a
Number-type attribute. - StringAttributeConstraints
-
The minimum and maximum length of accepted values for a
String-type attribute. - DeveloperOnlyAttribute
-
This legacy option creates an attribute with a
dev:prefix. You can only set the value of a developer-only attribute with administrative IAM credentials.
user_pool_id
instance-attribute
¶
user_pool_id: UserPoolIdType
The ID of the user pool where you want to add custom attributes.