ULB.Pool
Element Description
For ECS groups under a shared load balancer, one listener corresponds to multiple ECS groups. You can add or delete ECS groups as required. An ECS group consists of multiple ECSs.
Element Properties
Property |
Required |
Descripiton |
---|---|---|
sessionPersistence |
No |
Session persistence setting Type: ULB.StickySession Value Description: If this option is selected, the session persistence function is enabled by default. Default: {u'type': u'SOURCE_IP'} Suggestion: Set the value based on specifications and requirements. |
protocol |
Yes |
ECS group protocol Type: string Value Description: Supports HTTP and TCP. Value Constraint: The value can be HTTP or TCP. The value must be consistent with the listener protocol. Suggestion: Set the value based on specifications and requirements. |
name |
No |
ECS group name Type: string Value Description: Supports customization. Value Constraint: The value supports a maximum of 64 characters and can only contain digits, letters, underscores (_), and hyphens (-). Suggestion: Customize the value. |
lbAlgorithm |
Yes |
Allocation policy type Type: string Value Description: ROUND_ROBIN: indicates the weighted round robin algorithm. LEAST_CONNECTIONS: indicates the weighted least connection. SOURCE_IP: indicates the source IP algorithm. Default: ROUND_ROBIN Value Constraint: Supports "ROUND_ROBIN","LEAST_CONNECTIONS","SOURCE_IP" Suggestion: Set the value based on specifications and requirements. |
listenerId |
Yes |
ID of the belonged listener Type: string Value Description: Indicates the ID generated after a ULB instance is created, for example, 8abbd7a9-c1f8-440d-96ff-376ee7382082. Value Constraint: The ID must be the listener ID of an existing ULB instance. Suggestion: You are advised to drag the object to the ULB.Listener and use the get_reference function to automatically generate the value. Alternatively, query the ULB listener ID on the ULB page and enter it accordingly. |
Relationships Between Elements
Description |
Target |
---|---|
ContainedIn |
Return Value
Property |
Type |
Description |
---|---|---|
refID |
string |
ECS group instance ID |
Blueprint Example
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: pool_protocol: description: ECS group protocol, which must be consistent with the listener protocol pool_listenerId: description: Belonged listener ID pool_lbAlgorithm: description: Allocation policy type node_templates: pool: type: HuaweiCloud.ULB.Pool properties: protocol: get_input: pool_protocol listenerId: get_input: pool_listenerId lbAlgorithm: get_input: pool_lbAlgorithm
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot