update config.ts and config.d.ts

Signed-off-by: Kashish Mittal <kmittal@redhat.com>
This commit is contained in:
Kashish Mittal
2024-09-10 16:12:51 -04:00
parent 1cc08f134f
commit 9f0f05d75b
2 changed files with 43 additions and 3 deletions
+42
View File
@@ -409,6 +409,20 @@ export interface Config {
members?: string;
};
}>;
/**
* Configuration for overriding the vendor-specific default attribute names.
*/
vendor?: {
/**
* Attribute name for the distinguished name (DN) of an entry,
*/
dnAttributeName?: string;
/**
* Attribute name for the unique identifier (UUID) of an entry,
*/
uuidAttributeName?: string;
};
}>;
};
@@ -638,6 +652,20 @@ export interface Config {
members?: string;
};
};
/**
* Configuration for overriding the vendor-specific default attribute names.
*/
vendor?: {
/**
* Attribute name for the distinguished name (DN) of an entry,
*/
dnAttributeName?: string;
/**
* Attribute name for the unique identifier (UUID) of an entry,
*/
uuidAttributeName?: string;
};
};
};
};
@@ -865,6 +893,20 @@ export interface Config {
members?: string;
};
};
/**
* Configuration for overriding the vendor-specific default attribute names.
*/
vendor?: {
/**
* Attribute name for the distinguished name (DN) of an entry,
*/
dnAttributeName?: string;
/**
* Attribute name for the unique identifier (UUID) of an entry,
*/
uuidAttributeName?: string;
};
}>;
};
};
@@ -47,9 +47,7 @@ export type LdapProviderConfig = {
groups: GroupConfig[];
// Schedule configuration for refresh tasks.
schedule?: SchedulerServiceTaskScheduleDefinition;
// Configuration for LDAP vendor-specific attributes. If not specified, the default values will be used:
// - `dnAttributeName`: `entryDN`
// - `uuidAttributeName`: `entryUUID`
// Configuration for overriding the vendor-specific default attribute names.
vendor?: VendorConfig;
};