Create health monitor
bycloud load-balancers health-monitors --pool_id <pool_id> --type <type> [flags]Create a new health monitor for a pool
Options
--output
(-o)
stringoptionalOutput format: text, json, or yaml
Values: "text", "json", "yaml"
Default: "text"
Body Options
--delay
integerrequired--max_retries
integerrequired--pool_id
stringrequired--timeout
integerrequired--type
stringrequiredValues: "HTTP", "HTTPS", "PING", "TCP", "TLS-HELLO", "UDP-CONNECT", "SCTP"
--admin_state_up
booleanoptionalDefault: true
--expected_codes
stringoptionalDefault: "200"
--http_method
stringoptionalValues: "GET", "HEAD", "POST", "PUT", "DELETE", "TRACE", "OPTIONS", "CONNECT", "PATCH"
--max_retries_down
integeroptional--name
stringoptional--tags
arrayoptional--url_path
stringoptionalDefault: "/"
Command
bycloud load-balancers health-monitors \--pool_id "abc-123" \--type HTTP \--delay 1
Output
ID 550e8400-e29b-41d4-a716-446655440000CRN crn:spo1:loadbalancer:health-monitor:550e8400-e29b-41d4-a716-446655440000NAME http-monitorPROVISIONING_STATUS ACTIVEOPERATING_STATUS ONLINEADMIN_STATE_UP trueTYPE HTTPDELAY 5TIMEOUT 3MAX_RETRIES 3MAX_RETRIES_DOWN 3HTTP_METHOD GETURL_PATH /healthEXPECTED_CODES 200POOL_ID 550e8400-e29b-41d4-a716-446655440000TAGS web, frontendPROJECT_ID 550e8400-e29b-41d4-a716-446655440000CREATED_AT 2024-01-15T10:30:00ZUPDATED_AT 2024-01-15T10:30:00Z