PBRSectionFilterParameters (type)

{
  "description": "Pagination and Filtering parameters to get only a subset of sections.", 
  "extends": {
    "$ref": "PBRListRequestParameters
  }, 
  "id": "PBRSectionFilterParameters", 
  "module_id": "PBR", 
  "properties": {
    "applied_tos": {
      "description": "Where the Distributed Service Rules are applied.(used for filtering the list). Single value is supported in current release. Multiple Comma delmited values may be supported in future releases.", 
      "required": false, 
      "title": "AppliedTo's referenced by this section or section's Distributed Service Rules .", 
      "type": "string"
    }, 
    "cursor": {
      "readonly": false, 
      "title": "Opaque cursor to be used for getting next page of records (supplied by current result page)", 
      "type": "string"
    }, 
    "destinations": {
      "description": "The destination value in Distributed Service Rules (used for filtering the list). Single value is supported in current release. Multiple Comma delmited values may be supported in future releases.", 
      "required": false, 
      "title": "Destinations referenced by this section's Distributed Service Rules .", 
      "type": "string"
    }, 
    "exclude_applied_to_type": {
      "$ref": "DSAppliedToType, 
      "description": "Used to filter out sections not having a specified AppliedTo target type. This parameter cannot be used along with include_applied_to_type parameter. Section filter only takes a single value for this param.", 
      "required": false, 
      "title": "Limit result to sections not having a specific AppliedTo type"
    }, 
    "filter_type": {
      "default": "FILTER", 
      "description": "Filter type defines matching criteria to qualify a rule in result. Type 'FILTER' will ensure all criterias (sources, destinations, services, extended sources, context profiles, appliedtos) are matched. Type 'SEARCH' will match any of the given criteria.", 
      "enum": [
        "FILTER", 
        "SEARCH"
      ], 
      "required": false, 
      "title": "Filter type", 
      "type": "string"
    }, 
    "include_applied_to_type": {
      "$ref": "DSAppliedToType, 
      "description": "Used to filter out results based on target type of a section's AppliedTo. Only sections with matching target type in its applied to will be returned. This parameter cannot be used along with exclude_applied_to_type parameter.Section filter only takes a single value for this param.", 
      "required": false, 
      "title": "Limit result to sections having a specific AppliedTo type"
    }, 
    "included_fields": {
      "title": "Comma separated list of fields that should be included in query result", 
      "type": "string"
    }, 
    "page_size": {
      "default": 1000, 
      "maximum": 1000, 
      "minimum": 0, 
      "title": "Maximum number of results to return in this page (server may return fewer)", 
      "type": "integer"
    }, 
    "services": {
      "description": "Specifying this returns the Rules where this NSServiceElement is used (used for filtering the list). Single value is supported in current release. Multiple Comma delmited values may be supported in future releases.", 
      "required": false, 
      "title": "NSService referenced by this section's Distributed Service Rules .", 
      "type": "string"
    }, 
    "sort_ascending": {
      "type": "boolean"
    }, 
    "sort_by": {
      "title": "Field by which records are sorted", 
      "type": "string"
    }, 
    "sources": {
      "description": "The source value in Distributed Service Rules (used for filtering the list). Single value is supported in current release. Multiple Comma delmited values may be supported in future releases.", 
      "required": false, 
      "title": "Sources referenced by this section's Distributed Service Rules .", 
      "type": "string"
    }
  }, 
  "title": "Parameters to filter section from list of sections", 
  "type": "object"
}