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>
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]
func LookupGatewayPluginTlsMetadataHeaders(ctx *Context, args *LookupGatewayPluginTlsMetadataHeadersArgs, opts ...InvokeOption) (*LookupGatewayPluginTlsMetadataHeadersResult, error)
func LookupGatewayPluginTlsMetadataHeadersOutput(ctx *Context, args *LookupGatewayPluginTlsMetadataHeadersOutputArgs, opts ...InvokeOption) LookupGatewayPluginTlsMetadataHeadersResultOutput
> 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)
}
public static CompletableFuture<GetGatewayPluginTlsMetadataHeadersResult> getGatewayPluginTlsMetadataHeaders(GetGatewayPluginTlsMetadataHeadersArgs args, InvokeOptions options)
public static Output<GetGatewayPluginTlsMetadataHeadersResult> getGatewayPluginTlsMetadataHeaders(GetGatewayPluginTlsMetadataHeadersArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginTlsMetadataHeaders:getGatewayPluginTlsMetadataHeaders
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
getGatewayPluginTlsMetadataHeaders Result
The following output properties are available:
- Config
Get
Gateway Plugin Tls Metadata Headers Config - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Tls Metadata Headers Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Tls Metadata Headers Route - Service
Get
Gateway Plugin Tls Metadata Headers Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Tls Metadata Headers Config - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Tls Metadata Headers Ordering - Protocols []string
- Route
Get
Gateway Plugin Tls Metadata Headers Route - Service
Get
Gateway Plugin Tls Metadata Headers Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Tls Metadata Headers Config - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Tls Metadata Headers Ordering - protocols List<String>
- route
Get
Gateway Plugin Tls Metadata Headers Route - service
Get
Gateway Plugin Tls Metadata Headers Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Tls Metadata Headers Config - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Tls Metadata Headers Ordering - protocols string[]
- route
Get
Gateway Plugin Tls Metadata Headers Route - service
Get
Gateway Plugin Tls Metadata Headers Service - string[]
- updated
At number
- config
Get
Gateway Plugin Tls Metadata Headers Config - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Tls Metadata Headers Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Tls Metadata Headers Route - service
Get
Gateway Plugin Tls Metadata Headers 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
GetGatewayPluginTlsMetadataHeadersConfig
- Client
Cert Fingerprint Header Name This property is required. string - Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
- Client
Cert Header Name This property is required. string - Define the HTTP header name used for the PEM format URL encoded client certificate.
- Client
Cert Issuer Dn Header Name This property is required. string - Define the HTTP header name used for the issuer DN of the client certificate.
- Client
Cert Subject Dn Header Name This property is required. string - Define the HTTP header name used for the subject DN of the client certificate.
- Client
Serial Header Name This property is required. string - 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.
- Client
Cert Fingerprint Header Name This property is required. string - Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
- Client
Cert Header Name This property is required. string - Define the HTTP header name used for the PEM format URL encoded client certificate.
- Client
Cert Issuer Dn Header Name This property is required. string - Define the HTTP header name used for the issuer DN of the client certificate.
- Client
Cert Subject Dn Header Name This property is required. string - Define the HTTP header name used for the subject DN of the client certificate.
- Client
Serial Header Name This property is required. string - 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.
- client
Cert Fingerprint Header Name This property is required. String - Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
- client
Cert Header Name This property is required. String - Define the HTTP header name used for the PEM format URL encoded client certificate.
- client
Cert Issuer Dn Header Name This property is required. String - Define the HTTP header name used for the issuer DN of the client certificate.
- client
Cert Subject Dn Header Name This property is required. String - Define the HTTP header name used for the subject DN of the client certificate.
- client
Serial Header Name This property is required. String - Define the HTTP header name used for the serial number of the client certificate.
- inject
Client Cert Details 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. string - Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
- client
Cert Header Name This property is required. string - Define the HTTP header name used for the PEM format URL encoded client certificate.
- client
Cert Issuer Dn Header Name This property is required. string - Define the HTTP header name used for the issuer DN of the client certificate.
- client
Cert Subject Dn Header Name This property is required. string - Define the HTTP header name used for the subject DN of the client certificate.
- client
Serial Header Name This property is required. string - Define the HTTP header name used for the serial number of the client certificate.
- inject
Client Cert Details 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.
- client
Cert Fingerprint Header Name This property is required. String - Define the HTTP header name used for the SHA1 fingerprint of the client certificate.
- client
Cert Header Name This property is required. String - Define the HTTP header name used for the PEM format URL encoded client certificate.
- client
Cert Issuer Dn Header Name This property is required. String - Define the HTTP header name used for the issuer DN of the client certificate.
- client
Cert Subject Dn Header Name This property is required. String - Define the HTTP header name used for the subject DN of the client certificate.
- client
Serial Header Name This property is required. String - Define the HTTP header name used for the serial number of the client certificate.
- inject
Client Cert Details This property is required. Boolean - Enables TLS client certificate metadata values to be injected into HTTP headers.
GetGatewayPluginTlsMetadataHeadersOrdering
- After
This property is required. GetGateway Plugin Tls Metadata Headers Ordering After - Before
This property is required. GetGateway Plugin Tls Metadata Headers Ordering Before
- After
This property is required. GetGateway Plugin Tls Metadata Headers Ordering After - Before
This property is required. GetGateway Plugin Tls Metadata Headers Ordering Before
- after
This property is required. GetGateway Plugin Tls Metadata Headers Ordering After - before
This property is required. GetGateway Plugin Tls Metadata Headers Ordering Before
- after
This property is required. GetGateway Plugin Tls Metadata Headers Ordering After - before
This property is required. GetGateway Plugin Tls Metadata Headers Ordering Before
- after
This property is required. GetGateway Plugin Tls Metadata Headers Ordering After - before
This property is required. GetGateway Plugin Tls Metadata Headers Ordering Before
- 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.