.. _health_monitor_method_https: health monitor method https =========================== HTTPS type https Specification ------------------- ===================================== =========================================================================== ===================================== =========================================================================== **Type** *Configuration Resource* **Element Name** https **Element URI** /axapi/v3/health/monitor/{name}/method/https **Element Attributes** https_attributes **Schema** :download:`https schema ` ===================================== =========================================================================== **Operations Allowed:** .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/health/monitor/{name}/method/https .. raw:: html :ref:`952_https_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/health/monitor/{name}/method/https .. raw:: html :ref:`952_https_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/health/monitor/{name}/method/https .. raw:: html :ref:`952_https_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/health/monitor/{name}/method/https .. raw:: html :ref:`952_https_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/health/monitor/{name}/method/https .. raw:: html :ref:`952_https_attributes` .. raw:: html
.. _952_https_attributes: https attributes ---------------- **cert** **Description** Specify client certificate (Certificate name) **Type:** string **Format:** string-rlx **Maximum Length:** 255 characters **Maximum Length:** 1 characters **cert-key-shared** **Description** Select shared partition **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **disable-sslv2hello** **Description** Disable SSLv2Hello for HTTPs **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **https** **Description** HTTPS type **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **https-encrypted** **Description** Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string) **https-expect** **Description** Specify what you expect from the response message **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **https-host** **Description** Specify "Host:" header used in request (enclose IPv6 address in []) **Type:** string **Format:** string-rlx **Maximum Length:** 63 characters **Maximum Length:** 1 characters **https-kerberos-auth** **Description** Https Kerberos Auth **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **https-kerberos-kdc** **Description:** https-kerberos-kdc is a **JSON Block**. Please see below for :ref:`952_https-kerberos-kdc` **Type:** Object **https-kerberos-realm** **Description** Specify realm of Kerberos server **Type:** string **Format:** string-rlx **Maximum Length:** 63 characters **Maximum Length:** 1 characters **https-key-encrypted** **Description** Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string) **https-maintenance-code** **Description** Specify response code for maintenance (Format is xx,xx-xx (xx between [100, 899]) **Type:** string **Format:** string-rlx **Maximum Length:** 31 characters **Maximum Length:** 1 characters **https-password** **Description** Specify the user password **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **https-password-string** **Description** Configure password, '' means empty password **Type:** string **Format:** password **Maximum Length:** 31 characters **Maximum Length:** 1 characters **https-postdata** **Description** Specify the HTTP post data (Input post data here) **Type:** string **Format:** string-rlx **Maximum Length:** 255 characters **Maximum Length:** 1 characters **https-postfile** **Description** Specify the HTTP post data (Input post data file name here) **Type:** string **Format:** string-rlx **Maximum Length:** 31 characters **Maximum Length:** 1 characters **https-response-code** **Description** Specify response code range (e.g. 200,400-430) (Format is xx,xx-xx (xx between [100, 899]) **Type:** string **Format:** string-rlx **Maximum Length:** 31 characters **Maximum Length:** 1 characters **Mutual Exclusion:** https-response-code and https-text are mutually exclusive **https-server-cert-name** **Description** Expect Server Cert commonName **Type:** string **Format:** string-rlx **Maximum Length:** 63 characters **Maximum Length:** 1 characters **https-text** **Description** Specify text expected **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **Mutual Exclusion:** https-text https-response-code and text-regex are mutually exclusive **https-url** **Description** Specify URL string, default is GET / **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **https-username** **Description** Specify the username **Type:** string **Format:** string-rlx **Maximum Length:** 31 characters **Maximum Length:** 1 characters **key** **Description** Specify client private key (Key name) **Type:** string **Format:** string-rlx **Maximum Length:** 255 characters **Maximum Length:** 1 characters **key-pass-phrase** **Description** Client private key password phrase **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **key-phrase** **Description** Password Phrase **Type:** string **Format:** password **Maximum Length:** 31 characters **Maximum Length:** 1 characters **maintenance** **Description** Specify response text for maintenance **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **maintenance-text** **Description** Specify text for maintenance **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **Mutual Exclusion:** maintenance-text and maintenance-text-regex are mutually exclusive **maintenance-text-regex** **Description** Specify Regex text for maintenance **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **Mutual Exclusion:** maintenance-text-regex and maintenance-text are mutually exclusive **post-path** **Description** Specify URL path, default is "/" **Type:** string **Format:** string-rlx **Maximum Length:** 500 characters **Maximum Length:** 1 characters **post-type** **Description** 'postdata': Specify the HTTP post data; 'postfile': Specify the HTTP post data; **Type:** string **Supported Values:** postdata, postfile **response-code-regex** **Description** Specify response code range with Regex (code with Regex, such as [2-5][0-9][0-9]) **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **sni** **Description** Server Name Indication for HTTPs **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **text-regex** **Description** Specify text expected with Regex **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **Mutual Exclusion:** text-regex and https-text are mutually exclusive **url-path** **Description** Specify URL path, default is "/" **Type:** string **Format:** string-rlx **Maximum Length:** 500 characters **Maximum Length:** 1 characters **url-type** **Description** 'GET': HTTP GET method; 'POST': HTTP POST method; 'HEAD': HTTP HEAD method; **Type:** string **Supported Values:** GET, POST, HEAD **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters **web-port** **Description** Specify HTTPS port (Port Number (default 443)) **Type:** number **Range:** 1-65534 **Default:** 443 .. _952_https-kerberos-kdc: https-kerberos-kdc ^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** =============================== =================================================== **Type** *object* =============================== =================================================== **https-kerberos-hostip** **Description** Kdc's hostname(length:1-31) or IP address **Type:** string **Format:** host **Maximum Length:** 31 characters **Maximum Length:** 1 characters **Mutual Exclusion:** https-kerberos-hostip and https-kerberos-hostipv6 are mutually exclusive **https-kerberos-hostipv6** **Description** Server's IPV6 address **Type:** string **Format:** ipv6-address **Mutual Exclusion:** https-kerberos-hostipv6 and https-kerberos-hostip are mutually exclusive **https-kerberos-port** **Description** Specify the kdc port **Type:** number **Range:** 1-65535 **https-kerberos-portv6** **Description** Specify the kdc port **Type:** number **Range:** 1-65535