UNPKG

cdk-iam-floyd

Version:

AWS IAM policy statement generator with fluent interface for AWS CDK

227 lines (226 loc) 8.65 kB
import { AccessLevelList } from '../../shared/access-level'; import { PolicyStatement, Operator } from '../../shared'; import { aws_iam as iam } from "aws-cdk-lib"; /** * Statement provider for service [comprehendmedical](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncomprehendmedical.html). * * @param sid [SID](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_sid.html) of the statement */ export declare class Comprehendmedical extends PolicyStatement { servicePrefix: string; /** * Grants permission to describe the properties of a medical entity detection job that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_DescribeEntitiesDetectionV2Job.html */ toDescribeEntitiesDetectionV2Job(): this; /** * Grants permission to describe the properties of an ICD-10-CM linking job that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_DescribeICD10CMInferenceJob.html */ toDescribeICD10CMInferenceJob(): this; /** * Grants permission to describe the properties of a PHI entity detection job that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_DescribePHIDetectionJob.html */ toDescribePHIDetectionJob(): this; /** * Grants permission to describe the properties of an RxNorm linking job that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_DescribeRxNormInferenceJob.html */ toDescribeRxNormInferenceJob(): this; /** * Grants permission to describe the properties of a SNOMED-CT linking job that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_DescribeSNOMEDCTInferenceJob.html */ toDescribeSNOMEDCTInferenceJob(): this; /** * Grants permission to detect the named medical entities, and their relationships and traits within the given text document * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_DetectEntitiesV2.html */ toDetectEntitiesV2(): this; /** * Grants permission to detect the protected health information (PHI) entities within the given text document * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_DetectPHI.html */ toDetectPHI(): this; /** * Grants permission to detect the medical condition entities within the given text document and link them to ICD-10-CM codes * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_InferICD10CM.html */ toInferICD10CM(): this; /** * Grants permission to detect the medication entities within the given text document and link them to RxCUI concept identifiers from the National Library of Medicine RxNorm database * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_InferRxNorm.html */ toInferRxNorm(): this; /** * Grants permission to detect the medical condition, anatomy, and test, treatment, and procedure entities within the given text document and link them to SNOMED-CT codes * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_InferSNOMEDCT.html */ toInferSNOMEDCT(): this; /** * Grants permission to list the medical entity detection jobs that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_ListEntitiesDetectionV2Jobs.html */ toListEntitiesDetectionV2Jobs(): this; /** * Grants permission to list the ICD-10-CM linking jobs that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_ListICD10CMInferenceJobs.html */ toListICD10CMInferenceJobs(): this; /** * Grants permission to list the PHI entity detection jobs that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_ListPHIDetectionJobs.html */ toListPHIDetectionJobs(): this; /** * Grants permission to list the RxNorm linking jobs that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_ListRxNormInferenceJobs.html */ toListRxNormInferenceJobs(): this; /** * Grants permission to list the SNOMED-CT linking jobs that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_ListSNOMEDCTInferenceJobs.html */ toListSNOMEDCTInferenceJobs(): this; /** * Grants permission to start an asynchronous medical entity detection job for a collection of documents * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StartEntitiesDetectionV2Job.html */ toStartEntitiesDetectionV2Job(): this; /** * Grants permission to start an asynchronous ICD-10-CM linking job for a collection of documents * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StartICD10CMInferenceJob.html */ toStartICD10CMInferenceJob(): this; /** * Grants permission to start an asynchronous PHI entity detection job for a collection of documents * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StartPHIDetectionJob.html */ toStartPHIDetectionJob(): this; /** * Grants permission to start an asynchronous RxNorm linking job for a collection of documents * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StartRxNormInferenceJob.html */ toStartRxNormInferenceJob(): this; /** * Grants permission to start an asynchronous SNOMED-CT linking job for a collection of documents * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StartSNOMEDCTInferenceJob.html */ toStartSNOMEDCTInferenceJob(): this; /** * Grants permission to stop a medical entity detection job * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StopEntitiesDetectionV2Job.html */ toStopEntitiesDetectionV2Job(): this; /** * Grants permission to stop an ICD-10-CM linking job * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StopICD10CMInferenceJob.html */ toStopICD10CMInferenceJob(): this; /** * Grants permission to stop a PHI entity detection job * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StopPHIDetectionJob.html */ toStopPHIDetectionJob(): this; /** * Grants permission to stop an RxNorm linking job * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StopRxNormInferenceJob.html */ toStopRxNormInferenceJob(): this; /** * Grants permission to stop a SNOMED-CT linking job * * Access Level: Write * * https://docs.aws.amazon.com/comprehend-medical/latest/api/API_StopSNOMEDCTInferenceJob.html */ toStopSNOMEDCTInferenceJob(): this; protected accessLevelList: AccessLevelList; /** * Filters access by the presence of tag keys in the request * * https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys * * @param value The value(s) to check * @param operator Works with [string operators](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition_operators.html#Conditions_String). **Default:** `StringLike` */ ifAwsTagKeys(value: string | string[], operator?: Operator | string): this; /** * Statement provider for service [comprehendmedical](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncomprehendmedical.html). * */ constructor(props?: iam.PolicyStatementProps); }