konnect 2.5.0 published on Tuesday, Apr 15, 2025 by kong
konnect.getGatewayPluginLdapAuth
Explore with Pulumi AI
Using getGatewayPluginLdapAuth
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 getGatewayPluginLdapAuth(args: GetGatewayPluginLdapAuthArgs, opts?: InvokeOptions): Promise<GetGatewayPluginLdapAuthResult>
function getGatewayPluginLdapAuthOutput(args: GetGatewayPluginLdapAuthOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginLdapAuthResult>
def get_gateway_plugin_ldap_auth(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginLdapAuthResult
def get_gateway_plugin_ldap_auth_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginLdapAuthResult]
func LookupGatewayPluginLdapAuth(ctx *Context, args *LookupGatewayPluginLdapAuthArgs, opts ...InvokeOption) (*LookupGatewayPluginLdapAuthResult, error)
func LookupGatewayPluginLdapAuthOutput(ctx *Context, args *LookupGatewayPluginLdapAuthOutputArgs, opts ...InvokeOption) LookupGatewayPluginLdapAuthResultOutput
> Note: This function is named LookupGatewayPluginLdapAuth
in the Go SDK.
public static class GetGatewayPluginLdapAuth
{
public static Task<GetGatewayPluginLdapAuthResult> InvokeAsync(GetGatewayPluginLdapAuthArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginLdapAuthResult> Invoke(GetGatewayPluginLdapAuthInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayPluginLdapAuthResult> getGatewayPluginLdapAuth(GetGatewayPluginLdapAuthArgs args, InvokeOptions options)
public static Output<GetGatewayPluginLdapAuthResult> getGatewayPluginLdapAuth(GetGatewayPluginLdapAuthArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginLdapAuth:getGatewayPluginLdapAuth
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
getGatewayPluginLdapAuth Result
The following output properties are available:
- Config
Get
Gateway Plugin Ldap Auth Config - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Ldap Auth Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Ldap Auth Route - Service
Get
Gateway Plugin Ldap Auth Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Ldap Auth Config - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Ldap Auth Ordering - Protocols []string
- Route
Get
Gateway Plugin Ldap Auth Route - Service
Get
Gateway Plugin Ldap Auth Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Ldap Auth Config - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Ldap Auth Ordering - protocols List<String>
- route
Get
Gateway Plugin Ldap Auth Route - service
Get
Gateway Plugin Ldap Auth Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Ldap Auth Config - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Ldap Auth Ordering - protocols string[]
- route
Get
Gateway Plugin Ldap Auth Route - service
Get
Gateway Plugin Ldap Auth Service - string[]
- updated
At number
- config
Get
Gateway Plugin Ldap Auth Config - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Ldap Auth Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Ldap Auth Route - service
Get
Gateway Plugin Ldap Auth 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
GetGatewayPluginLdapAuthConfig
- Anonymous
This property is required. string - An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request fails with an authentication failure
4xx
. - Attribute
This property is required. string - Attribute to be used to search the user; e.g. cn
- Base
Dn This property is required. string - Base DN as the starting point for the search; e.g., dc=example,dc=com
- Cache
Ttl This property is required. double - Cache expiry time in seconds.
- Header
Type This property is required. string - An optional string to use as part of the Authorization header
- Hide
Credentials This property is required. bool - An optional boolean value telling the plugin to hide the credential to the upstream server. It will be removed by Kong before proxying the request.
- Keepalive
This property is required. double - An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- Ldap
Host This property is required. string - A string representing a host name, such as example.com.
- Ldap
Port This property is required. double - An integer representing a port number between 0 and 65535, inclusive.
- Ldaps
This property is required. bool - Set to
true
to connect using the LDAPS protocol (LDAP over TLS). Whenldaps
is configured, you must use port 636. If theldap
setting is enabled, ensure thestart_tls
setting is disabled. - Realm
This property is required. string - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - Start
Tls This property is required. bool - Set it to
true
to issue StartTLS (Transport Layer Security) extended operation overldap
connection. If thestart_tls
setting is enabled, ensure theldaps
setting is disabled. - Timeout
This property is required. double - An optional timeout in milliseconds when waiting for connection with LDAP server.
- Verify
Ldap Host This property is required. bool - Set to
true
to authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificate
directive.
- Anonymous
This property is required. string - An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request fails with an authentication failure
4xx
. - Attribute
This property is required. string - Attribute to be used to search the user; e.g. cn
- Base
Dn This property is required. string - Base DN as the starting point for the search; e.g., dc=example,dc=com
- Cache
Ttl This property is required. float64 - Cache expiry time in seconds.
- Header
Type This property is required. string - An optional string to use as part of the Authorization header
- Hide
Credentials This property is required. bool - An optional boolean value telling the plugin to hide the credential to the upstream server. It will be removed by Kong before proxying the request.
- Keepalive
This property is required. float64 - An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- Ldap
Host This property is required. string - A string representing a host name, such as example.com.
- Ldap
Port This property is required. float64 - An integer representing a port number between 0 and 65535, inclusive.
- Ldaps
This property is required. bool - Set to
true
to connect using the LDAPS protocol (LDAP over TLS). Whenldaps
is configured, you must use port 636. If theldap
setting is enabled, ensure thestart_tls
setting is disabled. - Realm
This property is required. string - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - Start
Tls This property is required. bool - Set it to
true
to issue StartTLS (Transport Layer Security) extended operation overldap
connection. If thestart_tls
setting is enabled, ensure theldaps
setting is disabled. - Timeout
This property is required. float64 - An optional timeout in milliseconds when waiting for connection with LDAP server.
- Verify
Ldap Host This property is required. bool - Set to
true
to authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificate
directive.
- anonymous
This property is required. String - An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request fails with an authentication failure
4xx
. - attribute
This property is required. String - Attribute to be used to search the user; e.g. cn
- base
Dn This property is required. String - Base DN as the starting point for the search; e.g., dc=example,dc=com
- cache
Ttl This property is required. Double - Cache expiry time in seconds.
- header
Type This property is required. String - An optional string to use as part of the Authorization header
- hide
Credentials This property is required. Boolean - An optional boolean value telling the plugin to hide the credential to the upstream server. It will be removed by Kong before proxying the request.
- keepalive
This property is required. Double - An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- ldap
Host This property is required. String - A string representing a host name, such as example.com.
- ldap
Port This property is required. Double - An integer representing a port number between 0 and 65535, inclusive.
- ldaps
This property is required. Boolean - Set to
true
to connect using the LDAPS protocol (LDAP over TLS). Whenldaps
is configured, you must use port 636. If theldap
setting is enabled, ensure thestart_tls
setting is disabled. - realm
This property is required. String - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - start
Tls This property is required. Boolean - Set it to
true
to issue StartTLS (Transport Layer Security) extended operation overldap
connection. If thestart_tls
setting is enabled, ensure theldaps
setting is disabled. - timeout
This property is required. Double - An optional timeout in milliseconds when waiting for connection with LDAP server.
- verify
Ldap Host This property is required. Boolean - Set to
true
to authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificate
directive.
- anonymous
This property is required. string - An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request fails with an authentication failure
4xx
. - attribute
This property is required. string - Attribute to be used to search the user; e.g. cn
- base
Dn This property is required. string - Base DN as the starting point for the search; e.g., dc=example,dc=com
- cache
Ttl This property is required. number - Cache expiry time in seconds.
- header
Type This property is required. string - An optional string to use as part of the Authorization header
- hide
Credentials This property is required. boolean - An optional boolean value telling the plugin to hide the credential to the upstream server. It will be removed by Kong before proxying the request.
- keepalive
This property is required. number - An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- ldap
Host This property is required. string - A string representing a host name, such as example.com.
- ldap
Port This property is required. number - An integer representing a port number between 0 and 65535, inclusive.
- ldaps
This property is required. boolean - Set to
true
to connect using the LDAPS protocol (LDAP over TLS). Whenldaps
is configured, you must use port 636. If theldap
setting is enabled, ensure thestart_tls
setting is disabled. - realm
This property is required. string - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - start
Tls This property is required. boolean - Set it to
true
to issue StartTLS (Transport Layer Security) extended operation overldap
connection. If thestart_tls
setting is enabled, ensure theldaps
setting is disabled. - timeout
This property is required. number - An optional timeout in milliseconds when waiting for connection with LDAP server.
- verify
Ldap Host This property is required. boolean - Set to
true
to authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificate
directive.
- anonymous
This property is required. str - An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request fails with an authentication failure
4xx
. - attribute
This property is required. str - Attribute to be used to search the user; e.g. cn
- base_
dn This property is required. str - Base DN as the starting point for the search; e.g., dc=example,dc=com
- cache_
ttl This property is required. float - Cache expiry time in seconds.
- header_
type This property is required. str - An optional string to use as part of the Authorization header
- hide_
credentials This property is required. bool - An optional boolean value telling the plugin to hide the credential to the upstream server. It will be removed by Kong before proxying the request.
- keepalive
This property is required. float - An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- ldap_
host This property is required. str - A string representing a host name, such as example.com.
- ldap_
port This property is required. float - An integer representing a port number between 0 and 65535, inclusive.
- ldaps
This property is required. bool - Set to
true
to connect using the LDAPS protocol (LDAP over TLS). Whenldaps
is configured, you must use port 636. If theldap
setting is enabled, ensure thestart_tls
setting is disabled. - realm
This property is required. str - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - start_
tls This property is required. bool - Set it to
true
to issue StartTLS (Transport Layer Security) extended operation overldap
connection. If thestart_tls
setting is enabled, ensure theldaps
setting is disabled. - timeout
This property is required. float - An optional timeout in milliseconds when waiting for connection with LDAP server.
- verify_
ldap_ host This property is required. bool - Set to
true
to authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificate
directive.
- anonymous
This property is required. String - An optional string (consumer UUID or username) value to use as an “anonymous” consumer if authentication fails. If empty (default null), the request fails with an authentication failure
4xx
. - attribute
This property is required. String - Attribute to be used to search the user; e.g. cn
- base
Dn This property is required. String - Base DN as the starting point for the search; e.g., dc=example,dc=com
- cache
Ttl This property is required. Number - Cache expiry time in seconds.
- header
Type This property is required. String - An optional string to use as part of the Authorization header
- hide
Credentials This property is required. Boolean - An optional boolean value telling the plugin to hide the credential to the upstream server. It will be removed by Kong before proxying the request.
- keepalive
This property is required. Number - An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- ldap
Host This property is required. String - A string representing a host name, such as example.com.
- ldap
Port This property is required. Number - An integer representing a port number between 0 and 65535, inclusive.
- ldaps
This property is required. Boolean - Set to
true
to connect using the LDAPS protocol (LDAP over TLS). Whenldaps
is configured, you must use port 636. If theldap
setting is enabled, ensure thestart_tls
setting is disabled. - realm
This property is required. String - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - start
Tls This property is required. Boolean - Set it to
true
to issue StartTLS (Transport Layer Security) extended operation overldap
connection. If thestart_tls
setting is enabled, ensure theldaps
setting is disabled. - timeout
This property is required. Number - An optional timeout in milliseconds when waiting for connection with LDAP server.
- verify
Ldap Host This property is required. Boolean - Set to
true
to authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificate
directive.
GetGatewayPluginLdapAuthOrdering
- After
This property is required. GetGateway Plugin Ldap Auth Ordering After - Before
This property is required. GetGateway Plugin Ldap Auth Ordering Before
- After
This property is required. GetGateway Plugin Ldap Auth Ordering After - Before
This property is required. GetGateway Plugin Ldap Auth Ordering Before
- after
This property is required. GetGateway Plugin Ldap Auth Ordering After - before
This property is required. GetGateway Plugin Ldap Auth Ordering Before
- after
This property is required. GetGateway Plugin Ldap Auth Ordering After - before
This property is required. GetGateway Plugin Ldap Auth Ordering Before
- after
This property is required. GetGateway Plugin Ldap Auth Ordering After - before
This property is required. GetGateway Plugin Ldap Auth Ordering Before
- after
This property is required. Property Map - before
This property is required. Property Map
GetGatewayPluginLdapAuthOrderingAfter
- 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>
GetGatewayPluginLdapAuthOrderingBefore
- 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>
GetGatewayPluginLdapAuthRoute
- 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
GetGatewayPluginLdapAuthService
- 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.