UNPKG

@cloud-copilot/iam-data

Version:
316 lines 8.16 kB
{ "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": [] } }