vault/ui/api-client/dist/esm/models/LdapConfigureAuthRequest.js

159 lines
8.7 KiB
JavaScript

/* tslint:disable */
/* eslint-disable */
/**
* HashiCorp Vault API
* HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`.
*
* The version of the OpenAPI document: 1.21.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* @export
* @enum {string}
*/
export var LdapConfigureAuthRequestDereferenceAliasesEnum;
(function (LdapConfigureAuthRequestDereferenceAliasesEnum) {
LdapConfigureAuthRequestDereferenceAliasesEnum["NEVER"] = "never";
LdapConfigureAuthRequestDereferenceAliasesEnum["FINDING"] = "finding";
LdapConfigureAuthRequestDereferenceAliasesEnum["SEARCHING"] = "searching";
LdapConfigureAuthRequestDereferenceAliasesEnum["ALWAYS"] = "always";
})(LdapConfigureAuthRequestDereferenceAliasesEnum || (LdapConfigureAuthRequestDereferenceAliasesEnum = {}));
/**
* @export
* @enum {string}
*/
export var LdapConfigureAuthRequestTlsMaxVersionEnum;
(function (LdapConfigureAuthRequestTlsMaxVersionEnum) {
LdapConfigureAuthRequestTlsMaxVersionEnum["TLS10"] = "tls10";
LdapConfigureAuthRequestTlsMaxVersionEnum["TLS11"] = "tls11";
LdapConfigureAuthRequestTlsMaxVersionEnum["TLS12"] = "tls12";
LdapConfigureAuthRequestTlsMaxVersionEnum["TLS13"] = "tls13";
})(LdapConfigureAuthRequestTlsMaxVersionEnum || (LdapConfigureAuthRequestTlsMaxVersionEnum = {}));
/**
* @export
* @enum {string}
*/
export var LdapConfigureAuthRequestTlsMinVersionEnum;
(function (LdapConfigureAuthRequestTlsMinVersionEnum) {
LdapConfigureAuthRequestTlsMinVersionEnum["TLS10"] = "tls10";
LdapConfigureAuthRequestTlsMinVersionEnum["TLS11"] = "tls11";
LdapConfigureAuthRequestTlsMinVersionEnum["TLS12"] = "tls12";
LdapConfigureAuthRequestTlsMinVersionEnum["TLS13"] = "tls13";
})(LdapConfigureAuthRequestTlsMinVersionEnum || (LdapConfigureAuthRequestTlsMinVersionEnum = {}));
/**
* Check if a given object implements the LdapConfigureAuthRequest interface.
*/
export function instanceOfLdapConfigureAuthRequest(value) {
return true;
}
export function LdapConfigureAuthRequestFromJSON(json) {
return LdapConfigureAuthRequestFromJSONTyped(json, false);
}
export function LdapConfigureAuthRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'anonymousGroupSearch': json['anonymous_group_search'] == null ? undefined : json['anonymous_group_search'],
'binddn': json['binddn'] == null ? undefined : json['binddn'],
'bindpass': json['bindpass'] == null ? undefined : json['bindpass'],
'caseSensitiveNames': json['case_sensitive_names'] == null ? undefined : json['case_sensitive_names'],
'certificate': json['certificate'] == null ? undefined : json['certificate'],
'clientTlsCert': json['client_tls_cert'] == null ? undefined : json['client_tls_cert'],
'clientTlsKey': json['client_tls_key'] == null ? undefined : json['client_tls_key'],
'connectionTimeout': json['connection_timeout'] == null ? undefined : json['connection_timeout'],
'denyNullBind': json['deny_null_bind'] == null ? undefined : json['deny_null_bind'],
'dereferenceAliases': json['dereference_aliases'] == null ? undefined : json['dereference_aliases'],
'disableAutomatedRotation': json['disable_automated_rotation'] == null ? undefined : json['disable_automated_rotation'],
'discoverdn': json['discoverdn'] == null ? undefined : json['discoverdn'],
'enableSamaccountnameLogin': json['enable_samaccountname_login'] == null ? undefined : json['enable_samaccountname_login'],
'groupattr': json['groupattr'] == null ? undefined : json['groupattr'],
'groupdn': json['groupdn'] == null ? undefined : json['groupdn'],
'groupfilter': json['groupfilter'] == null ? undefined : json['groupfilter'],
'insecureTls': json['insecure_tls'] == null ? undefined : json['insecure_tls'],
'maxPageSize': json['max_page_size'] == null ? undefined : json['max_page_size'],
'passwordPolicy': json['password_policy'] == null ? undefined : json['password_policy'],
'requestTimeout': json['request_timeout'] == null ? undefined : json['request_timeout'],
'rotationPeriod': json['rotation_period'] == null ? undefined : json['rotation_period'],
'rotationSchedule': json['rotation_schedule'] == null ? undefined : json['rotation_schedule'],
'rotationWindow': json['rotation_window'] == null ? undefined : json['rotation_window'],
'starttls': json['starttls'] == null ? undefined : json['starttls'],
'tlsMaxVersion': json['tls_max_version'] == null ? undefined : json['tls_max_version'],
'tlsMinVersion': json['tls_min_version'] == null ? undefined : json['tls_min_version'],
'tokenBoundCidrs': json['token_bound_cidrs'] == null ? undefined : json['token_bound_cidrs'],
'tokenExplicitMaxTtl': json['token_explicit_max_ttl'] == null ? undefined : json['token_explicit_max_ttl'],
'tokenMaxTtl': json['token_max_ttl'] == null ? undefined : json['token_max_ttl'],
'tokenNoDefaultPolicy': json['token_no_default_policy'] == null ? undefined : json['token_no_default_policy'],
'tokenNumUses': json['token_num_uses'] == null ? undefined : json['token_num_uses'],
'tokenPeriod': json['token_period'] == null ? undefined : json['token_period'],
'tokenPolicies': json['token_policies'] == null ? undefined : json['token_policies'],
'tokenTtl': json['token_ttl'] == null ? undefined : json['token_ttl'],
'tokenType': json['token_type'] == null ? undefined : json['token_type'],
'upndomain': json['upndomain'] == null ? undefined : json['upndomain'],
'url': json['url'] == null ? undefined : json['url'],
'usePre111GroupCnBehavior': json['use_pre111_group_cn_behavior'] == null ? undefined : json['use_pre111_group_cn_behavior'],
'useTokenGroups': json['use_token_groups'] == null ? undefined : json['use_token_groups'],
'userattr': json['userattr'] == null ? undefined : json['userattr'],
'userdn': json['userdn'] == null ? undefined : json['userdn'],
'userfilter': json['userfilter'] == null ? undefined : json['userfilter'],
'usernameAsAlias': json['username_as_alias'] == null ? undefined : json['username_as_alias'],
};
}
export function LdapConfigureAuthRequestToJSON(json) {
return LdapConfigureAuthRequestToJSONTyped(json, false);
}
export function LdapConfigureAuthRequestToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'anonymous_group_search': value['anonymousGroupSearch'],
'binddn': value['binddn'],
'bindpass': value['bindpass'],
'case_sensitive_names': value['caseSensitiveNames'],
'certificate': value['certificate'],
'client_tls_cert': value['clientTlsCert'],
'client_tls_key': value['clientTlsKey'],
'connection_timeout': value['connectionTimeout'],
'deny_null_bind': value['denyNullBind'],
'dereference_aliases': value['dereferenceAliases'],
'disable_automated_rotation': value['disableAutomatedRotation'],
'discoverdn': value['discoverdn'],
'enable_samaccountname_login': value['enableSamaccountnameLogin'],
'groupattr': value['groupattr'],
'groupdn': value['groupdn'],
'groupfilter': value['groupfilter'],
'insecure_tls': value['insecureTls'],
'max_page_size': value['maxPageSize'],
'password_policy': value['passwordPolicy'],
'request_timeout': value['requestTimeout'],
'rotation_period': value['rotationPeriod'],
'rotation_schedule': value['rotationSchedule'],
'rotation_window': value['rotationWindow'],
'starttls': value['starttls'],
'tls_max_version': value['tlsMaxVersion'],
'tls_min_version': value['tlsMinVersion'],
'token_bound_cidrs': value['tokenBoundCidrs'],
'token_explicit_max_ttl': value['tokenExplicitMaxTtl'],
'token_max_ttl': value['tokenMaxTtl'],
'token_no_default_policy': value['tokenNoDefaultPolicy'],
'token_num_uses': value['tokenNumUses'],
'token_period': value['tokenPeriod'],
'token_policies': value['tokenPolicies'],
'token_ttl': value['tokenTtl'],
'token_type': value['tokenType'],
'upndomain': value['upndomain'],
'url': value['url'],
'use_pre111_group_cn_behavior': value['usePre111GroupCnBehavior'],
'use_token_groups': value['useTokenGroups'],
'userattr': value['userattr'],
'userdn': value['userdn'],
'userfilter': value['userfilter'],
'username_as_alias': value['usernameAsAlias'],
};
}