ADC NITRO APIs

appfwprofile_binding

Binding object which returns the resources bound to appfwprofile.

Properties

(click to see Operations )

Name Data Type Permissions Description
name <String> Read-write Name of the application firewall profile.

Minimum length = 1
appfwprofile_xmlattachmenturl_binding <appfwprofile_xmlattachmenturl_binding[]> Read-only xmlattachmenturl that can be bound to appfwprofile.
appfwprofile_excluderescontenttype_binding <appfwprofile_excluderescontenttype_binding[]> Read-only excluderescontenttype that can be bound to appfwprofile.
appfwprofile_crosssitescripting_binding <appfwprofile_crosssitescripting_binding[]> Read-only crosssitescripting that can be bound to appfwprofile.
appfwprofile_appfwconfidfield_binding <appfwprofile_appfwconfidfield_binding[]> Read-only appfwconfidfield that can be bound to appfwprofile.
appfwprofile_jsonblockkeyword_binding <appfwprofile_jsonblockkeyword_binding[]> Read-only jsonblockkeyword that can be bound to appfwprofile.
appfwprofile_jsonsqlurl_binding <appfwprofile_jsonsqlurl_binding[]> Read-only jsonsqlurl that can be bound to appfwprofile.
appfwprofile_xmlwsiurl_binding <appfwprofile_xmlwsiurl_binding[]> Read-only xmlwsiurl that can be bound to appfwprofile.
appfwprofile_xmldosurl_binding <appfwprofile_xmldosurl_binding[]> Read-only xmldosurl that can be bound to appfwprofile.
appfwprofile_fieldconsistency_binding <appfwprofile_fieldconsistency_binding[]> Read-only fieldconsistency that can be bound to appfwprofile.
appfwprofile_fileuploadtype_binding <appfwprofile_fileuploadtype_binding[]> Read-only fileuploadtype that can be bound to appfwprofile.
appfwprofile_sqlinjection_binding <appfwprofile_sqlinjection_binding[]> Read-only sqlinjection that can be bound to appfwprofile.
appfwprofile_safeobject_binding <appfwprofile_safeobject_binding[]> Read-only safeobject that can be bound to appfwprofile.
appfwprofile_jsonxssurl_binding <appfwprofile_jsonxssurl_binding[]> Read-only jsonxssurl that can be bound to appfwprofile.
appfwprofile_jsoncmdurl_binding <appfwprofile_jsoncmdurl_binding[]> Read-only jsoncmdurl that can be bound to appfwprofile.
appfwprofile_logexpression_binding <appfwprofile_logexpression_binding[]> Read-only logexpression that can be bound to appfwprofile.
appfwprofile_denyurl_binding <appfwprofile_denyurl_binding[]> Read-only denyurl that can be bound to appfwprofile.
appfwprofile_bypasslist_binding <appfwprofile_bypasslist_binding[]> Read-only bypasslist that can be bound to appfwprofile.
appfwprofile_trustedlearningclients_binding <appfwprofile_trustedlearningclients_binding[]> Read-only trustedlearningclients that can be bound to appfwprofile.
appfwprofile_cmdinjection_binding <appfwprofile_cmdinjection_binding[]> Read-only cmdinjection that can be bound to appfwprofile.
appfwprofile_csrftag_binding <appfwprofile_csrftag_binding[]> Read-only csrftag that can be bound to appfwprofile.
appfwprofile_blockkeyword_binding <appfwprofile_blockkeyword_binding[]> Read-only blockkeyword that can be bound to appfwprofile.
appfwprofile_denylist_binding <appfwprofile_denylist_binding[]> Read-only denylist that can be bound to appfwprofile.
appfwprofile_starturl_binding <appfwprofile_starturl_binding[]> Read-only starturl that can be bound to appfwprofile.
appfwprofile_cookieconsistency_binding <appfwprofile_cookieconsistency_binding[]> Read-only cookieconsistency that can be bound to appfwprofile.
appfwprofile_xmlsqlinjection_binding <appfwprofile_xmlsqlinjection_binding[]> Read-only xmlsqlinjection that can be bound to appfwprofile.
appfwprofile_creditcardnumber_binding <appfwprofile_creditcardnumber_binding[]> Read-only creditcardnumber that can be bound to appfwprofile.
appfwprofile_jsondosurl_binding <appfwprofile_jsondosurl_binding[]> Read-only jsondosurl that can be bound to appfwprofile.
appfwprofile_xmlxss_binding <appfwprofile_xmlxss_binding[]> Read-only xmlxss that can be bound to appfwprofile.
appfwprofile_contenttype_binding <appfwprofile_contenttype_binding[]> Read-only contenttype that can be bound to appfwprofile.
appfwprofile_fieldformat_binding <appfwprofile_fieldformat_binding[]> Read-only fieldformat that can be bound to appfwprofile.
appfwprofile_xmlvalidationurl_binding <appfwprofile_xmlvalidationurl_binding[]> Read-only xmlvalidationurl that can be bound to appfwprofile.
appfwprofile_fakeaccount_binding <appfwprofile_fakeaccount_binding[]> Read-only fakeaccount that can be bound to appfwprofile.

