AttributeValue:
    | string
    | number
    | boolean
    | (null | undefined | string)[]
    | (null | undefined | number)[]
    | (null | undefined | boolean)[]

Attribute values may be any non-nullish primitive value except an object.

null or undefined attribute values are invalid and will result in undefined behavior.

1.3.0