You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
resource"oci_load_balancer_backend_set""this" {
# load_balancer_id - (required) is a type of stringload_balancer_id=var.load_balancer_id# name - (required) is a type of stringname=var.name# policy - (required) is a type of stringpolicy=var.policydynamic"health_checker" {
for_each=var.health_checkercontent {
# interval_ms - (optional) is a type of numberinterval_ms=health_checker.value["interval_ms"]
# port - (optional) is a type of numberport=health_checker.value["port"]
# protocol - (required) is a type of stringprotocol=health_checker.value["protocol"]
# response_body_regex - (optional) is a type of stringresponse_body_regex=health_checker.value["response_body_regex"]
# retries - (optional) is a type of numberretries=health_checker.value["retries"]
# return_code - (optional) is a type of numberreturn_code=health_checker.value["return_code"]
# timeout_in_millis - (optional) is a type of numbertimeout_in_millis=health_checker.value["timeout_in_millis"]
# url_path - (optional) is a type of stringurl_path=health_checker.value["url_path"]
}
}
dynamic"lb_cookie_session_persistence_configuration" {
for_each=var.lb_cookie_session_persistence_configurationcontent {
# cookie_name - (optional) is a type of stringcookie_name=lb_cookie_session_persistence_configuration.value["cookie_name"]
# disable_fallback - (optional) is a type of booldisable_fallback=lb_cookie_session_persistence_configuration.value["disable_fallback"]
# domain - (optional) is a type of stringdomain=lb_cookie_session_persistence_configuration.value["domain"]
# is_http_only - (optional) is a type of boolis_http_only=lb_cookie_session_persistence_configuration.value["is_http_only"]
# is_secure - (optional) is a type of boolis_secure=lb_cookie_session_persistence_configuration.value["is_secure"]
# max_age_in_seconds - (optional) is a type of numbermax_age_in_seconds=lb_cookie_session_persistence_configuration.value["max_age_in_seconds"]
# path - (optional) is a type of stringpath=lb_cookie_session_persistence_configuration.value["path"]
}
}
dynamic"session_persistence_configuration" {
for_each=var.session_persistence_configurationcontent {
# cookie_name - (required) is a type of stringcookie_name=session_persistence_configuration.value["cookie_name"]
# disable_fallback - (optional) is a type of booldisable_fallback=session_persistence_configuration.value["disable_fallback"]
}
}
dynamic"ssl_configuration" {
for_each=var.ssl_configurationcontent {
# certificate_name - (required) is a type of stringcertificate_name=ssl_configuration.value["certificate_name"]
# cipher_suite_name - (optional) is a type of stringcipher_suite_name=ssl_configuration.value["cipher_suite_name"]
# protocols - (optional) is a type of list of stringprotocols=ssl_configuration.value["protocols"]
# server_order_preference - (optional) is a type of stringserver_order_preference=ssl_configuration.value["server_order_preference"]
# verify_depth - (optional) is a type of numberverify_depth=ssl_configuration.value["verify_depth"]
# verify_peer_certificate - (optional) is a type of boolverify_peer_certificate=ssl_configuration.value["verify_peer_certificate"]
}
}
dynamic"timeouts" {
for_each=var.timeoutscontent {
# create - (optional) is a type of stringcreate=timeouts.value["create"]
# delete - (optional) is a type of stringdelete=timeouts.value["delete"]
# update - (optional) is a type of stringupdate=timeouts.value["update"]
}
}
}
output"backend" {
description="returns a set of object"value=oci_load_balancer_backend_set.this.backend
}
output"id" {
description="returns a string"value=oci_load_balancer_backend_set.this.id
}
output"state" {
description="returns a string"value=oci_load_balancer_backend_set.this.state
}
output"this" {
value=oci_load_balancer_backend_set.this
}