AwsElasticloadbalancingListenerRuleArgs

interface AwsElasticloadbalancingListenerRuleArgs { actions: AwsElasticloadbalancingActionArgs[]; conditions: AwsElasticloadbalancingListenerConditionArgs[]; priority: number; }

Listener rule input.

Example

CODE
const rule = {
  priority: 100,
  actions: [{ type: 'forward', targetGroup }],
  conditions: [{ pathPatterns: ['/api/*'] }],
};

Properties

actions: AwsElasticloadbalancingActionArgs[]

Actions executed when conditions match.

conditions: AwsElasticloadbalancingListenerConditionArgs[]

Conditions used for listener rule matching.

priority: number

Explicit rule priority. Must be unique for each listener.