GraphQL auth claim with punctuation

Is it possible to use a JWT claim containing punctuation (specifically a colon :) in an auth rule, for example, claims from Cognito such as "cognito:groups", "cognito:roles", and "cognito:username"?

In the documentation all examples use simple claim names such as "USERNAME".