Yes, but unfortunately it is not part of the SDK or any other public document.
To play on the safe side you should assume that anything that have a check function is possible optional.
Other limits like the texture size have constants in the header files. If you are unsure you can always try to call a create function with a NULL pointer for the result. This will only validate the parameters without creating the actual resource.