# Configurations
## Properties
**auth_mode** | Option<**String**> | The auth mode of current system, such as \"db_auth\", \"ldap_auth\", \"oidc_auth\" | [optional]
**primary_auth_mode** | Option<**bool**> | The flag to indicate whether the current auth mode should consider as a primary one. | [optional]
**ldap_base_dn** | Option<**String**> | The Base DN for LDAP binding. | [optional]
**ldap_filter** | Option<**String**> | The filter for LDAP search | [optional]
**ldap_group_base_dn** | Option<**String**> | The base DN to search LDAP group. | [optional]
**ldap_group_admin_dn** | Option<**String**> | Specify the ldap group which have the same privilege with Harbor admin | [optional]
**ldap_group_attribute_name** | Option<**String**> | The attribute which is used as identity of the LDAP group, default is cn.' | [optional]
**ldap_group_search_filter** | Option<**String**> | The filter to search the ldap group | [optional]
**ldap_group_search_scope** | Option<**i32**> | The scope to search ldap group. ''0-LDAP_SCOPE_BASE, 1-LDAP_SCOPE_ONELEVEL, 2-LDAP_SCOPE_SUBTREE'' | [optional]
**ldap_group_attach_parallel** | Option<**bool**> | Attach LDAP user group information in parallel, the parallel worker count is 5 | [optional]
**ldap_scope** | Option<**i32**> | The scope to search ldap users,'0-LDAP_SCOPE_BASE, 1-LDAP_SCOPE_ONELEVEL, 2-LDAP_SCOPE_SUBTREE' | [optional]
**ldap_search_dn** | Option<**String**> | The DN of the user to do the search. | [optional]
**ldap_search_password** | Option<**String**> | The password of the ldap search dn | [optional]
**ldap_timeout** | Option<**i32**> | Timeout in seconds for connection to LDAP server | [optional]
**ldap_uid** | Option<**String**> | The attribute which is used as identity for the LDAP binding, such as \"CN\" or \"SAMAccountname\" | [optional]
**ldap_url** | Option<**String**> | The URL of LDAP server | [optional]
**ldap_verify_cert** | Option<**bool**> | Whether verify your OIDC server certificate, disable it if your OIDC server is hosted via self-hosted certificate. | [optional]
**ldap_group_membership_attribute** | Option<**String**> | The user attribute to identify the group membership | [optional]
**project_creation_restriction** | Option<**String**> | Indicate who can create projects, it could be ''adminonly'' or ''everyone''. | [optional]
**read_only** | Option<**bool**> | The flag to indicate whether Harbor is in readonly mode. | [optional]
**self_registration** | Option<**bool**> | Whether the Harbor instance supports self-registration. If it''s set to false, admin need to add user to the instance. | [optional]
**token_expiration** | Option<**i32**> | The expiration time of the token for internal Registry, in minutes. | [optional]
**uaa_client_id** | Option<**String**> | The client id of UAA | [optional]
**uaa_client_secret** | Option<**String**> | The client secret of the UAA | [optional]
**uaa_endpoint** | Option<**String**> | The endpoint of the UAA | [optional]
**uaa_verify_cert** | Option<**bool**> | Verify the certificate in UAA server | [optional]
**http_authproxy_endpoint** | Option<**String**> | The endpoint of the HTTP auth | [optional]
**http_authproxy_tokenreview_endpoint** | Option<**String**> | The token review endpoint | [optional]
**http_authproxy_admin_groups** | Option<**String**> | The group which has the harbor admin privileges | [optional]
**http_authproxy_admin_usernames** | Option<**String**> | The username which has the harbor admin privileges | [optional]
**http_authproxy_verify_cert** | Option<**bool**> | Verify the HTTP auth provider's certificate | [optional]
**http_authproxy_skip_search** | Option<**bool**> | Search user before onboard | [optional]
**http_authproxy_server_certificate** | Option<**String**> | The certificate of the HTTP auth provider | [optional]
**oidc_name** | Option<**String**> | The OIDC provider name | [optional]
**oidc_endpoint** | Option<**String**> | The endpoint of the OIDC provider | [optional]
**oidc_client_id** | Option<**String**> | The client ID of the OIDC provider | [optional]
**oidc_client_secret** | Option<**String**> | The OIDC provider secret | [optional]
**oidc_groups_claim** | Option<**String**> | The attribute claims the group name | [optional]
**oidc_admin_group** | Option<**String**> | The OIDC group which has the harbor admin privileges | [optional]
**oidc_group_filter** | Option<**String**> | The OIDC group filter which filters out the group name doesn't match the regular expression | [optional]
**oidc_scope** | Option<**String**> | The scope of the OIDC provider | [optional]
**oidc_user_claim** | Option<**String**> | The attribute claims the username | [optional]
**oidc_verify_cert** | Option<**bool**> | Verify the OIDC provider's certificate' | [optional]
**oidc_auto_onboard** | Option<**bool**> | Auto onboard the OIDC user | [optional]
**oidc_extra_redirect_parms** | Option<**String**> | Extra parameters to add when redirect request to OIDC provider | [optional]
**robot_token_duration** | Option<**i32**> | The robot account token duration in days | [optional]
**robot_name_prefix** | Option<**String**> | The rebot account name prefix | [optional]
**notification_enable** | Option<**bool**> | Enable notification | [optional]
**quota_per_project_enable** | Option<**bool**> | Enable quota per project | [optional]
**storage_per_project** | Option<**i32**> | The storage quota per project | [optional]
**audit_log_forward_endpoint** | Option<**String**> | The audit log forward endpoint | [optional]
**skip_audit_log_database** | Option<**bool**> | Skip audit log database | [optional]
**session_timeout** | Option<**i32**> | The session timeout for harbor, in minutes. | [optional]
**scanner_skip_update_pulltime** | Option<**bool**> | Whether or not to skip update pull time for scanner | [optional]
**banner_message** | Option<**String**> | The banner message for the UI.It is the stringified result of the banner message object | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)