json.schema.security.credentials.gitCredentials.json Maven / Gradle / Ivy
{
"$id": "https://open-metadata.org/schema/security/credentials/gitCredentials.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "GitCredentials",
"description": "Credentials for a generic Git repository",
"type": "object",
"javaType": "org.openmetadata.schema.security.credentials.GitCredentials",
"definitions": {
"repositoryOwner": {
"title": "Repository Owner",
"description": "The owner (user or organization) of a Git repository. For example, in https://github.com/open-metadata/OpenMetadata, the owner is `open-metadata`.",
"type": "string"
},
"repositoryName": {
"title": "Repository Name",
"description": "The name of a Git repository. For example, in https://github.com/open-metadata/OpenMetadata, the name is `OpenMetadata`.",
"type": "string"
},
"token": {
"title": "API Token",
"description": "Token to use the API. This is required for private repositories and to ensure we don't hit API limits.",
"type": "string",
"format": "password"
}
}
}