1. Packages
  2. AWS
  3. API Docs
  4. appmesh
  5. getGatewayRoute
AWS v6.78.0 published on Thursday, Apr 24, 2025 by Pulumi

aws.appmesh.getGatewayRoute

Explore with Pulumi AI

AWS v6.78.0 published on Thursday, Apr 24, 2025 by Pulumi

The App Mesh Gateway Route data source allows details of an App Mesh Gateway Route to be retrieved by its name, mesh_name, virtual_gateway_name, and optionally the mesh_owner.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const test = aws.appmesh.getGatewayRoute({
    name: "test-route",
    meshName: "test-mesh",
    virtualGatewayName: "test-gateway",
});
Copy
import pulumi
import pulumi_aws as aws

test = aws.appmesh.get_gateway_route(name="test-route",
    mesh_name="test-mesh",
    virtual_gateway_name="test-gateway")
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/appmesh"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := appmesh.LookupGatewayRoute(ctx, &appmesh.LookupGatewayRouteArgs{
			Name:               "test-route",
			MeshName:           "test-mesh",
			VirtualGatewayName: "test-gateway",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var test = Aws.AppMesh.GetGatewayRoute.Invoke(new()
    {
        Name = "test-route",
        MeshName = "test-mesh",
        VirtualGatewayName = "test-gateway",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.appmesh.AppmeshFunctions;
import com.pulumi.aws.appmesh.inputs.GetGatewayRouteArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var test = AppmeshFunctions.getGatewayRoute(GetGatewayRouteArgs.builder()
            .name("test-route")
            .meshName("test-mesh")
            .virtualGatewayName("test-gateway")
            .build());

    }
}
Copy
variables:
  test:
    fn::invoke:
      function: aws:appmesh:getGatewayRoute
      arguments:
        name: test-route
        meshName: test-mesh
        virtualGatewayName: test-gateway
Copy

