1. Packages
  2. Konnect Provider
  3. API Docs
  4. getGatewayPluginForwardProxy
konnect 2.5.0 published on Tuesday, Apr 15, 2025 by kong

konnect.getGatewayPluginForwardProxy

Explore with Pulumi AI

Using getGatewayPluginForwardProxy

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 getGatewayPluginForwardProxy(args: GetGatewayPluginForwardProxyArgs, opts?: InvokeOptions): Promise<GetGatewayPluginForwardProxyResult>
function getGatewayPluginForwardProxyOutput(args: GetGatewayPluginForwardProxyOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginForwardProxyResult>
Copy
def get_gateway_plugin_forward_proxy(control_plane_id: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetGatewayPluginForwardProxyResult
def get_gateway_plugin_forward_proxy_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginForwardProxyResult]
Copy
func LookupGatewayPluginForwardProxy(ctx *Context, args *LookupGatewayPluginForwardProxyArgs, opts ...InvokeOption) (*LookupGatewayPluginForwardProxyResult, error)
func LookupGatewayPluginForwardProxyOutput(ctx *Context, args *LookupGatewayPluginForwardProxyOutputArgs, opts ...InvokeOption) LookupGatewayPluginForwardProxyResultOutput
Copy

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

public static class GetGatewayPluginForwardProxy 
{
    public static Task<GetGatewayPluginForwardProxyResult> InvokeAsync(GetGatewayPluginForwardProxyArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginForwardProxyResult> Invoke(GetGatewayPluginForwardProxyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginForwardProxyResult> getGatewayPluginForwardProxy(GetGatewayPluginForwardProxyArgs args, InvokeOptions options)
public static Output<GetGatewayPluginForwardProxyResult> getGatewayPluginForwardProxy(GetGatewayPluginForwardProxyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginForwardProxy:getGatewayPluginForwardProxy
  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

getGatewayPluginForwardProxy Result

The following output properties are available:

Supporting Types

GetGatewayPluginForwardProxyConfig

AuthPassword This property is required. string
The password to authenticate with, if the forward proxy is protected by basic authentication.
AuthUsername This property is required. string
The username to authenticate with, if the forward proxy is protected by basic authentication.
HttpProxyHost This property is required. string
A string representing a host name, such as example.com.
HttpProxyPort This property is required. double
An integer representing a port number between 0 and 65535, inclusive.
HttpsProxyHost This property is required. string
A string representing a host name, such as example.com.
HttpsProxyPort This property is required. double
An integer representing a port number between 0 and 65535, inclusive.
HttpsVerify This property is required. bool
Whether the server certificate will be verified according to the CA certificates specified in lua_ssl_trusted_certificate.
ProxyScheme This property is required. string
The proxy scheme to use when connecting. Only http is supported.
XHeaders This property is required. string
Determines how to handle headers when forwarding the request.
AuthPassword This property is required. string
The password to authenticate with, if the forward proxy is protected by basic authentication.
AuthUsername This property is required. string
The username to authenticate with, if the forward proxy is protected by basic authentication.
HttpProxyHost This property is required. string
A string representing a host name, such as example.com.
HttpProxyPort This property is required. float64
An integer representing a port number between 0 and 65535, inclusive.
HttpsProxyHost This property is required. string
A string representing a host name, such as example.com.
HttpsProxyPort This property is required. float64
An integer representing a port number between 0 and 65535, inclusive.
HttpsVerify This property is required. bool
Whether the server certificate will be verified according to the CA certificates specified in lua_ssl_trusted_certificate.
ProxyScheme This property is required. string
The proxy scheme to use when connecting. Only http is supported.
XHeaders This property is required. string
Determines how to handle headers when forwarding the request.
authPassword This property is required. String
The password to authenticate with, if the forward proxy is protected by basic authentication.
authUsername This property is required. String
The username to authenticate with, if the forward proxy is protected by basic authentication.
httpProxyHost This property is required. String
A string representing a host name, such as example.com.
httpProxyPort This property is required. Double
An integer representing a port number between 0 and 65535, inclusive.
httpsProxyHost This property is required. String
A string representing a host name, such as example.com.
httpsProxyPort This property is required. Double
An integer representing a port number between 0 and 65535, inclusive.
httpsVerify This property is required. Boolean
Whether the server certificate will be verified according to the CA certificates specified in lua_ssl_trusted_certificate.
proxyScheme This property is required. String
The proxy scheme to use when connecting. Only http is supported.
xHeaders This property is required. String
Determines how to handle headers when forwarding the request.
authPassword This property is required. string
The password to authenticate with, if the forward proxy is protected by basic authentication.
authUsername This property is required. string
The username to authenticate with, if the forward proxy is protected by basic authentication.
httpProxyHost This property is required. string
A string representing a host name, such as example.com.
httpProxyPort This property is required. number
An integer representing a port number between 0 and 65535, inclusive.
httpsProxyHost This property is required. string
A string representing a host name, such as example.com.
httpsProxyPort This property is required. number
An integer representing a port number between 0 and 65535, inclusive.
httpsVerify This property is required. boolean
Whether the server certificate will be verified according to the CA certificates specified in lua_ssl_trusted_certificate.
proxyScheme This property is required. string
The proxy scheme to use when connecting. Only http is supported.
xHeaders This property is required. string
Determines how to handle headers when forwarding the request.
auth_password This property is required. str
The password to authenticate with, if the forward proxy is protected by basic authentication.
auth_username This property is required. str
The username to authenticate with, if the forward proxy is protected by basic authentication.
http_proxy_host This property is required. str
A string representing a host name, such as example.com.
http_proxy_port This property is required. float
An integer representing a port number between 0 and 65535, inclusive.
https_proxy_host This property is required. str
A string representing a host name, such as example.com.
https_proxy_port This property is required. float
An integer representing a port number between 0 and 65535, inclusive.
https_verify This property is required. bool
Whether the server certificate will be verified according to the CA certificates specified in lua_ssl_trusted_certificate.
proxy_scheme This property is required. str
The proxy scheme to use when connecting. Only http is supported.
x_headers This property is required. str
Determines how to handle headers when forwarding the request.
authPassword This property is required. String
The password to authenticate with, if the forward proxy is protected by basic authentication.
authUsername This property is required. String
The username to authenticate with, if the forward proxy is protected by basic authentication.
httpProxyHost This property is required. String
A string representing a host name, such as example.com.
httpProxyPort This property is required. Number
An integer representing a port number between 0 and 65535, inclusive.
httpsProxyHost This property is required. String
A string representing a host name, such as example.com.
httpsProxyPort This property is required. Number
An integer representing a port number between 0 and 65535, inclusive.
httpsVerify This property is required. Boolean
Whether the server certificate will be verified according to the CA certificates specified in lua_ssl_trusted_certificate.
proxyScheme This property is required. String
The proxy scheme to use when connecting. Only http is supported.
xHeaders This property is required. String
Determines how to handle headers when forwarding the request.

GetGatewayPluginForwardProxyConsumer

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

GetGatewayPluginForwardProxyOrdering

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

GetGatewayPluginForwardProxyOrderingAfter

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>

GetGatewayPluginForwardProxyOrderingBefore

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>

GetGatewayPluginForwardProxyRoute

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

GetGatewayPluginForwardProxyService

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.