@itentialopensource/adapter-gitlab
Version:
This adapter integrates with system described as: gitlab.
621 lines • 14.7 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "getV4Projects",
"enum": [
"putV4ProjectsIdRepositoryFiles",
"postV4ProjectsIdRepositoryFiles"
],
"external_name": "ph_request_type"
},
"orderBy": {
"description": "Return issue notes ordered by created_at or updated_at fields. Default is created_at",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "order_by"
},
"withCustomAttributes": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "with_custom_attributes"
},
"withMergeRequestsEnabled": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "with_merge_requests_enabled"
},
"withProgrammingLanguage": {
"description": "Limit by projects which use the given programming language",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "with_programming_language"
},
"wikiChecksumFailed": {
"description": "Limit projects where the wiki checksum calculation has failed",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "wiki_checksum_failed"
},
"repositoryChecksumFailed": {
"description": "Limit projects where the repository checksum calculation has failed",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "repository_checksum_failed"
},
"minAccessLevel": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "min_access_level"
},
"withIssuesEnabled": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "with_issues_enabled"
},
"userId": {
"description": "The user ID of the member",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "user_id"
},
"perPage": {
"description": "Number of items per page",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "per_page"
},
"boardId": {
"description": "The ID of a board",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "board_id"
},
"listId": {
"description": "The ID of a board list",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "list_id"
},
"keyId": {
"description": "The ID of the deploy key",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "key_id"
},
"deploymentId": {
"description": "The deployment ID",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "deployment_id"
},
"environmentId": {
"description": "The ID of the environment",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "environment_id"
},
"forkedFromId": {
"description": "The ID of the project it was forked from",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "forked_from_id"
},
"hookId": {
"description": "The ID of the hook to delete",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "hook_id"
},
"milestoneId": {
"description": "The ID of a project milestone",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "milestone_id"
},
"pipelineId": {
"description": "ID of a pipeline",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pipeline_id"
},
"refName": {
"description": "The ref from repository",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "ref_name"
},
"pathParam": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "path"
},
"tagName": {
"description": "The tag where the release will be created from.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "tag_name"
},
"tagList": {
"description": "List of of the runner’s tags",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "tag_list"
},
"runnerId": {
"description": "The ID of the runner",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "runner_id"
},
"groupId": {
"description": "The ID of the group",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "group_id"
},
"snippetId": {
"description": "The ID of a snippet",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "snippet_id"
},
"awardId": {
"description": "The ID of the award",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "award_id"
},
"noteId": {
"description": "The ID of a note",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "note_id"
},
"linkUrl": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "link_url"
},
"imageUrl": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "image_url"
},
"badgeId": {
"description": "The badge ID",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "badge_id"
},
"repositoryId": {
"description": "The ID of registry repository.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "repository_id"
},
"jobId": {
"description": "The unique job identifier",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "job_id"
},
"cronTimezone": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "cron_timezone"
},
"pipelineScheduleId": {
"description": "The pipeline schedule id",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pipeline_schedule_id"
},
"variableType": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "variable_type"
},
"clusterId": {
"description": "The ID of the cluster",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "cluster_id"
},
"pushAccessLevel": {
"description": "Access levels allowed to push (defaults: 40, maintainer access level)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "push_access_level"
},
"mergeAccessLevel": {
"description": "Access levels allowed to merge (defaults: 40, maintainer access level)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "merge_access_level"
},
"unprotectAccessLevel": {
"description": "Access levels allowed to unprotect (defaults: 40, maintainer access level)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "unprotect_access_level"
},
"allowedToPush": {
"description": "Array of access levels allowed to push, with each described by a hash",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "allowed_to_push"
},
"allowedToMerge": {
"description": "Array of access levels allowed to merge, with each described by a hash",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "allowed_to_merge"
},
"allowedToUnprotect": {
"description": "Array of access levels allowed to unprotect, with each described by a hash",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "allowed_to_unprotect"
},
"createAccessLevel": {
"description": "Access levels allowed to create (defaults: 40, maintainer access level)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "create_access_level"
},
"issueIid": {
"description": "The internal ID of a project’s issue",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "issue_iid"
},
"resourceLabelEventsId": {
"description": "The ID of a label event",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "resource_label_events_id"
},
"mergeRequestIid": {
"description": "The internal ID of the merge request",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "merge_request_iid"
},
"withContent": {
"description": "Include pages’ content",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "with_content"
},
"content": {
"type": "string",
"description": "Include file content",
"parse": true,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "content"
},
"filePath": {
"description": "Url encoded full path to new file",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "file_path"
},
"artifactPath": {
"description": "Path to a file inside the artifacts archive.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "artifact_path"
},
"triggerId": {
"description": "The trigger id",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "trigger_id"
},
"bodyQuery": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "body"
},
"discussionId": {
"description": "The ID of a discussion",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "discussion_id"
},
"commitId": {
"description": "The ID of a commit",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "commit_id"
},
"createdAt": {
"description": "Date time string, ISO 8601 formatted, e.g. 2016-03-11T03:45:40Z",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "created_at"
},
"toProjectId": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "to_project_id"
},
"labelId": {
"description": "The ID or title of a project’s label",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "label_id"
},
"versionId": {
"description": "The ID of a merge request diff version",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "version_id"
},
"resourceLabelEventId": {
"description": "The ID of a label event",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "resource_label_event_id"
}
},
"definitions": {}
}