Skip to content

ModifyUserMessage

Source code in docs_src/capo_elasticache/types/modify_user_message.py
class ModifyUserMessage(TypedDict, closed=True):
    user_id: NotRequired["capo_elasticache.types.user_id.UserId"]
    """<p>The ID of the user.</p>"""
    access_string: NotRequired["capo_elasticache.types.access_string.AccessString"]
    """<p>Access permissions string used for this user.</p>"""
    append_access_string: NotRequired[
        "capo_elasticache.types.access_string.AccessString"
    ]
    """<p>Adds additional user permissions to the access string.</p>"""
    passwords: NotRequired[
        "capo_elasticache.types.password_list_input.PasswordListInput"
    ]
    """<p>The passwords belonging to the user. You are allowed up to two.</p>"""
    no_password_required: NotRequired[
        "capo_elasticache.types.boolean_optional.BooleanOptional"
    ]
    """<p>Indicates no password is required for the user.</p>"""
    authentication_mode: NotRequired[
        "capo_elasticache.types.authentication_mode.AuthenticationMode"
    ]
    """<p>Specifies how to authenticate the user.</p>"""
    engine: NotRequired["capo_elasticache.types.engine_type.EngineType"]
    """<p>Modifies the engine listed for a user. The options are valkey or redis.</p>"""

access_string instance-attribute

access_string: NotRequired[AccessString]

Access permissions string used for this user.

append_access_string instance-attribute

append_access_string: NotRequired[AccessString]

Adds additional user permissions to the access string.

authentication_mode instance-attribute

authentication_mode: NotRequired[AuthenticationMode]

Specifies how to authenticate the user.

engine instance-attribute

engine: NotRequired[EngineType]

Modifies the engine listed for a user. The options are valkey or redis.

no_password_required instance-attribute

no_password_required: NotRequired[BooleanOptional]

Indicates no password is required for the user.

passwords instance-attribute

passwords: NotRequired[PasswordListInput]

The passwords belonging to the user. You are allowed up to two.

user_id instance-attribute

user_id: NotRequired[UserId]

The ID of the user.