def get_health_checker():
    health_checker = HealthChecker()
    health_checker.interval_in_millis = 30000
    health_checker.port = 82
    health_checker.protocol = 'HTTP'
    health_checker.response_body_regex = '^(500|40[1348])$'
    health_checker.retries = 3
    health_checker.return_code = 200
    health_checker.timeout_in_millis = 6000
    health_checker.url_path = '/healthcheck'
    return health_checker
コード例 #2
0
def get_backend_set(name, policy, backends, health_checker_dict, sp_config_dict, ssl_config_dict):
    backend_set = BackendSet()
    backend_set.name = name
    backend_set.policy = policy
    backend_set.backends = create_backends(backends)
    backend_set.health_checker = create_attribute_instance(
        HealthChecker(), health_checker_dict)
    backend_set.session_persistence_configuration = create_attribute_instance(
        SessionPersistenceConfigurationDetails(), sp_config_dict)
    backend_set.ssl_configuration = create_attribute_instance(
        SSLConfiguration(), ssl_config_dict)
    return backend_set