# Class CIM_LoadBalancingActionSettingData
extends CIM_NetworkPolicyActionSettingData

This class describes the configuration of a load balancing policy action.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_NetworkPolicyActionSettingData
|
+--CIM_LoadBalancingActionSettingData

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class describes the configuration of a load balancing policy action.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network
Version | string | 2.32.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
BandwidthMaxLimit | uint64 |
Description | string | This property describes the limit on the maximum server bandwidth.
PUnit | string | bit / second
BandwidthNormalLimit | uint64 |
Description | string | This property describes the limit on the normal server bandwidth.
PUnit | string | bit / second
ConnectionMaxLimit | uint64 |
Description | string | This property describes the limit on the maximum number of server connections. Typically, the number server connections are represented by the number of open connected stream sockets at the application level.
ConnectionNormalLimit | uint64 |
Description | string | This property describes the limit on the normal number of server connections. Typically, the number server connections are represented by the number of open connected stream sockets at the application level.
EncryptionAlgorithm | uint16 |
Description | string | This property identifies the encryption algorithm used.
ValueMap | string | 2, 3, .., 32768..65535
Values | string | AES, 3DES, DMTF Reserved, Vendor Reserved
HealthCheckHitsForRecovery | uint16 |
Description | string | This property specifies the number of positive answers that the load balancer has to receive to consider that an unavailable server is available again.
HealthCheckPolicyFailDetectCount | uint16 |
Description | string | This field specifies the number of negative answers that the load balancer has to receive to consider that a server is unavailable.
HealthCheckPolicyInterval | datetime |
Description | string | This field describes the checking periodicity.
HealthCheckPolicyIntervalForRecovery | datetime |
Description | string | This property defines, after considering a server as down, the time to wait until the next try to check the server availability.
HealthCheckPolicyType | uint16 |
Description | string | This property specifies the type of health checking used. "ICMP": this health check method sends an ICMP PING message to the server in order to check its availability. "TCP": this health check method establishes a TCP connection with the server in order to check its availability. "UDP": this health check method sends an UDP packet in order to check its availability. "SNMP": this health check method sends a SNMP request to the server in order to check its availability. "HTTP": this health check method sends HTTP request to the server in order to check its availability. "HTTPS": this health check method sends HTTPS request to the server in order to check its availability. "DNS": Sends a domain name query to the server to resolve in order to check its availability.
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, .., 32767..65535
Values | string | Other, ICMP, TCP, UDP, SNMP, HTTP, HTTPS, DNS, DMTF Reserved, Vendor Reserved
HealthCheckPolicyValue | string |
Description | string | This field identifies the value of the element involved in the action to be preformed (e.g. the value of the cookie or header identified in the HealthCheckPolicyValueType property).
HealthCheckPolicyValueType | uint16 |
Description | string | This field identifies an element involved in the action to be preformed (e.g. a cookie name, a header name, etc).
ValueMap | string | 2, 3, .., 32768..65535
Values | string | Cooking Name, HTTP Header Name, DMTF Reserved, Vendor Reserved
HealthCheckTimeout | datetime |
Description | string | This property indicates the waiting time after which the balanced server or application is considered not available.
PersistenceTimeout | datetime |
Description | string | This property specifies an expiration time for the persistence process.
PersistenceType | uint16 |
Description | string | This property identifies the type of persistent maintained by the load balancer. Cookie Based: The cookie data structure present in the HTTP header is used to persist client connections to the servers Source IP Address: The Source IP address of the client request is used to persist the connection to the servers HTTP Header: The HTTP header field in the client connection request is used to persist connection to the servers.
ValueMap | string | 1, 2, 3, 4, .., 32767..65535
Values | string | Other, Cookie Based, Source IP Address, HTTP Header, DMTF Reserved, Vendor Reserved
PersistenceValue | string |
Description | string | This field identifies the value of the Key element involved in the action to be preformed (e.g. the value of the cookie or header identified in the Key element).
PersistenceValueType | uint16 |
Description | string | This property identifies an element involved in the action to be preformed (e.g. a cookie name, a header name, etc).
ValueMap | string | 2, 3, .., 32768..65535
Values | string | Cookie Name, HTTP Header Name, DMTF Reserved, Vendor Reserved

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods