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

konnect.getGatewayPluginKeyAuth

Explore with Pulumi AI

Using getGatewayPluginKeyAuth

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 getGatewayPluginKeyAuth(args: GetGatewayPluginKeyAuthArgs, opts?: InvokeOptions): Promise<GetGatewayPluginKeyAuthResult>
function getGatewayPluginKeyAuthOutput(args: GetGatewayPluginKeyAuthOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginKeyAuthResult>
Copy
def get_gateway_plugin_key_auth(control_plane_id: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetGatewayPluginKeyAuthResult
def get_gateway_plugin_key_auth_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginKeyAuthResult]
Copy
func LookupGatewayPluginKeyAuth(ctx *Context, args *LookupGatewayPluginKeyAuthArgs, opts ...InvokeOption) (*LookupGatewayPluginKeyAuthResult, error)
func LookupGatewayPluginKeyAuthOutput(ctx *Context, args *LookupGatewayPluginKeyAuthOutputArgs, opts ...InvokeOption) LookupGatewayPluginKeyAuthResultOutput
Copy

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

public static class GetGatewayPluginKeyAuth 
{
    public static Task<GetGatewayPluginKeyAuthResult> InvokeAsync(GetGatewayPluginKeyAuthArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginKeyAuthResult> Invoke(GetGatewayPluginKeyAuthInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginKeyAuthResult> getGatewayPluginKeyAuth(GetGatewayPluginKeyAuthArgs args, InvokeOptions options)
public static Output<GetGatewayPluginKeyAuthResult> getGatewayPluginKeyAuth(GetGatewayPluginKeyAuthArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginKeyAuth:getGatewayPluginKeyAuth
  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

getGatewayPluginKeyAuth Result

The following output properties are available:

Supporting Types

GetGatewayPluginKeyAuthConfig

Anonymous This property is required. string
An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request will fail with an authentication failure 4xx.
HideCredentials This property is required. bool
An optional boolean value telling the plugin to show or hide the credential from the upstream service. If true, the plugin strips the credential from the request.
KeyInBody This property is required. bool
If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded, application/json, and multipart/form-data.
KeyInHeader This property is required. bool
If enabled (default), the plugin reads the request header and tries to find the key in it.
KeyInQuery This property is required. bool
If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
KeyNames This property is required. List<string>
Describes an array of parameter names where the plugin will look for a key. The key names may only contain [a-z], [A-Z], [0-9], [_] underscore, and [-] hyphen.
Realm This property is required. string
When authentication fails the plugin sends WWW-Authenticate header with realm attribute value.
RunOnPreflight This property is required. bool
A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONS preflight requests. If set to false, then OPTIONS requests are always allowed.
Anonymous This property is required. string
An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request will fail with an authentication failure 4xx.
HideCredentials This property is required. bool
An optional boolean value telling the plugin to show or hide the credential from the upstream service. If true, the plugin strips the credential from the request.
KeyInBody This property is required. bool
If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded, application/json, and multipart/form-data.
KeyInHeader This property is required. bool
If enabled (default), the plugin reads the request header and tries to find the key in it.
KeyInQuery This property is required. bool
If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
KeyNames This property is required. []string
Describes an array of parameter names where the plugin will look for a key. The key names may only contain [a-z], [A-Z], [0-9], [_] underscore, and [-] hyphen.
Realm This property is required. string
When authentication fails the plugin sends WWW-Authenticate header with realm attribute value.
RunOnPreflight This property is required. bool
A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONS preflight requests. If set to false, then OPTIONS requests are always allowed.
anonymous This property is required. String
An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request will fail with an authentication failure 4xx.
hideCredentials This property is required. Boolean
An optional boolean value telling the plugin to show or hide the credential from the upstream service. If true, the plugin strips the credential from the request.
keyInBody This property is required. Boolean
If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded, application/json, and multipart/form-data.
keyInHeader This property is required. Boolean
If enabled (default), the plugin reads the request header and tries to find the key in it.
keyInQuery This property is required. Boolean
If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
keyNames This property is required. List<String>
Describes an array of parameter names where the plugin will look for a key. The key names may only contain [a-z], [A-Z], [0-9], [_] underscore, and [-] hyphen.
realm This property is required. String
When authentication fails the plugin sends WWW-Authenticate header with realm attribute value.
runOnPreflight This property is required. Boolean
A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONS preflight requests. If set to false, then OPTIONS requests are always allowed.
anonymous This property is required. string
An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request will fail with an authentication failure 4xx.
hideCredentials This property is required. boolean
An optional boolean value telling the plugin to show or hide the credential from the upstream service. If true, the plugin strips the credential from the request.
keyInBody This property is required. boolean
If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded, application/json, and multipart/form-data.
keyInHeader This property is required. boolean
If enabled (default), the plugin reads the request header and tries to find the key in it.
keyInQuery This property is required. boolean
If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
keyNames This property is required. string[]
Describes an array of parameter names where the plugin will look for a key. The key names may only contain [a-z], [A-Z], [0-9], [_] underscore, and [-] hyphen.
realm This property is required. string
When authentication fails the plugin sends WWW-Authenticate header with realm attribute value.
runOnPreflight This property is required. boolean
A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONS preflight requests. If set to false, then OPTIONS requests are always allowed.
anonymous This property is required. str
An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request will fail with an authentication failure 4xx.
hide_credentials This property is required. bool
An optional boolean value telling the plugin to show or hide the credential from the upstream service. If true, the plugin strips the credential from the request.
key_in_body This property is required. bool
If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded, application/json, and multipart/form-data.
key_in_header This property is required. bool
If enabled (default), the plugin reads the request header and tries to find the key in it.
key_in_query This property is required. bool
If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
key_names This property is required. Sequence[str]
Describes an array of parameter names where the plugin will look for a key. The key names may only contain [a-z], [A-Z], [0-9], [_] underscore, and [-] hyphen.
realm This property is required. str
When authentication fails the plugin sends WWW-Authenticate header with realm attribute value.
run_on_preflight This property is required. bool
A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONS preflight requests. If set to false, then OPTIONS requests are always allowed.
anonymous This property is required. String
An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request will fail with an authentication failure 4xx.
hideCredentials This property is required. Boolean
An optional boolean value telling the plugin to show or hide the credential from the upstream service. If true, the plugin strips the credential from the request.
keyInBody This property is required. Boolean
If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded, application/json, and multipart/form-data.
keyInHeader This property is required. Boolean
If enabled (default), the plugin reads the request header and tries to find the key in it.
keyInQuery This property is required. Boolean
If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
keyNames This property is required. List<String>
Describes an array of parameter names where the plugin will look for a key. The key names may only contain [a-z], [A-Z], [0-9], [_] underscore, and [-] hyphen.
realm This property is required. String
When authentication fails the plugin sends WWW-Authenticate header with realm attribute value.
runOnPreflight This property is required. Boolean
A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONS preflight requests. If set to false, then OPTIONS requests are always allowed.

GetGatewayPluginKeyAuthOrdering

After This property is required. GetGatewayPluginKeyAuthOrderingAfter
Before This property is required. GetGatewayPluginKeyAuthOrderingBefore
After This property is required. GetGatewayPluginKeyAuthOrderingAfter
Before This property is required. GetGatewayPluginKeyAuthOrderingBefore
after This property is required. GetGatewayPluginKeyAuthOrderingAfter
before This property is required. GetGatewayPluginKeyAuthOrderingBefore
after This property is required. GetGatewayPluginKeyAuthOrderingAfter
before This property is required. GetGatewayPluginKeyAuthOrderingBefore
after This property is required. GetGatewayPluginKeyAuthOrderingAfter
before This property is required. GetGatewayPluginKeyAuthOrderingBefore
after This property is required. Property Map
before This property is required. Property Map

GetGatewayPluginKeyAuthOrderingAfter

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>

GetGatewayPluginKeyAuthOrderingBefore

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>

GetGatewayPluginKeyAuthRoute

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

GetGatewayPluginKeyAuthService

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.