Using getGatewayRoute

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 getGatewayRoute(args: GetGatewayRouteArgs, opts?: InvokeOptions): Promise<GetGatewayRouteResult>
function getGatewayRouteOutput(args: GetGatewayRouteOutputArgs, opts?: InvokeOptions): Output<GetGatewayRouteResult>
Copy
def get_gateway_route(mesh_name: Optional[str] = None,
                      mesh_owner: Optional[str] = None,
                      name: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None,
                      virtual_gateway_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetGatewayRouteResult
def get_gateway_route_output(mesh_name: Optional[pulumi.Input[str]] = None,
                      mesh_owner: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                      virtual_gateway_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetGatewayRouteResult]
Copy
func LookupGatewayRoute(ctx *Context, args *LookupGatewayRouteArgs, opts ...InvokeOption) (*LookupGatewayRouteResult, error)
func LookupGatewayRouteOutput(ctx *Context, args *LookupGatewayRouteOutputArgs, opts ...InvokeOption) LookupGatewayRouteResultOutput
Copy

> Note: This function is named LookupGatewayRoute in the Go SDK.

public static class GetGatewayRoute 
{
    public static Task<GetGatewayRouteResult> InvokeAsync(GetGatewayRouteArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayRouteResult> Invoke(GetGatewayRouteInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayRouteResult> getGatewayRoute(GetGatewayRouteArgs args, InvokeOptions options)
public static Output<GetGatewayRouteResult> getGatewayRoute(GetGatewayRouteArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws:appmesh/getGatewayRoute:getGatewayRoute
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MeshName This property is required. string
Name of the service mesh in which the virtual gateway exists.
Name This property is required. string
Name of the gateway route.
VirtualGatewayName This property is required. string
Name of the virtual gateway in which the route exists.
MeshOwner string
AWS account ID of the service mesh's owner.
Tags Dictionary<string, string>
Map of tags.
MeshName This property is required. string
Name of the service mesh in which the virtual gateway exists.
Name This property is required. string
Name of the gateway route.
VirtualGatewayName This property is required. string
Name of the virtual gateway in which the route exists.
MeshOwner string
AWS account ID of the service mesh's owner.
Tags map[string]string
Map of tags.
meshName This property is required. String
Name of the service mesh in which the virtual gateway exists.
name This property is required. String
Name of the gateway route.
virtualGatewayName This property is required. String
Name of the virtual gateway in which the route exists.
meshOwner String
AWS account ID of the service mesh's owner.
tags Map<String,String>
Map of tags.
meshName This property is required. string
Name of the service mesh in which the virtual gateway exists.
name This property is required. string
Name of the gateway route.
virtualGatewayName This property is required. string
Name of the virtual gateway in which the route exists.
meshOwner string
AWS account ID of the service mesh's owner.
tags {[key: string]: string}
Map of tags.
mesh_name This property is required. str
Name of the service mesh in which the virtual gateway exists.
name This property is required. str
Name of the gateway route.
virtual_gateway_name This property is required. str
Name of the virtual gateway in which the route exists.
mesh_owner str
AWS account ID of the service mesh's owner.
tags Mapping[str, str]
Map of tags.
meshName This property is required. String
Name of the service mesh in which the virtual gateway exists.
name This property is required. String
Name of the gateway route.
virtualGatewayName This property is required. String
Name of the virtual gateway in which the route exists.
meshOwner String
AWS account ID of the service mesh's owner.
tags Map<String>
Map of tags.

getGatewayRoute Result

The following output properties are available:

Arn string
ARN of the gateway route.
CreatedDate string
Creation date of the gateway route.
Id string
The provider-assigned unique ID for this managed resource.
LastUpdatedDate string
Last update date of the gateway route.
MeshName string
MeshOwner string
Name string
ResourceOwner string
Resource owner's AWS account ID.
Specs List<GetGatewayRouteSpec>
Gateway route specification. See the aws.appmesh.GatewayRoute resource for details.
Tags Dictionary<string, string>
Map of tags.
VirtualGatewayName string
Arn string
ARN of the gateway route.
CreatedDate string
Creation date of the gateway route.
Id string
The provider-assigned unique ID for this managed resource.
LastUpdatedDate string
Last update date of the gateway route.
MeshName string
MeshOwner string
Name string
ResourceOwner string
Resource owner's AWS account ID.
Specs []GetGatewayRouteSpec
Gateway route specification. See the aws.appmesh.GatewayRoute resource for details.
Tags map[string]string
Map of tags.
VirtualGatewayName string
arn String
ARN of the gateway route.
createdDate String
Creation date of the gateway route.
id String
The provider-assigned unique ID for this managed resource.
lastUpdatedDate String
Last update date of the gateway route.
meshName String
meshOwner String
name String
resourceOwner String
Resource owner's AWS account ID.
specs List<GetGatewayRouteSpec>
Gateway route specification. See the aws.appmesh.GatewayRoute resource for details.
tags Map<String,String>
Map of tags.
virtualGatewayName String
arn string
ARN of the gateway route.
createdDate string
Creation date of the gateway route.
id string
The provider-assigned unique ID for this managed resource.
lastUpdatedDate string
Last update date of the gateway route.
meshName string
meshOwner string
name string
resourceOwner string
Resource owner's AWS account ID.
specs GetGatewayRouteSpec[]
Gateway route specification. See the aws.appmesh.GatewayRoute resource for details.
tags {[key: string]: string}
Map of tags.
virtualGatewayName string
arn str
ARN of the gateway route.
created_date str
Creation date of the gateway route.
id str
The provider-assigned unique ID for this managed resource.
last_updated_date str
Last update date of the gateway route.
mesh_name str
mesh_owner str
name str
resource_owner str
Resource owner's AWS account ID.
specs Sequence[GetGatewayRouteSpec]
Gateway route specification. See the aws.appmesh.GatewayRoute resource for details.
tags Mapping[str, str]
Map of tags.
virtual_gateway_name str
arn String
ARN of the gateway route.
createdDate String
Creation date of the gateway route.
id String
The provider-assigned unique ID for this managed resource.
lastUpdatedDate String
Last update date of the gateway route.
meshName String
meshOwner String
name String
resourceOwner String
Resource owner's AWS account ID.
specs List<Property Map>
Gateway route specification. See the aws.appmesh.GatewayRoute resource for details.
tags Map<String>
Map of tags.
virtualGatewayName String

Supporting Types

GetGatewayRouteSpec

GrpcRoutes This property is required. List<GetGatewayRouteSpecGrpcRoute>
Http2Routes This property is required. List<GetGatewayRouteSpecHttp2Route>
HttpRoutes This property is required. List<GetGatewayRouteSpecHttpRoute>
Priority This property is required. int
GrpcRoutes This property is required. []GetGatewayRouteSpecGrpcRoute
Http2Routes This property is required. []GetGatewayRouteSpecHttp2Route
HttpRoutes This property is required. []GetGatewayRouteSpecHttpRoute
Priority This property is required. int
grpcRoutes This property is required. List<GetGatewayRouteSpecGrpcRoute>
http2Routes This property is required. List<GetGatewayRouteSpecHttp2Route>
httpRoutes This property is required. List<GetGatewayRouteSpecHttpRoute>
priority This property is required. Integer
grpcRoutes This property is required. GetGatewayRouteSpecGrpcRoute[]
http2Routes This property is required. GetGatewayRouteSpecHttp2Route[]
httpRoutes This property is required. GetGatewayRouteSpecHttpRoute[]
priority This property is required. number
grpc_routes This property is required. Sequence[GetGatewayRouteSpecGrpcRoute]
http2_routes This property is required. Sequence[GetGatewayRouteSpecHttp2Route]
http_routes This property is required. Sequence[GetGatewayRouteSpecHttpRoute]
priority This property is required. int
grpcRoutes This property is required. List<Property Map>
http2Routes This property is required. List<Property Map>
httpRoutes This property is required. List<Property Map>
priority This property is required. Number

GetGatewayRouteSpecGrpcRoute

actions This property is required. List<Property Map>
matches This property is required. List<Property Map>

GetGatewayRouteSpecGrpcRouteAction

targets This property is required. List<Property Map>

GetGatewayRouteSpecGrpcRouteActionTarget

Port This property is required. int
VirtualServices This property is required. List<GetGatewayRouteSpecGrpcRouteActionTargetVirtualService>
Port This property is required. int
VirtualServices This property is required. []GetGatewayRouteSpecGrpcRouteActionTargetVirtualService
port This property is required. Integer
virtualServices This property is required. List<GetGatewayRouteSpecGrpcRouteActionTargetVirtualService>
port This property is required. number
virtualServices This property is required. GetGatewayRouteSpecGrpcRouteActionTargetVirtualService[]
port This property is required. int
virtual_services This property is required. Sequence[GetGatewayRouteSpecGrpcRouteActionTargetVirtualService]
port This property is required. Number
virtualServices This property is required. List<Property Map>

GetGatewayRouteSpecGrpcRouteActionTargetVirtualService

VirtualServiceName This property is required. string
VirtualServiceName This property is required. string
virtualServiceName This property is required. String
virtualServiceName This property is required. string
virtual_service_name This property is required. str
virtualServiceName This property is required. String

GetGatewayRouteSpecGrpcRouteMatch

Port This property is required. int
ServiceName This property is required. string
Port This property is required. int
ServiceName This property is required. string
port This property is required. Integer
serviceName This property is required. String
port This property is required. number
serviceName This property is required. string
port This property is required. int
service_name This property is required. str
port This property is required. Number
serviceName This property is required. String

GetGatewayRouteSpecHttp2Route

actions This property is required. List<Property Map>
matches This property is required. List<Property Map>

GetGatewayRouteSpecHttp2RouteAction

rewrites This property is required. List<Property Map>
targets This property is required. List<Property Map>

GetGatewayRouteSpecHttp2RouteActionRewrite

hostnames This property is required. List<Property Map>
paths This property is required. List<Property Map>
prefixes This property is required. List<Property Map>

GetGatewayRouteSpecHttp2RouteActionRewriteHostname

DefaultTargetHostname This property is required. string
DefaultTargetHostname This property is required. string
defaultTargetHostname This property is required. String
defaultTargetHostname This property is required. string
default_target_hostname This property is required. str
defaultTargetHostname This property is required. String

GetGatewayRouteSpecHttp2RouteActionRewritePath

Exact This property is required. string
Exact This property is required. string
exact This property is required. String
exact This property is required. string
exact This property is required. str
exact This property is required. String

GetGatewayRouteSpecHttp2RouteActionRewritePrefix

DefaultPrefix This property is required. string
Value This property is required. string
DefaultPrefix This property is required. string
Value This property is required. string
defaultPrefix This property is required. String
value This property is required. String
defaultPrefix This property is required. string
value This property is required. string
default_prefix This property is required. str
value This property is required. str
defaultPrefix This property is required. String
value This property is required. String

GetGatewayRouteSpecHttp2RouteActionTarget

Port This property is required. int
VirtualServices This property is required. List<GetGatewayRouteSpecHttp2RouteActionTargetVirtualService>
Port This property is required. int
VirtualServices This property is required. []GetGatewayRouteSpecHttp2RouteActionTargetVirtualService
port This property is required. Integer
virtualServices This property is required. List<GetGatewayRouteSpecHttp2RouteActionTargetVirtualService>
port This property is required. number
virtualServices This property is required. GetGatewayRouteSpecHttp2RouteActionTargetVirtualService[]
port This property is required. int
virtual_services This property is required. Sequence[GetGatewayRouteSpecHttp2RouteActionTargetVirtualService]
port This property is required. Number
virtualServices This property is required. List<Property Map>

GetGatewayRouteSpecHttp2RouteActionTargetVirtualService

VirtualServiceName This property is required. string
VirtualServiceName This property is required. string
virtualServiceName This property is required. String
virtualServiceName This property is required. string
virtual_service_name This property is required. str
virtualServiceName This property is required. String

GetGatewayRouteSpecHttp2RouteMatch

Headers This property is required. List<GetGatewayRouteSpecHttp2RouteMatchHeader>
Hostnames This property is required. List<GetGatewayRouteSpecHttp2RouteMatchHostname>
Paths This property is required. List<GetGatewayRouteSpecHttp2RouteMatchPath>
Port This property is required. int
Prefix This property is required. string
QueryParameters This property is required. List<GetGatewayRouteSpecHttp2RouteMatchQueryParameter>
Headers This property is required. []GetGatewayRouteSpecHttp2RouteMatchHeader
Hostnames This property is required. []GetGatewayRouteSpecHttp2RouteMatchHostname
Paths This property is required. []GetGatewayRouteSpecHttp2RouteMatchPath
Port This property is required. int
Prefix This property is required. string
QueryParameters This property is required. []GetGatewayRouteSpecHttp2RouteMatchQueryParameter
headers This property is required. List<GetGatewayRouteSpecHttp2RouteMatchHeader>
hostnames This property is required. List<GetGatewayRouteSpecHttp2RouteMatchHostname>
paths This property is required. List<GetGatewayRouteSpecHttp2RouteMatchPath>
port This property is required. Integer
prefix This property is required. String
queryParameters This property is required. List<GetGatewayRouteSpecHttp2RouteMatchQueryParameter>
headers This property is required. GetGatewayRouteSpecHttp2RouteMatchHeader[]
hostnames This property is required. GetGatewayRouteSpecHttp2RouteMatchHostname[]
paths This property is required. GetGatewayRouteSpecHttp2RouteMatchPath[]
port This property is required. number
prefix This property is required. string
queryParameters This property is required. GetGatewayRouteSpecHttp2RouteMatchQueryParameter[]
headers This property is required. Sequence[GetGatewayRouteSpecHttp2RouteMatchHeader]
hostnames This property is required. Sequence[GetGatewayRouteSpecHttp2RouteMatchHostname]
paths This property is required. Sequence[GetGatewayRouteSpecHttp2RouteMatchPath]
port This property is required. int
prefix This property is required. str
query_parameters This property is required. Sequence[GetGatewayRouteSpecHttp2RouteMatchQueryParameter]
headers This property is required. List<Property Map>
hostnames This property is required. List<Property Map>
paths This property is required. List<Property Map>
port This property is required. Number
prefix This property is required. String
queryParameters This property is required. List<Property Map>

GetGatewayRouteSpecHttp2RouteMatchHeader

Invert This property is required. bool
Matches This property is required. List<GetGatewayRouteSpecHttp2RouteMatchHeaderMatch>
Name This property is required. string
Name of the gateway route.
Invert This property is required. bool
Matches This property is required. []GetGatewayRouteSpecHttp2RouteMatchHeaderMatch
Name This property is required. string
Name of the gateway route.
invert This property is required. Boolean
matches This property is required. List<GetGatewayRouteSpecHttp2RouteMatchHeaderMatch>
name This property is required. String
Name of the gateway route.
invert This property is required. boolean
matches This property is required. GetGatewayRouteSpecHttp2RouteMatchHeaderMatch[]
name This property is required. string
Name of the gateway route.
invert This property is required. bool
matches This property is required. Sequence[GetGatewayRouteSpecHttp2RouteMatchHeaderMatch]
name This property is required. str
Name of the gateway route.
invert This property is required. Boolean
matches This property is required. List<Property Map>
name This property is required. String
Name of the gateway route.

GetGatewayRouteSpecHttp2RouteMatchHeaderMatch

Exact This property is required. string
Prefix This property is required. string
Ranges This property is required. List<GetGatewayRouteSpecHttp2RouteMatchHeaderMatchRange>
Regex This property is required. string
Suffix This property is required. string
Exact This property is required. string
Prefix This property is required. string
Ranges This property is required. []GetGatewayRouteSpecHttp2RouteMatchHeaderMatchRange
Regex This property is required. string
Suffix This property is required. string
exact This property is required. String
prefix This property is required. String
ranges This property is required. List<GetGatewayRouteSpecHttp2RouteMatchHeaderMatchRange>
regex This property is required. String
suffix This property is required. String
exact This property is required. string
prefix This property is required. string
ranges This property is required. GetGatewayRouteSpecHttp2RouteMatchHeaderMatchRange[]
regex This property is required. string
suffix This property is required. string
exact This property is required. str
prefix This property is required. str
ranges This property is required. Sequence[GetGatewayRouteSpecHttp2RouteMatchHeaderMatchRange]
regex This property is required. str
suffix This property is required. str
exact This property is required. String
prefix This property is required. String
ranges This property is required. List<Property Map>
regex This property is required. String
suffix This property is required. String

GetGatewayRouteSpecHttp2RouteMatchHeaderMatchRange

End This property is required. int
Start This property is required. int
End This property is required. int
Start This property is required. int
end This property is required. Integer
start This property is required. Integer
end This property is required. number
start This property is required. number
end This property is required. int
start This property is required. int
end This property is required. Number
start This property is required. Number

GetGatewayRouteSpecHttp2RouteMatchHostname

Exact This property is required. string
Suffix This property is required. string
Exact This property is required. string
Suffix This property is required. string
exact This property is required. String
suffix This property is required. String
exact This property is required. string
suffix This property is required. string
exact This property is required. str
suffix This property is required. str
exact This property is required. String
suffix This property is required. String

GetGatewayRouteSpecHttp2RouteMatchPath

Exact This property is required. string
Regex This property is required. string
Exact This property is required. string
Regex This property is required. string
exact This property is required. String
regex This property is required. String
exact This property is required. string
regex This property is required. string
exact This property is required. str
regex This property is required. str
exact This property is required. String
regex This property is required. String

GetGatewayRouteSpecHttp2RouteMatchQueryParameter

Matches This property is required. List<GetGatewayRouteSpecHttp2RouteMatchQueryParameterMatch>
Name This property is required. string
Name of the gateway route.
Matches This property is required. []GetGatewayRouteSpecHttp2RouteMatchQueryParameterMatch
Name This property is required. string
Name of the gateway route.
matches This property is required. List<GetGatewayRouteSpecHttp2RouteMatchQueryParameterMatch>
name This property is required. String
Name of the gateway route.
matches This property is required. GetGatewayRouteSpecHttp2RouteMatchQueryParameterMatch[]
name This property is required. string
Name of the gateway route.
matches This property is required. Sequence[GetGatewayRouteSpecHttp2RouteMatchQueryParameterMatch]
name This property is required. str
Name of the gateway route.
matches This property is required. List<Property Map>
name This property is required. String
Name of the gateway route.

GetGatewayRouteSpecHttp2RouteMatchQueryParameterMatch

Exact This property is required. string
Exact This property is required. string
exact This property is required. String
exact This property is required. string
exact This property is required. str
exact This property is required. String

GetGatewayRouteSpecHttpRoute

actions This property is required. List<Property Map>
matches This property is required. List<Property Map>

GetGatewayRouteSpecHttpRouteAction

rewrites This property is required. List<Property Map>
targets This property is required. List<Property Map>

GetGatewayRouteSpecHttpRouteActionRewrite

hostnames This property is required. List<Property Map>
paths This property is required. List<Property Map>
prefixes This property is required. List<Property Map>

GetGatewayRouteSpecHttpRouteActionRewriteHostname

DefaultTargetHostname This property is required. string
DefaultTargetHostname This property is required. string
defaultTargetHostname This property is required. String
defaultTargetHostname This property is required. string
default_target_hostname This property is required. str
defaultTargetHostname This property is required. String

GetGatewayRouteSpecHttpRouteActionRewritePath

Exact This property is required. string
Exact This property is required. string
exact This property is required. String
exact This property is required. string
exact This property is required. str
exact This property is required. String

GetGatewayRouteSpecHttpRouteActionRewritePrefix

DefaultPrefix This property is required. string
Value This property is required. string
DefaultPrefix This property is required. string
Value This property is required. string
defaultPrefix This property is required. String
value This property is required. String
defaultPrefix This property is required. string
value This property is required. string
default_prefix This property is required. str
value This property is required. str
defaultPrefix This property is required. String
value This property is required. String

GetGatewayRouteSpecHttpRouteActionTarget

Port This property is required. int
VirtualServices This property is required. List<GetGatewayRouteSpecHttpRouteActionTargetVirtualService>
Port This property is required. int
VirtualServices This property is required. []GetGatewayRouteSpecHttpRouteActionTargetVirtualService
port This property is required. Integer
virtualServices This property is required. List<GetGatewayRouteSpecHttpRouteActionTargetVirtualService>
port This property is required. number
virtualServices This property is required. GetGatewayRouteSpecHttpRouteActionTargetVirtualService[]
port This property is required. int
virtual_services This property is required. Sequence[GetGatewayRouteSpecHttpRouteActionTargetVirtualService]
port This property is required. Number
virtualServices This property is required. List<Property Map>

GetGatewayRouteSpecHttpRouteActionTargetVirtualService

VirtualServiceName This property is required. string
VirtualServiceName This property is required. string
virtualServiceName This property is required. String
virtualServiceName This property is required. string
virtual_service_name This property is required. str
virtualServiceName This property is required. String

GetGatewayRouteSpecHttpRouteMatch

Headers This property is required. List<GetGatewayRouteSpecHttpRouteMatchHeader>
Hostnames This property is required. List<GetGatewayRouteSpecHttpRouteMatchHostname>
Paths This property is required. List<GetGatewayRouteSpecHttpRouteMatchPath>
Port This property is required. int
Prefix This property is required. string
QueryParameters This property is required. List<GetGatewayRouteSpecHttpRouteMatchQueryParameter>
Headers This property is required. []GetGatewayRouteSpecHttpRouteMatchHeader
Hostnames This property is required. []GetGatewayRouteSpecHttpRouteMatchHostname
Paths This property is required. []GetGatewayRouteSpecHttpRouteMatchPath
Port This property is required. int
Prefix This property is required. string
QueryParameters This property is required. []GetGatewayRouteSpecHttpRouteMatchQueryParameter
headers This property is required. List<GetGatewayRouteSpecHttpRouteMatchHeader>
hostnames This property is required. List<GetGatewayRouteSpecHttpRouteMatchHostname>
paths This property is required. List<GetGatewayRouteSpecHttpRouteMatchPath>
port This property is required. Integer
prefix This property is required. String
queryParameters This property is required. List<GetGatewayRouteSpecHttpRouteMatchQueryParameter>
headers This property is required. GetGatewayRouteSpecHttpRouteMatchHeader[]
hostnames This property is required. GetGatewayRouteSpecHttpRouteMatchHostname[]
paths This property is required. GetGatewayRouteSpecHttpRouteMatchPath[]
port This property is required. number
prefix This property is required. string
queryParameters This property is required. GetGatewayRouteSpecHttpRouteMatchQueryParameter[]
headers This property is required. Sequence[GetGatewayRouteSpecHttpRouteMatchHeader]
hostnames This property is required. Sequence[GetGatewayRouteSpecHttpRouteMatchHostname]
paths This property is required. Sequence[GetGatewayRouteSpecHttpRouteMatchPath]
port This property is required. int
prefix This property is required. str
query_parameters This property is required. Sequence[GetGatewayRouteSpecHttpRouteMatchQueryParameter]
headers This property is required. List<Property Map>
hostnames This property is required. List<Property Map>
paths This property is required. List<Property Map>
port This property is required. Number
prefix This property is required. String
queryParameters This property is required. List<Property Map>

GetGatewayRouteSpecHttpRouteMatchHeader

Invert This property is required. bool
Matches This property is required. List<GetGatewayRouteSpecHttpRouteMatchHeaderMatch>
Name This property is required. string
Name of the gateway route.
Invert This property is required. bool
Matches This property is required. []GetGatewayRouteSpecHttpRouteMatchHeaderMatch
Name This property is required. string
Name of the gateway route.
invert This property is required. Boolean
matches This property is required. List<GetGatewayRouteSpecHttpRouteMatchHeaderMatch>
name This property is required. String
Name of the gateway route.
invert This property is required. boolean
matches This property is required. GetGatewayRouteSpecHttpRouteMatchHeaderMatch[]
name This property is required. string
Name of the gateway route.
invert This property is required. bool
matches This property is required. Sequence[GetGatewayRouteSpecHttpRouteMatchHeaderMatch]
name This property is required. str
Name of the gateway route.
invert This property is required. Boolean
matches This property is required. List<Property Map>
name This property is required. String
Name of the gateway route.

GetGatewayRouteSpecHttpRouteMatchHeaderMatch

Exact This property is required. string
Prefix This property is required. string
Ranges This property is required. List<GetGatewayRouteSpecHttpRouteMatchHeaderMatchRange>
Regex This property is required. string
Suffix This property is required. string
Exact This property is required. string
Prefix This property is required. string
Ranges This property is required. []GetGatewayRouteSpecHttpRouteMatchHeaderMatchRange
Regex This property is required. string
Suffix This property is required. string
exact This property is required. String
prefix This property is required. String
ranges This property is required. List<GetGatewayRouteSpecHttpRouteMatchHeaderMatchRange>
regex This property is required. String
suffix This property is required. String
exact This property is required. string
prefix This property is required. string
ranges This property is required. GetGatewayRouteSpecHttpRouteMatchHeaderMatchRange[]
regex This property is required. string
suffix This property is required. string
exact This property is required. str
prefix This property is required. str
ranges This property is required. Sequence[GetGatewayRouteSpecHttpRouteMatchHeaderMatchRange]
regex This property is required. str
suffix This property is required. str
exact This property is required. String
prefix This property is required. String
ranges This property is required. List<Property Map>
regex This property is required. String
suffix This property is required. String

GetGatewayRouteSpecHttpRouteMatchHeaderMatchRange

End This property is required. int
Start This property is required. int
End This property is required. int
Start This property is required. int
end This property is required. Integer
start This property is required. Integer
end This property is required. number
start This property is required. number
end This property is required. int
start This property is required. int
end This property is required. Number
start This property is required. Number

GetGatewayRouteSpecHttpRouteMatchHostname

Exact This property is required. string
Suffix This property is required. string
Exact This property is required. string
Suffix This property is required. string
exact This property is required. String
suffix This property is required. String
exact This property is required. string
suffix This property is required. string
exact This property is required. str
suffix This property is required. str
exact This property is required. String
suffix This property is required. String

GetGatewayRouteSpecHttpRouteMatchPath

Exact This property is required. string
Regex This property is required. string
Exact This property is required. string
Regex This property is required. string
exact This property is required. String
regex This property is required. String
exact This property is required. string
regex This property is required. string
exact This property is required. str
regex This property is required. str
exact This property is required. String
regex This property is required. String

GetGatewayRouteSpecHttpRouteMatchQueryParameter

Matches This property is required. List<GetGatewayRouteSpecHttpRouteMatchQueryParameterMatch>
Name This property is required. string
Name of the gateway route.
Matches This property is required. []GetGatewayRouteSpecHttpRouteMatchQueryParameterMatch
Name This property is required. string
Name of the gateway route.
matches This property is required. List<GetGatewayRouteSpecHttpRouteMatchQueryParameterMatch>
name This property is required. String
Name of the gateway route.
matches This property is required. GetGatewayRouteSpecHttpRouteMatchQueryParameterMatch[]
name This property is required. string
Name of the gateway route.
matches This property is required. Sequence[GetGatewayRouteSpecHttpRouteMatchQueryParameterMatch]
name This property is required. str
Name of the gateway route.
matches This property is required. List<Property Map>
name This property is required. String
Name of the gateway route.

GetGatewayRouteSpecHttpRouteMatchQueryParameterMatch

Exact This property is required. string
Exact This property is required. string
exact This property is required. String
exact This property is required. string
exact This property is required. str
exact This property is required. String

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.
AWS v6.78.0 published on Thursday, Apr 24, 2025 by Pulumi