API Reference ************* This is a complete reference for the imperva-sdk module. If you are looking for usage examples, try the :doc:`examples` page - it will probably be more helpful. You may also need the official `MX Open API documentation `_ for more information. There are many differences between imperva-sdk and the Open API (hopefully for the better) such as parameter names, hierarchy, additional functionality and what not - so pay close attention. MxConnection Class ================== .. autoclass:: imperva_sdk.MxConnection :members: :undoc-members: Site Class ========== .. autoclass:: imperva_sdk.Site.Site :members: :undoc-members: ServerGroup Class ================= .. autoclass:: imperva_sdk.ServerGroup.ServerGroup :members: :undoc-members: WebService Class ================ .. autoclass:: imperva_sdk.WebService.WebService :members: :undoc-members: WebApplication Class ==================== .. autoclass:: imperva_sdk.WebApplication.WebApplication :members: :undoc-members: KrpRule Class ============= .. autoclass:: imperva_sdk.KrpRule.KrpRule :members: :undoc-members: TrpRule Class ============= .. autoclass:: imperva_sdk.TrpRule.TrpRule :members: :undoc-members: WebServiceCustomPolicy Class ============================ .. autoclass:: imperva_sdk.WebServiceCustomPolicy.WebServiceCustomPolicy :members: :undoc-members: WebApplicationCustomPolicy Class ================================ .. autoclass:: imperva_sdk.WebApplicationCustomPolicy.WebApplicationCustomPolicy :members: :undoc-members: HttpProtocolSignaturesPolicy Class ================================== .. autoclass:: imperva_sdk.HttpProtocolSignaturesPolicy.HttpProtocolSignaturesPolicy :members: :undoc-members: ActionSet Class =============== .. autoclass:: imperva_sdk.ActionSet.ActionSet :members: :undoc-members: Action Class ============ .. autoclass:: imperva_sdk.Action.Action :members: :undoc-members: ParameterTypeGlobalObject Class =============================== .. autoclass:: imperva_sdk.ParameterTypeGlobalObject.ParameterTypeGlobalObject :members: :undoc-members: WebProfilePolicy Class ====================== .. autoclass:: imperva_sdk.WebProfilePolicy.WebProfilePolicy :members: :undoc-members: