UNPKG

@cloud-copilot/iam-data

Version:
629 lines 20.2 kB
{ "createcallanalyticscategory": { "name": "CreateCallAnalyticsCategory", "description": "Grants permission to create an analytics category. Amazon Transcribe applies the conditions specified by your analytics categories to your call analytics jobs", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createlanguagemodel": { "name": "CreateLanguageModel", "description": "Grants permission to create a new custom language model", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "s3:GetObject", "s3:ListBucket" ] }, "createmedicalvocabulary": { "name": "CreateMedicalVocabulary", "description": "Grants permission to create a new custom vocabulary that you can use to change the way Amazon Transcribe Medical handles transcription of an audio file", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "s3:GetObject" ] }, "createvocabulary": { "name": "CreateVocabulary", "description": "Grants permission to create a new custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "s3:GetObject" ] }, "createvocabularyfilter": { "name": "CreateVocabularyFilter", "description": "Grants permission to create a new vocabulary filter that you can use to filter out words from the transcription of an audio file generated by Amazon Transcribe", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "s3:GetObject" ] }, "deletecallanalyticscategory": { "name": "DeleteCallAnalyticsCategory", "description": "Grants permission to delete a call analytics category using its name from Amazon Transcribe", "accessLevel": "Write", "resourceTypes": [ { "name": "callanalyticscategory", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecallanalyticsjob": { "name": "DeleteCallAnalyticsJob", "description": "Grants permission to delete a previously submitted call analytics job along with any other generated results such as the transcription, models, and so on", "accessLevel": "Write", "resourceTypes": [ { "name": "callanalyticsjob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletelanguagemodel": { "name": "DeleteLanguageModel", "description": "Grants permission to delete a previously created custom language model", "accessLevel": "Write", "resourceTypes": [ { "name": "languagemodel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemedicalscribejob": { "name": "DeleteMedicalScribeJob", "description": "Grants permission to delete a previously submitted Medical Scribe job", "accessLevel": "Write", "resourceTypes": [ { "name": "medicalscribejob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemedicaltranscriptionjob": { "name": "DeleteMedicalTranscriptionJob", "description": "Grants permission to delete a previously submitted medical transcription job", "accessLevel": "Write", "resourceTypes": [ { "name": "medicaltranscriptionjob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemedicalvocabulary": { "name": "DeleteMedicalVocabulary", "description": "Grants permission to delete a medical vocabulary from Amazon Transcribe", "accessLevel": "Write", "resourceTypes": [ { "name": "medicalvocabulary", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletetranscriptionjob": { "name": "DeleteTranscriptionJob", "description": "Grants permission to delete a previously submitted transcription job along with any other generated results such as the transcription, models, and so on", "accessLevel": "Write", "resourceTypes": [ { "name": "transcriptionjob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletevocabulary": { "name": "DeleteVocabulary", "description": "Grants permission to delete a vocabulary from Amazon Transcribe", "accessLevel": "Write", "resourceTypes": [ { "name": "vocabulary", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletevocabularyfilter": { "name": "DeleteVocabularyFilter", "description": "Grants permission to delete a vocabulary filter from Amazon Transcribe", "accessLevel": "Write", "resourceTypes": [ { "name": "vocabularyfilter", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describelanguagemodel": { "name": "DescribeLanguageModel", "description": "Grants permission to return information about a custom language model", "accessLevel": "Read", "resourceTypes": [ { "name": "languagemodel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcallanalyticscategory": { "name": "GetCallAnalyticsCategory", "description": "Grants permission to retrieve information about a call analytics category", "accessLevel": "Read", "resourceTypes": [ { "name": "callanalyticscategory", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcallanalyticsjob": { "name": "GetCallAnalyticsJob", "description": "Grants permission to return information about a call analytics job", "accessLevel": "Read", "resourceTypes": [ { "name": "callanalyticsjob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmedicalscribejob": { "name": "GetMedicalScribeJob", "description": "Grants permission to return information about a Medical Scribe job", "accessLevel": "Read", "resourceTypes": [ { "name": "medicalscribejob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmedicalscribestream": { "name": "GetMedicalScribeStream", "description": "Grants permission to get information about the specified AWS HealthScribe streaming session", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getmedicaltranscriptionjob": { "name": "GetMedicalTranscriptionJob", "description": "Grants permission to return information about a medical transcription job", "accessLevel": "Read", "resourceTypes": [ { "name": "medicaltranscriptionjob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmedicalvocabulary": { "name": "GetMedicalVocabulary", "description": "Grants permission to get information about a medical vocabulary", "accessLevel": "Read", "resourceTypes": [ { "name": "medicalvocabulary", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettranscriptionjob": { "name": "GetTranscriptionJob", "description": "Grants permission to return information about a transcription job", "accessLevel": "Read", "resourceTypes": [ { "name": "transcriptionjob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getvocabulary": { "name": "GetVocabulary", "description": "Grants permission to to get information about a vocabulary", "accessLevel": "Read", "resourceTypes": [ { "name": "vocabulary", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getvocabularyfilter": { "name": "GetVocabularyFilter", "description": "Grants permission to get information about a vocabulary filter", "accessLevel": "Read", "resourceTypes": [ { "name": "vocabularyfilter", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcallanalyticscategories": { "name": "ListCallAnalyticsCategories", "description": "Grants permission to list call analytics categories that has been created", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listcallanalyticsjobs": { "name": "ListCallAnalyticsJobs", "description": "Grants permission to list call analytics jobs with the specified status", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listlanguagemodels": { "name": "ListLanguageModels", "description": "Grants permission to list custom language models", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmedicalscribejobs": { "name": "ListMedicalScribeJobs", "description": "Grants permission to list Medical Scribe jobs with the specified status", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmedicaltranscriptionjobs": { "name": "ListMedicalTranscriptionJobs", "description": "Grants permission to list medical transcription jobs with the specified status", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmedicalvocabularies": { "name": "ListMedicalVocabularies", "description": "Grants permission to return a list of medical vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a resource", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtranscriptionjobs": { "name": "ListTranscriptionJobs", "description": "Grants permission to list transcription jobs with the specified status", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listvocabularies": { "name": "ListVocabularies", "description": "Grants permission to return a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listvocabularyfilters": { "name": "ListVocabularyFilters", "description": "Grants permission to return a list of vocabulary filters that match the specified criteria. If no criteria are specified, returns the at most 5 vocabulary filters", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startcallanalyticsjob": { "name": "StartCallAnalyticsJob", "description": "Grants permission to start an asynchronous analytics job that not only transcribes the audio recording of a caller and agent, but also returns additional insights", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "transcribe:OutputEncryptionKMSKeyId", "transcribe:OutputLocation", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "s3:GetObject" ] }, "startcallanalyticsstreamtranscription": { "name": "StartCallAnalyticsStreamTranscription", "description": "Grants permission to start a protocol where audio is streamed to Transcribe Call Analytics and the transcription results are streamed to your application", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startcallanalyticsstreamtranscriptionwebsocket": { "name": "StartCallAnalyticsStreamTranscriptionWebSocket", "description": "Grants permission to start a WebSocket where audio is streamed to Transcribe Call Analytics and the transcription results are streamed to your application", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startmedicalscribejob": { "name": "StartMedicalScribeJob", "description": "Grants permission to start an asynchronous job to transcribe patient-clinician conversations and generates clinical notes", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "transcribe:OutputBucketName", "transcribe:OutputEncryptionKMSKeyId", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "s3:GetObject" ] }, "startmedicalscribestream": { "name": "StartMedicalScribeStream", "description": "Grants permission to start a bidirectional HTTP2 stream where audio is streamed to AWS HealthScribe and the transcription results are streamed to your application", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startmedicalstreamtranscription": { "name": "StartMedicalStreamTranscription", "description": "Grants permission to start a protocol where audio is streamed to Transcribe Medical and the transcription results are streamed to your application", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startmedicalstreamtranscriptionwebsocket": { "name": "StartMedicalStreamTranscriptionWebSocket", "description": "Grants permission to start a WebSocket where audio is streamed to Transcribe Medical and the transcription results are streamed to your application", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startmedicaltranscriptionjob": { "name": "StartMedicalTranscriptionJob", "description": "Grants permission to start an asynchronous job to transcribe medical speech to text", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "transcribe:OutputBucketName", "transcribe:OutputEncryptionKMSKeyId", "transcribe:OutputKey", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "s3:GetObject" ] }, "startstreamtranscription": { "name": "StartStreamTranscription", "description": "Grants permission to start a bidirectional HTTP2 stream to transcribe speech to text in real time", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startstreamtranscriptionwebsocket": { "name": "StartStreamTranscriptionWebSocket", "description": "Grants permission to start a websocket stream to transcribe speech to text in real time", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "starttranscriptionjob": { "name": "StartTranscriptionJob", "description": "Grants permission to start an asynchronous job to transcribe speech to text", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "transcribe:OutputBucketName", "transcribe:OutputEncryptionKMSKeyId", "transcribe:OutputKey", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "s3:GetObject" ] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource with given key value pairs", "accessLevel": "Tagging", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag a resource with given key", "accessLevel": "Tagging", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatecallanalyticscategory": { "name": "UpdateCallAnalyticsCategory", "description": "Grants permission to update the call analytics category with new values. The UpdateCallAnalyticsCategory operation overwrites all of the existing information with the values that you provide in the request", "accessLevel": "Write", "resourceTypes": [ { "name": "callanalyticscategory", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatemedicalvocabulary": { "name": "UpdateMedicalVocabulary", "description": "Grants permission to update an existing medical vocabulary with new values. The UpdateMedicalVocabulary operation overwrites all of the existing information with the values that you provide in the request", "accessLevel": "Write", "resourceTypes": [ { "name": "medicalvocabulary", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "s3:GetObject" ] }, "updatevocabulary": { "name": "UpdateVocabulary", "description": "Grants permission to update an existing vocabulary with new values. The UpdateVocabulary operation overwrites all of the existing information with the values that you provide in the request", "accessLevel": "Write", "resourceTypes": [ { "name": "vocabulary", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "s3:GetObject" ] }, "updatevocabularyfilter": { "name": "UpdateVocabularyFilter", "description": "Grants permission to update an existing vocabulary filter with new values. The UpdateVocabularyFilter operation overwrites all of the existing information with the values that you provide in the request", "accessLevel": "Write", "resourceTypes": [ { "name": "vocabularyfilter", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "s3:GetObject" ] } }