NodeHttpServiceProperties

NodeHttpServiceProperties
NodeHttpServiceProperties

Node HTTP service properties

AllOf
This class requires all of the following:
JSON Example
{
    "_links": [
        {
            "action": "string",
            "href": "string",
            "rel": "string"
        }
    ],
    "_schema": "string",
    "_self": {},
    "service_name": "string",
    "service_properties": {
        "basic_authentication_enabled": false,
        "certificate": {
            "category": "string",
            "details": [
                {
                    "dsa_public_key_g": "string",
                    "dsa_public_key_p": "string",
                    "dsa_public_key_q": "string",
                    "dsa_public_key_y": "string",
                    "ecdsa_curve_name": "string",
                    "ecdsa_ec_field": "string",
                    "ecdsa_ec_field_f2mks": [
                        0
                    ],
                    "ecdsa_ec_field_f2mm": 0,
                    "ecdsa_ec_field_f2mrp": "string",
                    "ecdsa_ec_field_f2pp": "string",
                    "ecdsa_pub": "string",
                    "ecdsa_public_key_a": "string",
                    "ecdsa_public_key_b": "string",
                    "ecdsa_public_key_cofactor": 0,
                    "ecdsa_public_key_generator_x": "string",
                    "ecdsa_public_key_generator_y": "string",
                    "ecdsa_public_key_order": "string",
                    "ecdsa_public_key_seed": [
                        "string"
                    ],
                    "is_ca": false,
                    "is_valid": false,
                    "issuer": "string",
                    "issuer_cn": "string",
                    "not_after": 0,
                    "not_before": 0,
                    "parsed_pem_encoding": "string",
                    "public_key_algo": "string",
                    "public_key_length": 0,
                    "rsa_public_key_exponent": "string",
                    "rsa_public_key_modulus": "string",
                    "serial_number": "string",
                    "sha_256_thumbprint": "string",
                    "signature": "string",
                    "signature_algorithm": "string",
                    "subject": "string",
                    "subject_alt_names": {
                        "dns_names": [
                            "string"
                        ],
                        "ip_addresses": [
                            "string"
                        ]
                    },
                    "subject_cn": "string",
                    "version": "string"
                }
            ],
            "has_private_key": false,
            "leaf_certificate_sha_256_thumbprint": "string",
            "pem_encoded": "string",
            "purpose": "string",
            "used_by": [
                {
                    "node_id": "string",
                    "service_types": [
                        "string"
                    ]
                }
            ]
        },
        "cipher_suites": [
            {
                "enabled": false,
                "name": "string"
            }
        ],
        "client_api_concurrency_limit": 0,
        "client_api_rate_limit": 0,
        "connection_timeout": 0,
        "cookie_based_authentication_enabled": false,
        "global_api_concurrency_limit": 0,
        "logging_level": "string",
        "protocol_versions": [
            {
                "enabled": false,
                "name": "string"
            }
        ],
        "redirect_host": "string",
        "session_timeout": 0
    }
}