Skip to content

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.

The type field says which shape it is, and comes first.

typeShape
"apiKey"CodePipelineApiKeyCredentials
"oauth"CodePipelineOAuthCredentials
{
"type": "apiKey",
"baseUrl": "...",
"hostingMode": "...",
"parsedHostingMode": "Direct",
"modelNameOverrides": {
"key": "..."
},
"boundModel": "...",
"contextWindowTokens": 0,
"awsRegion": "...",
"gcpProjectId": "...",
"gcpRegion": "...",
"engine": "Claude",
"credentialId": "...",
"isOwnLicense": false,
"priority": 0,
"billingMode": "..."
}