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>
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]
func LookupGatewayPluginKeyAuth(ctx *Context, args *LookupGatewayPluginKeyAuthArgs, opts ...InvokeOption) (*LookupGatewayPluginKeyAuthResult, error)
func LookupGatewayPluginKeyAuthOutput(ctx *Context, args *LookupGatewayPluginKeyAuthOutputArgs, opts ...InvokeOption) LookupGatewayPluginKeyAuthResultOutput
> 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)
}
public static CompletableFuture<GetGatewayPluginKeyAuthResult> getGatewayPluginKeyAuth(GetGatewayPluginKeyAuthArgs args, InvokeOptions options)
public static Output<GetGatewayPluginKeyAuthResult> getGatewayPluginKeyAuth(GetGatewayPluginKeyAuthArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginKeyAuth:getGatewayPluginKeyAuth
arguments:
# arguments dictionary
The following arguments are supported:
- Control
Plane Id This property is required. string
- Control
Plane Id This property is required. string
- control
Plane Id This property is required. String
- control
Plane Id This property is required. string
- control_
plane_ id This property is required. str
- control
Plane Id This property is required. String
getGatewayPluginKeyAuth Result
The following output properties are available:
- Config
Get
Gateway Plugin Key Auth Config - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Key Auth Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Key Auth Route - Service
Get
Gateway Plugin Key Auth Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Key Auth Config - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Key Auth Ordering - Protocols []string
- Route
Get
Gateway Plugin Key Auth Route - Service
Get
Gateway Plugin Key Auth Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Key Auth Config - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Key Auth Ordering - protocols List<String>
- route
Get
Gateway Plugin Key Auth Route - service
Get
Gateway Plugin Key Auth Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Key Auth Config - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Key Auth Ordering - protocols string[]
- route
Get
Gateway Plugin Key Auth Route - service
Get
Gateway Plugin Key Auth Service - string[]
- updated
At number
- config
Get
Gateway Plugin Key Auth Config - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Key Auth Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Key Auth Route - service
Get
Gateway Plugin Key Auth Service - Sequence[str]
- updated_
at float
- config Property Map
- control
Plane StringId - created
At Number - enabled Boolean
- id String
- instance
Name String - ordering Property Map
- protocols List<String>
- route Property Map
- service Property Map
- List<String>
- updated
At Number
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
. - 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
, andmultipart/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. 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 withrealm
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 tofalse
, thenOPTIONS
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
. - 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
, andmultipart/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. []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 withrealm
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 tofalse
, thenOPTIONS
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
. - hide
Credentials 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. - key
In Body This property is required. Boolean - If enabled, the plugin reads the request body. Supported MIME types:
application/www-form-urlencoded
,application/json
, andmultipart/form-data
. - key
In Header This property is required. Boolean - If enabled (default), the plugin reads the request header and tries to find the key in it.
- key
In Query 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.
- key
Names 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 withrealm
attribute value. - run
On Preflight 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 tofalse
, thenOPTIONS
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
. - hide
Credentials 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. - key
In Body This property is required. boolean - If enabled, the plugin reads the request body. Supported MIME types:
application/www-form-urlencoded
,application/json
, andmultipart/form-data
. - key
In Header This property is required. boolean - If enabled (default), the plugin reads the request header and tries to find the key in it.
- key
In Query 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.
- key
Names 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 withrealm
attribute value. - run
On Preflight 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 tofalse
, thenOPTIONS
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
, andmultipart/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 withrealm
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 tofalse
, thenOPTIONS
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
. - hide
Credentials 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. - key
In Body This property is required. Boolean - If enabled, the plugin reads the request body. Supported MIME types:
application/www-form-urlencoded
,application/json
, andmultipart/form-data
. - key
In Header This property is required. Boolean - If enabled (default), the plugin reads the request header and tries to find the key in it.
- key
In Query 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.
- key
Names 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 withrealm
attribute value. - run
On Preflight 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 tofalse
, thenOPTIONS
requests are always allowed.
GetGatewayPluginKeyAuthOrdering
- After
This property is required. GetGateway Plugin Key Auth Ordering After - Before
This property is required. GetGateway Plugin Key Auth Ordering Before
- After
This property is required. GetGateway Plugin Key Auth Ordering After - Before
This property is required. GetGateway Plugin Key Auth Ordering Before
- after
This property is required. GetGateway Plugin Key Auth Ordering After - before
This property is required. GetGateway Plugin Key Auth Ordering Before
- after
This property is required. GetGateway Plugin Key Auth Ordering After - before
This property is required. GetGateway Plugin Key Auth Ordering Before
- after
This property is required. GetGateway Plugin Key Auth Ordering After - before
This property is required. GetGateway Plugin Key Auth Ordering Before
- 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.