CfnLinkRoutingRuleMixinProps
- class aws_cdk.cfn_property_mixins.aws_rtbfabric.CfnLinkRoutingRuleMixinProps(*, conditions=None, gateway_id=None, link_id=None, priority=None, tags=None)
Bases:
objectProperties for CfnLinkRoutingRulePropsMixin.
- Parameters:
conditions (
Union[IResolvable,RuleConditionProperty,Dict[str,Any],None]) – Conditions for a routing rule. All non-null fields must match (AND logic). At least one field must be set. HostHeader and HostHeaderWildcard are mutually exclusive. PathPrefix and PathExact are mutually exclusive.gateway_id (
Optional[str])link_id (
Optional[str])priority (
Union[int,float,None])tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – Tags to assign to the LinkRoutingRule.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.cfn_property_mixins import aws_rtbfabric as rtbfabric cfn_link_routing_rule_mixin_props = rtbfabric.CfnLinkRoutingRuleMixinProps( conditions=rtbfabric.CfnLinkRoutingRulePropsMixin.RuleConditionProperty( host_header="hostHeader", host_header_wildcard="hostHeaderWildcard", path_exact="pathExact", path_prefix="pathPrefix", query_string_equals=rtbfabric.CfnLinkRoutingRulePropsMixin.QueryStringKeyValuePairProperty( key="key", value="value" ), query_string_exists="queryStringExists" ), gateway_id="gatewayId", link_id="linkId", priority=123, tags=[CfnTag( key="key", value="value" )] )
Attributes
- conditions
Conditions for a routing rule.
All non-null fields must match (AND logic). At least one field must be set. HostHeader and HostHeaderWildcard are mutually exclusive. PathPrefix and PathExact are mutually exclusive.
- gateway_id
-
- Type:
see
- link_id
-
- Type:
see
- priority
-
- Type:
see
- tags
Tags to assign to the LinkRoutingRule.