ApiGatewayV2 / Client / get_routing_rule
get_routing_rule¶
- ApiGatewayV2.Client.get_routing_rule(**kwargs)¶
Gets a routing rule.
See also: AWS API Documentation
Request Syntax
response = client.get_routing_rule( DomainName='string', DomainNameId='string', RoutingRuleId='string' )
- Parameters:
DomainName (string) –
[REQUIRED]
The domain name.
DomainNameId (string) – The domain name ID.
RoutingRuleId (string) –
[REQUIRED]
The routing rule ID.
- Return type:
dict
- Returns:
Response Syntax
{ '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
Actions (list) –
The resulting action based on matching a routing rules condition. Only InvokeApi is supported.
(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 conditions of the routing rule.
(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 order in which API Gateway evaluates a rule. Priority is evaluated from the lowest value to the highest value.
RoutingRuleArn (string) –
The routing rule ARN.
RoutingRuleId (string) –
The routing rule ID.
Exceptions