Package-level declarations

Types

Link copied to clipboard
class Collection : KotlinCustomResource

The AWS::Rekognition::Collection type creates an Amazon Rekognition Collection. A collection is a logical grouping of information about detected faces which can later be referenced for searches on the group

Link copied to clipboard
data class CollectionArgs(val collectionId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CollectionArgs>

The AWS::Rekognition::Collection type creates an Amazon Rekognition Collection. A collection is a logical grouping of information about detected faces which can later be referenced for searches on the group

Link copied to clipboard
Link copied to clipboard
object CollectionMapper : ResourceMapper<Collection>
Link copied to clipboard
Link copied to clipboard
class Project : KotlinCustomResource

The AWS::Rekognition::Project type creates an Amazon Rekognition CustomLabels Project. A project is a grouping of the resources needed to create and manage Dataset and ProjectVersions.

Link copied to clipboard
data class ProjectArgs(val projectName: Output<String>? = null) : ConvertibleToJava<ProjectArgs>

The AWS::Rekognition::Project type creates an Amazon Rekognition CustomLabels Project. A project is a grouping of the resources needed to create and manage Dataset and ProjectVersions.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StreamProcessor : KotlinCustomResource

The AWS::Rekognition::StreamProcessor type is used to create an Amazon Rekognition StreamProcessor that you can use to analyze streaming videos.

Link copied to clipboard
data class StreamProcessorArgs(val boundingBoxRegionsOfInterest: Output<List<StreamProcessorBoundingBoxArgs>>? = null, val connectedHomeSettings: Output<StreamProcessorConnectedHomeSettingsArgs>? = null, val dataSharingPreference: Output<StreamProcessorDataSharingPreferenceArgs>? = null, val faceSearchSettings: Output<StreamProcessorFaceSearchSettingsArgs>? = null, val kinesisDataStream: Output<StreamProcessorKinesisDataStreamArgs>? = null, val kinesisVideoStream: Output<StreamProcessorKinesisVideoStreamArgs>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val notificationChannel: Output<StreamProcessorNotificationChannelArgs>? = null, val polygonRegionsOfInterest: Output<List<List<StreamProcessorPointArgs>>>? = null, val roleArn: Output<String>? = null, val s3Destination: Output<StreamProcessorS3DestinationArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<StreamProcessorArgs>

The AWS::Rekognition::StreamProcessor type is used to create an Amazon Rekognition StreamProcessor that you can use to analyze streaming videos.

Link copied to clipboard
object StreamProcessorMapper : ResourceMapper<StreamProcessor>

Functions

Link copied to clipboard
suspend fun collection(name: String, block: suspend CollectionResourceBuilder.() -> Unit): Collection
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard