-u, --api-url string Override default host URL. Preferred over the config file override 'cloud' and env var 'IONOS_API_URL' (default "https://api.ionos.com")
--applicationloadbalancer-id string The unique ApplicationLoadBalancer Id (required)
--cols strings Set of columns to be printed on output
Available columns: [Name Type TargetGroupId DropQuery Location StatusCode ResponseMessage ContentType Condition] (default [Name,Type,TargetGroupId,DropQuery,Condition])
-C, --condition string comparison rule for condition-value and the element selected with condition-type and condition-key. Possible values: EXISTS, CONTAINS, EQUALS, MATCHES, STARTS_WITH, ENDS_WITH. mandatory for HEADER, PATH, QUERY, METHOD, HOST, and COOKIE types; must be null when type is SOURCE_IP. (default "EQUALS")
-K, --condition-key string selects which entry in the selected HTTP element is used for the rule. For example, "Accept" for condition-type=HEADER. Not applicable for HOST, PATH or SOURCE_IP (default "Accept")
-T, --condition-type string selects which element in the incoming HTTP request is used for the rule. Possible values HEADER, PATH, QUERY, METHOD, HOST, COOKIE, SOURCE _IP (default "HEADER")
-V, --condition-value string value compared with the selected HTTP element. For example "application/json" in combination with condition=EQUALS, condition-type=HEADER, condition-key=Accept would be valid. Not applicable for condition EXISTS. Mandatory for conditions CONTAINS, EQUALS, MATCHES, STARTS_WITH, ENDS_WITH; must be null when condition is EXISTS (default "application/json")
-c, --config string Configuration file used for authentication (default "$XDG_CONFIG_HOME/ionosctl/config.yaml")
--content-type string Valid only for STATIC actions. (default "application/json")
--datacenter-id string The unique Data Center Id (required)
-D, --depth int Level of detail for response objects (default 1)
-F, --filters strings Limit results to results containing the specified filter:KEY1=VALUE1,KEY2=VALUE2
-f, --force Force command to execute without user input
-h, --help Print usage
--limit int Maximum number of items to return per request (default 50)
-l, --location string The location for redirecting; mandatory and valid only for REDIRECT actions. (default "www.ionos.com")
-m, --message string The response message of the request; mandatory for STATIC actions. (default "Application Down")
-n, --name string The unique name of the Application Load Balancer HTTP rule. (required)
--negate Specifies whether the condition is negated or not
--no-headers Don't print table headers when table output is used
--offset int Number of items to skip before starting to collect the results
--order-by string Property to order the results by
-o, --output string Desired output format [text|json|api-json] (default "text")
-Q, --query Default is false; valid only for REDIRECT actions.
-q, --quiet Quiet output
--rule-id string The unique ForwardingRule Id (required)
--status-code int Valid only for REDIRECT and STATIC actions. For REDIRECT actions, default is 301 and possible values are 301, 302, 303, 307, and 308. For STATIC actions, default is 503 and valid range is 200 to 599. (default 301)
--targetgroup-id string he ID of the target group; mandatory and only valid for FORWARD actions.
-t, --timeout int Timeout option for Request for Forwarding Rule Http Rule creation [seconds] (default 300)
--type string Type of the HTTP rule. (required)
-v, --verbose count Increase verbosity level [-v, -vv, -vvv]
-w, --wait-for-request Wait for the Request for Forwarding Rule Http Rule creation to be executed
ionosctl alb rule http add --datacenter-id DATACENTER_ID --applicationloadbalancer-id APPLICATIONLOADBALANCER_ID --rule-id FORWARDINGRULE_ID -n NAME --type TYPE