v1
latestOpenAPI 3.0.32026-07-22238629559.2 KBSmsPackageManagerConfigService
Create Package Manager Auth Config
Create a new package manager authentication configuration for a deployment.
post/api/agent/deployments/{deploymentId}/packagemanagerauthconfigs
Path parameters
deploymentIdinteger required
The unique identifier for the deployment.
Request body
Example request
{
"packageManagerConfigForInsert": {
"config": {
"id": 123,
"name": "Corporate Maven Repository",
"url": "https://repo.mycompany.com/maven2",
"requiresAuth": true,
"ecosystem": "maven",
"deploymentId": 456,
"additionalConfig": {
"maven": {
"repositoryType": "MAVEN_REPOSITORY_TYPE_RELEASE"
}
}
},
"maven": {
"username": "my-username",
"password": "my-password"
},
"pypi": {
"username": "my-username",
"password": "my-password"
},
"codeArtifact": {
"assumeRoleArn": "arn:aws:iam::123456789012:role/my-codeartifact-role"
},
"npm": {
"token": "<registry auth token>",
"basicAuth": {
"username": "my-username",
"password": "my-password"
}
}
}
}Response
OK
Example response
{
"packageManagerConfig": {
"id": 123,
"name": "Corporate Maven Repository",
"url": "https://repo.mycompany.com/maven2",
"requiresAuth": true,
"ecosystem": "maven",
"deploymentId": 456,
"additionalConfig": {
"maven": {
"repositoryType": "MAVEN_REPOSITORY_TYPE_RELEASE"
}
}
}
}