We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 15, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 15, 2026 by Pulumi
Resource Type definition for AWS::RTBFabric::LinkRoutingRule. A routing rule on a link within RTB Fabric that controls request routing based on conditions such as host headers, path matching, and query string parameters.
Using getLinkRoutingRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLinkRoutingRule(args: GetLinkRoutingRuleArgs, opts?: InvokeOptions): Promise<GetLinkRoutingRuleResult>
function getLinkRoutingRuleOutput(args: GetLinkRoutingRuleOutputArgs, opts?: InvokeOptions): Output<GetLinkRoutingRuleResult>def get_link_routing_rule(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLinkRoutingRuleResult
def get_link_routing_rule_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLinkRoutingRuleResult]func LookupLinkRoutingRule(ctx *Context, args *LookupLinkRoutingRuleArgs, opts ...InvokeOption) (*LookupLinkRoutingRuleResult, error)
func LookupLinkRoutingRuleOutput(ctx *Context, args *LookupLinkRoutingRuleOutputArgs, opts ...InvokeOption) LookupLinkRoutingRuleResultOutput> Note: This function is named LookupLinkRoutingRule in the Go SDK.
public static class GetLinkRoutingRule
{
public static Task<GetLinkRoutingRuleResult> InvokeAsync(GetLinkRoutingRuleArgs args, InvokeOptions? opts = null)
public static Output<GetLinkRoutingRuleResult> Invoke(GetLinkRoutingRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLinkRoutingRuleResult> getLinkRoutingRule(GetLinkRoutingRuleArgs args, InvokeOptions options)
public static Output<GetLinkRoutingRuleResult> getLinkRoutingRule(GetLinkRoutingRuleArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:rtbfabric:getLinkRoutingRule
arguments:
# arguments dictionarydata "aws-native_rtbfabric_getlinkroutingrule" "name" {
# arguments
}The following arguments are supported:
- Arn string
- Arn string
- arn string
- arn String
- arn string
- arn str
- arn String
getLinkRoutingRule Result
The following output properties are available:
- Arn string
- Conditions
Link
Routing Rule Rule Condition - Created
Timestamp string - Gateway
Id string - Link
Id string - Priority int
- Rule
Id string - Status
Link
Routing Rule Rule Status - Tag
- Updated
Timestamp string
- arn string
- conditions object
- created_
timestamp string - gateway_
id string - link_
id string - priority number
- rule_
id string - status "CREATION_IN_PROGRESS" | "ACTIVE" | "UPDATE_IN_PROGRESS" | "DELETION_IN_PROGRESS" | "DELETED" | "FAILED"
- list(object)
- updated_
timestamp string
- arn String
- conditions
Link
Routing Rule Rule Condition - created
Timestamp String - gateway
Id String - link
Id String - priority Integer
- rule
Id String - status
Link
Routing Rule Rule Status - List<Tag>
- updated
Timestamp String
- arn string
- conditions
Link
Routing Rule Rule Condition - created
Timestamp string - gateway
Id string - link
Id string - priority number
- rule
Id string - status
Link
Routing Rule Rule Status - Tag[]
- updated
Timestamp string
Supporting Types
LinkRoutingRuleQueryStringKeyValuePair
LinkRoutingRuleRuleCondition
- Host
Header string - Exact host match — RFC 3986 unreserved characters. Mutually exclusive with HostHeaderWildcard.
- Host
Header stringWildcard - Wildcard host pattern (e.g., *.example.com) — RFC 3986 unreserved characters plus *. Mutually exclusive with HostHeader.
- Path
Exact string - Exact path match — must start with /. Mutually exclusive with PathPrefix.
- Path
Prefix string - Path prefix matching — strict starts-with, must start with /. Mutually exclusive with PathExact.
- Query
String Pulumi.Equals Aws Native. Rtb Fabric. Inputs. Link Routing Rule Query String Key Value Pair - Query string key=value pair match (single pair).
- Query
String stringExists - Query string key presence check (any value accepted).
- Host
Header string - Exact host match — RFC 3986 unreserved characters. Mutually exclusive with HostHeaderWildcard.
- Host
Header stringWildcard - Wildcard host pattern (e.g., *.example.com) — RFC 3986 unreserved characters plus *. Mutually exclusive with HostHeader.
- Path
Exact string - Exact path match — must start with /. Mutually exclusive with PathPrefix.
- Path
Prefix string - Path prefix matching — strict starts-with, must start with /. Mutually exclusive with PathExact.
- Query
String LinkEquals Routing Rule Query String Key Value Pair - Query string key=value pair match (single pair).
- Query
String stringExists - Query string key presence check (any value accepted).
- host_
header string - Exact host match — RFC 3986 unreserved characters. Mutually exclusive with HostHeaderWildcard.
- host_
header_ stringwildcard - Wildcard host pattern (e.g., *.example.com) — RFC 3986 unreserved characters plus *. Mutually exclusive with HostHeader.
- path_
exact string - Exact path match — must start with /. Mutually exclusive with PathPrefix.
- path_
prefix string - Path prefix matching — strict starts-with, must start with /. Mutually exclusive with PathExact.
- query_
string_ objectequals - Query string key=value pair match (single pair).
- query_
string_ stringexists - Query string key presence check (any value accepted).
- host
Header String - Exact host match — RFC 3986 unreserved characters. Mutually exclusive with HostHeaderWildcard.
- host
Header StringWildcard - Wildcard host pattern (e.g., *.example.com) — RFC 3986 unreserved characters plus *. Mutually exclusive with HostHeader.
- path
Exact String - Exact path match — must start with /. Mutually exclusive with PathPrefix.
- path
Prefix String - Path prefix matching — strict starts-with, must start with /. Mutually exclusive with PathExact.
- query
String LinkEquals Routing Rule Query String Key Value Pair - Query string key=value pair match (single pair).
- query
String StringExists - Query string key presence check (any value accepted).
- host
Header string - Exact host match — RFC 3986 unreserved characters. Mutually exclusive with HostHeaderWildcard.
- host
Header stringWildcard - Wildcard host pattern (e.g., *.example.com) — RFC 3986 unreserved characters plus *. Mutually exclusive with HostHeader.
- path
Exact string - Exact path match — must start with /. Mutually exclusive with PathPrefix.
- path
Prefix string - Path prefix matching — strict starts-with, must start with /. Mutually exclusive with PathExact.
- query
String LinkEquals Routing Rule Query String Key Value Pair - Query string key=value pair match (single pair).
- query
String stringExists - Query string key presence check (any value accepted).
- host_
header str - Exact host match — RFC 3986 unreserved characters. Mutually exclusive with HostHeaderWildcard.
- host_
header_ strwildcard - Wildcard host pattern (e.g., *.example.com) — RFC 3986 unreserved characters plus *. Mutually exclusive with HostHeader.
- path_
exact str - Exact path match — must start with /. Mutually exclusive with PathPrefix.
- path_
prefix str - Path prefix matching — strict starts-with, must start with /. Mutually exclusive with PathExact.
- query_
string_ Linkequals Routing Rule Query String Key Value Pair - Query string key=value pair match (single pair).
- query_
string_ strexists - Query string key presence check (any value accepted).
- host
Header String - Exact host match — RFC 3986 unreserved characters. Mutually exclusive with HostHeaderWildcard.
- host
Header StringWildcard - Wildcard host pattern (e.g., *.example.com) — RFC 3986 unreserved characters plus *. Mutually exclusive with HostHeader.
- path
Exact String - Exact path match — must start with /. Mutually exclusive with PathPrefix.
- path
Prefix String - Path prefix matching — strict starts-with, must start with /. Mutually exclusive with PathExact.
- query
String Property MapEquals - Query string key=value pair match (single pair).
- query
String StringExists - Query string key presence check (any value accepted).
LinkRoutingRuleRuleStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 15, 2026 by Pulumi