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.