ApiGatewayV2 / Client / list_routing_rules
list_routing_rules¶
- ApiGatewayV2.Client.list_routing_rules(**kwargs)¶
Lists routing rules.
See also: AWS API Documentation
Request Syntax
response = client.list_routing_rules( DomainName='string', DomainNameId='string', MaxResults=123, NextToken='string' )
- Parameters:
DomainName (string) –
[REQUIRED]
The domain name.
DomainNameId (string) – The domain name ID.
MaxResults (integer) – The maximum number of elements to be returned for this resource.
NextToken (string) – The next page of elements from this collection. Not valid for the last element of the collection.
- Return type:
dict
- Returns:
Response Syntax
{ 'NextToken': 'string', 'RoutingRules': [ { 'Actions': [ { 'InvokeApi': { 'ApiId': 'string', 'Stage': 'string', 'StripBasePath': True|False } }, ], 'Conditions': [ { 'MatchBasePaths': { 'AnyOf': [ 'string', ] }, 'MatchHeaders': { 'AnyOf': [ { 'Header': 'string', 'ValueGlob': 'string' }, ] } }, ], 'Priority': 123, 'RoutingRuleArn': 'string', 'RoutingRuleId': 'string' }, ] }
Response Structure
(dict) –
Success
NextToken (string) –
The next page of elements from this collection. Not valid for the last element of the collection.
RoutingRules (list) –
The routing rules.
(dict) –
Represents a routing rule.
Actions (list) –
The routing rule action.
(dict) –
The routing rule action.
InvokeApi (dict) –
Represents an InvokeApi action.
ApiId (string) –
The identifier.
Stage (string) –
A string with a length between [1-128].
StripBasePath (boolean) –
The strip base path setting.
Conditions (list) –
The routing rule condition.
(dict) –
Represents a routing rule condition.
MatchBasePaths (dict) –
The base path to be matched.
AnyOf (list) – The string of the case sensitive base path to be matched.
(string) –
After evaluating a selection expression, the result is compared against one or more selection keys to find a matching key. See Selection Expressions for a list of expressions and each expression’s associated selection key type.
MatchHeaders (dict) –
The headers to be matched.
AnyOf (list) –
The header name and header value glob to be matched. The matchHeaders condition is matched if any of the header name and header value globs are matched.
(dict) –
Represents a MatchHeaderValue.
Header (string) –
After evaluating a selection expression, the result is compared against one or more selection keys to find a matching key. See Selection Expressions for a list of expressions and each expression’s associated selection key type.
ValueGlob (string) –
An expression used to extract information at runtime. See Selection Expressions for more information.
Priority (integer) –
The routing rule priority.
RoutingRuleArn (string) –
The routing rule ARN.
RoutingRuleId (string) –
The routing rule ID.
Exceptions