All URIs are relative to http://localhost/api/v3
Method | HTTP request | Description |
---|---|---|
policies_all_cache_clear_create | POST /policies/all/cache_clear/ | |
policies_all_cache_info_retrieve | GET /policies/all/cache_info/ | |
policies_all_destroy | DELETE /policies/all/{policy_uuid}/ | |
policies_all_list | GET /policies/all/ | |
policies_all_retrieve | GET /policies/all/{policy_uuid}/ | |
policies_all_test_create | POST /policies/all/{policy_uuid}/test/ | |
policies_all_types_list | GET /policies/all/types/ | |
policies_all_used_by_list | GET /policies/all/{policy_uuid}/used_by/ | |
policies_bindings_create | POST /policies/bindings/ | |
policies_bindings_destroy | DELETE /policies/bindings/{policy_binding_uuid}/ | |
policies_bindings_list | GET /policies/bindings/ | |
policies_bindings_partial_update | PATCH /policies/bindings/{policy_binding_uuid}/ | |
policies_bindings_retrieve | GET /policies/bindings/{policy_binding_uuid}/ | |
policies_bindings_update | PUT /policies/bindings/{policy_binding_uuid}/ | |
policies_bindings_used_by_list | GET /policies/bindings/{policy_binding_uuid}/used_by/ | |
policies_dummy_create | POST /policies/dummy/ | |
policies_dummy_destroy | DELETE /policies/dummy/{policy_uuid}/ | |
policies_dummy_list | GET /policies/dummy/ | |
policies_dummy_partial_update | PATCH /policies/dummy/{policy_uuid}/ | |
policies_dummy_retrieve | GET /policies/dummy/{policy_uuid}/ | |
policies_dummy_update | PUT /policies/dummy/{policy_uuid}/ | |
policies_dummy_used_by_list | GET /policies/dummy/{policy_uuid}/used_by/ | |
policies_event_matcher_create | POST /policies/event_matcher/ | |
policies_event_matcher_destroy | DELETE /policies/event_matcher/{policy_uuid}/ | |
policies_event_matcher_list | GET /policies/event_matcher/ | |
policies_event_matcher_partial_update | PATCH /policies/event_matcher/{policy_uuid}/ | |
policies_event_matcher_retrieve | GET /policies/event_matcher/{policy_uuid}/ | |
policies_event_matcher_update | PUT /policies/event_matcher/{policy_uuid}/ | |
policies_event_matcher_used_by_list | GET /policies/event_matcher/{policy_uuid}/used_by/ | |
policies_expression_create | POST /policies/expression/ | |
policies_expression_destroy | DELETE /policies/expression/{policy_uuid}/ | |
policies_expression_list | GET /policies/expression/ | |
policies_expression_partial_update | PATCH /policies/expression/{policy_uuid}/ | |
policies_expression_retrieve | GET /policies/expression/{policy_uuid}/ | |
policies_expression_update | PUT /policies/expression/{policy_uuid}/ | |
policies_expression_used_by_list | GET /policies/expression/{policy_uuid}/used_by/ | |
policies_geoip_create | POST /policies/geoip/ | |
policies_geoip_destroy | DELETE /policies/geoip/{policy_uuid}/ | |
policies_geoip_iso3166_list | GET /policies/geoip_iso3166/ | |
policies_geoip_list | GET /policies/geoip/ | |
policies_geoip_partial_update | PATCH /policies/geoip/{policy_uuid}/ | |
policies_geoip_retrieve | GET /policies/geoip/{policy_uuid}/ | |
policies_geoip_update | PUT /policies/geoip/{policy_uuid}/ | |
policies_geoip_used_by_list | GET /policies/geoip/{policy_uuid}/used_by/ | |
policies_password_create | POST /policies/password/ | |
policies_password_destroy | DELETE /policies/password/{policy_uuid}/ | |
policies_password_expiry_create | POST /policies/password_expiry/ | |
policies_password_expiry_destroy | DELETE /policies/password_expiry/{policy_uuid}/ | |
policies_password_expiry_list | GET /policies/password_expiry/ | |
policies_password_expiry_partial_update | PATCH /policies/password_expiry/{policy_uuid}/ | |
policies_password_expiry_retrieve | GET /policies/password_expiry/{policy_uuid}/ | |
policies_password_expiry_update | PUT /policies/password_expiry/{policy_uuid}/ | |
policies_password_expiry_used_by_list | GET /policies/password_expiry/{policy_uuid}/used_by/ | |
policies_password_list | GET /policies/password/ | |
policies_password_partial_update | PATCH /policies/password/{policy_uuid}/ | |
policies_password_retrieve | GET /policies/password/{policy_uuid}/ | |
policies_password_update | PUT /policies/password/{policy_uuid}/ | |
policies_password_used_by_list | GET /policies/password/{policy_uuid}/used_by/ | |
policies_reputation_create | POST /policies/reputation/ | |
policies_reputation_destroy | DELETE /policies/reputation/{policy_uuid}/ | |
policies_reputation_list | GET /policies/reputation/ | |
policies_reputation_partial_update | PATCH /policies/reputation/{policy_uuid}/ | |
policies_reputation_retrieve | GET /policies/reputation/{policy_uuid}/ | |
policies_reputation_scores_destroy | DELETE /policies/reputation/scores/{reputation_uuid}/ | |
policies_reputation_scores_list | GET /policies/reputation/scores/ | |
policies_reputation_scores_retrieve | GET /policies/reputation/scores/{reputation_uuid}/ | |
policies_reputation_scores_used_by_list | GET /policies/reputation/scores/{reputation_uuid}/used_by/ | |
policies_reputation_update | PUT /policies/reputation/{policy_uuid}/ | |
policies_reputation_used_by_list | GET /policies/reputation/{policy_uuid}/used_by/ |
policies_all_cache_clear_create()
Clear policy cache
This endpoint does not need any parameter.
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::Cache policies_all_cache_info_retrieve()
Info about cached policies
This endpoint does not need any parameter.
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_all_destroy(policy_uuid)
Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Policy. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedPolicyList policies_all_list(bindings__isnull, ordering, page, page_size, promptstage__isnull, search)
Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
bindings__isnull | Option<bool> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
promptstage__isnull | Option<bool> | |||
search | Option<String> | A search term. |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::Policy policies_all_retrieve(policy_uuid)
Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Policy. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PolicyTestResult policies_all_test_create(policy_uuid, policy_test_request)
Test policy
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Policy. | [required] | |
policy_test_request | PolicyTestRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::TypeCreate policies_all_types_list()
Get all creatable types
This endpoint does not need any parameter.
Vecmodels::TypeCreate
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_all_used_by_list(policy_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Policy. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PolicyBinding policies_bindings_create(policy_binding_request)
PolicyBinding Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_binding_request | PolicyBindingRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_bindings_destroy(policy_binding_uuid)
PolicyBinding Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_binding_uuid | uuid::Uuid | A UUID string identifying this Policy Binding. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedPolicyBindingList policies_bindings_list(enabled, order, ordering, page, page_size, policy, policy__isnull, search, target, target_in, timeout)
PolicyBinding Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
enabled | Option<bool> | |||
order | Option<i32> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
policy | Option<uuid::Uuid> | |||
policy__isnull | Option<bool> | |||
search | Option<String> | A search term. | ||
target | Option<uuid::Uuid> | |||
target_in | Option<Vecuuid::Uuid> | |||
timeout | Option<i32> |
models::PaginatedPolicyBindingList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PolicyBinding policies_bindings_partial_update(policy_binding_uuid, patched_policy_binding_request)
PolicyBinding Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_binding_uuid | uuid::Uuid | A UUID string identifying this Policy Binding. | [required] | |
patched_policy_binding_request | Option<PatchedPolicyBindingRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PolicyBinding policies_bindings_retrieve(policy_binding_uuid)
PolicyBinding Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_binding_uuid | uuid::Uuid | A UUID string identifying this Policy Binding. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PolicyBinding policies_bindings_update(policy_binding_uuid, policy_binding_request)
PolicyBinding Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_binding_uuid | uuid::Uuid | A UUID string identifying this Policy Binding. | [required] | |
policy_binding_request | PolicyBindingRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_bindings_used_by_list(policy_binding_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_binding_uuid | uuid::Uuid | A UUID string identifying this Policy Binding. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::DummyPolicy policies_dummy_create(dummy_policy_request)
Dummy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
dummy_policy_request | DummyPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_dummy_destroy(policy_uuid)
Dummy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Dummy Policy. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedDummyPolicyList policies_dummy_list(created, execution_logging, last_updated, name, ordering, page, page_size, policy_uuid, result, search, wait_max, wait_min)
Dummy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
created | Option<String> | |||
execution_logging | Option<bool> | |||
last_updated | Option<String> | |||
name | Option<String> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
policy_uuid | Option<uuid::Uuid> | |||
result | Option<bool> | |||
search | Option<String> | A search term. | ||
wait_max | Option<i32> | |||
wait_min | Option<i32> |
models::PaginatedDummyPolicyList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::DummyPolicy policies_dummy_partial_update(policy_uuid, patched_dummy_policy_request)
Dummy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Dummy Policy. | [required] | |
patched_dummy_policy_request | Option<PatchedDummyPolicyRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::DummyPolicy policies_dummy_retrieve(policy_uuid)
Dummy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Dummy Policy. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::DummyPolicy policies_dummy_update(policy_uuid, dummy_policy_request)
Dummy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Dummy Policy. | [required] | |
dummy_policy_request | DummyPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_dummy_used_by_list(policy_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Dummy Policy. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::EventMatcherPolicy policies_event_matcher_create(event_matcher_policy_request)
Event Matcher Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
event_matcher_policy_request | EventMatcherPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_event_matcher_destroy(policy_uuid)
Event Matcher Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Event Matcher Policy. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedEventMatcherPolicyList policies_event_matcher_list(action, app, client_ip, created, execution_logging, last_updated, model, name, ordering, page, page_size, policy_uuid, search)
Event Matcher Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
action | Option<String> | Match created events with this action type. When left empty, all action types will be matched. | ||
app | Option<String> | |||
client_ip | Option<String> | |||
created | Option<String> | |||
execution_logging | Option<bool> | |||
last_updated | Option<String> | |||
model | Option<String> | |||
name | Option<String> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
policy_uuid | Option<uuid::Uuid> | |||
search | Option<String> | A search term. |
models::PaginatedEventMatcherPolicyList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::EventMatcherPolicy policies_event_matcher_partial_update(policy_uuid, patched_event_matcher_policy_request)
Event Matcher Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Event Matcher Policy. | [required] | |
patched_event_matcher_policy_request | Option<PatchedEventMatcherPolicyRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::EventMatcherPolicy policies_event_matcher_retrieve(policy_uuid)
Event Matcher Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Event Matcher Policy. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::EventMatcherPolicy policies_event_matcher_update(policy_uuid, event_matcher_policy_request)
Event Matcher Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Event Matcher Policy. | [required] | |
event_matcher_policy_request | EventMatcherPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_event_matcher_used_by_list(policy_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Event Matcher Policy. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::ExpressionPolicy policies_expression_create(expression_policy_request)
Source Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
expression_policy_request | ExpressionPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_expression_destroy(policy_uuid)
Source Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Expression Policy. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedExpressionPolicyList policies_expression_list(created, execution_logging, expression, last_updated, name, ordering, page, page_size, policy_uuid, search)
Source Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
created | Option<String> | |||
execution_logging | Option<bool> | |||
expression | Option<String> | |||
last_updated | Option<String> | |||
name | Option<String> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
policy_uuid | Option<uuid::Uuid> | |||
search | Option<String> | A search term. |
models::PaginatedExpressionPolicyList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::ExpressionPolicy policies_expression_partial_update(policy_uuid, patched_expression_policy_request)
Source Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Expression Policy. | [required] | |
patched_expression_policy_request | Option<PatchedExpressionPolicyRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::ExpressionPolicy policies_expression_retrieve(policy_uuid)
Source Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Expression Policy. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::ExpressionPolicy policies_expression_update(policy_uuid, expression_policy_request)
Source Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Expression Policy. | [required] | |
expression_policy_request | ExpressionPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_expression_used_by_list(policy_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Expression Policy. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GeoIpPolicy policies_geoip_create(geo_ip_policy_request)
GeoIP Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
geo_ip_policy_request | GeoIpPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_geoip_destroy(policy_uuid)
GeoIP Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this GeoIP Policy. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::DetailedCountry policies_geoip_iso3166_list()
Get all countries in ISO-3166-1
This endpoint does not need any parameter.
Vecmodels::DetailedCountry
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedGeoIpPolicyList policies_geoip_list(name, ordering, page, page_size, search)
GeoIP Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
name | Option<String> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
search | Option<String> | A search term. |
models::PaginatedGeoIpPolicyList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GeoIpPolicy policies_geoip_partial_update(policy_uuid, patched_geo_ip_policy_request)
GeoIP Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this GeoIP Policy. | [required] | |
patched_geo_ip_policy_request | Option<PatchedGeoIpPolicyRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GeoIpPolicy policies_geoip_retrieve(policy_uuid)
GeoIP Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this GeoIP Policy. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GeoIpPolicy policies_geoip_update(policy_uuid, geo_ip_policy_request)
GeoIP Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this GeoIP Policy. | [required] | |
geo_ip_policy_request | GeoIpPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_geoip_used_by_list(policy_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this GeoIP Policy. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PasswordPolicy policies_password_create(password_policy_request)
Password Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
password_policy_request | PasswordPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_password_destroy(policy_uuid)
Password Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Policy. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PasswordExpiryPolicy policies_password_expiry_create(password_expiry_policy_request)
Password Expiry Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
password_expiry_policy_request | PasswordExpiryPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_password_expiry_destroy(policy_uuid)
Password Expiry Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Expiry Policy. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedPasswordExpiryPolicyList policies_password_expiry_list(created, days, deny_only, execution_logging, last_updated, name, ordering, page, page_size, policy_uuid, search)
Password Expiry Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
created | Option<String> | |||
days | Option<i32> | |||
deny_only | Option<bool> | |||
execution_logging | Option<bool> | |||
last_updated | Option<String> | |||
name | Option<String> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
policy_uuid | Option<uuid::Uuid> | |||
search | Option<String> | A search term. |
models::PaginatedPasswordExpiryPolicyList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PasswordExpiryPolicy policies_password_expiry_partial_update(policy_uuid, patched_password_expiry_policy_request)
Password Expiry Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Expiry Policy. | [required] | |
patched_password_expiry_policy_request | Option<PatchedPasswordExpiryPolicyRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PasswordExpiryPolicy policies_password_expiry_retrieve(policy_uuid)
Password Expiry Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Expiry Policy. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PasswordExpiryPolicy policies_password_expiry_update(policy_uuid, password_expiry_policy_request)
Password Expiry Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Expiry Policy. | [required] | |
password_expiry_policy_request | PasswordExpiryPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_password_expiry_used_by_list(policy_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Expiry Policy. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedPasswordPolicyList policies_password_list(amount_digits, amount_lowercase, amount_symbols, amount_uppercase, check_have_i_been_pwned, check_static_rules, check_zxcvbn, created, error_message, execution_logging, hibp_allowed_count, last_updated, length_min, name, ordering, page, page_size, password_field, policy_uuid, search, symbol_charset, zxcvbn_score_threshold)
Password Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
amount_digits | Option<i32> | |||
amount_lowercase | Option<i32> | |||
amount_symbols | Option<i32> | |||
amount_uppercase | Option<i32> | |||
check_have_i_been_pwned | Option<bool> | |||
check_static_rules | Option<bool> | |||
check_zxcvbn | Option<bool> | |||
created | Option<String> | |||
error_message | Option<String> | |||
execution_logging | Option<bool> | |||
hibp_allowed_count | Option<i32> | |||
last_updated | Option<String> | |||
length_min | Option<i32> | |||
name | Option<String> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
password_field | Option<String> | |||
policy_uuid | Option<uuid::Uuid> | |||
search | Option<String> | A search term. | ||
symbol_charset | Option<String> | |||
zxcvbn_score_threshold | Option<i32> |
models::PaginatedPasswordPolicyList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PasswordPolicy policies_password_partial_update(policy_uuid, patched_password_policy_request)
Password Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Policy. | [required] | |
patched_password_policy_request | Option<PatchedPasswordPolicyRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PasswordPolicy policies_password_retrieve(policy_uuid)
Password Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Policy. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PasswordPolicy policies_password_update(policy_uuid, password_policy_request)
Password Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Policy. | [required] | |
password_policy_request | PasswordPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_password_used_by_list(policy_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Password Policy. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::ReputationPolicy policies_reputation_create(reputation_policy_request)
Reputation Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
reputation_policy_request | ReputationPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_reputation_destroy(policy_uuid)
Reputation Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Reputation Policy. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedReputationPolicyList policies_reputation_list(check_ip, check_username, created, execution_logging, last_updated, name, ordering, page, page_size, policy_uuid, search, threshold)
Reputation Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
check_ip | Option<bool> | |||
check_username | Option<bool> | |||
created | Option<String> | |||
execution_logging | Option<bool> | |||
last_updated | Option<String> | |||
name | Option<String> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
policy_uuid | Option<uuid::Uuid> | |||
search | Option<String> | A search term. | ||
threshold | Option<i32> |
models::PaginatedReputationPolicyList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::ReputationPolicy policies_reputation_partial_update(policy_uuid, patched_reputation_policy_request)
Reputation Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Reputation Policy. | [required] | |
patched_reputation_policy_request | Option<PatchedReputationPolicyRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::ReputationPolicy policies_reputation_retrieve(policy_uuid)
Reputation Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Reputation Policy. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
policies_reputation_scores_destroy(reputation_uuid)
Reputation Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
reputation_uuid | uuid::Uuid | A UUID string identifying this Reputation Score. | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::PaginatedReputationList policies_reputation_scores_list(identifier, identifier_in, ip, ordering, page, page_size, score, search)
Reputation Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
identifier | Option<String> | |||
identifier_in | Option<Vec> | Multiple values may be separated by commas. | ||
ip | Option<String> | |||
ordering | Option<String> | Which field to use when ordering the results. | ||
page | Option<i32> | A page number within the paginated result set. | ||
page_size | Option<i32> | Number of results to return per page. | ||
score | Option<i32> | |||
search | Option<String> | A search term. |
models::PaginatedReputationList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::Reputation policies_reputation_scores_retrieve(reputation_uuid)
Reputation Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
reputation_uuid | uuid::Uuid | A UUID string identifying this Reputation Score. | [required] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_reputation_scores_used_by_list(reputation_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
reputation_uuid | uuid::Uuid | A UUID string identifying this Reputation Score. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::ReputationPolicy policies_reputation_update(policy_uuid, reputation_policy_request)
Reputation Policy Viewset
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Reputation Policy. | [required] | |
reputation_policy_request | ReputationPolicyRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::UsedBy policies_reputation_used_by_list(policy_uuid)
Get a list of all objects that use this object
Name | Type | Description | Required | Notes |
---|---|---|---|---|
policy_uuid | uuid::Uuid | A UUID string identifying this Reputation Policy. | [required] |
Vecmodels::UsedBy
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]