Description: Creates a new permission target in the system.
Security: Requires admin authentication using Access Tokens
Since: Artifactory 7.72.0
Usage: POST /access/api/v2/permissions
Sample Request JSON
{
"name":"Perm",
"resources":{
"artifact":{
"actions":{
"users":{
"test-user":[
"READ"
]
},
"groups":{
}
},
"targets":{
"example-repo-local":{
"include_patterns":[
"**",
"rep"
],
"exclude_patterns":[
]
},
"ANY LOCAL":{
"include_patterns":[
"**",
"rep"
],
"exclude_patterns":[
]
}
}
},
"release_bundle":{
"actions":{
"users":{
"test-user":[
"ANNOTATE"
]
},
"groups":{
}
},
"targets":{
"release-bundles-v2":{
"include_patterns":[
"**"
],
"exclude_patterns":[
]
},
"release-bundles":{
"include_patterns":[
"**"
],
"exclude_patterns":[
]
}
}
},
"build":{
"actions":{
"users":{
"test-user":[
"READ"
]
},
"groups":{
}
},
"targets":{
"artifactory-build-info":{
"include_patterns":[
"**",
"beta"
],
"exclude_patterns":[
]
}
}
}
}
}