AuthMode |
*StringConfigItem |
The auth mode of current system, such as "db_auth", "ldap_auth", "oidc_auth" |
[optional] [default to null] |
EmailFrom |
*StringConfigItem |
The sender name for Email notification. |
[optional] [default to null] |
EmailHost |
*StringConfigItem |
The hostname of SMTP server that sends Email notification. |
[optional] [default to null] |
EmailIdentity |
*StringConfigItem |
By default it's empty so the email_username is picked |
[optional] [default to null] |
EmailInsecure |
*BoolConfigItem |
Whether or not the certificate will be verified when Harbor tries to access the email server. |
[optional] [default to null] |
EmailPort |
*IntegerConfigItem |
The port of SMTP server |
[optional] [default to null] |
EmailSsl |
*BoolConfigItem |
When it''s set to true the system will access Email server via TLS by default. If it''s set to false, it still will handle "STARTTLS" from server side. |
[optional] [default to null] |
EmailUsername |
*StringConfigItem |
The username for authenticate against SMTP server |
[optional] [default to null] |
LdapBaseDn |
*StringConfigItem |
The Base DN for LDAP binding. |
[optional] [default to null] |
LdapFilter |
*StringConfigItem |
The filter for LDAP search |
[optional] [default to null] |
LdapGroupBaseDn |
*StringConfigItem |
The base DN to search LDAP group. |
[optional] [default to null] |
LdapGroupAdminDn |
*StringConfigItem |
Specify the ldap group which have the same privilege with Harbor admin |
[optional] [default to null] |
LdapGroupAttributeName |
*StringConfigItem |
The attribute which is used as identity of the LDAP group, default is cn.' |
[optional] [default to null] |
LdapGroupSearchFilter |
*StringConfigItem |
The filter to search the ldap group |
[optional] [default to null] |
LdapGroupSearchScope |
*IntegerConfigItem |
The scope to search ldap group. ''0-LDAP_SCOPE_BASE, 1-LDAP_SCOPE_ONELEVEL, 2-LDAP_SCOPE_SUBTREE'' |
[optional] [default to null] |
LdapScope |
*IntegerConfigItem |
The scope to search ldap users,'0-LDAP_SCOPE_BASE, 1-LDAP_SCOPE_ONELEVEL, 2-LDAP_SCOPE_SUBTREE' |
[optional] [default to null] |
LdapSearchDn |
*StringConfigItem |
The DN of the user to do the search. |
[optional] [default to null] |
LdapTimeout |
*IntegerConfigItem |
Timeout in seconds for connection to LDAP server |
[optional] [default to null] |
LdapUid |
*StringConfigItem |
The attribute which is used as identity for the LDAP binding, such as "CN" or "SAMAccountname" |
[optional] [default to null] |
LdapUrl |
*StringConfigItem |
The URL of LDAP server |
[optional] [default to null] |
LdapVerifyCert |
*BoolConfigItem |
Whether verify your OIDC server certificate, disable it if your OIDC server is hosted via self-hosted certificate. |
[optional] [default to null] |
LdapGroupMembershipAttribute |
*StringConfigItem |
The user attribute to identify the group membership |
[optional] [default to null] |
ProjectCreationRestriction |
*StringConfigItem |
Indicate who can create projects, it could be ''adminonly'' or ''everyone''. |
[optional] [default to null] |
ReadOnly |
*BoolConfigItem |
The flag to indicate whether Harbor is in readonly mode. |
[optional] [default to null] |
SelfRegistration |
*BoolConfigItem |
Whether the Harbor instance supports self-registration. If it''s set to false, admin need to add user to the instance. |
[optional] [default to null] |
TokenExpiration |
*IntegerConfigItem |
The expiration time of the token for internal Registry, in minutes. |
[optional] [default to null] |
UaaClientId |
*StringConfigItem |
The client id of UAA |
[optional] [default to null] |
UaaClientSecret |
*StringConfigItem |
The client secret of the UAA |
[optional] [default to null] |
UaaEndpoint |
*StringConfigItem |
The endpoint of the UAA |
[optional] [default to null] |
UaaVerifyCert |
*BoolConfigItem |
Verify the certificate in UAA server |
[optional] [default to null] |
HttpAuthproxyEndpoint |
*StringConfigItem |
The endpoint of the HTTP auth |
[optional] [default to null] |
HttpAuthproxyTokenreviewEndpoint |
*StringConfigItem |
The token review endpoint |
[optional] [default to null] |
HttpAuthproxyAdminGroups |
*StringConfigItem |
The group which has the harbor admin privileges |
[optional] [default to null] |
HttpAuthproxyAdminUsernames |
*StringConfigItem |
The usernames which has the harbor admin privileges |
[optional] [default to null] |
HttpAuthproxyVerifyCert |
*BoolConfigItem |
Verify the HTTP auth provider's certificate |
[optional] [default to null] |
HttpAuthproxySkipSearch |
*BoolConfigItem |
Search user before onboard |
[optional] [default to null] |
HttpAuthproxyServerCertificate |
*StringConfigItem |
The certificate of the HTTP auth provider |
[optional] [default to null] |
OidcName |
*StringConfigItem |
The OIDC provider name |
[optional] [default to null] |
OidcEndpoint |
*StringConfigItem |
The endpoint of the OIDC provider |
[optional] [default to null] |
OidcClientId |
*StringConfigItem |
The client ID of the OIDC provider |
[optional] [default to null] |
OidcGroupsClaim |
*StringConfigItem |
The attribute claims the group name |
[optional] [default to null] |
OidcAdminGroup |
*StringConfigItem |
The OIDC group which has the harbor admin privileges |
[optional] [default to null] |
OidcScope |
*StringConfigItem |
The scope of the OIDC provider |
[optional] [default to null] |
OidcUserClaim |
*StringConfigItem |
The attribute claims the username |
[optional] [default to null] |
OidcVerifyCert |
*BoolConfigItem |
Verify the OIDC provider's certificate' |
[optional] [default to null] |
OidcAutoOnboard |
*BoolConfigItem |
Auto onboard the OIDC user |
[optional] [default to null] |
OidcExtraRedirectParms |
*StringConfigItem |
Extra parameters to add when redirect request to OIDC provider |
[optional] [default to null] |
RobotTokenDuration |
*IntegerConfigItem |
The robot account token duration in days |
[optional] [default to null] |
RobotNamePrefix |
*StringConfigItem |
The rebot account name prefix |
[optional] [default to null] |
NotificationEnable |
*BoolConfigItem |
Enable notification |
[optional] [default to null] |
QuotaPerProjectEnable |
*BoolConfigItem |
Enable quota per project |
[optional] [default to null] |
StoragePerProject |
*IntegerConfigItem |
The storage quota per project |
[optional] [default to null] |
AuditLogForwardEndpoint |
*StringConfigItem |
The endpoint of the audit log forwarder |
[optional] [default to null] |
SkipAuditLogDatabase |
*BoolConfigItem |
Whether skip the audit log in database |
[optional] [default to null] |
ScanAllPolicy |
*ConfigurationsResponseScanAllPolicy |
|
[optional] [default to null] |