Skip to main content

@swamp/aws/rekognition

v2026.04.23.3

AWS REKOGNITION infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsrekognitioncloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/rekognition

@swamp/aws/rekognition/collectionv2026.04.23.2collection.ts

Global Arguments

ArgumentTypeDescription
CollectionIdstringThe name of the collection
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Rekognition Collection
getGet a Rekognition Collection
ArgumentTypeDescription
identifierstringThe primary identifier of the Rekognition Collection
updateUpdate a Rekognition Collection
deleteDelete a Rekognition Collection
ArgumentTypeDescription
identifierstringThe primary identifier of the Rekognition Collection
syncSync Rekognition Collection state from AWS

Resources

state(infinite)— Rekognition Collection resource state
@swamp/aws/rekognition/projectv2026.04.23.2project.ts

Global Arguments

ArgumentTypeDescription
ProjectNamestringThe name of the project
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Rekognition Project
getGet a Rekognition Project
ArgumentTypeDescription
identifierstringThe primary identifier of the Rekognition Project
updateUpdate a Rekognition Project
deleteDelete a Rekognition Project
ArgumentTypeDescription
identifierstringThe primary identifier of the Rekognition Project
syncSync Rekognition Project state from AWS

Resources

state(infinite)— Rekognition Project resource state
@swamp/aws/rekognition/stream-processorv2026.04.23.2stream_processor.ts

Global Arguments

ArgumentTypeDescription
Name?stringName of the stream processor. It's an identifier you assign to the stream processor. You can use it to manage the stream processor.
KmsKeyId?stringThe KMS key that is used by Rekognition to encrypt any intermediate customer metadata and store in the customer's S3 bucket.
RoleArnstringARN of the IAM role that allows access to the stream processor, and provides Rekognition read permissions for KVS stream and write permissions to S3 bucket and SNS topic.
FaceSearchSettings?objectFace search settings to use on a streaming video. Note that either FaceSearchSettings or ConnectedHomeSettings should be set. Not both
ConnectedHomeSettings?objectConnected home settings to use on a streaming video. Note that either ConnectedHomeSettings or FaceSearchSettings should be set. Not both
S3Destination?objectThe S3 location in customer's account where inference output & artifacts are stored, as part of connected home feature.
DataSharingPreference?objectIndicates whether Rekognition is allowed to store the video stream data for model-training.
PolygonRegionsOfInterest?arrayThe PolygonRegionsOfInterest specifies a set of polygon areas of interest in the video frames to analyze, as part of connected home feature. Each polygon is in turn, an ordered list of Point
BoundingBoxRegionsOfInterest?arrayThe BoundingBoxRegionsOfInterest specifies an array of bounding boxes of interest in the video frames to analyze, as part of connected home feature. If an object is partially in a region of interest, Rekognition will tag it as detected if the overlap of the object with the region-of-interest is greater than 20%.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Rekognition StreamProcessor
getGet a Rekognition StreamProcessor
ArgumentTypeDescription
identifierstringThe primary identifier of the Rekognition StreamProcessor
updateUpdate a Rekognition StreamProcessor
deleteDelete a Rekognition StreamProcessor
ArgumentTypeDescription
identifierstringThe primary identifier of the Rekognition StreamProcessor
syncSync Rekognition StreamProcessor state from AWS

Resources

state(infinite)— Rekognition StreamProcessor resource state