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

konnect.getGatewayPluginRequestTermination

Explore with Pulumi AI

Using getGatewayPluginRequestTermination

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 getGatewayPluginRequestTermination(args: GetGatewayPluginRequestTerminationArgs, opts?: InvokeOptions): Promise<GetGatewayPluginRequestTerminationResult>
function getGatewayPluginRequestTerminationOutput(args: GetGatewayPluginRequestTerminationOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginRequestTerminationResult>
Copy
def get_gateway_plugin_request_termination(control_plane_id: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetGatewayPluginRequestTerminationResult
def get_gateway_plugin_request_termination_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginRequestTerminationResult]
Copy
func LookupGatewayPluginRequestTermination(ctx *Context, args *LookupGatewayPluginRequestTerminationArgs, opts ...InvokeOption) (*LookupGatewayPluginRequestTerminationResult, error)
func LookupGatewayPluginRequestTerminationOutput(ctx *Context, args *LookupGatewayPluginRequestTerminationOutputArgs, opts ...InvokeOption) LookupGatewayPluginRequestTerminationResultOutput
Copy

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

public static class GetGatewayPluginRequestTermination 
{
    public static Task<GetGatewayPluginRequestTerminationResult> InvokeAsync(GetGatewayPluginRequestTerminationArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginRequestTerminationResult> Invoke(GetGatewayPluginRequestTerminationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginRequestTerminationResult> getGatewayPluginRequestTermination(GetGatewayPluginRequestTerminationArgs args, InvokeOptions options)
public static Output<GetGatewayPluginRequestTerminationResult> getGatewayPluginRequestTermination(GetGatewayPluginRequestTerminationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginRequestTermination:getGatewayPluginRequestTermination
  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

getGatewayPluginRequestTermination Result

The following output properties are available:

Supporting Types

GetGatewayPluginRequestTerminationConfig

Body This property is required. string
The raw response body to send. This is mutually exclusive with the config.message field.
ContentType This property is required. string
Content type of the raw response configured with config.body.
Echo This property is required. bool
When set, the plugin will echo a copy of the request back to the client. The main usecase for this is debugging. It can be combined with trigger in order to debug requests on live systems without disturbing real traffic.
Message This property is required. string
The message to send, if using the default response generator.
StatusCode This property is required. double
The response code to send. Must be an integer between 100 and 599.
Trigger This property is required. string
A string representing an HTTP header name.
Body This property is required. string
The raw response body to send. This is mutually exclusive with the config.message field.
ContentType This property is required. string
Content type of the raw response configured with config.body.
Echo This property is required. bool
When set, the plugin will echo a copy of the request back to the client. The main usecase for this is debugging. It can be combined with trigger in order to debug requests on live systems without disturbing real traffic.
Message This property is required. string
The message to send, if using the default response generator.
StatusCode This property is required. float64
The response code to send. Must be an integer between 100 and 599.
Trigger This property is required. string
A string representing an HTTP header name.
body This property is required. String
The raw response body to send. This is mutually exclusive with the config.message field.
contentType This property is required. String
Content type of the raw response configured with config.body.
echo This property is required. Boolean
When set, the plugin will echo a copy of the request back to the client. The main usecase for this is debugging. It can be combined with trigger in order to debug requests on live systems without disturbing real traffic.
message This property is required. String
The message to send, if using the default response generator.
statusCode This property is required. Double
The response code to send. Must be an integer between 100 and 599.
trigger This property is required. String
A string representing an HTTP header name.
body This property is required. string
The raw response body to send. This is mutually exclusive with the config.message field.
contentType This property is required. string
Content type of the raw response configured with config.body.
echo This property is required. boolean
When set, the plugin will echo a copy of the request back to the client. The main usecase for this is debugging. It can be combined with trigger in order to debug requests on live systems without disturbing real traffic.
message This property is required. string
The message to send, if using the default response generator.
statusCode This property is required. number
The response code to send. Must be an integer between 100 and 599.
trigger This property is required. string
A string representing an HTTP header name.
body This property is required. str
The raw response body to send. This is mutually exclusive with the config.message field.
content_type This property is required. str
Content type of the raw response configured with config.body.
echo This property is required. bool
When set, the plugin will echo a copy of the request back to the client. The main usecase for this is debugging. It can be combined with trigger in order to debug requests on live systems without disturbing real traffic.
message This property is required. str
The message to send, if using the default response generator.
status_code This property is required. float
The response code to send. Must be an integer between 100 and 599.
trigger This property is required. str
A string representing an HTTP header name.
body This property is required. String
The raw response body to send. This is mutually exclusive with the config.message field.
contentType This property is required. String
Content type of the raw response configured with config.body.
echo This property is required. Boolean
When set, the plugin will echo a copy of the request back to the client. The main usecase for this is debugging. It can be combined with trigger in order to debug requests on live systems without disturbing real traffic.
message This property is required. String
The message to send, if using the default response generator.
statusCode This property is required. Number
The response code to send. Must be an integer between 100 and 599.
trigger This property is required. String
A string representing an HTTP header name.

GetGatewayPluginRequestTerminationConsumer

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

GetGatewayPluginRequestTerminationConsumerGroup

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

GetGatewayPluginRequestTerminationOrdering

after This property is required. Property Map
before This property is required. Property Map

GetGatewayPluginRequestTerminationOrderingAfter

Accesses This property is required. List<string>
Accesses This property is required. []string
accesses This property is required. List<String>
accesses This property is required. string[]
accesses This property is required. Sequence[str]
accesses This property is required. List<String>

GetGatewayPluginRequestTerminationOrderingBefore

Accesses This property is required. List<string>
Accesses This property is required. []string
accesses This property is required. List<String>
accesses This property is required. string[]
accesses This property is required. Sequence[str]
accesses This property is required. List<String>

GetGatewayPluginRequestTerminationRoute

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

GetGatewayPluginRequestTerminationService

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.