UNPKG

@itentialopensource/adapter-gitlab

Version:

This adapter integrates with system described as: gitlab.

621 lines 14.7 kB
{ "$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": {} }