HttpServiceProperties

HttpServiceProperties
HttpServiceProperties

HTTP Service properties

JSON Example
{
    "global_api_concurrency_limit": 0,
    "client_api_concurrency_limit": 0,
    "session_timeout": 0,
    "client_api_rate_limit": 0,
    "certificate": {
        "used_by": [
            {
                "service_types": [
                    "string"
                ],
                "node_id": "string"
            }
        ],
        "details": [
            {
                "rsa_public_key_modulus": "string",
                "dsa_public_key_y": "string",
                "is_ca": false,
                "issuer": "string",
                "not_after": 0,
                "signature": "string",
                "dsa_public_key_q": "string",
                "dsa_public_key_p": "string",
                "rsa_public_key_exponent": "string",
                "public_key_algo": "string",
                "is_valid": false,
                "issuer_cn": "string",
                "version": "string",
                "subject_cn": "string",
                "signature_algorithm": "string",
                "serial_number": "string",
                "dsa_public_key_g": "string",
                "public_key_length": 0,
                "not_before": 0,
                "subject": "string"
            }
        ],
        "pem_encoded": "string"
    },
    "redirect_host": "string",
    "protocol_versions": [
        {
            "enabled": false,
            "name": "string"
        }
    ],
    "cipher_suites": [
        {
            "enabled": false,
            "name": "string"
        }
    ],
    "connection_timeout": 0
}
integer As int64 As int64
global_api_concurrency_limit
Optional

The maximum number of concurrent API requests that will be serviced. If the number of API requests being processed exceeds this limit, new API requests will be refused and a 503 Service Unavailable response will be returned to the client. To disable API concurrency limiting, set this value to 0.

integer As int64 As int64
client_api_concurrency_limit
Optional

The maximum number of concurrent API requests that will be serviced for a given authenticated client. If the number of API requests being processed exceeds this limit, new API requests will be refused and a 503 Service Unavailable response will be returned to the client. To disable API concurrency limiting, set this value to 0.

integer As int64 As int64
session_timeout
Optional

NSX session inactivity timeout, set to 0 to configure no timeout

integer As int64 As int64
client_api_rate_limit
Optional

The maximum number of API requests that will be serviced per second for a given authenticated client. If more API requests are received than can be serviced, a 429 Too Many Requests HTTP response will be returned. To disable API rate limiting, set this value to 0.

certificate
Optional

certificate

string As /^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$|^$/
redirect_host
Optional

Host name or IP address to use for redirect location headers, or empty string to derive from current request

protocol_versions
Optional

TLS protocol versions

cipher_suites
Optional

Cipher suites used to secure contents of connection

integer As int64 As int64
connection_timeout
Optional

NSX connection timeout, set to 0 to configure no timeout