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

konnect.getGatewayPluginTlsMetadataHeaders

Explore with Pulumi AI

Using getGatewayPluginTlsMetadataHeaders

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 getGatewayPluginTlsMetadataHeaders(args: GetGatewayPluginTlsMetadataHeadersArgs, opts?: InvokeOptions): Promise<GetGatewayPluginTlsMetadataHeadersResult>
function getGatewayPluginTlsMetadataHeadersOutput(args: GetGatewayPluginTlsMetadataHeadersOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginTlsMetadataHeadersResult>
Copy
def get_gateway_plugin_tls_metadata_headers(control_plane_id: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetGatewayPluginTlsMetadataHeadersResult
def get_gateway_plugin_tls_metadata_headers_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginTlsMetadataHeadersResult]
Copy
func LookupGatewayPluginTlsMetadataHeaders(ctx *Context, args *LookupGatewayPluginTlsMetadataHeadersArgs, opts ...InvokeOption) (*LookupGatewayPluginTlsMetadataHeadersResult, error)
func LookupGatewayPluginTlsMetadataHeadersOutput(ctx *Context, args *LookupGatewayPluginTlsMetadataHeadersOutputArgs, opts ...InvokeOption) LookupGatewayPluginTlsMetadataHeadersResultOutput
Copy

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

public static class GetGatewayPluginTlsMetadataHeaders 
{
    public static Task<GetGatewayPluginTlsMetadataHeadersResult> InvokeAsync(GetGatewayPluginTlsMetadataHeadersArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginTlsMetadataHeadersResult> Invoke(GetGatewayPluginTlsMetadataHeadersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginTlsMetadataHeadersResult> getGatewayPluginTlsMetadataHeaders(GetGatewayPluginTlsMetadataHeadersArgs args, InvokeOptions options)
public static Output<GetGatewayPluginTlsMetadataHeadersResult> getGatewayPluginTlsMetadataHeaders(GetGatewayPluginTlsMetadataHeadersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginTlsMetadataHeaders:getGatewayPluginTlsMetadataHeaders
  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

getGatewayPluginTlsMetadataHeaders Result

The following output properties are available:

Supporting Types

GetGatewayPluginTlsMetadataHeadersConfig

ClientCertFingerprintHeaderName This property is required. string
Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
ClientCertHeaderName This property is required. string
Define the HTTP header name used for the PEM format URL encoded client certificate.
ClientCertIssuerDnHeaderName This property is required. string
Define the HTTP header name used for the issuer DN of the client certificate.
ClientCertSubjectDnHeaderName This property is required. string
Define the HTTP header name used for the subject DN of the client certificate.
ClientSerialHeaderName This property is required. string
Define the HTTP header name used for the serial number of the client certificate.
InjectClientCertDetails This property is required. bool
Enables TLS client certificate metadata values to be injected into HTTP headers.
ClientCertFingerprintHeaderName This property is required. string
Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
ClientCertHeaderName This property is required. string
Define the HTTP header name used for the PEM format URL encoded client certificate.
ClientCertIssuerDnHeaderName This property is required. string
Define the HTTP header name used for the issuer DN of the client certificate.
ClientCertSubjectDnHeaderName This property is required. string
Define the HTTP header name used for the subject DN of the client certificate.
ClientSerialHeaderName This property is required. string
Define the HTTP header name used for the serial number of the client certificate.
InjectClientCertDetails This property is required. bool
Enables TLS client certificate metadata values to be injected into HTTP headers.
clientCertFingerprintHeaderName This property is required. String
Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
clientCertHeaderName This property is required. String
Define the HTTP header name used for the PEM format URL encoded client certificate.
clientCertIssuerDnHeaderName This property is required. String
Define the HTTP header name used for the issuer DN of the client certificate.
clientCertSubjectDnHeaderName This property is required. String
Define the HTTP header name used for the subject DN of the client certificate.
clientSerialHeaderName This property is required. String
Define the HTTP header name used for the serial number of the client certificate.
injectClientCertDetails This property is required. Boolean
Enables TLS client certificate metadata values to be injected into HTTP headers.
clientCertFingerprintHeaderName This property is required. string
Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
clientCertHeaderName This property is required. string
Define the HTTP header name used for the PEM format URL encoded client certificate.
clientCertIssuerDnHeaderName This property is required. string
Define the HTTP header name used for the issuer DN of the client certificate.
clientCertSubjectDnHeaderName This property is required. string
Define the HTTP header name used for the subject DN of the client certificate.
clientSerialHeaderName This property is required. string
Define the HTTP header name used for the serial number of the client certificate.
injectClientCertDetails This property is required. boolean
Enables TLS client certificate metadata values to be injected into HTTP headers.
client_cert_fingerprint_header_name This property is required. str
Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
client_cert_header_name This property is required. str
Define the HTTP header name used for the PEM format URL encoded client certificate.
client_cert_issuer_dn_header_name This property is required. str
Define the HTTP header name used for the issuer DN of the client certificate.
client_cert_subject_dn_header_name This property is required. str
Define the HTTP header name used for the subject DN of the client certificate.
client_serial_header_name This property is required. str
Define the HTTP header name used for the serial number of the client certificate.
inject_client_cert_details This property is required. bool
Enables TLS client certificate metadata values to be injected into HTTP headers.
clientCertFingerprintHeaderName This property is required. String
Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
clientCertHeaderName This property is required. String
Define the HTTP header name used for the PEM format URL encoded client certificate.
clientCertIssuerDnHeaderName This property is required. String
Define the HTTP header name used for the issuer DN of the client certificate.
clientCertSubjectDnHeaderName This property is required. String
Define the HTTP header name used for the subject DN of the client certificate.
clientSerialHeaderName This property is required. String
Define the HTTP header name used for the serial number of the client certificate.
injectClientCertDetails This property is required. Boolean
Enables TLS client certificate metadata values to be injected into HTTP headers.

GetGatewayPluginTlsMetadataHeadersOrdering

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

GetGatewayPluginTlsMetadataHeadersOrderingAfter

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>

GetGatewayPluginTlsMetadataHeadersOrderingBefore

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>

GetGatewayPluginTlsMetadataHeadersRoute

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

GetGatewayPluginTlsMetadataHeadersService

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.