LDAP Group
LDAP (Lightweight Directory Access Protocol) is a standardized protocol for accessing and managing directory services, crucial for centralized authentication and data storage in networks.
Example Usage
resource "apono_integration" "ldap-directory-integration" {
name = "LDAP Group"
type = "ldap-directory"
connector_id = "apono-connector-id"
connected_resource_types = ["ldap-directory-group"]
metadata = {
url = "<LDAP Server URL>"
custom_ca_cert = "<Self signed server or CA certificate>"
domain = "<Domain>"
groups_scope = "<Groups Scope>"
users_scope = "<Users Scope>"
user_email_attribute = "<User Email Attribute>"
}
kubernetes_secret = {
name = "name_template_value"
namespace = "namespace_template_value"
}
}resource "apono_resource_integration" "ldap-directory-integration" {
name = "LDAP Group"
type = "ldap-directory"
connector_id = "apono-connector-id"
connected_resource_types = ["ldap-directory-group"]
integration_config = {
url = "<LDAP Server URL>"
custom_ca_cert = "<Self signed server or CA certificate>"
domain = "<Domain>"
groups_scope = "<Groups Scope>"
users_scope = "<Users Scope>"
user_email_attribute = "<User Email Attribute>"
}
secret_store_config = {
kubernetes = {
name = "name_template_value"
namespace = "namespace_template_value"
}
}{
"ldap-directory-integration": {
"name": "LDAP Group",
"type": "ldap-directory",
"connector_id": "apono-connector-id",
"connected_resource_types": [
"ldap-directory-group"
],
"integration_config": {
"url": "<LDAP Server URL>",
"custom_ca_cert": "<Self signed server or CA certificate>",
"domain": "<Domain>",
"groups_scope": "<Groups Scope>",
"users_scope": "<Users Scope>",
"user_email_attribute": "<User Email Attribute>",
},
"secret_store_config": {
"name": "name_template_value",
"namespace": "namespace_template_value"
}
}
}Schema
typeldap-directoryconnected_resource_typesList of resource types to sync.
Integration Config
url(Required | String) LDAP Server URLcustom_ca_cert(Optional | String) Self signed server or CA certificatedomain(Required | String) Domaingroups_scope(Optional | String) Groups Scopeusers_scope(Optional | String) Users Scopeuser_email_attribute(Optional | String) User Email Attribute
Last updated
Was this helpful?
