When I create cloud in STS (Manage Cloud), I am finding that the logic to validate is not right. For example (I am considering valid to mean "Ok" button enabled),
Invalid considered valid: http:api.mycloud.com
Invalid considered valid: http:/api.mycloud.com
Valid considered invalid: http://api.mycloud.com
Valid considered invalid http://api.appcloud21.dev.mozycloud.com/
Can you review the logic used for validation? It may be just that it is missing a "!" somewhere.