Operations

(click to see Properties )

  • GET
  • GET (ALL)

Some options that you can use for each operations:

  • Getting warnings in response: NITRO allows you to get warnings in an operation by specifying the 'warning' query parameter as 'yes'. For example, to get warnings while connecting to the NetScaler appliance, the URL is as follows:

    http:// <netscaler-ip-address> /nitro/v1/config/login?warning=yes

    If any, the warnings are displayed in the response payload with the HTTP code '209 X-NITRO-WARNING'.

  • Authenticated access for individual NITRO operations: NITRO allows you to logon to the NetScaler appliance to perform individual operations. You can use this option instead of creating a NITRO session (using the login object) and then using that session to perform all operations,

    To do this, you must specify the username and password in the request header of the NITRO request as follows:

    X-NITRO-USER: <username>

    X-NITRO-PASS: <password>

    Note: In such cases, make sure that the request header DOES not include the following:

    Cookie:NITRO_AUTH_TOKEN= <tokenvalue>

*Note: * Mandatory parameters are marked in red and placeholder content is marked in green

get

URL: http:// <netscaler-ip-address> /nitro/v1/config/appfwprofile_binding/ name_value<String> HTTP Method: GET

Request Headers:

Cookie:NITRO_AUTH_TOKEN= <tokenvalue>

Accept:application/json

Response: HTTP Status Code on Success: 200 OK

HTTP Status Code on Failure: 4xx <string> (for general HTTP errors) or 5xx <string> (for NetScaler-specific errors). The response payload provides details of the error

Response Header:

Content-Type:application/json

Response Payload:

{ "appfwprofile_binding": [ {
"name":<String_value>,
"appfwprofile_denylist_binding":<appfwprofile_denylist_binding[]_value>,
"appfwprofile_jsoncmdurl_binding":<appfwprofile_jsoncmdurl_binding[]_value>,
"appfwprofile_logexpression_binding":<appfwprofile_logexpression_binding[]_value>,
"appfwprofile_xmlattachmenturl_binding":<appfwprofile_xmlattachmenturl_binding[]_value>,
"appfwprofile_cookieconsistency_binding":<appfwprofile_cookieconsistency_binding[]_value>,
"appfwprofile_xmlsqlinjection_binding":<appfwprofile_xmlsqlinjection_binding[]_value>,
"appfwprofile_jsonxssurl_binding":<appfwprofile_jsonxssurl_binding[]_value>,
"appfwprofile_crosssitescripting_binding":<appfwprofile_crosssitescripting_binding[]_value>,
"appfwprofile_contenttype_binding":<appfwprofile_contenttype_binding[]_value>,
"appfwprofile_xmlxss_binding":<appfwprofile_xmlxss_binding[]_value>,
"appfwprofile_jsonblockkeyword_binding":<appfwprofile_jsonblockkeyword_binding[]_value>,
"appfwprofile_fieldformat_binding":<appfwprofile_fieldformat_binding[]_value>,
"appfwprofile_creditcardnumber_binding":<appfwprofile_creditcardnumber_binding[]_value>,
"appfwprofile_xmldosurl_binding":<appfwprofile_xmldosurl_binding[]_value>,
"appfwprofile_csrftag_binding":<appfwprofile_csrftag_binding[]_value>,
"appfwprofile_starturl_binding":<appfwprofile_starturl_binding[]_value>,
"appfwprofile_blockkeyword_binding":<appfwprofile_blockkeyword_binding[]_value>,
"appfwprofile_cmdinjection_binding":<appfwprofile_cmdinjection_binding[]_value>,
"appfwprofile_bypasslist_binding":<appfwprofile_bypasslist_binding[]_value>,
"appfwprofile_xmlvalidationurl_binding":<appfwprofile_xmlvalidationurl_binding[]_value>,
"appfwprofile_safeobject_binding":<appfwprofile_safeobject_binding[]_value>,
"appfwprofile_xmlwsiurl_binding":<appfwprofile_xmlwsiurl_binding[]_value>,
"appfwprofile_fieldconsistency_binding":<appfwprofile_fieldconsistency_binding[]_value>,
"appfwprofile_appfwconfidfield_binding":<appfwprofile_appfwconfidfield_binding[]_value>,
"appfwprofile_sqlinjection_binding":<appfwprofile_sqlinjection_binding[]_value>,
"appfwprofile_excluderescontenttype_binding":<appfwprofile_excluderescontenttype_binding[]_value>,
"appfwprofile_trustedlearningclients_binding":<appfwprofile_trustedlearningclients_binding[]_value>,
"appfwprofile_fileuploadtype_binding":<appfwprofile_fileuploadtype_binding[]_value>,
"appfwprofile_denyurl_binding":<appfwprofile_denyurl_binding[]_value>,
"appfwprofile_fakeaccount_binding":<appfwprofile_fakeaccount_binding[]_value>,
"appfwprofile_jsondosurl_binding":<appfwprofile_jsondosurl_binding[]_value>,
"appfwprofile_jsonsqlurl_binding":<appfwprofile_jsonsqlurl_binding[]_value>
}]}

