@cloud-copilot/iam-data
Version:
316 lines • 8.16 kB
JSON
{
"associatecoupon": {
"name": "AssociateCoupon",
"isPermissionOnly": true,
"description": "Grants permission to associate a DeepComposer coupon (or DSN) with the account associated with the sender of the request",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createaudio": {
"name": "CreateAudio",
"isPermissionOnly": true,
"description": "Grants permission to create an audio file by converting the midi composition into a wav or mp3 file",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "audio",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createcomposition": {
"name": "CreateComposition",
"isPermissionOnly": true,
"description": "Grants permission to create a multi-track midi composition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "composition",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createmodel": {
"name": "CreateModel",
"isPermissionOnly": true,
"description": "Grants permission to start creating/training a generative-model that is able to perform inference against the user-provided piano-melody to create a multi-track midi composition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deletecomposition": {
"name": "DeleteComposition",
"isPermissionOnly": true,
"description": "Grants permission to delete the composition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "composition",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletemodel": {
"name": "DeleteModel",
"description": "Grants permission to delete the model",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getcomposition": {
"name": "GetComposition",
"isPermissionOnly": true,
"description": "Grants permission to get information about the composition",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "composition",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getmodel": {
"name": "GetModel",
"isPermissionOnly": true,
"description": "Grants permission to get information about the model",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsamplemodel": {
"name": "GetSampleModel",
"isPermissionOnly": true,
"description": "Grants permission to get information about the sample/pre-trained DeepComposer model",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listcompositions": {
"name": "ListCompositions",
"isPermissionOnly": true,
"description": "Grants permission to list all the compositions owned by the sender of the request",
"accessLevel": "List",
"resourceTypes": [
{
"name": "composition",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listmodels": {
"name": "ListModels",
"isPermissionOnly": true,
"description": "Grants permission to list all the models owned by the sender of the request",
"accessLevel": "List",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listsamplemodels": {
"name": "ListSampleModels",
"isPermissionOnly": true,
"description": "Grants permission to list all the sample/pre-trained models provided by the DeepComposer service",
"accessLevel": "List",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a resource",
"accessLevel": "List",
"resourceTypes": [
{
"name": "composition",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listtrainingtopics": {
"name": "ListTrainingTopics",
"isPermissionOnly": true,
"description": "Grants permission to list all the training options or topic for creating/training a model",
"accessLevel": "List",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "composition",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "composition",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updatecomposition": {
"name": "UpdateComposition",
"isPermissionOnly": true,
"description": "Grants permission to modify the mutable properties associated with a composition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "composition",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatemodel": {
"name": "UpdateModel",
"isPermissionOnly": true,
"description": "Grants permission to to modify the mutable properties associated with a model",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}