Kafka ACLs & Quotas

get

Fetch Kafka Access Control Lists

Responses
200Success
application/json
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
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?