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

NameData TypeValue
DescriptionstringThis class describes the configuration of a load balancing policy action.
Experimentalbooleantrue
UMLPackagePathstringCIM::Network
Versionstring2.32.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
BandwidthMaxLimituint64
DescriptionstringThis property describes the limit on the maximum server bandwidth.
PUnitstringbit / second
BandwidthNormalLimituint64
DescriptionstringThis property describes the limit on the normal server bandwidth.
PUnitstringbit / second
ConnectionMaxLimituint64
DescriptionstringThis 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.
ConnectionNormalLimituint64
DescriptionstringThis 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.
EncryptionAlgorithmuint16
DescriptionstringThis property identifies the encryption algorithm used.
ValueMapstring2, 3, .., 32768..65535
ValuesstringAES, 3DES, DMTF Reserved, Vendor Reserved
HealthCheckHitsForRecoveryuint16
DescriptionstringThis property specifies the number of positive answers that the load balancer has to receive to consider that an unavailable server is available again.
HealthCheckPolicyFailDetectCountuint16
DescriptionstringThis field specifies the number of negative answers that the load balancer has to receive to consider that a server is unavailable.
HealthCheckPolicyIntervaldatetime
DescriptionstringThis field describes the checking periodicity.
HealthCheckPolicyIntervalForRecoverydatetime
DescriptionstringThis property defines, after considering a server as down, the time to wait until the next try to check the server availability.
HealthCheckPolicyTypeuint16
DescriptionstringThis 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.
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, .., 32767..65535
ValuesstringOther, ICMP, TCP, UDP, SNMP, HTTP, HTTPS, DNS, DMTF Reserved, Vendor Reserved
HealthCheckPolicyValuestring
DescriptionstringThis 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).
HealthCheckPolicyValueTypeuint16
DescriptionstringThis field identifies an element involved in the action to be preformed (e.g. a cookie name, a header name, etc).
ValueMapstring2, 3, .., 32768..65535
ValuesstringCooking Name, HTTP Header Name, DMTF Reserved, Vendor Reserved
HealthCheckTimeoutdatetime
DescriptionstringThis property indicates the waiting time after which the balanced server or application is considered not available.
PersistenceTimeoutdatetime
DescriptionstringThis property specifies an expiration time for the persistence process.
PersistenceTypeuint16
DescriptionstringThis 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.
ValueMapstring1, 2, 3, 4, .., 32767..65535
ValuesstringOther, Cookie Based, Source IP Address, HTTP Header, DMTF Reserved, Vendor Reserved
PersistenceValuestring
DescriptionstringThis 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).
PersistenceValueTypeuint16
DescriptionstringThis property identifies an element involved in the action to be preformed (e.g. a cookie name, a header name, etc).
ValueMapstring2, 3, .., 32768..65535
ValuesstringCookie Name, HTTP Header Name, DMTF Reserved, Vendor Reserved

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData
SoIDstringCIM_SettingData
SoOrgIDstringCIM_SettingData
ComponentSettingstring[]CIM_SettingData

Class Methods