konnect 2.4.1 published on Thursday, Mar 13, 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 dictionaryThe following arguments are supported:
- ControlPlane stringId 
- ControlPlane stringId 
- controlPlane StringId 
- controlPlane stringId 
- control_plane_ strid 
- controlPlane StringId 
getGatewayPluginKeyAuth Result
The following output properties are available:
- Config
GetGateway Plugin Key Auth Config 
- ControlPlane stringId 
- CreatedAt double
- Enabled bool
- Id string
- InstanceName string
- Ordering
GetGateway Plugin Key Auth Ordering 
- Protocols List<string>
- Route
GetGateway Plugin Key Auth Route 
- Service
GetGateway Plugin Key Auth Service 
- List<string>
- UpdatedAt double
- Config
GetGateway Plugin Key Auth Config 
- ControlPlane stringId 
- CreatedAt float64
- Enabled bool
- Id string
- InstanceName string
- Ordering
GetGateway Plugin Key Auth Ordering 
- Protocols []string
- Route
GetGateway Plugin Key Auth Route 
- Service
GetGateway Plugin Key Auth Service 
- []string
- UpdatedAt float64
- config
GetGateway Plugin Key Auth Config 
- controlPlane StringId 
- createdAt Double
- enabled Boolean
- id String
- instanceName String
- ordering
GetGateway Plugin Key Auth Ordering 
- protocols List<String>
- route
GetGateway Plugin Key Auth Route 
- service
GetGateway Plugin Key Auth Service 
- List<String>
- updatedAt Double
- config
GetGateway Plugin Key Auth Config 
- controlPlane stringId 
- createdAt number
- enabled boolean
- id string
- instanceName string
- ordering
GetGateway Plugin Key Auth Ordering 
- protocols string[]
- route
GetGateway Plugin Key Auth Route 
- service
GetGateway Plugin Key Auth Service 
- string[]
- updatedAt number
- config
GetGateway Plugin Key Auth Config 
- control_plane_ strid 
- created_at float
- enabled bool
- id str
- instance_name str
- ordering
GetGateway Plugin Key Auth Ordering 
- protocols Sequence[str]
- route
GetGateway Plugin Key Auth Route 
- service
GetGateway Plugin Key Auth Service 
- Sequence[str]
- updated_at float
- config Property Map
- controlPlane StringId 
- createdAt Number
- enabled Boolean
- id String
- instanceName String
- ordering Property Map
- protocols List<String>
- route Property Map
- service Property Map
- List<String>
- updatedAt Number
Supporting Types
GetGatewayPluginKeyAuthConfig     
- Anonymous 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 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.
- KeyIn boolBody 
- If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded,application/json, andmultipart/form-data.
- KeyIn boolHeader 
- If enabled (default), the plugin reads the request header and tries to find the key in it.
- KeyIn boolQuery 
- If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
- KeyNames 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 string
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- RunOn boolPreflight 
- A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONSpreflight requests. If set tofalse, thenOPTIONSrequests are always allowed.
- Anonymous 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 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.
- KeyIn boolBody 
- If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded,application/json, andmultipart/form-data.
- KeyIn boolHeader 
- If enabled (default), the plugin reads the request header and tries to find the key in it.
- KeyIn boolQuery 
- If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
- KeyNames []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 string
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- RunOn boolPreflight 
- A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONSpreflight requests. If set tofalse, thenOPTIONSrequests are always allowed.
- anonymous 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 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.
- keyIn BooleanBody 
- If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded,application/json, andmultipart/form-data.
- keyIn BooleanHeader 
- If enabled (default), the plugin reads the request header and tries to find the key in it.
- keyIn BooleanQuery 
- If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
- keyNames 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 String
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- runOn BooleanPreflight 
- A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONSpreflight requests. If set tofalse, thenOPTIONSrequests are always allowed.
- anonymous 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 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.
- keyIn booleanBody 
- If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded,application/json, andmultipart/form-data.
- keyIn booleanHeader 
- If enabled (default), the plugin reads the request header and tries to find the key in it.
- keyIn booleanQuery 
- If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
- keyNames 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 string
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- runOn booleanPreflight 
- A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONSpreflight requests. If set tofalse, thenOPTIONSrequests are always allowed.
- anonymous 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 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_ boolbody 
- If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded,application/json, andmultipart/form-data.
- key_in_ boolheader 
- If enabled (default), the plugin reads the request header and tries to find the key in it.
- key_in_ boolquery 
- If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
- key_names 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 str
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- run_on_ boolpreflight 
- A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONSpreflight requests. If set tofalse, thenOPTIONSrequests are always allowed.
- anonymous 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 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.
- keyIn BooleanBody 
- If enabled, the plugin reads the request body. Supported MIME types: application/www-form-urlencoded,application/json, andmultipart/form-data.
- keyIn BooleanHeader 
- If enabled (default), the plugin reads the request header and tries to find the key in it.
- keyIn BooleanQuery 
- If enabled (default), the plugin reads the query parameter in the request and tries to find the key in it.
- keyNames 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 String
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- runOn BooleanPreflight 
- A boolean value that indicates whether the plugin should run (and try to authenticate) on OPTIONSpreflight requests. If set tofalse, thenOPTIONSrequests are always allowed.
GetGatewayPluginKeyAuthOrdering     
GetGatewayPluginKeyAuthOrderingAfter      
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginKeyAuthOrderingBefore      
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginKeyAuthRoute     
- Id string
- Id string
- id String
- id string
- id str
- id String
GetGatewayPluginKeyAuthService     
- Id string
- Id string
- id String
- id string
- id str
- id String
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the konnectTerraform Provider.