@cloud-copilot/iam-data
Version:
629 lines • 20.2 kB
JSON
{
"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"
]
}
}