AwsElasticloadbalancingListenerConditionArgs

interface AwsElasticloadbalancingListenerConditionArgs { hostHeaders?: string[]; httpHeader?: { name: string; values: string[] }; httpRequestMethods?: string[]; pathPatterns?: string[]; queryStrings?: { key?: string; value: string }[]; sourceIps?: string[]; }

Listener rule condition input.

Example

CODE
const condition = { pathPatterns: ['/api/*'] };

Properties

hostHeaders: string[]

Optional host-header values.

httpHeader: { name: string; values: string[] }

Optional HTTP-header match condition.

Properties

  • name (string) — Header name to match.
  • values (string[]) — Header values to match.

httpRequestMethods: string[]

Optional request-method values.

pathPatterns: string[]

Optional path-pattern values.

queryStrings: { key?: string; value: string }[]

Optional query-string pairs.

sourceIps: string[]

Optional source-IP CIDRs.