CodePipelineProcessCredentials
A credential a code pipeline run’s engines use: an API key ("apiKey") or a coding tool’s sign-in ("oauth"). Every agent on the same engine shares the engine’s credentials, which are tried in order: the next one is used when a credential is rejected, rate-limited or out of quota.
Kind: one of several shapes, used in requests and responses. In a request it is called CodePipelineProcessCredentialsInput.
Shapes
Section titled “Shapes”The type field says which shape it is, and comes first.
type | Shape |
|---|---|
"apiKey" | CodePipelineApiKeyCredentials |
"oauth" | CodePipelineOAuthCredentials |
Example
Section titled “Example”{ "type": "apiKey", "baseUrl": "...", "hostingMode": "...", "parsedHostingMode": "Direct", "modelNameOverrides": { "key": "..." }, "boundModel": "...", "contextWindowTokens": 0, "awsRegion": "...", "gcpProjectId": "...", "gcpRegion": "...", "engine": "Claude", "credentialId": "...", "isOwnLicense": false, "priority": 0, "billingMode": "..."}Where it’s used
Section titled “Where it’s used”pipelineRuns.updateCredentials(PUT /code-pipelines/processes/by-id/{id}/credentials)- Inside
CodePipelineProcess - Inside
CodePipelineProcessResumeWithPromptRequest - Inside
CodePipelineProcessStartRequest