@cloud-copilot/iam-data
Version:
432 lines • 11.4 kB
JSON
{
"cancelfhirexportjobwithdelete": {
"name": "CancelFHIRExportJobWithDelete",
"description": "Grants permission to cancel an on going FHIR Export job with Delete",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createfhirdatastore": {
"name": "CreateFHIRDatastore",
"description": "Grants permission to create a datastore that can ingest and export FHIR data",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createresource": {
"name": "CreateResource",
"description": "Grants permission to create resource",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletefhirdatastore": {
"name": "DeleteFHIRDatastore",
"description": "Grants permission to delete a datastore",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteresource": {
"name": "DeleteResource",
"description": "Grants permission to delete resource",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describefhirdatastore": {
"name": "DescribeFHIRDatastore",
"description": "Grants permission to get the properties associated with the FHIR datastore, including the datastore ID, datastore ARN, datastore name, datastore status, created at, datastore type version, and datastore endpoint",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describefhirexportjob": {
"name": "DescribeFHIRExportJob",
"description": "Grants permission to display the properties of a FHIR export job, including the ID, ARN, name, and the status of the datastore",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describefhirexportjobwithget": {
"name": "DescribeFHIRExportJobWithGet",
"description": "Grants permission to display the properties of a FHIR export job, including the ID, ARN, name, and the status of the datastore with Get",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describefhirimportjob": {
"name": "DescribeFHIRImportJob",
"description": "Grants permission to display the properties of a FHIR import job, including the ID, ARN, name, and the status of the datastore",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getcapabilities": {
"name": "GetCapabilities",
"description": "Grants permission to get the capabilities of a FHIR datastore",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getexportedfile": {
"name": "GetExportedFile",
"description": "Grants permission to access exported files from a FHIR Export job initiated with Get",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gethistorybyresourceid": {
"name": "GetHistoryByResourceId",
"description": "Grants permission to read resource history",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listfhirdatastores": {
"name": "ListFHIRDatastores",
"description": "Grants permission to list all FHIR datastores that are in the user's account, regardless of datastore status",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listfhirexportjobs": {
"name": "ListFHIRExportJobs",
"description": "Grants permission to get a list of export jobs for the specified datastore",
"accessLevel": "List",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listfhirimportjobs": {
"name": "ListFHIRImportJobs",
"description": "Grants permission to get a list of import jobs for the specified datastore",
"accessLevel": "List",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to get a list of tags for the specified datastore",
"accessLevel": "List",
"resourceTypes": [
{
"name": "datastore",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"processbundle": {
"name": "ProcessBundle",
"description": "Grants permission to bundle multiple resource operations",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"readresource": {
"name": "ReadResource",
"description": "Grants permission to read resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"searcheverything": {
"name": "SearchEverything",
"description": "Grants permission to search all resources related to a patient",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"searchwithget": {
"name": "SearchWithGet",
"description": "Grants permission to search resources with GET method",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"searchwithpost": {
"name": "SearchWithPost",
"description": "Grants permission to search resources with POST method",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startfhirexportjob": {
"name": "StartFHIRExportJob",
"description": "Grants permission to begin a FHIR Export job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startfhirexportjobwithget": {
"name": "StartFHIRExportJobWithGet",
"description": "Grants permission to begin a FHIR Export job with Get",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startfhirexportjobwithpost": {
"name": "StartFHIRExportJobWithPost",
"description": "Grants permission to begin a FHIR Export job with Post",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startfhirimportjob": {
"name": "StartFHIRImportJob",
"description": "Grants permission to begin a FHIR Import job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to add tags to a datastore",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "datastore",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tags associated with a datastore",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "datastore",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updateresource": {
"name": "UpdateResource",
"description": "Grants permission to update resource",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"versionreadresource": {
"name": "VersionReadResource",
"description": "Grants permission to read version of a resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "datastore",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}