package
24.3.0+incompatible
Repository: https://github.com/oracle/oci-go-sdk.git
Documentation: pkg.go.dev
# Functions
GetBackendHealthStatusEnumValues Enumerates the set of values for BackendHealthStatusEnum.
GetBackendSetHealthStatusEnumValues Enumerates the set of values for BackendSetHealthStatusEnum.
GetCreateLoadBalancerDetailsIpModeEnumValues Enumerates the set of values for CreateLoadBalancerDetailsIpModeEnum.
GetHealthCheckResultHealthCheckStatusEnumValues Enumerates the set of values for HealthCheckResultHealthCheckStatusEnum.
GetListLoadBalancersSortByEnumValues Enumerates the set of values for ListLoadBalancersSortByEnum.
GetListLoadBalancersSortOrderEnumValues Enumerates the set of values for ListLoadBalancersSortOrderEnum.
GetLoadBalancerHealthStatusEnumValues Enumerates the set of values for LoadBalancerHealthStatusEnum.
GetLoadBalancerHealthSummaryStatusEnumValues Enumerates the set of values for LoadBalancerHealthSummaryStatusEnum.
GetLoadBalancerLifecycleStateEnumValues Enumerates the set of values for LoadBalancerLifecycleStateEnum.
GetPathMatchConditionOperatorEnumValues Enumerates the set of values for PathMatchConditionOperatorEnum.
GetPathMatchTypeMatchTypeEnumValues Enumerates the set of values for PathMatchTypeMatchTypeEnum.
GetRuleActionEnumValues Enumerates the set of values for RuleActionEnum.
GetRuleConditionAttributeNameEnumValues Enumerates the set of values for RuleConditionAttributeNameEnum.
GetSslConfigurationDetailsServerOrderPreferenceEnumValues Enumerates the set of values for SslConfigurationDetailsServerOrderPreferenceEnum.
GetSslConfigurationServerOrderPreferenceEnumValues Enumerates the set of values for SslConfigurationServerOrderPreferenceEnum.
GetWorkRequestErrorErrorCodeEnumValues Enumerates the set of values for WorkRequestErrorErrorCodeEnum.
GetWorkRequestLifecycleStateEnumValues Enumerates the set of values for WorkRequestLifecycleStateEnum.
NewLoadBalancerClientWithConfigurationProvider Creates a new default LoadBalancer client with the given configuration provider.
NewLoadBalancerClientWithOboToken Creates a new default LoadBalancer client with the given configuration provider.
# Constants
Set of constants representing the allowable values for BackendHealthStatusEnum.
Set of constants representing the allowable values for BackendHealthStatusEnum.
Set of constants representing the allowable values for BackendHealthStatusEnum.
Set of constants representing the allowable values for BackendHealthStatusEnum.
Set of constants representing the allowable values for BackendSetHealthStatusEnum.
Set of constants representing the allowable values for BackendSetHealthStatusEnum.
Set of constants representing the allowable values for BackendSetHealthStatusEnum.
Set of constants representing the allowable values for BackendSetHealthStatusEnum.
Set of constants representing the allowable values for CreateLoadBalancerDetailsIpModeEnum.
Set of constants representing the allowable values for CreateLoadBalancerDetailsIpModeEnum.
Set of constants representing the allowable values for HealthCheckResultHealthCheckStatusEnum.
Set of constants representing the allowable values for HealthCheckResultHealthCheckStatusEnum.
Set of constants representing the allowable values for HealthCheckResultHealthCheckStatusEnum.
Set of constants representing the allowable values for HealthCheckResultHealthCheckStatusEnum.
Set of constants representing the allowable values for HealthCheckResultHealthCheckStatusEnum.
Set of constants representing the allowable values for HealthCheckResultHealthCheckStatusEnum.
Set of constants representing the allowable values for HealthCheckResultHealthCheckStatusEnum.
Set of constants representing the allowable values for HealthCheckResultHealthCheckStatusEnum.
Set of constants representing the allowable values for ListLoadBalancersSortByEnum.
Set of constants representing the allowable values for ListLoadBalancersSortByEnum.
Set of constants representing the allowable values for ListLoadBalancersSortOrderEnum.
Set of constants representing the allowable values for ListLoadBalancersSortOrderEnum.
Set of constants representing the allowable values for LoadBalancerHealthStatusEnum.
Set of constants representing the allowable values for LoadBalancerHealthStatusEnum.
Set of constants representing the allowable values for LoadBalancerHealthStatusEnum.
Set of constants representing the allowable values for LoadBalancerHealthStatusEnum.
Set of constants representing the allowable values for LoadBalancerHealthSummaryStatusEnum.
Set of constants representing the allowable values for LoadBalancerHealthSummaryStatusEnum.
Set of constants representing the allowable values for LoadBalancerHealthSummaryStatusEnum.
Set of constants representing the allowable values for LoadBalancerHealthSummaryStatusEnum.
Set of constants representing the allowable values for LoadBalancerLifecycleStateEnum.
Set of constants representing the allowable values for LoadBalancerLifecycleStateEnum.
Set of constants representing the allowable values for LoadBalancerLifecycleStateEnum.
Set of constants representing the allowable values for LoadBalancerLifecycleStateEnum.
Set of constants representing the allowable values for LoadBalancerLifecycleStateEnum.
Set of constants representing the allowable values for PathMatchConditionOperatorEnum.
Set of constants representing the allowable values for PathMatchConditionOperatorEnum.
Set of constants representing the allowable values for PathMatchConditionOperatorEnum.
Set of constants representing the allowable values for PathMatchConditionOperatorEnum.
Set of constants representing the allowable values for PathMatchTypeMatchTypeEnum.
Set of constants representing the allowable values for PathMatchTypeMatchTypeEnum.
Set of constants representing the allowable values for PathMatchTypeMatchTypeEnum.
Set of constants representing the allowable values for PathMatchTypeMatchTypeEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleActionEnum.
Set of constants representing the allowable values for RuleConditionAttributeNameEnum.
Set of constants representing the allowable values for RuleConditionAttributeNameEnum.
Set of constants representing the allowable values for RuleConditionAttributeNameEnum.
Set of constants representing the allowable values for RuleConditionAttributeNameEnum.
Set of constants representing the allowable values for SslConfigurationDetailsServerOrderPreferenceEnum.
Set of constants representing the allowable values for SslConfigurationDetailsServerOrderPreferenceEnum.
Set of constants representing the allowable values for SslConfigurationServerOrderPreferenceEnum.
Set of constants representing the allowable values for SslConfigurationServerOrderPreferenceEnum.
Set of constants representing the allowable values for WorkRequestErrorErrorCodeEnum.
Set of constants representing the allowable values for WorkRequestErrorErrorCodeEnum.
Set of constants representing the allowable values for WorkRequestLifecycleStateEnum.
Set of constants representing the allowable values for WorkRequestLifecycleStateEnum.
Set of constants representing the allowable values for WorkRequestLifecycleStateEnum.
Set of constants representing the allowable values for WorkRequestLifecycleStateEnum.
# Structs
AddHttpRequestHeaderRule An object that represents the action of adding a header to a request.
AddHttpResponseHeaderRule An object that represents the action of adding a header to a response.
AllowRule An object that represents the action of configuring an access control rule.
Backend The configuration of a backend server that is a member of a load balancer backend set.
BackendDetails The load balancing configuration details of a backend server.
BackendHealth The 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.
BackendSetDetails The configuration details for a load balancer backend set.
BackendSetHealth The health status details for a backend set.
Certificate The configuration details of a certificate bundle.
CertificateDetails The configuration details for a certificate bundle.
ChangeLoadBalancerCompartmentDetails The configuration details for moving a load balancer to a different compartment.
ChangeLoadBalancerCompartmentRequest wrapper for the ChangeLoadBalancerCompartment operation.
ChangeLoadBalancerCompartmentResponse wrapper for the ChangeLoadBalancerCompartment operation.
ConnectionConfiguration Configuration details for the connection between the client and backend servers.
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.
CreateBackendDetails The configuration details for creating a backend server in a backend set.
CreateBackendRequest wrapper for the CreateBackend operation.
CreateBackendResponse wrapper for the CreateBackend operation.
CreateBackendSetDetails The configuration details for creating a backend set in a load balancer.
CreateBackendSetRequest wrapper for the CreateBackendSet operation.
CreateBackendSetResponse wrapper for the CreateBackendSet operation.
CreateCertificateDetails The configuration details for adding a certificate bundle to a listener.
CreateCertificateRequest wrapper for the CreateCertificate operation.
CreateCertificateResponse wrapper for the CreateCertificate operation.
CreateHostnameDetails The details of the hostname resource to add to a load balancer.
CreateHostnameRequest wrapper for the CreateHostname operation.
CreateHostnameResponse wrapper for the CreateHostname operation.
CreateListenerDetails The configuration details for adding a listener to a backend set.
CreateListenerRequest wrapper for the CreateListener operation.
CreateListenerResponse wrapper for the CreateListener operation.
CreateLoadBalancerDetails The configuration details for creating a load balancer.
CreateLoadBalancerRequest wrapper for the CreateLoadBalancer operation.
CreateLoadBalancerResponse wrapper for the CreateLoadBalancer operation.
CreatePathRouteSetDetails A named set of path route rules to add to the load balancer.
CreatePathRouteSetRequest wrapper for the CreatePathRouteSet operation.
CreatePathRouteSetResponse wrapper for the CreatePathRouteSet operation.
CreateRuleSetDetails A named set of rules to add to the load balancer.
CreateRuleSetRequest wrapper for the CreateRuleSet operation.
CreateRuleSetResponse wrapper for the CreateRuleSet operation.
CreateSslCipherSuiteDetails The configuration details of an SSL cipher suite.
CreateSSLCipherSuiteRequest wrapper for the CreateSSLCipherSuite operation.
CreateSSLCipherSuiteResponse wrapper for the CreateSSLCipherSuite operation.
DeleteBackendRequest wrapper for the DeleteBackend operation.
DeleteBackendResponse wrapper for the DeleteBackend operation.
DeleteBackendSetRequest wrapper for the DeleteBackendSet operation.
DeleteBackendSetResponse wrapper for the DeleteBackendSet operation.
DeleteCertificateRequest wrapper for the DeleteCertificate operation.
DeleteCertificateResponse wrapper for the DeleteCertificate operation.
DeleteHostnameRequest wrapper for the DeleteHostname operation.
DeleteHostnameResponse wrapper for the DeleteHostname operation.
DeleteListenerRequest wrapper for the DeleteListener operation.
DeleteListenerResponse wrapper for the DeleteListener operation.
DeleteLoadBalancerRequest wrapper for the DeleteLoadBalancer operation.
DeleteLoadBalancerResponse wrapper for the DeleteLoadBalancer operation.
DeletePathRouteSetRequest wrapper for the DeletePathRouteSet operation.
DeletePathRouteSetResponse wrapper for the DeletePathRouteSet operation.
DeleteRuleSetRequest wrapper for the DeleteRuleSet operation.
DeleteRuleSetResponse wrapper for the DeleteRuleSet operation.
DeleteSSLCipherSuiteRequest wrapper for the DeleteSSLCipherSuite operation.
DeleteSSLCipherSuiteResponse wrapper for the DeleteSSLCipherSuite operation.
ExtendHttpRequestHeaderValueRule An object that represents the action of modifying a request header value.
ExtendHttpResponseHeaderValueRule An object that represents the action of modifying a response header value.
GetBackendHealthRequest wrapper for the GetBackendHealth operation.
GetBackendHealthResponse wrapper for the GetBackendHealth operation.
GetBackendRequest wrapper for the GetBackend operation.
GetBackendResponse wrapper for the GetBackend operation.
GetBackendSetHealthRequest wrapper for the GetBackendSetHealth operation.
GetBackendSetHealthResponse wrapper for the GetBackendSetHealth operation.
GetBackendSetRequest wrapper for the GetBackendSet operation.
GetBackendSetResponse wrapper for the GetBackendSet operation.
GetHealthCheckerRequest wrapper for the GetHealthChecker operation.
GetHealthCheckerResponse wrapper for the GetHealthChecker operation.
GetHostnameRequest wrapper for the GetHostname operation.
GetHostnameResponse wrapper for the GetHostname operation.
GetLoadBalancerHealthRequest wrapper for the GetLoadBalancerHealth operation.
GetLoadBalancerHealthResponse wrapper for the GetLoadBalancerHealth operation.
GetLoadBalancerRequest wrapper for the GetLoadBalancer operation.
GetLoadBalancerResponse wrapper for the GetLoadBalancer operation.
GetPathRouteSetRequest wrapper for the GetPathRouteSet operation.
GetPathRouteSetResponse wrapper for the GetPathRouteSet operation.
GetRuleSetRequest wrapper for the GetRuleSet operation.
GetRuleSetResponse wrapper for the GetRuleSet operation.
GetSSLCipherSuiteRequest wrapper for the GetSSLCipherSuite operation.
GetSSLCipherSuiteResponse wrapper for the GetSSLCipherSuite operation.
GetWorkRequestRequest wrapper for the GetWorkRequest operation.
GetWorkRequestResponse wrapper for the GetWorkRequest operation.
HealthChecker The health check policy configuration.
HealthCheckerDetails The health check policy's configuration details.
HealthCheckResult Information about a single backend server health check result reported by a load balancer.
Hostname A hostname resource associated with a load balancer for use by one or more listeners.
HostnameDetails The details of a hostname resource associated with a load balancer.
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.
IpAddress A load balancer IP address.
LbCookieSessionPersistenceConfigurationDetails The configuration details for implementing load balancer cookie session persistence (LB cookie stickiness).
ListBackendSetsRequest wrapper for the ListBackendSets operation.
ListBackendSetsResponse wrapper for the ListBackendSets operation.
ListBackendsRequest wrapper for the ListBackends operation.
ListBackendsResponse wrapper for the ListBackends operation.
ListCertificatesRequest wrapper for the ListCertificates operation.
ListCertificatesResponse wrapper for the ListCertificates operation.
Listener The listener's configuration.
ListenerDetails The listener's configuration details.
ListenerRuleSummary The attributes of a rule associated with the specified listener, and the name of the rule set that the rule belongs to.
ListHostnamesRequest wrapper for the ListHostnames operation.
ListHostnamesResponse wrapper for the ListHostnames operation.
ListListenerRulesRequest wrapper for the ListListenerRules operation.
ListListenerRulesResponse wrapper for the ListListenerRules operation.
ListLoadBalancerHealthsRequest wrapper for the ListLoadBalancerHealths operation.
ListLoadBalancerHealthsResponse wrapper for the ListLoadBalancerHealths operation.
ListLoadBalancersRequest wrapper for the ListLoadBalancers operation.
ListLoadBalancersResponse wrapper for the ListLoadBalancers operation.
ListPathRouteSetsRequest wrapper for the ListPathRouteSets operation.
ListPathRouteSetsResponse wrapper for the ListPathRouteSets operation.
ListPoliciesRequest wrapper for the ListPolicies operation.
ListPoliciesResponse wrapper for the ListPolicies operation.
ListProtocolsRequest wrapper for the ListProtocols operation.
ListProtocolsResponse wrapper for the ListProtocols operation.
ListRuleSetsRequest wrapper for the ListRuleSets operation.
ListRuleSetsResponse wrapper for the ListRuleSets operation.
ListShapesRequest wrapper for the ListShapes operation.
ListShapesResponse wrapper for the ListShapes operation.
ListSSLCipherSuitesRequest wrapper for the ListSSLCipherSuites operation.
ListSSLCipherSuitesResponse wrapper for the ListSSLCipherSuites operation.
ListWorkRequestsRequest wrapper for the ListWorkRequests operation.
ListWorkRequestsResponse wrapper for the ListWorkRequests operation.
LoadBalancer The properties that define a load balancer.
LoadBalancerClient a client for LoadBalancer.
LoadBalancerHealth The health status details for the specified load balancer.
LoadBalancerHealthSummary A health status summary for the specified load balancer.
LoadBalancerPolicy A policy that determines how traffic is distributed among backend servers.
LoadBalancerProtocol A protocol that defines the type of traffic accepted by a listener.
LoadBalancerShape A shape is a template that determines the total pre-provisioned bandwidth (ingress plus egress) for the load balancer.
PathMatchCondition The path string and match condition to apply when evaluating an incoming URI for redirection.
PathMatchType The type of matching to apply to incoming URIs.
PathRoute A "path route rule" to evaluate an incoming URI path, and then route a matching request to the specified backend set.
PathRouteSet A named set of path route rules.
PathRouteSetDetails A set of path route rules.
RedirectRule An object that represents the action of returning a specified response code and a redirect URI.
RedirectUri An object that defines the redirect URI applied to the original request.
RemoveHttpRequestHeaderRule An object that represents the action of removing a header from a request.
RemoveHttpResponseHeaderRule An object that represents the action of removing a header from a response.
RuleSet A named set of rules associated with a load balancer.
RuleSetDetails The rules that compose a rule set.
SessionPersistenceConfigurationDetails The configuration details for implementing session persistence based on a user-specified cookie name (application cookie stickiness).
SourceIpAddressCondition An access control rule condition that requires a match on the specified source IP address or address range.
SourceVcnIdCondition An access control rule condition that requires a match on the specified source VCN OCID.
SourceVcnIpAddressCondition An access control rule condition that requires a match on the specified source VCN and IP address range.
SslCipherSuite The configuration details of an SSL cipher suite.
SslCipherSuiteDetails The configuration details of an SSL cipher suite.
SslConfiguration A listener's SSL handling configuration.
SslConfigurationDetails The load balancer's SSL handling configuration details.
UpdateBackendDetails The configuration details for updating a backend server.
UpdateBackendRequest wrapper for the UpdateBackend operation.
UpdateBackendResponse wrapper for the UpdateBackend operation.
UpdateBackendSetDetails The configuration details for updating a load balancer backend set.
UpdateBackendSetRequest wrapper for the UpdateBackendSet operation.
UpdateBackendSetResponse wrapper for the UpdateBackendSet operation.
UpdateHealthCheckerDetails The health checker's configuration details.
UpdateHealthCheckerRequest wrapper for the UpdateHealthChecker operation.
UpdateHealthCheckerResponse wrapper for the UpdateHealthChecker operation.
UpdateHostnameDetails The configuration details for updating a virtual hostname.
UpdateHostnameRequest wrapper for the UpdateHostname operation.
UpdateHostnameResponse wrapper for the UpdateHostname operation.
UpdateListenerDetails The configuration details for updating a listener.
UpdateListenerRequest wrapper for the UpdateListener operation.
UpdateListenerResponse wrapper for the UpdateListener operation.
UpdateLoadBalancerDetails Configuration details to update a load balancer.
UpdateLoadBalancerRequest wrapper for the UpdateLoadBalancer operation.
UpdateLoadBalancerResponse wrapper for the UpdateLoadBalancer operation.
UpdateNetworkSecurityGroupsDetails An object representing an updated list of network security groups (NSGs) that overwrites the existing list of NSGs.
UpdateNetworkSecurityGroupsRequest wrapper for the UpdateNetworkSecurityGroups operation.
UpdateNetworkSecurityGroupsResponse wrapper for the UpdateNetworkSecurityGroups operation.
UpdatePathRouteSetDetails An updated set of path route rules that overwrites the existing set of rules.
UpdatePathRouteSetRequest wrapper for the UpdatePathRouteSet operation.
UpdatePathRouteSetResponse wrapper for the UpdatePathRouteSet operation.
UpdateRuleSetDetails An updated set of rules that overwrites the existing set of rules.
UpdateRuleSetRequest wrapper for the UpdateRuleSet operation.
UpdateRuleSetResponse wrapper for the UpdateRuleSet operation.
UpdateSslCipherSuiteDetails The configuration details for updating an SSL cipher suite.
UpdateSSLCipherSuiteRequest wrapper for the UpdateSSLCipherSuite operation.
UpdateSSLCipherSuiteResponse wrapper for the UpdateSSLCipherSuite operation.
WorkRequest Many of the API requests you use to create and configure load balancing do not take effect immediately.
WorkRequestError An object returned in the event of a work request error.
# Interfaces
Rule An object that represents an action to apply to a listener.
RuleCondition A condition to apply to an access control rule.
# Type aliases
BackendHealthStatusEnum Enum with underlying type: string.
BackendSetHealthStatusEnum Enum with underlying type: string.
CreateLoadBalancerDetailsIpModeEnum Enum with underlying type: string.
HealthCheckResultHealthCheckStatusEnum Enum with underlying type: string.
ListLoadBalancersSortByEnum Enum with underlying type: string.
ListLoadBalancersSortOrderEnum Enum with underlying type: string.
LoadBalancerHealthStatusEnum Enum with underlying type: string.
LoadBalancerHealthSummaryStatusEnum Enum with underlying type: string.
LoadBalancerLifecycleStateEnum Enum with underlying type: string.
PathMatchConditionOperatorEnum Enum with underlying type: string.
PathMatchTypeMatchTypeEnum Enum with underlying type: string.
RuleActionEnum Enum with underlying type: string.
RuleConditionAttributeNameEnum Enum with underlying type: string.
SslConfigurationDetailsServerOrderPreferenceEnum Enum with underlying type: string.
SslConfigurationServerOrderPreferenceEnum Enum with underlying type: string.
WorkRequestErrorErrorCodeEnum Enum with underlying type: string.
WorkRequestLifecycleStateEnum Enum with underlying type: string.