ChildLBVirtualServer

ChildLBVirtualServer
ChildLBVirtualServer

Child wrapper for LBVirtualServer, used in hierarchical API.

AllOf
This class requires all of the following:
JSON Example
{
    "_links": [
        {
            "action": "string",
            "href": "string",
            "rel": "string"
        }
    ],
    "_schema": "string",
    "_self": {
        "action": "string",
        "href": "string",
        "rel": "string"
    },
    "_revision": 0,
    "_create_time": 0,
    "_create_user": "string",
    "_last_modified_time": 0,
    "_last_modified_user": "string",
    "_protection": "string",
    "_system_owned": false,
    "description": "string",
    "display_name": "string",
    "id": "string",
    "resource_type": "string",
    "tags": [
        {
            "scope": "string",
            "tag": "string"
        }
    ],
    "marked_for_delete": false,
    "LBVirtualServer": {
        "access_log_enabled": false,
        "application_profile_path": "string",
        "client_ssl_profile_binding": {
            "certificate_chain_depth": 0,
            "client_auth": "string",
            "client_auth_ca_paths": [
                "string"
            ],
            "client_auth_crl_paths": [
                "string"
            ],
            "default_certificate_path": "string",
            "sni_certificate_paths": [
                "string"
            ],
            "ssl_profile_path": "string"
        },
        "default_pool_member_ports": [
            "string"
        ],
        "enabled": false,
        "ip_address": "string",
        "lb_persistence_profile_path": "string",
        "lb_service_path": "string",
        "max_concurrent_connections": 0,
        "max_new_connection_rate": 0,
        "pool_path": "string",
        "ports": [
            "string"
        ],
        "rules": [
            {
                "actions": [
                    {
                        "type": "string"
                    }
                ],
                "display_name": "string",
                "match_conditions": [
                    {
                        "inverse": false,
                        "type": "string"
                    }
                ],
                "match_strategy": "string",
                "phase": "string"
            }
        ],
        "server_ssl_profile_binding": {
            "certificate_chain_depth": 0,
            "client_certificate_path": "string",
            "server_auth": "string",
            "server_auth_ca_paths": [
                "string"
            ],
            "server_auth_crl_paths": [
                "string"
            ],
            "ssl_profile_path": "string"
        },
        "sorry_pool_path": "string"
    }
}