ListenerRule

class ListenerRule : KotlinCustomResource

Specifies a listener rule. The listener must be associated with an Application Load Balancer. Each rule consists of a priority, one or more actions, and one or more conditions. For more information, see Quotas for your Application Load Balancers in the User Guide for Application Load Balancers.

Properties

Link copied to clipboard

The actions. The rule must include exactly one of the following types of actions: `forward`, `fixed-response`, or `redirect`, and it must be the last action to be performed. If the rule is for an HTTPS listener, it can also optionally include an authentication action.

Link copied to clipboard

The conditions. The rule can optionally include up to one of each of the following conditions: `http-request-method`, `host-header`, `path-pattern`, and `source-ip`. A rule can also optionally include one or more of each of the following conditions: `http-header` and `query-string`.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val isDefault: Output<Boolean>

Indicates whether this is the default rule.

Link copied to clipboard
val listenerArn: Output<String>?

The Amazon Resource Name (ARN) of the listener.

Link copied to clipboard
val priority: Output<Int>

The rule priority. A listener can't have multiple rules with the same priority. If you try to reorder rules by updating their priorities, do not specify a new priority if an existing rule already uses this priority, as this can cause an error. If you need to reuse a priority with a different rule, you must remove it as a priority first, and then specify it in a subsequent update.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ruleArn: Output<String>

The Amazon Resource Name (ARN) of the rule.

Link copied to clipboard
val urn: Output<String>