View a markdown version of this page

Actions, resources, and condition keys for AWS HealthImaging - Service Authorization Reference

Actions, resources, and condition keys for AWS HealthImaging

AWS HealthImaging (service prefix: medical-imaging) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by AWS HealthImaging

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

CopyImageSet

medical-imaging:CopyImageSet

Write

CreateDatastore

medical-imaging:CreateDatastore

Write

medical-imaging:TagResource

Tagging, Write

DeleteDatastore

medical-imaging:DeleteDatastore

Write

DeleteImageSet

medical-imaging:DeleteImageSet

Write

GetDICOMImportJob

medical-imaging:GetDICOMImportJob

Read

GetDatastore

medical-imaging:GetDatastore

Read

GetImageFrame

medical-imaging:GetImageFrame

Read

GetImageSet

medical-imaging:GetImageSet

Read

GetImageSetMetadata

medical-imaging:GetImageSetMetadata

Read

ListDICOMImportJobs

medical-imaging:ListDICOMImportJobs

List

ListDatastores

medical-imaging:ListDatastores

List

ListImageSetVersions

medical-imaging:ListImageSetVersions

List

ListTagsForResource

medical-imaging:ListTagsForResource

List

SearchImageSets

medical-imaging:SearchImageSets

Read

StartDICOMImportJob

medical-imaging:StartDICOMImportJob

Write

iam:PassRole

iam:PassedToService

medical-imaging.amazonaws.com

Write

TagResource

medical-imaging:TagResource

Tagging, Write

UntagResource

medical-imaging:UntagResource

Tagging, Write

UpdateImageSetMetadata

medical-imaging:UpdateImageSetMetadata

Write

Actions defined by AWS HealthImaging

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

CopyImageSet

Grants permission to copy an image set

datastore*

aws:ResourceTag/${TagKey}

Write

imageset*

aws:ResourceTag/${TagKey}

CreateDatastore

Grants permission to create a data store to ingest imaging data

aws:RequestTag/${TagKey}

aws:TagKeys

Write

DeleteDatastore

Grants permission to delete a data store

datastore*

aws:ResourceTag/${TagKey}

Write

DeleteImageSet

Grants permission to delete an image set

datastore*

aws:ResourceTag/${TagKey}

Write

imageset*

aws:ResourceTag/${TagKey}

GetDICOMBulkdata

Grants permission to get dicom bulkdata in binary format

datastore*

aws:ResourceTag/${TagKey}

medical-imaging:SeriesInstanceUID

medical-imaging:StudyInstanceUID

Read

GetDICOMImportJob

Grants permission to get an import job's properties

datastore*

aws:ResourceTag/${TagKey}

Read

GetDICOMInstance

Grants permission to get dicom instance in dcm format

datastore*

aws:ResourceTag/${TagKey}

medical-imaging:SeriesInstanceUID

medical-imaging:StudyInstanceUID

Read

GetDICOMInstanceFrames

Grants permission to get dicom instance frames in format requested by the customer

datastore*

aws:ResourceTag/${TagKey}

medical-imaging:SeriesInstanceUID

medical-imaging:StudyInstanceUID

Read

GetDICOMInstanceMetadata

Grants permission to get dicom instance metadata in DICOM JSON format

datastore*

aws:ResourceTag/${TagKey}

medical-imaging:SeriesInstanceUID

medical-imaging:StudyInstanceUID

Read

GetDICOMSeriesMetadata

Grants permission to retrieve metadata for all DICOM instances belonging to a given DICOM series in DICOM JSON format

datastore*

aws:ResourceTag/${TagKey}

medical-imaging:SeriesInstanceUID

medical-imaging:StudyInstanceUID

Read

GetDatastore

Grants permission to get data store properties

datastore*

aws:ResourceTag/${TagKey}

Read

GetImageFrame

Grants permission to get image frame properties

datastore*

aws:ResourceTag/${TagKey}

Read

imageset*

aws:ResourceTag/${TagKey}

GetImageSet

Grants permission to get image set properties

datastore*

aws:ResourceTag/${TagKey}

Read

imageset*

aws:ResourceTag/${TagKey}

GetImageSetMetadata

Grants permission to get image set metadata properties

datastore*

aws:ResourceTag/${TagKey}

Read

imageset*

aws:ResourceTag/${TagKey}

ListDICOMImportJobs

Grants permission to list import jobs for a data store

datastore*

aws:ResourceTag/${TagKey}

List

ListDatastores

Grants permission to list data stores

List

ListImageSetVersions

Grants permission to list versions of an image set

datastore*

aws:ResourceTag/${TagKey}

List

imageset*

aws:ResourceTag/${TagKey}

ListTagsForResource

Grants permission to list tags for a medical imaging resource

datastore

aws:ResourceTag/${TagKey}

List

imageset

aws:ResourceTag/${TagKey}

SearchDICOMInstances

Grants permission to search dicom instances that returns data in DICOM JSON format

datastore*

aws:ResourceTag/${TagKey}

medical-imaging:SeriesInstanceUID

medical-imaging:StudyInstanceUID

Read

SearchDICOMSeries

Grants permission to search dicom series that returns data in DICOM JSON format

datastore*

aws:ResourceTag/${TagKey}

medical-imaging:StudyInstanceUID

Read

SearchDICOMStudies

Grants permission to search dicom studies that returns data in DICOM JSON format

datastore*

aws:ResourceTag/${TagKey}

Read

SearchImageSets

Grants permission to search image sets

datastore*

aws:ResourceTag/${TagKey}

Read

StartDICOMImportJob

Grants permission to start a DICOM import job

datastore*

aws:ResourceTag/${TagKey}

Write

StoreDICOM

Grants permission to store dicom instances that returns result in DICOM JSON format

datastore*

aws:ResourceTag/${TagKey}

Write

StoreDICOMStudy

Grants permission to store a dicom study that returns result in DICOM JSON format

datastore*

aws:ResourceTag/${TagKey}

medical-imaging:StudyInstanceUID

Write

TagResource

Grants permission to add tags to a medical imaging resource

datastore

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

imageset

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Grants permission to remove tags from a medical imaging resource

datastore

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

imageset

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateImageSetMetadata

Grants permission to update image set metadata properties

datastore*

aws:ResourceTag/${TagKey}

Write

imageset*

aws:ResourceTag/${TagKey}

Resource types defined by AWS HealthImaging

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

datastore

arn:${Partition}:medical-imaging:${Region}:${Account}:datastore/${DatastoreId}

aws:ResourceTag/${TagKey}

imageset

arn:${Partition}:medical-imaging:${Region}:${Account}:datastore/${DatastoreId}/imageset/${ImageSetId}

aws:ResourceTag/${TagKey}

Condition keys for AWS HealthImaging

AWS HealthImaging defines the following condition keys that can be used in the Condition element of an IAM policy.

Condition keys Description Type

aws:RequestTag/${TagKey}

Filters access by a tag key and value pair that is allowed in the request

String

aws:ResourceTag/${TagKey}

Filters access by a tag key and value pair of a resource

String

aws:TagKeys

Filters access by a list of tag keys that are allowed in the request

ArrayOfString

medical-imaging:SeriesInstanceUID

Filters access by the SeriesInstanceUID parameter in the request

String

medical-imaging:StudyInstanceUID

Filters access by the StudyInstanceUID parameter in the request

String