.. _cli-confluent-acl: ============= confluent acl ============= Description ----------- Specify an ACL for a service. Usage ----- .. sourcecode:: bash confluent acl [] Options ------- =================================== ======= ============================================== Name, shorthand Default Description =================================== ======= ============================================== ``-h``, ``--help`` Print usage information. ``--add`` Add ACLs. ``--remove`` Remove ACLs. ``--list`` List all current ACLs. ``--config `` Required: the ACL properties file. ``-o, --operation `` Operation that is being authorized. ``-p, --principal `` Principal that the ACL is being applied to. ``-s, --subject `` Subject that the ACL is applied to. Only applies to ``SUBJECT`` operations. ``-t, --topic `` Topic that the ACL is being applied to. The corresponding subjects are ``topic-key`` and ``topic-value``. Only applies to SUBJECT operations. =================================== ======= ============================================== Positional arguments -------------------- =============== ======= ==================================================== Name, shorthand Default Description =============== ======= ==================================================== ```` Required: The properties filename. ```` The name of the operation. Valid operations names are: | SUBJECT_READ | SUBJECT_WRITE | SUBJECT_DELETE | SUBJECT_COMPATIBILITY_READ | SUBJECT_COMPATIBILITY_WRITE ```` The name of the principal. Use an asterisk ``*`` to apply to all principals. ```` The service that the ACL is applied to. Schema Registry (``schema-registry``) is currently the only supported service for ACL. ```` The name of the subject. Use an asterisk ``*`` to apply to all subjects. ```` The name of the topic. Use an asterisk ``*`` to apply to all topics. =============== ======= ====================================================