1. Packages
  2. Konnect Provider
  3. API Docs
  4. getGatewayPluginJweDecrypt
konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong

konnect.getGatewayPluginJweDecrypt

Explore with Pulumi AI

Using getGatewayPluginJweDecrypt

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 getGatewayPluginJweDecrypt(args: GetGatewayPluginJweDecryptArgs, opts?: InvokeOptions): Promise<GetGatewayPluginJweDecryptResult>
function getGatewayPluginJweDecryptOutput(args: GetGatewayPluginJweDecryptOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginJweDecryptResult>
Copy
def get_gateway_plugin_jwe_decrypt(control_plane_id: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetGatewayPluginJweDecryptResult
def get_gateway_plugin_jwe_decrypt_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginJweDecryptResult]
Copy
func LookupGatewayPluginJweDecrypt(ctx *Context, args *LookupGatewayPluginJweDecryptArgs, opts ...InvokeOption) (*LookupGatewayPluginJweDecryptResult, error)
func LookupGatewayPluginJweDecryptOutput(ctx *Context, args *LookupGatewayPluginJweDecryptOutputArgs, opts ...InvokeOption) LookupGatewayPluginJweDecryptResultOutput
Copy

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

public static class GetGatewayPluginJweDecrypt 
{
    public static Task<GetGatewayPluginJweDecryptResult> InvokeAsync(GetGatewayPluginJweDecryptArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginJweDecryptResult> Invoke(GetGatewayPluginJweDecryptInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginJweDecryptResult> getGatewayPluginJweDecrypt(GetGatewayPluginJweDecryptArgs args, InvokeOptions options)
public static Output<GetGatewayPluginJweDecryptResult> getGatewayPluginJweDecrypt(GetGatewayPluginJweDecryptArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginJweDecrypt:getGatewayPluginJweDecrypt
  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

getGatewayPluginJweDecrypt Result

The following output properties are available:

Supporting Types

GetGatewayPluginJweDecryptConfig

ForwardHeaderName This property is required. string
The name of the header that is used to set the decrypted value.
KeySets This property is required. List<string>
Denote the name or names of all Key Sets that should be inspected when trying to find a suitable key to decrypt the JWE token.
LookupHeaderName This property is required. string
The name of the header to look for the JWE token.
Strict This property is required. bool
Defines how the plugin behaves in cases where no token was found in the request. When using strict mode, the request requires a token to be present and subsequently raise an error if none could be found.
ForwardHeaderName This property is required. string
The name of the header that is used to set the decrypted value.
KeySets This property is required. []string
Denote the name or names of all Key Sets that should be inspected when trying to find a suitable key to decrypt the JWE token.
LookupHeaderName This property is required. string
The name of the header to look for the JWE token.
Strict This property is required. bool
Defines how the plugin behaves in cases where no token was found in the request. When using strict mode, the request requires a token to be present and subsequently raise an error if none could be found.
forwardHeaderName This property is required. String
The name of the header that is used to set the decrypted value.
keySets This property is required. List<String>
Denote the name or names of all Key Sets that should be inspected when trying to find a suitable key to decrypt the JWE token.
lookupHeaderName This property is required. String
The name of the header to look for the JWE token.
strict This property is required. Boolean
Defines how the plugin behaves in cases where no token was found in the request. When using strict mode, the request requires a token to be present and subsequently raise an error if none could be found.
forwardHeaderName This property is required. string
The name of the header that is used to set the decrypted value.
keySets This property is required. string[]
Denote the name or names of all Key Sets that should be inspected when trying to find a suitable key to decrypt the JWE token.
lookupHeaderName This property is required. string
The name of the header to look for the JWE token.
strict This property is required. boolean
Defines how the plugin behaves in cases where no token was found in the request. When using strict mode, the request requires a token to be present and subsequently raise an error if none could be found.
forward_header_name This property is required. str
The name of the header that is used to set the decrypted value.
key_sets This property is required. Sequence[str]
Denote the name or names of all Key Sets that should be inspected when trying to find a suitable key to decrypt the JWE token.
lookup_header_name This property is required. str
The name of the header to look for the JWE token.
strict This property is required. bool
Defines how the plugin behaves in cases where no token was found in the request. When using strict mode, the request requires a token to be present and subsequently raise an error if none could be found.
forwardHeaderName This property is required. String
The name of the header that is used to set the decrypted value.
keySets This property is required. List<String>
Denote the name or names of all Key Sets that should be inspected when trying to find a suitable key to decrypt the JWE token.
lookupHeaderName This property is required. String
The name of the header to look for the JWE token.
strict This property is required. Boolean
Defines how the plugin behaves in cases where no token was found in the request. When using strict mode, the request requires a token to be present and subsequently raise an error if none could be found.

GetGatewayPluginJweDecryptOrdering

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

GetGatewayPluginJweDecryptOrderingAfter

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>

GetGatewayPluginJweDecryptOrderingBefore

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>

GetGatewayPluginJweDecryptRoute

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

GetGatewayPluginJweDecryptService

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.