For the complete documentation index, see llms.txt. This page is also available as Markdown.

Kafka ACLs & Quotas

get

Fetch Kafka Access Control Lists

Responses
200Success
application/json
resourceTypestringRequired
resourceNamestringRequired
patternTypestringOptional
principalstringRequired
permissionTypestringRequired
hoststringRequired
operationstringRequired
get/api/v1/environments/{name}/proxy/api/acl
put

Create or update a Kafka Access Control List

Body
resourceTypestringRequired
resourceNamestringRequired
patternTypestringOptional
principalstringRequired
permissionTypestringRequired
hoststringRequired
operationstringRequired
Responses
200Success

No content

put/api/v1/environments/{name}/proxy/api/acl

No content

delete

Remove a Kafka Access Control List

Body
resourceTypestringRequired
resourceNamestringRequired
patternTypestringOptional
principalstringRequired
permissionTypestringRequired
hoststringRequired
operationstringRequired
Responses
200Success

No content

delete/api/v1/environments/{name}/proxy/api/acl

No content

get
Responses
200Success
application/json
entityTypestring · enumRequiredPossible values:
entityNamestringRequired
childstringOptional
urlstringRequired
isAuthorizedbooleanRequired
get/api/v1/environments/{name}/proxy/api/quotas
put
Path parameters
usernamestringRequired

The user to create the quota for

Example: jane
Body
Other propertiesstringOptional
Responses
200Success

No content

put/api/v1/environments/{name}/proxy/api/quotas/users/{username}

No content

delete
Path parameters
usernamestringRequired

The user to delete the quota for

Example: jane
Bodystring[]
string[]Optional
Responses
200Success

No content

delete/api/v1/environments/{name}/proxy/api/quotas/users/{username}

No content

put
Path parameters
client-idstringRequired

The client id to create the quota for

Example: app1
Body
Other propertiesstringOptional
Responses
200Success

No content

put/api/v1/environments/{name}/proxy/api/quotas/clients/{client-id}

No content

delete
Path parameters
client-idstringRequired

The client id to create the quota for

Example: app1
Bodystring[]
string[]Optional
Responses
200Success

No content

delete/api/v1/environments/{name}/proxy/api/quotas/clients/{client-id}

No content

put
Path parameters
usernamestringRequired

The user to delete the quota for

Example: jane
Body
Other propertiesstringOptional
Responses
200Success

No content

put/api/v1/environments/{name}/proxy/api/quotas/users/{username}/clients

No content

delete
Path parameters
usernamestringRequired

The user to delete the quota for

Example: jane
Bodystring[]
string[]Optional
Responses
200Success

No content

delete/api/v1/environments/{name}/proxy/api/quotas/users/{username}/clients

No content

put
Body
Other propertiesstringOptional
Responses
200Success

No content

put/api/v1/environments/{name}/proxy/api/quotas/users

No content

delete
Bodystring[]
string[]Optional
Responses
200Success

No content

delete/api/v1/environments/{name}/proxy/api/quotas/users

No content

put
Body
Other propertiesstringOptional
Responses
200Success

No content

put/api/v1/environments/{name}/proxy/api/quotas/clients

No content

delete
Bodystring[]
string[]Optional
Responses
200Success

No content

delete/api/v1/environments/{name}/proxy/api/quotas/clients

No content

put
Path parameters
usernamestringRequired

The user to delete the quota for

Example: jane
client-idstringRequired

The client id to create the quota for

Example: app1
Body
Other propertiesstringOptional
Responses
200Success

No content

put/api/v1/environments/{name}/proxy/api/quotas/users/{username}/clients/{client-id}

No content

delete
Path parameters
usernamestringRequired

The user to delete the quota for

Example: jane
client-idstringRequired

The client id to create the quota for

Example: app1
Bodystring[]
string[]Optional
Responses
200Success

No content

delete/api/v1/environments/{name}/proxy/api/quotas/users/{username}/clients/{client-id}

No content

Last updated

Was this helpful?