Schema Reference
Title: Git Proxy configuration file
Type | object |
Required | No |
Additional properties | [Not allowed] |
Description: Configuration for customizing git-proxy
1. [Optional] Property Git Proxy configuration file > authorisedList
Type array
Required No Description: List of repositories that are authorised to be pushed to through the proxy.
Each item of this array must be Description authorisedRepo - 1.1. Git Proxy configuration file > authorisedList > authorisedRepo
Type object
Required No Additional properties [Any type: allowed] Defined in #/definitions/authorisedRepo 1.1.1. [Required] Property Git Proxy configuration file > authorisedList > authorisedList items > project
Type string
Required Yes
2. [Optional] Property Git Proxy configuration file > sink
Type array
Required No Description: List of database sources. The first source in the configuration with enabled=true will be used.
Each item of this array must be Description database - 2.1. Git Proxy configuration file > sink > database
Type object
Required No Additional properties [Any type: allowed] Defined in #/definitions/database 2.1.1. [Required] Property Git Proxy configuration file > sink > sink items > type
Type string
Required Yes 2.1.2. [Required] Property Git Proxy configuration file > sink > sink items > enabled
Type boolean
Required Yes 2.1.3. [Optional] Property Git Proxy configuration file > sink > sink items > connectionString
Type string
Required No 2.1.4. [Optional] Property Git Proxy configuration file > sink > sink items > options
Type object
Required No Additional properties [Any type: allowed] 2.1.5. [Optional] Property Git Proxy configuration file > sink > sink items > params
Type object
Required No Additional properties [Any type: allowed]
3. [Optional] Property Git Proxy configuration file > authentication
Type array
Required No Description: List of authentication sources. The first source in the configuration with enabled=true will be used.
Each item of this array must be Description authentication - 3.1. Git Proxy configuration file > authentication > authentication
Type object
Required No Additional properties [Any type: allowed] Defined in #/definitions/authentication 3.1.1. [Required] Property Git Proxy configuration file > authentication > authentication items > type
Type string
Required Yes 3.1.2. [Required] Property Git Proxy configuration file > authentication > authentication items > enabled
Type boolean
Required Yes 3.1.3. [Optional] Property Git Proxy configuration file > authentication > authentication items > options
Type object
Required No Additional properties [Any type: allowed]
4. [Optional] Property Git Proxy configuration file > tempPassword
Type object
Required No Additional properties [Any type: allowed] Description: Toggle the generation of temporary password for git-proxy admin user
4.1. [Optional] Property Git Proxy configuration file > tempPassword > sendEmail
Type boolean
Required No 4.2. [Optional] Property Git Proxy configuration file > tempPassword > emailConfig
Type object
Required No Additional properties [Any type: allowed] Description: Generic object to configure nodemailer. For full type information, please see https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/nodemailer
Generated using json-schema-for-humans on 2023-12-10 at 15:42:45 -0500