Schema Validation

schema_validation

schema_validation.schemas

Methods

Upload A Schema -> Envelope<{ created_at, kind, name, 3 more... }>
post/zones/{zone_id}/schema_validation/schemas

Upload a schema

Delete A Schema -> Envelope<{ schema_id }>
delete/zones/{zone_id}/schema_validation/schemas/{schema_id}

Delete a schema

Edit Details Of A Schema To Enable Validation -> Envelope<{ created_at, kind, name, 3 more... }>
patch/zones/{zone_id}/schema_validation/schemas/{schema_id}

Edit details of a schema to enable validation

Get Details Of A Schema -> Envelope<{ created_at, kind, name, 3 more... }>
get/zones/{zone_id}/schema_validation/schemas/{schema_id}

Get details of a schema

List All Uploaded Schemas -> V4PagePaginationArray<{ created_at, kind, name, 3 more... }>
get/zones/{zone_id}/schema_validation/schemas

List all uploaded schemas

schema_validation.settings

Methods

Edit Global Schema Validation Settings -> Envelope<{ validation_default_mitigation_action, validation_override_mitigation_action }>
patch/zones/{zone_id}/schema_validation/settings

Edit global schema validation settings

Get Global Schema Validation Settings -> Envelope<{ validation_default_mitigation_action, validation_override_mitigation_action }>
get/zones/{zone_id}/schema_validation/settings

Get global schema validation settings

Update Global Schema Validation Settings -> Envelope<{ validation_default_mitigation_action, validation_override_mitigation_action }>
put/zones/{zone_id}/schema_validation/settings

Update global schema validation settings

schema_validation.settings.operations

Methods

Bulk Edit Per Operation Schema Validation Settings -> Envelope<Record<string, { mitigation_action, operation_id }>>
patch/zones/{zone_id}/schema_validation/settings/operations

Bulk edit per-operation schema validation settings

Delete Per Operation Schema Validation Setting -> Envelope<{ operation_id }>
delete/zones/{zone_id}/schema_validation/settings/operations/{operation_id}

Delete per-operation schema validation setting

Get Per Operation Schema Validation Setting -> Envelope<{ mitigation_action, operation_id }>
get/zones/{zone_id}/schema_validation/settings/operations/{operation_id}

Get per-operation schema validation setting

List Per Operation Schema Validation Settings -> V4PagePaginationArray<{ mitigation_action, operation_id }>
get/zones/{zone_id}/schema_validation/settings/operations

List per-operation schema validation settings

Update Per Operation Schema Validation Setting -> Envelope<{ mitigation_action, operation_id }>
put/zones/{zone_id}/schema_validation/settings/operations/{operation_id}

Update per-operation schema validation setting