The CLI allows you to handle the Access Control Lists. The commands for these actions are shown in the table below.
delete
set
lenses-cli acls
lenses-cli acl set \ --resource-type="Topic" \ --resource-name="transactions" \ --principal="principalType:principalName" \ --permission-type="Allow" \ --acl-host="*" \ --operation="Read" \ --pattern-type="literal"
ACLs can also be created from a file:
lenses-cli acl create ./file.yaml
Example file:
resourceType: Topic resourceName: transactions principal: principalType:principalName permissionType: Allow host: "*" operation: Read patternType: literal
lenses-cli acl delete \ --resource-type="Topic" \ --resource-name="transactions" \ --principal="principalType:principalName" \ --permission-type="Allow" \ --acl-host="*" \ --operation="Read" \ --pattern-type="literal"
ACLs can also be deleted from a file:
lenses-cli acl delete ./file.yaml
On this page