Create listener
bycloud load-balancers listeners create --load_balancer_id <load_balancer_id> --protocol <protocol> [flags]Create a new listener on a load balancer
Options
--output
(-o)
stringoptionalOutput format: text, json, or yaml
Values: "text", "json", "yaml"
Default: "text"
Body Options
--load_balancer_id
stringrequired--protocol
stringrequiredValues: "HTTP", "HTTPS", "TCP", "TERMINATED_HTTPS", "UDP", "SCTP"
--protocol_port
integerrequired--admin_state_up
booleanoptionalDefault: true
--connection_limit
integeroptionalDefault: -1
--default_pool_id
stringoptional--default_tls_container_ref
stringoptional--description
stringoptional--insert_headers
objectoptional--name
stringoptional--sni_container_refs
arrayoptional--tags
arrayoptional--timeout_client_data
integeroptional--timeout_member_connect
integeroptional--timeout_member_data
integeroptional--timeout_tcp_inspect
integeroptionalCommand
bycloud load-balancers listeners create \--load_balancer_id "abc-123" \--protocol HTTP \--protocol_port 8080
Output
ID 550e8400-e29b-41d4-a716-446655440000CRN crn:spo1:loadbalancer:listener:550e8400-e29b-41d4-a716-446655440000NAME http-listenerDESCRIPTION stringPROVISIONING_STATUS ACTIVEOPERATING_STATUS ONLINEADMIN_STATE_UP truePROTOCOL HTTPPROTOCOL_PORT 80CONNECTION_LIMIT -1DEFAULT_POOL_ID 550e8400-e29b-41d4-a716-446655440000DEFAULT_TLS_CONTAINER_REF stringSNI_CONTAINER_REFS string, stringTIMEOUT_CLIENT_DATA 1TIMEOUT_MEMBER_CONNECT 1TIMEOUT_MEMBER_DATA 1TIMEOUT_TCP_INSPECT 1LOAD_BALANCER_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