| Action | An entity that represents an action to apply for a routing rule. | 
| Action.Name |  | 
| AddHttpRequestHeaderRule | An object that represents the action of adding a header to a request. | 
| AddHttpRequestHeaderRule.Builder |  | 
| AddHttpResponseHeaderRule | An object that represents the action of adding a header to a response. | 
| AddHttpResponseHeaderRule.Builder |  | 
| AllowRule | An object that represents the action of configuring an access control rule. | 
| AllowRule.Builder |  | 
| Backend | The configuration of a backend server that is a member of a load balancer backend set. | 
| Backend.Builder |  | 
| BackendDetails | The load balancing configuration details of a backend server. | 
| BackendDetails.Builder |  | 
| BackendHealth | The health status of the specified backend server as reported by the primary and standby load
balancers. | 
| BackendHealth.Builder |  | 
| BackendHealth.Status | The general health status of the specified backend server as reported by the primary and
standby load balancers. | 
| BackendSet | The configuration of a load balancer backend set. | 
| BackendSet.Builder |  | 
| BackendSetDetails | The configuration details for a load balancer backend set. | 
| BackendSetDetails.Builder |  | 
| BackendSetHealth | The health status details for a backend set. | 
| BackendSetHealth.Builder |  | 
| BackendSetHealth.Status | Overall health status of the backend set. | 
| Certificate | The configuration details of a certificate bundle. | 
| Certificate.Builder |  | 
| CertificateDetails | The configuration details for a certificate bundle. | 
| CertificateDetails.Builder |  | 
| ChangeLoadBalancerCompartmentDetails | The configuration details for moving a load balancer to a different compartment. | 
| ChangeLoadBalancerCompartmentDetails.Builder |  | 
| ConnectionConfiguration | Configuration details for the connection between the client and backend servers. | 
| ConnectionConfiguration.BackendTcpProxyProtocolOptions |  | 
| ConnectionConfiguration.Builder |  | 
| ControlAccessUsingHttpMethodsRule | An object that represents the action of returning a specified response code when the requested
HTTP method is not in the list of allowed methods for the listener. | 
| ControlAccessUsingHttpMethodsRule.Builder |  | 
| CreateBackendDetails | The configuration details for creating a backend server in a backend set. | 
| CreateBackendDetails.Builder |  | 
| CreateBackendSetDetails | The configuration details for creating a backend set in a load balancer. | 
| CreateBackendSetDetails.Builder |  | 
| CreateCertificateDetails | The configuration details for adding a certificate bundle to a listener. | 
| CreateCertificateDetails.Builder |  | 
| CreateHostnameDetails | The details of the hostname resource to add to a load balancer. | 
| CreateHostnameDetails.Builder |  | 
| CreateListenerDetails | The configuration details for adding a listener to a backend set. | 
| CreateListenerDetails.Builder |  | 
| CreateLoadBalancerDetails | The configuration details for creating a load balancer. | 
| CreateLoadBalancerDetails.Builder |  | 
| CreateLoadBalancerDetails.IpMode | Whether the load balancer has an IPv4 or IPv6 IP address. | 
| CreatePathRouteSetDetails | A named set of path route rules to add to the load balancer. | 
| CreatePathRouteSetDetails.Builder |  | 
| CreateRoutingPolicyDetails | An ordered list of routing rules. | 
| CreateRoutingPolicyDetails.Builder |  | 
| CreateRoutingPolicyDetails.ConditionLanguageVersion | The version of the language in which condition of rules are composed. | 
| CreateRuleSetDetails | A named set of rules to add to the load balancer. | 
| CreateRuleSetDetails.Builder |  | 
| CreateSSLCipherSuiteDetails | The configuration details of an SSL cipher suite. | 
| CreateSSLCipherSuiteDetails.Builder |  | 
| ExtendHttpRequestHeaderValueRule | An object that represents the action of modifying a request header value. | 
| ExtendHttpRequestHeaderValueRule.Builder |  | 
| ExtendHttpResponseHeaderValueRule | An object that represents the action of modifying a response header value. | 
| ExtendHttpResponseHeaderValueRule.Builder |  | 
| ForwardToBackendSet | Action to forward requests to a given backend set. | 
| ForwardToBackendSet.Builder |  | 
| HealthChecker | The health check policy configuration. | 
| HealthChecker.Builder |  | 
| HealthCheckerDetails | The health check policy’s configuration details. | 
| HealthCheckerDetails.Builder |  | 
| HealthCheckResult | Information about a single backend server health check result reported by a load balancer. | 
| HealthCheckResult.Builder |  | 
| HealthCheckResult.HealthCheckStatus | The result of the most recent health check. | 
| Hostname | A hostname resource associated with a load balancer for use by one or more listeners. | 
| Hostname.Builder |  | 
| HostnameDetails | The details of a hostname resource associated with a load balancer. | 
| HostnameDetails.Builder |  | 
| HttpHeaderRule | An object that represents the advance http header options that allow the setting of http header
size and allow/disallow invalid characters in the http headers. | 
| HttpHeaderRule.Builder |  | 
| IpAddress | A load balancer IP address. | 
| IpAddress.Builder |  | 
| IpBasedMaxConnectionsRule | An object that represents the action of configuring an IP max connection rule which specifies how
many connections IPs can make to a listener. | 
| IpBasedMaxConnectionsRule.Builder |  | 
| IpMaxConnections | An object that species the maximum number of connections the listed IPs can make to a listener. | 
| IpMaxConnections.Builder |  | 
| LBCookieSessionPersistenceConfigurationDetails | The configuration details for implementing load balancer cookie session persistence (LB cookie
stickiness). | 
| LBCookieSessionPersistenceConfigurationDetails.Builder |  | 
| Listener | The listener’s configuration. | 
| Listener.Builder |  | 
| ListenerDetails | The listener’s configuration details. | 
| ListenerDetails.Builder |  | 
| ListenerRuleSummary | The attributes of a rule associated with the specified listener, and the name of the rule set
that the rule belongs to. | 
| ListenerRuleSummary.Builder |  | 
| LoadBalancer | The properties that define a load balancer. | 
| LoadBalancer.Builder |  | 
| LoadBalancer.IpMode | Whether the load balancer has an IPv4 or IPv6 IP address. | 
| LoadBalancer.LifecycleState | The current state of the load balancer. | 
| LoadBalancerHealth | The health status details for the specified load balancer. | 
| LoadBalancerHealth.Builder |  | 
| LoadBalancerHealth.Status | The overall health status of the load balancer. | 
| LoadBalancerHealthSummary | A health status summary for the specified load balancer. | 
| LoadBalancerHealthSummary.Builder |  | 
| LoadBalancerHealthSummary.Status | The overall health status of the load balancer. | 
| LoadBalancerPolicy | A policy that determines how traffic is distributed among backend servers. | 
| LoadBalancerPolicy.Builder |  | 
| LoadBalancerProtocol | A protocol that defines the type of traffic accepted by a listener. | 
| LoadBalancerProtocol.Builder |  | 
| LoadBalancerShape | A shape is a template that determines the total pre-provisioned bandwidth (ingress plus egress)
for the load balancer. | 
| LoadBalancerShape.Builder |  | 
| PathMatchCondition | The path string and match condition to apply when evaluating an incoming URI for redirection. | 
| PathMatchCondition.Builder |  | 
| PathMatchCondition.Operator | A string that specifies how to compare the PathMatchCondition object’s attributeValue
string to the incoming URI. | 
| PathMatchType | The type of matching to apply to incoming URIs. | 
| PathMatchType.Builder |  | 
| PathMatchType.MatchType | Specifies how the load balancing service compares a pathRouteobject’s path string against the incoming URI. | 
| PathRoute | A “path route rule” to evaluate an incoming URI path, and then route a matching request to the
specified backend set. | 
| PathRoute.Builder |  | 
| PathRouteSet | A named set of path route rules. | 
| PathRouteSet.Builder |  | 
| PathRouteSetDetails | A set of path route rules. | 
| PathRouteSetDetails.Builder |  | 
| RedirectRule | An object that represents the action of returning a specified response code and a redirect URI. | 
| RedirectRule.Builder |  | 
| RedirectUri | An object that defines the redirect URI applied to the original request. | 
| RedirectUri.Builder |  | 
| RemoveHttpRequestHeaderRule | An object that represents the action of removing a header from a request. | 
| RemoveHttpRequestHeaderRule.Builder |  | 
| RemoveHttpResponseHeaderRule | An object that represents the action of removing a header from a response. | 
| RemoveHttpResponseHeaderRule.Builder |  | 
| ReservedIP |  | 
| ReservedIP.Builder |  | 
| RoutingPolicy | A named ordered list of routing rules that is applied to a listener. | 
| RoutingPolicy.Builder |  | 
| RoutingPolicy.ConditionLanguageVersion | The version of the language in which condition of rules are composed. | 
| RoutingPolicyDetails | An ordered list of routing rules. | 
| RoutingPolicyDetails.Builder |  | 
| RoutingRule | A routing rule examines an incoming request, routing matching requests to the specified backend
set. | 
| RoutingRule.Builder |  | 
| Rule | An object that represents an action to apply to a listener. | 
| Rule.Action |  | 
| RuleCondition | A condition to apply to an access control rule. | 
| RuleCondition.AttributeName |  | 
| RuleSet | A named set of rules associated with a load balancer. | 
| RuleSet.Builder |  | 
| RuleSetDetails | The rules that compose a rule set. | 
| RuleSetDetails.Builder |  | 
| SessionPersistenceConfigurationDetails | The configuration details for implementing session persistence based on a user-specified cookie
name (application cookie stickiness). | 
| SessionPersistenceConfigurationDetails.Builder |  | 
| ShapeDetails | The configuration details to update load balancer to a different shape. | 
| ShapeDetails.Builder |  | 
| SourceIpAddressCondition | A rule condition that checks client source IP against specified IP address or address range. | 
| SourceIpAddressCondition.Builder |  | 
| SourceVcnIdCondition | An access control rule condition that requires a match on the specified source VCN OCID. | 
| SourceVcnIdCondition.Builder |  | 
| SourceVcnIpAddressCondition | An access control rule condition that requires a match on the specified source VCN and IP address
range. | 
| SourceVcnIpAddressCondition.Builder |  | 
| SSLCipherSuite | The configuration details of an SSL cipher suite. | 
| SSLCipherSuite.Builder |  | 
| SSLCipherSuiteDetails | The configuration details of an SSL cipher suite. | 
| SSLCipherSuiteDetails.Builder |  | 
| SSLConfiguration | A listener’s SSL handling configuration. | 
| SSLConfiguration.Builder |  | 
| SSLConfiguration.ServerOrderPreference | When this attribute is set to ENABLED, the system gives preference to the server ciphers over
the client ciphers. | 
| SSLConfigurationDetails | The load balancer’s SSL handling configuration details. | 
| SSLConfigurationDetails.Builder |  | 
| SSLConfigurationDetails.ServerOrderPreference | When this attribute is set to ENABLED, the system gives preference to the server ciphers over
the client ciphers. | 
| UpdateBackendDetails | The configuration details for updating a backend server. | 
| UpdateBackendDetails.Builder |  | 
| UpdateBackendSetDetails | The configuration details for updating a load balancer backend set. | 
| UpdateBackendSetDetails.Builder |  | 
| UpdateHealthCheckerDetails | The health checker’s configuration details. | 
| UpdateHealthCheckerDetails.Builder |  | 
| UpdateHostnameDetails | The configuration details for updating a virtual hostname. | 
| UpdateHostnameDetails.Builder |  | 
| UpdateListenerDetails | The configuration details for updating a listener. | 
| UpdateListenerDetails.Builder |  | 
| UpdateLoadBalancerDetails | Configuration details to update a load balancer. | 
| UpdateLoadBalancerDetails.Builder |  | 
| UpdateLoadBalancerDetails.IpMode | Whether the load balancer has an IPv4 or IPv6 IP address. | 
| UpdateLoadBalancerShapeDetails |  | 
| UpdateLoadBalancerShapeDetails.Builder |  | 
| UpdateNetworkSecurityGroupsDetails | An object representing an updated list of network security groups (NSGs) that overwrites the
existing list of NSGs. | 
| UpdateNetworkSecurityGroupsDetails.Builder |  | 
| UpdatePathRouteSetDetails | An updated set of path route rules that overwrites the existing set of rules. | 
| UpdatePathRouteSetDetails.Builder |  | 
| UpdateRoutingPolicyDetails | An updated list of routing rules that overwrites the existing list of routing rules. | 
| UpdateRoutingPolicyDetails.Builder |  | 
| UpdateRoutingPolicyDetails.ConditionLanguageVersion | The version of the language in which condition of rules are composed. | 
| UpdateRuleSetDetails | An updated set of rules that overwrites the existing set of rules. | 
| UpdateRuleSetDetails.Builder |  | 
| UpdateSSLCipherSuiteDetails | The configuration details for updating an SSL cipher suite. | 
| UpdateSSLCipherSuiteDetails.Builder |  | 
| WorkRequest | Many of the API requests you use to create and configure load balancing do not take effect
immediately. | 
| WorkRequest.Builder |  | 
| WorkRequest.LifecycleState | The current state of the work request. | 
| WorkRequestError | An object returned in the event of a work request error. | 
| WorkRequestError.Builder |  | 
| WorkRequestError.ErrorCode |  |