ApiPolicyApiResponse

ApiPolicyApiResponse
ApiPolicyApiResponse
JSON Example
{
    "count": 0,
    "results": [
        {
            "_last_modified": "string",
            "active_api_labels": {
                "enabled": false,
                "labels": [
                    "string"
                ]
            },
            "api_spec_info": {
                "component_schema_count": 0,
                "description": "string",
                "inline_schema_count": 0,
                "oas_version": "string",
                "path_count": 0,
                "servers": [
                    {
                        "description": "string",
                        "url": "string"
                    }
                ],
                "title": "string",
                "version": "string"
            },
            "description": "string",
            "file_object_refs": [
                "string"
            ],
            "label_mappings": [
                {
                    "api_policy_actions": [
                        "string"
                    ],
                    "enabled": false,
                    "label": "string"
                }
            ],
            "name": "string",
            "non_api_url_labels": {
                "enabled": false,
                "labels": [
                    "string"
                ]
            },
            "orphan_api_classification_settings": {
                "enabled": false,
                "inspection_interval_unit": "string",
                "inspection_interval_value": 0
            },
            "orphan_api_labels": {
                "enabled": false,
                "labels": [
                    "string"
                ]
            },
            "path_refs": [
                "string"
            ],
            "routing_info": {
                "rules": [
                    {
                        "matches": {
                            "bot_detection_result": {
                                "classifications": [
                                    {
                                        "type": "string",
                                        "user_defined_type": "string"
                                    }
                                ],
                                "match_operation": "string"
                            },
                            "client_ip": {
                                "addrs": [
                                    {
                                        "addr": "string",
                                        "type": "string"
                                    }
                                ],
                                "group_refs": [
                                    "string"
                                ],
                                "match_criteria": "string",
                                "prefixes": [
                                    {
                                        "ip_addr": {
                                            "addr": "string",
                                            "type": "string"
                                        },
                                        "mask": 0
                                    }
                                ],
                                "ranges": [
                                    {
                                        "begin": {
                                            "addr": "string",
                                            "type": "string"
                                        },
                                        "end": {
                                            "addr": "string",
                                            "type": "string"
                                        }
                                    }
                                ]
                            },
                            "cookie": {
                                "match_case": "string",
                                "match_criteria": "string",
                                "name": "string",
                                "value": "string"
                            },
                            "geo_matches": [
                                {
                                    "attribute": "string",
                                    "match_operation": "string",
                                    "values": [
                                        "string"
                                    ]
                                }
                            ],
                            "hdrs": [
                                {
                                    "hdr": "string",
                                    "match_case": "string",
                                    "match_criteria": "string",
                                    "string_group_refs": [
                                        "string"
                                    ],
                                    "value": [
                                        "string"
                                    ]
                                }
                            ],
                            "host_hdr": {
                                "match_case": "string",
                                "match_criteria": "string",
                                "value": [
                                    "string"
                                ]
                            },
                            "ip_reputation_type": {
                                "match_operation": "string",
                                "reputation_types": [
                                    "string"
                                ]
                            },
                            "label": {
                                "match_criteria": "string",
                                "values": [
                                    "string"
                                ]
                            },
                            "method": {
                                "match_criteria": "string",
                                "methods": [
                                    "string"
                                ]
                            },
                            "path": {
                                "match_case": "string",
                                "match_criteria": "string",
                                "match_decoded_string": false,
                                "match_str": [
                                    "string"
                                ],
                                "string_group_refs": [
                                    "string"
                                ]
                            },
                            "protocol": {
                                "match_criteria": "string",
                                "protocols": "string"
                            },
                            "query": {
                                "match_case": "string",
                                "match_criteria": "string",
                                "match_decoded_string": false,
                                "match_str": [
                                    "string"
                                ],
                                "string_group_refs": [
                                    "string"
                                ]
                            },
                            "source_ip": {
                                "addrs": [
                                    {
                                        "addr": "string",
                                        "type": "string"
                                    }
                                ],
                                "group_refs": [
                                    "string"
                                ],
                                "match_criteria": "string",
                                "prefixes": [
                                    {
                                        "ip_addr": {
                                            "addr": "string",
                                            "type": "string"
                                        },
                                        "mask": 0
                                    }
                                ],
                                "ranges": [
                                    {
                                        "begin": {
                                            "addr": "string",
                                            "type": "string"
                                        },
                                        "end": {
                                            "addr": "string",
                                            "type": "string"
                                        }
                                    }
                                ]
                            },
                            "tls_fingerprint_match": {
                                "fingerprints": [
                                    "string"
                                ],
                                "match_operation": "string",
                                "string_group_refs": [
                                    "string"
                                ]
                            },
                            "version": {
                                "match_criteria": "string",
                                "versions": [
                                    "string"
                                ]
                            },
                            "vs_port": {
                                "match_criteria": "string",
                                "ports": [
                                    0
                                ]
                            }
                        },
                        "name": "string"
                    }
                ]
            },
            "server_info": {
                "path_prefix": "string",
                "servers": [
                    {
                        "description": "string",
                        "url": "string"
                    }
                ]
            },
            "shadow_api_labels": {
                "enabled": false,
                "labels": [
                    "string"
                ]
            },
            "tenant_ref": "string",
            "url": "string",
            "uuid": "string",
            "validation_settings": {
                "failed_validation_header_parameter_action": "string",
                "failed_validation_path_parameter_action": "string",
                "failed_validation_query_argument_action": "string",
                "failed_validation_request_body_parameter_action": "string",
                "missing_mandatory_header_parameter_action": "string",
                "missing_mandatory_query_argument_action": "string",
                "missing_mandatory_request_body_parameter_action": "string",
                "request_outside_path_prefix_action": "string",
                "unexpected_query_argument_action": "string",
                "unexpected_request_body_parameter_action": "string",
                "unexpected_request_header_action": "string",
                "unknown_content_type_action": "string",
                "unknown_http_method_action": "string",
                "unknown_path_action": "string",
                "unknown_response_content_type_action": "string",
                "unknown_response_status_code_action": "string"
            },
            "zombie_api_classification_settings": {
                "enabled": false,
                "inspection_interval_unit": "string",
                "inspection_interval_value": 0,
                "min_percent": "number"
            },
            "zombie_api_labels": {
                "enabled": false,
                "labels": [
                    "string"
                ]
            }
        }
    ],
    "next": "string"
}
integer As int32 As int32
count
Required  

count

array of ApiPolicy
results
Required  

results

string
next
Optional

next

Returned By