1. Packages
  2. Konnect Provider
  3. API Docs
  4. getGatewayRouteExpression
konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong

konnect.getGatewayRouteExpression

Explore with Pulumi AI

Using getGatewayRouteExpression

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 getGatewayRouteExpression(args: GetGatewayRouteExpressionArgs, opts?: InvokeOptions): Promise<GetGatewayRouteExpressionResult>
function getGatewayRouteExpressionOutput(args: GetGatewayRouteExpressionOutputArgs, opts?: InvokeOptions): Output<GetGatewayRouteExpressionResult>
Copy
def get_gateway_route_expression(control_plane_id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetGatewayRouteExpressionResult
def get_gateway_route_expression_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetGatewayRouteExpressionResult]
Copy
func LookupGatewayRouteExpression(ctx *Context, args *LookupGatewayRouteExpressionArgs, opts ...InvokeOption) (*LookupGatewayRouteExpressionResult, error)
func LookupGatewayRouteExpressionOutput(ctx *Context, args *LookupGatewayRouteExpressionOutputArgs, opts ...InvokeOption) LookupGatewayRouteExpressionResultOutput
Copy

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

public static class GetGatewayRouteExpression 
{
    public static Task<GetGatewayRouteExpressionResult> InvokeAsync(GetGatewayRouteExpressionArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayRouteExpressionResult> Invoke(GetGatewayRouteExpressionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayRouteExpressionResult> getGatewayRouteExpression(GetGatewayRouteExpressionArgs args, InvokeOptions options)
public static Output<GetGatewayRouteExpressionResult> getGatewayRouteExpression(GetGatewayRouteExpressionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayRouteExpression:getGatewayRouteExpression
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ControlPlaneId This property is required. string
ControlPlaneId This property is required. string
controlPlaneId This property is required. String
controlPlaneId This property is required. string
control_plane_id This property is required. str
controlPlaneId This property is required. String

getGatewayRouteExpression Result

The following output properties are available:

controlPlaneId String
createdAt Number
expression String
httpsRedirectStatusCode Number
id String
name String
pathHandling String
preserveHost Boolean
priority Number
protocols List<String>
requestBuffering Boolean
responseBuffering Boolean
service Property Map
stripPath Boolean
tags List<String>
updatedAt Number

Supporting Types

GetGatewayRouteExpressionService

Id This property is required. string
Id This property is required. string
id This property is required. String
id This property is required. string
id This property is required. str
id This property is required. String

Package Details

Repository
konnect kong/terraform-provider-konnect
License
Notes
This Pulumi package is based on the konnect Terraform Provider.