Service:_Kafka

Add a Kafka-native ACL entry

post/project/{project}/service/{service_name}/kafka/acl

Path parameters

projectstring required

Project name

service_namestring required

Service name

Request body

hoststring

the host or * for all hosts

operation'All' | 'Alter' | 'AlterConfigs' | 'ClusterAction' | 'Create' | 'CreateTokens' | 'Delete' | 'Describe' | 'DescribeConfigs' | 'DescribeTokens' | 'IdempotentWrite' | 'Read' | 'Write' required

Operation a Kafka-native ACL grants or denies permission to perform.

pattern_type'LITERAL' | 'PREFIXED' required

How a Kafka-native ACL matches its resource name.

permission_type'ALLOW' | 'DENY' required

Whether a Kafka-native ACL allows or denies its operation.

principalstring required

principal is in 'PrincipalType:name' format

resource_namestring required

Resource pattern used to match specified resources

resource_type'Topic' | 'Group' | 'Cluster' | 'TransactionalId' | 'DelegationToken' | 'User' required

Type of resource a Kafka-native ACL can be applied to.

Response

Response

messagestring required

Printable result of the request

Changes

Changed in 1 of the 15 revisions of this API.14

  • c949573465e314See the full diff
    • removed the optional property from the response with the status

      response-optional-property-removed

    • the request property default value * was added

      request-property-default-value-added

    • the request property default value LITERAL was removed

      request-property-default-value-removed

    • the request property default value ALLOW was removed

      request-property-default-value-removed

    • the response property became required for the status

      response-property-became-required