<!--NeedCopy-->

get (all)

URL: http:// <netscaler-ip-address> /nitro/v1/config/appfwprofile_binding HTTP Method: GET

Request Headers:

Cookie:NITRO_AUTH_TOKEN= <tokenvalue>

Accept:application/json

Query-parameters: bulkbindings http:// <netscaler-ip-address> /nitro/v1/config/appfwprofile_binding? bulkbindings=yes

NITRO allows you to fetch bindings in bulk.

Note: get (all) method can be used only in conjuction with bulkbindings query parameter.

Response: HTTP Status Code on Success: 200 OK

HTTP Status Code on Failure: 4xx <string> (for general HTTP errors) or 5xx <string> (for NetScaler-specific errors). The response payload provides details of the error

Response Header:

Content-Type:application/json

Response Payload:

{ "appfwprofile_binding": [ {
"name":<String_value>,
"appfwprofile_denylist_binding":<appfwprofile_denylist_binding[]_value>,
"appfwprofile_jsoncmdurl_binding":<appfwprofile_jsoncmdurl_binding[]_value>,
"appfwprofile_logexpression_binding":<appfwprofile_logexpression_binding[]_value>,
"appfwprofile_xmlattachmenturl_binding":<appfwprofile_xmlattachmenturl_binding[]_value>,
"appfwprofile_cookieconsistency_binding":<appfwprofile_cookieconsistency_binding[]_value>,
"appfwprofile_xmlsqlinjection_binding":<appfwprofile_xmlsqlinjection_binding[]_value>,
"appfwprofile_jsonxssurl_binding":<appfwprofile_jsonxssurl_binding[]_value>,
"appfwprofile_crosssitescripting_binding":<appfwprofile_crosssitescripting_binding[]_value>,
"appfwprofile_contenttype_binding":<appfwprofile_contenttype_binding[]_value>,
"appfwprofile_xmlxss_binding":<appfwprofile_xmlxss_binding[]_value>,
"appfwprofile_jsonblockkeyword_binding":<appfwprofile_jsonblockkeyword_binding[]_value>,
"appfwprofile_fieldformat_binding":<appfwprofile_fieldformat_binding[]_value>,
"appfwprofile_creditcardnumber_binding":<appfwprofile_creditcardnumber_binding[]_value>,
"appfwprofile_xmldosurl_binding":<appfwprofile_xmldosurl_binding[]_value>,
"appfwprofile_csrftag_binding":<appfwprofile_csrftag_binding[]_value>,
"appfwprofile_starturl_binding":<appfwprofile_starturl_binding[]_value>,
"appfwprofile_blockkeyword_binding":<appfwprofile_blockkeyword_binding[]_value>,
"appfwprofile_cmdinjection_binding":<appfwprofile_cmdinjection_binding[]_value>,
"appfwprofile_bypasslist_binding":<appfwprofile_bypasslist_binding[]_value>,
"appfwprofile_xmlvalidationurl_binding":<appfwprofile_xmlvalidationurl_binding[]_value>,
"appfwprofile_safeobject_binding":<appfwprofile_safeobject_binding[]_value>,
"appfwprofile_xmlwsiurl_binding":<appfwprofile_xmlwsiurl_binding[]_value>,
"appfwprofile_fieldconsistency_binding":<appfwprofile_fieldconsistency_binding[]_value>,
"appfwprofile_appfwconfidfield_binding":<appfwprofile_appfwconfidfield_binding[]_value>,
"appfwprofile_sqlinjection_binding":<appfwprofile_sqlinjection_binding[]_value>,
"appfwprofile_excluderescontenttype_binding":<appfwprofile_excluderescontenttype_binding[]_value>,
"appfwprofile_trustedlearningclients_binding":<appfwprofile_trustedlearningclients_binding[]_value>,
"appfwprofile_fileuploadtype_binding":<appfwprofile_fileuploadtype_binding[]_value>,
"appfwprofile_denyurl_binding":<appfwprofile_denyurl_binding[]_value>,
"appfwprofile_fakeaccount_binding":<appfwprofile_fakeaccount_binding[]_value>,
"appfwprofile_jsondosurl_binding":<appfwprofile_jsondosurl_binding[]_value>,
"appfwprofile_jsonsqlurl_binding":<appfwprofile_jsonsqlurl_binding[]_value>
}]}

<!--NeedCopy-->
appfwprofile_binding