Interface CfnRoutingRuleMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnRoutingRuleMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:55.551Z")
@Stability(Stable)
public interface CfnRoutingRuleMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnRoutingRulePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.apigatewayv2.*;
CfnRoutingRuleMixinProps cfnRoutingRuleMixinProps = CfnRoutingRuleMixinProps.builder()
.actions(List.of(ActionProperty.builder()
.invokeApi(ActionInvokeApiProperty.builder()
.apiId("apiId")
.stage("stage")
.stripBasePath(false)
.build())
.build()))
.conditions(List.of(ConditionProperty.builder()
.matchBasePaths(MatchBasePathsProperty.builder()
.anyOf(List.of("anyOf"))
.build())
.matchHeaders(MatchHeadersProperty.builder()
.anyOf(List.of(MatchHeaderValueProperty.builder()
.header("header")
.valueGlob("valueGlob")
.build()))
.build())
.build()))
.domainNameArn("domainNameArn")
.priority(123)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnRoutingRuleMixinPropsstatic final classAn implementation forCfnRoutingRuleMixinProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActions
The resulting action based on matching a routing rules condition.Only InvokeApi is supported.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRoutingRulePropsMixin.ActionProperty>- See Also:
-
getConditions
The conditions of the routing rule.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRoutingRulePropsMixin.ConditionProperty>- See Also:
-
getDomainNameArn
The ARN of the domain name.- See Also:
-
getPriority
The order in which API Gateway evaluates a rule.Priority is evaluated from the lowest value to the highest value. Rules can't have the same priority. Priority values 1-1,000,000 are supported.
- See Also:
-
builder
- Returns:
- a
CfnRoutingRuleMixinProps.BuilderofCfnRoutingRuleMixinProps
-