Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-vpclattice-rule.json
Parent schema serverless-framework-configuration
Type: object

Creates a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions.. Source:- No source definition found, add manually please

Properties

Action object required
2 nested properties
Forward object
1 nested properties
TargetGroups WeightedTargetGroup[] required
minItems=1maxItems=2
FixedResponse object
1 nested properties
StatusCode integer required
min=100max=599
Match object required
1 nested properties
HttpMatch object required
3 nested properties
Method string | Aws_CF_FunctionString
PathMatch object
2 nested properties
Match object required
CaseSensitive boolean
Default: false
HeaderMatches HeaderMatch[]
maxItems=5
Priority integer required
min=1max=100
ListenerIdentifier string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString
ServiceIdentifier string | Aws_CF_FunctionString
Tags Tag[]
minItems=0maxItems=50uniqueItems=true

Definitions

Forward object
TargetGroups WeightedTargetGroup[] required
minItems=1maxItems=2
FixedResponse object
StatusCode integer required
min=100max=599
HeaderMatch object
Name string | Aws_CF_FunctionString required
Match object required
3 nested properties
Exact string | Aws_CF_FunctionString
Prefix string | Aws_CF_FunctionString
Contains string | Aws_CF_FunctionString
CaseSensitive boolean
Default: false
HeaderMatchType object
Exact string | Aws_CF_FunctionString
Prefix string | Aws_CF_FunctionString
Contains string | Aws_CF_FunctionString
HttpMatch object
Method string | Aws_CF_FunctionString
PathMatch object
2 nested properties
Match object required
2 nested properties
Exact string | Aws_CF_FunctionString
Prefix string | Aws_CF_FunctionString
CaseSensitive boolean
Default: false
HeaderMatches HeaderMatch[]
maxItems=5
PathMatch object
Match object required
2 nested properties
Exact string | Aws_CF_FunctionString
Prefix string | Aws_CF_FunctionString
CaseSensitive boolean
Default: false
PathMatchType object
Exact string | Aws_CF_FunctionString
Prefix string | Aws_CF_FunctionString
Action object
Forward object
1 nested properties
TargetGroups WeightedTargetGroup[] required
minItems=1maxItems=2
FixedResponse object
1 nested properties
StatusCode integer required
min=100max=599
Match object
HttpMatch object required
3 nested properties
Method string | Aws_CF_FunctionString
PathMatch object
2 nested properties
Match object required
CaseSensitive boolean
Default: false
HeaderMatches HeaderMatch[]
maxItems=5
WeightedTargetGroup object
TargetGroupIdentifier string | Aws_CF_FunctionString required
Weight integer
min=1max=999
Tag object
Key string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString required