Task Type: upsertProject
A policy call is made for this type anytime a user attmpts to create a new project or edit an existing one.
- Path: tasks
- Method: Post
- Package:
spinnaker.http.authz
Example Payload
Click to expand
{
"input": {
"body": {
"application": "spinnaker",
"description": "Create project: testProjectName",
"job": [
{
"project": {
"config": {
"applications": [
"hostname"
],
"clusters": [
{
"account": "spinnaker",
"detail": "*",
"stack": "*"
}
],
"pipelineConfigs": [
{
"application": "hostname",
"pipelineConfigId": "7db1e350-dedb-4dc1-9976-e71f97b5f132"
}
]
},
"email": "myUser@company.com",
"name": "testProjectName"
},
"type": "upsertProject",
"user": "myUserName"
}
],
"project": "testProjectName"
},
"method": "POST",
"path": [
"tasks"
],
"user": {
"isAdmin": false,
"roles": [],
"username": "myUserName"
}
}
}
Example Policy
Keys
Key | Type | Description |
---|---|---|
input.body.application | string | |
input.body.description | string | |
input.body.job[].project.config.applications[] | string | |
input.body.job[].project.config.clusters[].account | string | |
input.body.job[].project.config.clusters[].detail | string | |
input.body.job[].project.config.clusters[].stack | string | |
input.body.job[].project.config.pipelineConfigs[].application | string | |
input.body.job[].project.config.pipelineConfigs[].pipelineConfigId | string | |
input.body.job[].project.email | string | |
input.body.job[].project.name | string | |
input.body.job[].type | string | |
input.body.job[].user | string | |
input.body.project | string | |
input.method | string | |
input.path[] | string | |
input.user.isAdmin | boolean | |
input.user.username | string | |
input.body.job[].project.config.clusters[].applications | ||
input.body.job[].project.createTs | number | |
input.body.job[].project.id | string | |
input.body.job[].project.lastModifiedBy | string | |
input.body.job[].project.updateTs | number |
Feedback
Was this page helpful?
Thank you for letting us know!
Sorry to hear that. Please tell us how we can improve.
Last modified August 18, 2023: (02b163b7)