konnect 2.4.1 published on Thursday, Mar 13, 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 dictionaryThe following arguments are supported:
- ControlPlane stringId 
- ControlPlane stringId 
- controlPlane StringId 
- controlPlane stringId 
- control_plane_ strid 
- controlPlane StringId 
getGatewayPluginLdapAuth Result
The following output properties are available:
- Config
GetGateway Plugin Ldap Auth Config 
- ControlPlane stringId 
- CreatedAt double
- Enabled bool
- Id string
- InstanceName string
- Ordering
GetGateway Plugin Ldap Auth Ordering 
- Protocols List<string>
- Route
GetGateway Plugin Ldap Auth Route 
- Service
GetGateway Plugin Ldap Auth Service 
- List<string>
- UpdatedAt double
- Config
GetGateway Plugin Ldap Auth Config 
- ControlPlane stringId 
- CreatedAt float64
- Enabled bool
- Id string
- InstanceName string
- Ordering
GetGateway Plugin Ldap Auth Ordering 
- Protocols []string
- Route
GetGateway Plugin Ldap Auth Route 
- Service
GetGateway Plugin Ldap Auth Service 
- []string
- UpdatedAt float64
- config
GetGateway Plugin Ldap Auth Config 
- controlPlane StringId 
- createdAt Double
- enabled Boolean
- id String
- instanceName String
- ordering
GetGateway Plugin Ldap Auth Ordering 
- protocols List<String>
- route
GetGateway Plugin Ldap Auth Route 
- service
GetGateway Plugin Ldap Auth Service 
- List<String>
- updatedAt Double
- config
GetGateway Plugin Ldap Auth Config 
- controlPlane stringId 
- createdAt number
- enabled boolean
- id string
- instanceName string
- ordering
GetGateway Plugin Ldap Auth Ordering 
- protocols string[]
- route
GetGateway Plugin Ldap Auth Route 
- service
GetGateway Plugin Ldap Auth Service 
- string[]
- updatedAt number
- config
GetGateway Plugin Ldap Auth Config 
- control_plane_ strid 
- created_at float
- enabled bool
- id str
- instance_name str
- ordering
GetGateway Plugin Ldap Auth Ordering 
- protocols Sequence[str]
- route
GetGateway Plugin Ldap Auth Route 
- service
GetGateway Plugin Ldap Auth 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
GetGatewayPluginLdapAuthConfig     
- 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 fails with an authentication failure 4xx.
- Attribute string
- Attribute to be used to search the user; e.g. cn
- BaseDn string
- Base DN as the starting point for the search; e.g., dc=example,dc=com
- CacheTtl double
- Cache expiry time in seconds.
- HeaderType string
- An optional string to use as part of the Authorization header
- HideCredentials 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 double
- An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- LdapHost string
- A string representing a host name, such as example.com.
- LdapPort double
- An integer representing a port number between 0 and 65535, inclusive.
- Ldaps bool
- Set to trueto connect using the LDAPS protocol (LDAP over TLS). Whenldapsis configured, you must use port 636. If theldapsetting is enabled, ensure thestart_tlssetting is disabled.
- Realm string
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- StartTls bool
- Set it to trueto issue StartTLS (Transport Layer Security) extended operation overldapconnection. If thestart_tlssetting is enabled, ensure theldapssetting is disabled.
- Timeout double
- An optional timeout in milliseconds when waiting for connection with LDAP server.
- VerifyLdap boolHost 
- Set to trueto authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificatedirective.
- 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 fails with an authentication failure 4xx.
- Attribute string
- Attribute to be used to search the user; e.g. cn
- BaseDn string
- Base DN as the starting point for the search; e.g., dc=example,dc=com
- CacheTtl float64
- Cache expiry time in seconds.
- HeaderType string
- An optional string to use as part of the Authorization header
- HideCredentials 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 float64
- An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- LdapHost string
- A string representing a host name, such as example.com.
- LdapPort float64
- An integer representing a port number between 0 and 65535, inclusive.
- Ldaps bool
- Set to trueto connect using the LDAPS protocol (LDAP over TLS). Whenldapsis configured, you must use port 636. If theldapsetting is enabled, ensure thestart_tlssetting is disabled.
- Realm string
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- StartTls bool
- Set it to trueto issue StartTLS (Transport Layer Security) extended operation overldapconnection. If thestart_tlssetting is enabled, ensure theldapssetting is disabled.
- Timeout float64
- An optional timeout in milliseconds when waiting for connection with LDAP server.
- VerifyLdap boolHost 
- Set to trueto authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificatedirective.
- 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 fails with an authentication failure 4xx.
- attribute String
- Attribute to be used to search the user; e.g. cn
- baseDn String
- Base DN as the starting point for the search; e.g., dc=example,dc=com
- cacheTtl Double
- Cache expiry time in seconds.
- headerType String
- An optional string to use as part of the Authorization header
- hideCredentials 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 Double
- An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- ldapHost String
- A string representing a host name, such as example.com.
- ldapPort Double
- An integer representing a port number between 0 and 65535, inclusive.
- ldaps Boolean
- Set to trueto connect using the LDAPS protocol (LDAP over TLS). Whenldapsis configured, you must use port 636. If theldapsetting is enabled, ensure thestart_tlssetting is disabled.
- realm String
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- startTls Boolean
- Set it to trueto issue StartTLS (Transport Layer Security) extended operation overldapconnection. If thestart_tlssetting is enabled, ensure theldapssetting is disabled.
- timeout Double
- An optional timeout in milliseconds when waiting for connection with LDAP server.
- verifyLdap BooleanHost 
- Set to trueto authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificatedirective.
- 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 fails with an authentication failure 4xx.
- attribute string
- Attribute to be used to search the user; e.g. cn
- baseDn string
- Base DN as the starting point for the search; e.g., dc=example,dc=com
- cacheTtl number
- Cache expiry time in seconds.
- headerType string
- An optional string to use as part of the Authorization header
- hideCredentials 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 number
- An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- ldapHost string
- A string representing a host name, such as example.com.
- ldapPort number
- An integer representing a port number between 0 and 65535, inclusive.
- ldaps boolean
- Set to trueto connect using the LDAPS protocol (LDAP over TLS). Whenldapsis configured, you must use port 636. If theldapsetting is enabled, ensure thestart_tlssetting is disabled.
- realm string
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- startTls boolean
- Set it to trueto issue StartTLS (Transport Layer Security) extended operation overldapconnection. If thestart_tlssetting is enabled, ensure theldapssetting is disabled.
- timeout number
- An optional timeout in milliseconds when waiting for connection with LDAP server.
- verifyLdap booleanHost 
- Set to trueto authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificatedirective.
- 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 fails with an authentication failure 4xx.
- attribute str
- Attribute to be used to search the user; e.g. cn
- base_dn str
- Base DN as the starting point for the search; e.g., dc=example,dc=com
- cache_ttl float
- Cache expiry time in seconds.
- header_type str
- An optional string to use as part of the Authorization header
- hide_credentials 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 float
- An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- ldap_host str
- A string representing a host name, such as example.com.
- ldap_port float
- An integer representing a port number between 0 and 65535, inclusive.
- ldaps bool
- Set to trueto connect using the LDAPS protocol (LDAP over TLS). Whenldapsis configured, you must use port 636. If theldapsetting is enabled, ensure thestart_tlssetting is disabled.
- realm str
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- start_tls bool
- Set it to trueto issue StartTLS (Transport Layer Security) extended operation overldapconnection. If thestart_tlssetting is enabled, ensure theldapssetting is disabled.
- timeout float
- An optional timeout in milliseconds when waiting for connection with LDAP server.
- verify_ldap_ boolhost 
- Set to trueto authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificatedirective.
- 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 fails with an authentication failure 4xx.
- attribute String
- Attribute to be used to search the user; e.g. cn
- baseDn String
- Base DN as the starting point for the search; e.g., dc=example,dc=com
- cacheTtl Number
- Cache expiry time in seconds.
- headerType String
- An optional string to use as part of the Authorization header
- hideCredentials 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 Number
- An optional value in milliseconds that defines how long an idle connection to LDAP server will live before being closed.
- ldapHost String
- A string representing a host name, such as example.com.
- ldapPort Number
- An integer representing a port number between 0 and 65535, inclusive.
- ldaps Boolean
- Set to trueto connect using the LDAPS protocol (LDAP over TLS). Whenldapsis configured, you must use port 636. If theldapsetting is enabled, ensure thestart_tlssetting is disabled.
- realm String
- When authentication fails the plugin sends WWW-Authenticateheader withrealmattribute value.
- startTls Boolean
- Set it to trueto issue StartTLS (Transport Layer Security) extended operation overldapconnection. If thestart_tlssetting is enabled, ensure theldapssetting is disabled.
- timeout Number
- An optional timeout in milliseconds when waiting for connection with LDAP server.
- verifyLdap BooleanHost 
- Set to trueto authenticate LDAP server. The server certificate will be verified according to the CA certificates specified by thelua_ssl_trusted_certificatedirective.
GetGatewayPluginLdapAuthOrdering     
GetGatewayPluginLdapAuthOrderingAfter      
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginLdapAuthOrderingBefore      
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginLdapAuthRoute     
- Id string
- Id string
- id String
- id string
- id str
- id String
GetGatewayPluginLdapAuthService     
- 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.