aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
495 lines (494 loc) • 20.6 kB
TypeScript
/**
* All IAM policy actions for Amazon Rekognition (REKOGNITION)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonrekognition.html
*
* 2025-02-24T21:49:24.546Z
*/
export declare enum AwsRekognitionActions {
/**
* Grants permission to associate multiple individual faces with a single user
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_AssociateFaces.html
*/
AssociateFaces = "rekognition:AssociateFaces",
/**
* Grants permission to compare faces in the source input image with each face det
* ected in the target input image
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CompareFaces.html
*/
CompareFaces = "rekognition:CompareFaces",
/**
* Grants permission to copy an existing model version to a new model version
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CopyProjectVersion.html
*/
CopyProjectVersion = "rekognition:CopyProjectVersion",
/**
* Grants permission to create a collection in an AWS Region
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateCollection.html
*/
CreateCollection = "rekognition:CreateCollection",
/**
* Grants permission to create a new Amazon Rekognition Custom Labels dataset
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateDataset.html
*/
CreateDataset = "rekognition:CreateDataset",
/**
* Grants permission to create a face liveness session
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateFaceLivenessSession.html
*/
CreateFaceLivenessSession = "rekognition:CreateFaceLivenessSession",
/**
* Grants permission to create an Amazon Rekognition Custom Labels project
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateProject.html
*/
CreateProject = "rekognition:CreateProject",
/**
* Grants permission to begin training a new version of a model
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateProjectVersion.html
*/
CreateProjectVersion = "rekognition:CreateProjectVersion",
/**
* Grants permission to create an Amazon Rekognition stream processor
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateStreamProcessor.html
*/
CreateStreamProcessor = "rekognition:CreateStreamProcessor",
/**
* Grants permission to create a new user in a collection using a unique user ID y
* ou provide
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateUser.html
*/
CreateUser = "rekognition:CreateUser",
/**
* Grants permission to delete the specified collection
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteCollection.html
*/
DeleteCollection = "rekognition:DeleteCollection",
/**
* Grants permission to delete an existing Amazon Rekognition Custom Labels datase
* t
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteDataset.html
*/
DeleteDataset = "rekognition:DeleteDataset",
/**
* Grants permission to delete faces from a collection
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteFaces.html
*/
DeleteFaces = "rekognition:DeleteFaces",
/**
* Grants permission to delete a project
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteProject.html
*/
DeleteProject = "rekognition:DeleteProject",
/**
* Grants permission to delete a resource policy attached to a project
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteProjectPolicy.html
*/
DeleteProjectPolicy = "rekognition:DeleteProjectPolicy",
/**
* Grants permission to delete a model
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteProjectVersion.html
*/
DeleteProjectVersion = "rekognition:DeleteProjectVersion",
/**
* Grants permission to delete the specified stream processor
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteStreamProcessor.html
*/
DeleteStreamProcessor = "rekognition:DeleteStreamProcessor",
/**
* Grants permission to delete a user from a collection based on the provided user
* ID
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteUser.html
*/
DeleteUser = "rekognition:DeleteUser",
/**
* Grants permission to read details about a collection
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DescribeCollection.html
*/
DescribeCollection = "rekognition:DescribeCollection",
/**
* Grants permission to describe an Amazon Rekognition Custom Labels dataset
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DescribeDataset.html
*/
DescribeDataset = "rekognition:DescribeDataset",
/**
* Grants permission to list the versions of a model in an Amazon Rekognition Cust
* om Labels project
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DescribeProjectVersions.html
*/
DescribeProjectVersions = "rekognition:DescribeProjectVersions",
/**
* Grants permission to list Amazon Rekognition Custom Labels projects
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DescribeProjects.html
*/
DescribeProjects = "rekognition:DescribeProjects",
/**
* Grants permission to get information about the specified stream processor
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DescribeStreamProcessor.html
*/
DescribeStreamProcessor = "rekognition:DescribeStreamProcessor",
/**
* Grants permission to detect custom labels in a supplied image
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectCustomLabels.html
*/
DetectCustomLabels = "rekognition:DetectCustomLabels",
/**
* Grants permission to detect human faces within an image provided as input
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectFaces.html
*/
DetectFaces = "rekognition:DetectFaces",
/**
* Grants permission to detect instances of real-world labels within an image prov
* ided as input
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectLabels.html
*/
DetectLabels = "rekognition:DetectLabels",
/**
* Grants permission to detect moderation labels within the input image
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectModerationLabels.html
*/
DetectModerationLabels = "rekognition:DetectModerationLabels",
/**
* Grants permission to detect Personal Protective Equipment in the input image
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectProtectiveEquipment.html
*/
DetectProtectiveEquipment = "rekognition:DetectProtectiveEquipment",
/**
* Grants permission to detect text in the input image and convert it into machine
* -readable text
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectText.html
*/
DetectText = "rekognition:DetectText",
/**
* Grants permission to remove the association between a user ID and a face ID
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DisassociateFaces.html
*/
DisassociateFaces = "rekognition:DisassociateFaces",
/**
* Grants permission to distribute the entries in a training dataset across the tr
* aining dataset and the test dataset for a project
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DistributeDatasetEntries.html
*/
DistributeDatasetEntries = "rekognition:DistributeDatasetEntries",
/**
* Grants permission to read the name, and additional information, of a celebrity
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetCelebrityInfo.html
*/
GetCelebrityInfo = "rekognition:GetCelebrityInfo",
/**
* Grants permission to read the celebrity recognition results found in a stored v
* ideo by an asynchronous celebrity recognition job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetCelebrityRecognition.html
*/
GetCelebrityRecognition = "rekognition:GetCelebrityRecognition",
/**
* Grants permission to read the content moderation analysis results found in a st
* ored video by an asynchronous content moderation job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetContentModeration.html
*/
GetContentModeration = "rekognition:GetContentModeration",
/**
* Grants permission to read the faces detection results found in a stored video b
* y an asynchronous face detection job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetFaceDetection.html
*/
GetFaceDetection = "rekognition:GetFaceDetection",
/**
* Grants permission to get results of a face liveness session
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetFaceLivenessSessionResults.html
*/
GetFaceLivenessSessionResults = "rekognition:GetFaceLivenessSessionResults",
/**
* Grants permission to read the matching collection faces found in a stored video
* by an asynchronous face search job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetFaceSearch.html
*/
GetFaceSearch = "rekognition:GetFaceSearch",
/**
* Grants permission to read the label detected resuls found in a stored video by
* an asynchronous label detection job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetLabelDetection.html
*/
GetLabelDetection = "rekognition:GetLabelDetection",
/**
* Grants permission to read the reference to job results in S3 and additional inf
* ormation about a media analysis job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetMediaAnalysisJob.html
*/
GetMediaAnalysisJob = "rekognition:GetMediaAnalysisJob",
/**
* Grants permission to read the list of persons detected in a stored video by an
* asynchronous person tracking job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetPersonTracking.html
*/
GetPersonTracking = "rekognition:GetPersonTracking",
/**
* Grants permission to get the vdeo segments found in a stored video by an asynch
* ronous segment detection job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetSegmentDetection.html
*/
GetSegmentDetection = "rekognition:GetSegmentDetection",
/**
* Grants permission to get the text found in a stored video by an asynchronous te
* xt detection job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetTextDetection.html
*/
GetTextDetection = "rekognition:GetTextDetection",
/**
* Grants permission to update an existing collection with faces detected in the i
* nput image
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_IndexFaces.html
*/
IndexFaces = "rekognition:IndexFaces",
/**
* Grants permission to read the collection Id's in your account
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListCollections.html
*/
ListCollections = "rekognition:ListCollections",
/**
* Grants permission to list the dataset entries in an existing Amazon Rekognition
* Custom Labels dataset
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListDatasetEntries.html
*/
ListDatasetEntries = "rekognition:ListDatasetEntries",
/**
* Grants permission to list the labels in a dataset
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListDatasetLabels.html
*/
ListDatasetLabels = "rekognition:ListDatasetLabels",
/**
* Grants permission to read metadata for faces in the specificed collection
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListFaces.html
*/
ListFaces = "rekognition:ListFaces",
/**
* Grants permission to read the list of media analysis jobs
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListMediaAnalysisJobs.html
*/
ListMediaAnalysisJobs = "rekognition:ListMediaAnalysisJobs",
/**
* Grants permission to list the resource policies attached to a project
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListProjectPolicies.html
*/
ListProjectPolicies = "rekognition:ListProjectPolicies",
/**
* Grants permission to get a list of your stream processors
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListStreamProcessors.html
*/
ListStreamProcessors = "rekognition:ListStreamProcessors",
/**
* Grants permission to return a list of tags associated with a resource
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "rekognition:ListTagsForResource",
/**
* Grants permission to list UserIds and the UserStatus
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListUsers.html
*/
ListUsers = "rekognition:ListUsers",
/**
* Grants permission to attach a resource policy to a project
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_PutProjectPolicy.html
*/
PutProjectPolicy = "rekognition:PutProjectPolicy",
/**
* Grants permission to detect celebrities in the input image
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_RecognizeCelebrities.html
*/
RecognizeCelebrities = "rekognition:RecognizeCelebrities",
/**
* Grants permission to search the specificed collection for the supplied face ID
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_SearchFaces.html
*/
SearchFaces = "rekognition:SearchFaces",
/**
* Grants permission to search the specificed collection for the largest face in t
* he input image
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_SearchFacesByImage.html
*/
SearchFacesByImage = "rekognition:SearchFacesByImage",
/**
* Grants permission to search the specificed collection for user match result wit
* h given either face ID or user ID
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_SearchUsers.html
*/
SearchUsers = "rekognition:SearchUsers",
/**
* Grants permission to search the specificed collection for user match result by
* using the largest face in the input image
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_SearchUsersByImage.html
*/
SearchUsersByImage = "rekognition:SearchUsersByImage",
/**
* Grants permission to start the asynchronous recognition of celebrities in a sto
* red video
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartCelebrityRecognition.html
*/
StartCelebrityRecognition = "rekognition:StartCelebrityRecognition",
/**
* Grants permission to start asynchronous detection of explicit or suggestive adu
* lt content in a stored video
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartContentModeration.html
*/
StartContentModeration = "rekognition:StartContentModeration",
/**
* Grants permission to start asynchronous detection of faces in a stored video
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartFaceDetection.html
*/
StartFaceDetection = "rekognition:StartFaceDetection",
/**
* Grants permission to start streaming video for a face liveness session
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_rekognitionstreaming_StartFaceLivenessSession.html
*/
StartFaceLivenessSession = "rekognition:StartFaceLivenessSession",
/**
* Grants permission to start an asynchronous search for faces in a collection tha
* t match the faces of persons detected in a stored video
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartFaceSearch.html
*/
StartFaceSearch = "rekognition:StartFaceSearch",
/**
* Grants permission to start asynchronous detection of labels in a stored video
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartLabelDetection.html
*/
StartLabelDetection = "rekognition:StartLabelDetection",
/**
* Grants permission to start a media analysis job
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartMediaAnalysisJob.html
*/
StartMediaAnalysisJob = "rekognition:StartMediaAnalysisJob",
/**
* Grants permission to start the asynchronous tracking of persons in a stored vid
* eo
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartPersonTracking.html
*/
StartPersonTracking = "rekognition:StartPersonTracking",
/**
* Grants permission to start running a model version
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartProjectVersion.html
*/
StartProjectVersion = "rekognition:StartProjectVersion",
/**
* Grants permission to start the asynchronous detection of segments in a stored v
* ideo
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartSegmentDetection.html
*/
StartSegmentDetection = "rekognition:StartSegmentDetection",
/**
* Grants permission to start running a stream processor
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartStreamProcessor.html
*/
StartStreamProcessor = "rekognition:StartStreamProcessor",
/**
* Grants permission to start the asynchronous detection of text in a stored video
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartTextDetection.html
*/
StartTextDetection = "rekognition:StartTextDetection",
/**
* Grants permission to stop a running model version
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StopProjectVersion.html
*/
StopProjectVersion = "rekognition:StopProjectVersion",
/**
* Grants permission to stop a running stream processor
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StopStreamProcessor.html
*/
StopStreamProcessor = "rekognition:StopStreamProcessor",
/**
* Grants permission to add one or more tags to a resource
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_TagResource.html
*/
TagResource = "rekognition:TagResource",
/**
* Grants permission to remove one or more tags from a resource
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_UntagResource.html
*/
UntagResource = "rekognition:UntagResource",
/**
* Grants permission to add or update one or more JSON Lines (entries) in a datase
* t
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_UpdateDatasetEntries.html
*/
UpdateDatasetEntries = "rekognition:UpdateDatasetEntries",
/**
* Grants permission to modify properties for a stream processor
*
* See https://docs.aws.amazon.com/rekognition/latest/APIReference/API_UpdateStreamProcessor.html
*/
UpdateStreamProcessor = "rekognition:UpdateStreamProcessor"
}