Data Policies

get

Fetches the configured topic creation policy. A default one will be returned if no one exists

Responses
200Success
application/json
get
/api/v1/environments/{name}/proxy/api/v1/kafka/topic/policy
put

Sets the topic creation policy

Body
Responses
put
/api/v1/environments/{name}/proxy/api/v1/kafka/topic/policy

No content

get

Returns all data policies obfuscation types

Responses
200Success
application/json
Responsestring[]
get
/api/v1/environments/{name}/proxy/api/protection/static/obfuscation
get

Returns all data policies impact level types

Responses
200Success
application/json
Responsestring[]
get
/api/v1/environments/{name}/proxy/api/protection/static/impact
get

Returns all data policies category types

Responses
200Success
application/json
Responsestring[]
get
/api/v1/environments/{name}/proxy/api/protection/static/category
get

Returns all the data policies rules entries

Responses
200Success
application/json
get
/api/v1/environments/{name}/proxy/api/protection/policy
post

Adds a new data policy

Body
namestringRequired
categorystringRequired
impactTypestring · enumRequiredPossible values:
obfuscationstringRequired
fieldsstring[]Optional
datasetsstring[] · min: 1Optional
Responses
post
/api/v1/environments/{name}/proxy/api/protection/policy
get

Returns the data policy details

Path parameters
idstringRequired
Responses
200Success
application/json
get
/api/v1/environments/{name}/proxy/api/protection/policy/{id}
put

Updates an existing data policy

Path parameters
idstringRequired
Body
idstringRequired
namestringRequired
categorystringRequired
impactTypestring · enumRequiredPossible values:
obfuscationstringRequired
fieldsstring[]Optional
datasetsstring[] · min: 1Optional
Responses
200Success

No content

put
/api/v1/environments/{name}/proxy/api/protection/policy/{id}

No content

delete

Deletes an existing data policy

Path parameters
idstringRequired
Responses
200Success

No content

delete
/api/v1/environments/{name}/proxy/api/protection/policy/{id}

No content

Deprecated
get

Returns a data policy and its previous versions

Path parameters
idstringRequired
Responses
200Success
application/json
get
/api/v1/environments/{name}/proxy/api/protection/policy/{id}/versions
post

Loads a default set of data policies entries covering used PII fields and obfuscation rules

Responses
200Success

No content

post
/api/v1/environments/{name}/proxy/api/protection/default/policy

No content

Last updated

Was this helpful?