konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong
konnect.getGatewayPluginKeyAuthEnc
Explore with Pulumi AI
Using getGatewayPluginKeyAuthEnc
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 getGatewayPluginKeyAuthEnc(args: GetGatewayPluginKeyAuthEncArgs, opts?: InvokeOptions): Promise<GetGatewayPluginKeyAuthEncResult>
function getGatewayPluginKeyAuthEncOutput(args: GetGatewayPluginKeyAuthEncOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginKeyAuthEncResult>def get_gateway_plugin_key_auth_enc(control_plane_id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetGatewayPluginKeyAuthEncResult
def get_gateway_plugin_key_auth_enc_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginKeyAuthEncResult]func LookupGatewayPluginKeyAuthEnc(ctx *Context, args *LookupGatewayPluginKeyAuthEncArgs, opts ...InvokeOption) (*LookupGatewayPluginKeyAuthEncResult, error)
func LookupGatewayPluginKeyAuthEncOutput(ctx *Context, args *LookupGatewayPluginKeyAuthEncOutputArgs, opts ...InvokeOption) LookupGatewayPluginKeyAuthEncResultOutput> Note: This function is named LookupGatewayPluginKeyAuthEnc in the Go SDK.
public static class GetGatewayPluginKeyAuthEnc 
{
    public static Task<GetGatewayPluginKeyAuthEncResult> InvokeAsync(GetGatewayPluginKeyAuthEncArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginKeyAuthEncResult> Invoke(GetGatewayPluginKeyAuthEncInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGatewayPluginKeyAuthEncResult> getGatewayPluginKeyAuthEnc(GetGatewayPluginKeyAuthEncArgs args, InvokeOptions options)
public static Output<GetGatewayPluginKeyAuthEncResult> getGatewayPluginKeyAuthEnc(GetGatewayPluginKeyAuthEncArgs args, InvokeOptions options)
fn::invoke:
  function: konnect:index/getGatewayPluginKeyAuthEnc:getGatewayPluginKeyAuthEnc
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ControlPlane stringId 
- ControlPlane stringId 
- controlPlane StringId 
- controlPlane stringId 
- control_plane_ strid 
- controlPlane StringId 
getGatewayPluginKeyAuthEnc Result
The following output properties are available:
- Config
GetGateway Plugin Key Auth Enc Config 
- ControlPlane stringId 
- CreatedAt double
- Enabled bool
- Id string
- InstanceName string
- Ordering
GetGateway Plugin Key Auth Enc Ordering 
- Protocols List<string>
- Route
GetGateway Plugin Key Auth Enc Route 
- Service
GetGateway Plugin Key Auth Enc Service 
- List<string>
- UpdatedAt double
- Config
GetGateway Plugin Key Auth Enc Config 
- ControlPlane stringId 
- CreatedAt float64
- Enabled bool
- Id string
- InstanceName string
- Ordering
GetGateway Plugin Key Auth Enc Ordering 
- Protocols []string
- Route
GetGateway Plugin Key Auth Enc Route 
- Service
GetGateway Plugin Key Auth Enc Service 
- []string
- UpdatedAt float64
- config
GetGateway Plugin Key Auth Enc Config 
- controlPlane StringId 
- createdAt Double
- enabled Boolean
- id String
- instanceName String
- ordering
GetGateway Plugin Key Auth Enc Ordering 
- protocols List<String>
- route
GetGateway Plugin Key Auth Enc Route 
- service
GetGateway Plugin Key Auth Enc Service 
- List<String>
- updatedAt Double
- config
GetGateway Plugin Key Auth Enc Config 
- controlPlane stringId 
- createdAt number
- enabled boolean
- id string
- instanceName string
- ordering
GetGateway Plugin Key Auth Enc Ordering 
- protocols string[]
- route
GetGateway Plugin Key Auth Enc Route 
- service
GetGateway Plugin Key Auth Enc Service 
- string[]
- updatedAt number
- config
GetGateway Plugin Key Auth Enc Config 
- control_plane_ strid 
- created_at float
- enabled bool
- id str
- instance_name str
- ordering
GetGateway Plugin Key Auth Enc Ordering 
- protocols Sequence[str]
- route
GetGateway Plugin Key Auth Enc Route 
- service
GetGateway Plugin Key Auth Enc 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
GetGatewayPluginKeyAuthEncConfig      
- 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. Note that this value must refer to the consumeridorusernameattribute, and not itscustom_id.
- 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 (i.e., the header, query string, or request body containing the key) before proxying it.
- KeyIn boolBody 
- If enabled, the plugin reads the request body (if said request has one and its MIME type is supported) and tries to find the key in it. 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 client must send the authentication key in one of those key names, and the plugin will try to read the credential from a header, request body, or query string parameter with the same name. 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. Note that this value must refer to the consumeridorusernameattribute, and not itscustom_id.
- 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 (i.e., the header, query string, or request body containing the key) before proxying it.
- KeyIn boolBody 
- If enabled, the plugin reads the request body (if said request has one and its MIME type is supported) and tries to find the key in it. 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 client must send the authentication key in one of those key names, and the plugin will try to read the credential from a header, request body, or query string parameter with the same name. 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. Note that this value must refer to the consumeridorusernameattribute, and not itscustom_id.
- 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 (i.e., the header, query string, or request body containing the key) before proxying it.
- keyIn BooleanBody 
- If enabled, the plugin reads the request body (if said request has one and its MIME type is supported) and tries to find the key in it. 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 client must send the authentication key in one of those key names, and the plugin will try to read the credential from a header, request body, or query string parameter with the same name. 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. Note that this value must refer to the consumeridorusernameattribute, and not itscustom_id.
- 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 (i.e., the header, query string, or request body containing the key) before proxying it.
- keyIn booleanBody 
- If enabled, the plugin reads the request body (if said request has one and its MIME type is supported) and tries to find the key in it. 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 client must send the authentication key in one of those key names, and the plugin will try to read the credential from a header, request body, or query string parameter with the same name. 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. Note that this value must refer to the consumeridorusernameattribute, and not itscustom_id.
- 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 (i.e., the header, query string, or request body containing the key) before proxying it.
- key_in_ boolbody 
- If enabled, the plugin reads the request body (if said request has one and its MIME type is supported) and tries to find the key in it. 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 client must send the authentication key in one of those key names, and the plugin will try to read the credential from a header, request body, or query string parameter with the same name. 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. Note that this value must refer to the consumeridorusernameattribute, and not itscustom_id.
- 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 (i.e., the header, query string, or request body containing the key) before proxying it.
- keyIn BooleanBody 
- If enabled, the plugin reads the request body (if said request has one and its MIME type is supported) and tries to find the key in it. 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 client must send the authentication key in one of those key names, and the plugin will try to read the credential from a header, request body, or query string parameter with the same name. 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.
GetGatewayPluginKeyAuthEncOrdering      
GetGatewayPluginKeyAuthEncOrderingAfter       
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginKeyAuthEncOrderingBefore       
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginKeyAuthEncRoute      
- Id string
- Id string
- id String
- id string
- id str
- id String
GetGatewayPluginKeyAuthEncService      
- 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.