CodePipelineProcessRepo
A git repository for a code pipeline run, over SSH ("ssh") or HTTPS ("http"). With one repository it is checked out to /code; with several, each goes to /code/<name>.
Kind: one of several shapes, used in requests and responses. In a request it is called CodePipelineProcessRepoInput.
Shapes
Section titled “Shapes”The type field says which shape it is, and comes first.
type | Shape |
|---|---|
"http" | CodePipelineGitHttpRepo |
"ssh" | CodePipelineGitSshRepo |
Example
Section titled “Example”{ "type": "http", "url": "...", "name": "...", "branchSource": "...", "branchWork": "...", "mcpServer": { "command": "...", "args": [] }, "resolvedCommitSha": "...", "runBaseCommitSha": "...", "finalCommitSha": "...", "dateLastCommitUtc": "2026-10-26T12:00:00.0000000Z"}Where it’s used
Section titled “Where it’s used”pipelineRuns.updateRepos(PUT /code-pipelines/processes/by-id/{id}/repos)- Inside
CodePipelineProcess - Inside
CodePipelineProcessResumeWithPromptRequest - Inside
CodePipelineProcessStartRequest