code: def create_authz_decision_query(self, destination, action,
              evidence=None, resource=None, subject=None,
              message_id=0, consent=None, extensions=None,
              sign=None, sign_alg=None, digest_alg=None, **kwargs):
          
  
          return self._message(AuthzDecisionQuery, destination, message_id,
                               consent, extensions, sign, action=action,
                               evidence=evidence, resource=resource,
                               subject=subject, sign_alg=sign_alg,
                               digest_alg=digest_alg, **kwargs)
docs: Creates an authz decision query.
  
          :param destination: The IdP endpoint
          :param action: The action you want to perform (has to be at least one)
          :param evidence: Why you should be able to perform the action
          :param resource: The resource you want to perform the action on
          :param subject: Who wants to do the thing
          :param message_id: Message identifier
          :param consent: If the principal gave her consent to this request
          :param extensions: Possible request extensions
          :param sign: Whether the request should be signed or not.
          :return: AuthzDecisionQuery instance