Create L7 rule
bycloud load-balancers l7-policies-rules --load_balancer_id <load_balancer_id> --l7_policy_id <l7_policy_id> [flags]Add a rule to an L7 policy
Options
--l7_policy_id
stringrequiredL7 Policy ID
--load_balancer_id
stringrequiredLoad Balancer ID
--output
(-o)
stringoptionalOutput format: text, json, or yaml
Values: "text", "json", "yaml"
Default: "text"
Body Options
--compare_type
stringrequiredValues: "REGEX", "STARTS_WITH", "ENDS_WITH", "CONTAINS", "EQUAL_TO"
--type
stringrequiredValues: "HOST_NAME", "PATH", "FILE_TYPE", "HEADER", "COOKIE", "SSL_CONN_HAS_CERT", "SSL_VERIFY_RESULT", "SSL_DN_FIELD"
--value
stringrequired--invert
booleanoptionalDefault: false
--key
stringoptionalRequired for HEADER and COOKIE rules
--tags
arrayoptionalCommand
bycloud load-balancers l7-policies-rules \--load_balancer_id "abc-123" \--l7_policy_id "abc-123" \--type HOST_NAME
Output
ID 550e8400-e29b-41d4-a716-446655440000CRN crn:spo1:loadbalancer:l7-rule:550e8400-e29b-41d4-a716-446655440000PROVISIONING_STATUS ACTIVEOPERATING_STATUS ONLINETYPE PATHCOMPARE_TYPE STARTS_WITHKEY stringVALUE stringINVERT falseL7_POLICY_ID 550e8400-e29b-41d4-a716-446655440000TAGS web, frontendCREATED_AT 2024-01-15T10:30:00ZUPDATED_AT 2024-01-15T10:30:00Z