rekognition

package
v0.104.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Collection added in v0.12.0

type Collection struct {
	pulumi.CustomResourceState

	Arn          pulumi.StringOutput `pulumi:"arn"`
	CollectionId pulumi.StringOutput `pulumi:"collectionId"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

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

func GetCollection added in v0.12.0

func GetCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CollectionState, opts ...pulumi.ResourceOption) (*Collection, error)

GetCollection gets an existing Collection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCollection added in v0.12.0

func NewCollection(ctx *pulumi.Context,
	name string, args *CollectionArgs, opts ...pulumi.ResourceOption) (*Collection, error)

NewCollection registers a new resource with the given unique name, arguments, and options.

func (*Collection) ElementType added in v0.12.0

func (*Collection) ElementType() reflect.Type

func (*Collection) ToCollectionOutput added in v0.12.0

func (i *Collection) ToCollectionOutput() CollectionOutput

func (*Collection) ToCollectionOutputWithContext added in v0.12.0

func (i *Collection) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput

type CollectionArgs added in v0.12.0

type CollectionArgs struct {
	CollectionId pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Collection resource.

func (CollectionArgs) ElementType added in v0.12.0

func (CollectionArgs) ElementType() reflect.Type

type CollectionInput added in v0.12.0

type CollectionInput interface {
	pulumi.Input

	ToCollectionOutput() CollectionOutput
	ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
}

type CollectionOutput added in v0.12.0

type CollectionOutput struct{ *pulumi.OutputState }

func (CollectionOutput) Arn added in v0.17.0

func (CollectionOutput) CollectionId added in v0.17.0

func (o CollectionOutput) CollectionId() pulumi.StringOutput

func (CollectionOutput) ElementType added in v0.12.0

func (CollectionOutput) ElementType() reflect.Type

func (CollectionOutput) Tags added in v0.17.0

An array of key-value pairs to apply to this resource.

func (CollectionOutput) ToCollectionOutput added in v0.12.0

func (o CollectionOutput) ToCollectionOutput() CollectionOutput

func (CollectionOutput) ToCollectionOutputWithContext added in v0.12.0

func (o CollectionOutput) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput

type CollectionState added in v0.12.0

type CollectionState struct {
}

func (CollectionState) ElementType added in v0.12.0

func (CollectionState) ElementType() reflect.Type

type CollectionTag added in v0.12.0

type CollectionTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LookupCollectionArgs added in v0.12.0

type LookupCollectionArgs struct {
	CollectionId string `pulumi:"collectionId"`
}

type LookupCollectionOutputArgs added in v0.12.0

type LookupCollectionOutputArgs struct {
	CollectionId pulumi.StringInput `pulumi:"collectionId"`
}

func (LookupCollectionOutputArgs) ElementType added in v0.12.0

func (LookupCollectionOutputArgs) ElementType() reflect.Type

type LookupCollectionResult added in v0.12.0

type LookupCollectionResult struct {
	Arn *string `pulumi:"arn"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupCollection added in v0.12.0

func LookupCollection(ctx *pulumi.Context, args *LookupCollectionArgs, opts ...pulumi.InvokeOption) (*LookupCollectionResult, error)

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

type LookupCollectionResultOutput added in v0.12.0

type LookupCollectionResultOutput struct{ *pulumi.OutputState }

func LookupCollectionOutput added in v0.12.0

func (LookupCollectionResultOutput) Arn added in v0.12.0

func (LookupCollectionResultOutput) ElementType added in v0.12.0

func (LookupCollectionResultOutput) Tags added in v0.12.0

An array of key-value pairs to apply to this resource.

func (LookupCollectionResultOutput) ToLookupCollectionResultOutput added in v0.12.0

func (o LookupCollectionResultOutput) ToLookupCollectionResultOutput() LookupCollectionResultOutput

func (LookupCollectionResultOutput) ToLookupCollectionResultOutputWithContext added in v0.12.0

func (o LookupCollectionResultOutput) ToLookupCollectionResultOutputWithContext(ctx context.Context) LookupCollectionResultOutput

type LookupProjectArgs added in v0.12.0

type LookupProjectArgs struct {
	ProjectName string `pulumi:"projectName"`
}

type LookupProjectOutputArgs added in v0.12.0

type LookupProjectOutputArgs struct {
	ProjectName pulumi.StringInput `pulumi:"projectName"`
}

func (LookupProjectOutputArgs) ElementType added in v0.12.0

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult added in v0.12.0

type LookupProjectResult struct {
	Arn *string `pulumi:"arn"`
}

func LookupProject added in v0.12.0

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

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.

type LookupProjectResultOutput added in v0.12.0

type LookupProjectResultOutput struct{ *pulumi.OutputState }

func LookupProjectOutput added in v0.12.0

func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput

func (LookupProjectResultOutput) Arn added in v0.12.0

func (LookupProjectResultOutput) ElementType added in v0.12.0

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) ToLookupProjectResultOutput added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type LookupStreamProcessorArgs added in v0.17.0

type LookupStreamProcessorArgs struct {
	// Name of the stream processor. It's an identifier you assign to the stream processor. You can use it to manage the stream processor.
	Name string `pulumi:"name"`
}

type LookupStreamProcessorOutputArgs added in v0.17.0

type LookupStreamProcessorOutputArgs struct {
	// Name of the stream processor. It's an identifier you assign to the stream processor. You can use it to manage the stream processor.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupStreamProcessorOutputArgs) ElementType added in v0.17.0

type LookupStreamProcessorResult added in v0.17.0

type LookupStreamProcessorResult struct {
	Arn *string `pulumi:"arn"`
	// Current status of the stream processor.
	Status *string `pulumi:"status"`
	// Detailed status message about the stream processor.
	StatusMessage *string `pulumi:"statusMessage"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupStreamProcessor added in v0.17.0

func LookupStreamProcessor(ctx *pulumi.Context, args *LookupStreamProcessorArgs, opts ...pulumi.InvokeOption) (*LookupStreamProcessorResult, error)

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

type LookupStreamProcessorResultOutput added in v0.17.0

type LookupStreamProcessorResultOutput struct{ *pulumi.OutputState }

func LookupStreamProcessorOutput added in v0.17.0

func (LookupStreamProcessorResultOutput) Arn added in v0.17.0

func (LookupStreamProcessorResultOutput) ElementType added in v0.17.0

func (LookupStreamProcessorResultOutput) Status added in v0.17.0

Current status of the stream processor.

func (LookupStreamProcessorResultOutput) StatusMessage added in v0.17.0

Detailed status message about the stream processor.

func (LookupStreamProcessorResultOutput) Tags added in v0.17.0

An array of key-value pairs to apply to this resource.

func (LookupStreamProcessorResultOutput) ToLookupStreamProcessorResultOutput added in v0.17.0

func (o LookupStreamProcessorResultOutput) ToLookupStreamProcessorResultOutput() LookupStreamProcessorResultOutput

func (LookupStreamProcessorResultOutput) ToLookupStreamProcessorResultOutputWithContext added in v0.17.0

func (o LookupStreamProcessorResultOutput) ToLookupStreamProcessorResultOutputWithContext(ctx context.Context) LookupStreamProcessorResultOutput

type Project

type Project struct {
	pulumi.CustomResourceState

	Arn         pulumi.StringOutput `pulumi:"arn"`
	ProjectName pulumi.StringOutput `pulumi:"projectName"`
}

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.

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	ProjectName pulumi.StringPtrInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) Arn added in v0.17.0

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) ProjectName added in v0.17.0

func (o ProjectOutput) ProjectName() pulumi.StringOutput

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type StreamProcessor added in v0.17.0

type StreamProcessor struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// The 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%.
	BoundingBoxRegionsOfInterest StreamProcessorBoundingBoxArrayOutput         `pulumi:"boundingBoxRegionsOfInterest"`
	ConnectedHomeSettings        StreamProcessorConnectedHomeSettingsPtrOutput `pulumi:"connectedHomeSettings"`
	DataSharingPreference        StreamProcessorDataSharingPreferencePtrOutput `pulumi:"dataSharingPreference"`
	FaceSearchSettings           StreamProcessorFaceSearchSettingsPtrOutput    `pulumi:"faceSearchSettings"`
	KinesisDataStream            StreamProcessorKinesisDataStreamPtrOutput     `pulumi:"kinesisDataStream"`
	KinesisVideoStream           StreamProcessorKinesisVideoStreamOutput       `pulumi:"kinesisVideoStream"`
	// The KMS key that is used by Rekognition to encrypt any intermediate customer metadata and store in the customer's S3 bucket.
	KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
	// Name of the stream processor. It's an identifier you assign to the stream processor. You can use it to manage the stream processor.
	Name                pulumi.StringPtrOutput                      `pulumi:"name"`
	NotificationChannel StreamProcessorNotificationChannelPtrOutput `pulumi:"notificationChannel"`
	// The 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
	PolygonRegionsOfInterest StreamProcessorPointArrayArrayOutput `pulumi:"polygonRegionsOfInterest"`
	// ARN 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.
	RoleArn       pulumi.StringOutput                   `pulumi:"roleArn"`
	S3Destination StreamProcessorS3DestinationPtrOutput `pulumi:"s3Destination"`
	// Current status of the stream processor.
	Status pulumi.StringOutput `pulumi:"status"`
	// Detailed status message about the stream processor.
	StatusMessage pulumi.StringOutput `pulumi:"statusMessage"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

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

func GetStreamProcessor added in v0.17.0

func GetStreamProcessor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamProcessorState, opts ...pulumi.ResourceOption) (*StreamProcessor, error)

GetStreamProcessor gets an existing StreamProcessor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStreamProcessor added in v0.17.0

func NewStreamProcessor(ctx *pulumi.Context,
	name string, args *StreamProcessorArgs, opts ...pulumi.ResourceOption) (*StreamProcessor, error)

NewStreamProcessor registers a new resource with the given unique name, arguments, and options.

func (*StreamProcessor) ElementType added in v0.17.0

func (*StreamProcessor) ElementType() reflect.Type

func (*StreamProcessor) ToStreamProcessorOutput added in v0.17.0

func (i *StreamProcessor) ToStreamProcessorOutput() StreamProcessorOutput

func (*StreamProcessor) ToStreamProcessorOutputWithContext added in v0.17.0

func (i *StreamProcessor) ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput

type StreamProcessorArgs added in v0.17.0

type StreamProcessorArgs struct {
	// The 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%.
	BoundingBoxRegionsOfInterest StreamProcessorBoundingBoxArrayInput
	ConnectedHomeSettings        StreamProcessorConnectedHomeSettingsPtrInput
	DataSharingPreference        StreamProcessorDataSharingPreferencePtrInput
	FaceSearchSettings           StreamProcessorFaceSearchSettingsPtrInput
	KinesisDataStream            StreamProcessorKinesisDataStreamPtrInput
	KinesisVideoStream           StreamProcessorKinesisVideoStreamInput
	// The KMS key that is used by Rekognition to encrypt any intermediate customer metadata and store in the customer's S3 bucket.
	KmsKeyId pulumi.StringPtrInput
	// Name of the stream processor. It's an identifier you assign to the stream processor. You can use it to manage the stream processor.
	Name                pulumi.StringPtrInput
	NotificationChannel StreamProcessorNotificationChannelPtrInput
	// The 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
	PolygonRegionsOfInterest StreamProcessorPointArrayArrayInput
	// ARN 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.
	RoleArn       pulumi.StringInput
	S3Destination StreamProcessorS3DestinationPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a StreamProcessor resource.

func (StreamProcessorArgs) ElementType added in v0.17.0

func (StreamProcessorArgs) ElementType() reflect.Type

type StreamProcessorBoundingBox added in v0.17.0

type StreamProcessorBoundingBox struct {
	Height float64 `pulumi:"height"`
	Left   float64 `pulumi:"left"`
	Top    float64 `pulumi:"top"`
	Width  float64 `pulumi:"width"`
}

A bounding box denoting a region of interest in the frame to be analyzed.

type StreamProcessorBoundingBoxArgs added in v0.17.0

type StreamProcessorBoundingBoxArgs struct {
	Height pulumi.Float64Input `pulumi:"height"`
	Left   pulumi.Float64Input `pulumi:"left"`
	Top    pulumi.Float64Input `pulumi:"top"`
	Width  pulumi.Float64Input `pulumi:"width"`
}

A bounding box denoting a region of interest in the frame to be analyzed.

func (StreamProcessorBoundingBoxArgs) ElementType added in v0.17.0

func (StreamProcessorBoundingBoxArgs) ToStreamProcessorBoundingBoxOutput added in v0.17.0

func (i StreamProcessorBoundingBoxArgs) ToStreamProcessorBoundingBoxOutput() StreamProcessorBoundingBoxOutput

func (StreamProcessorBoundingBoxArgs) ToStreamProcessorBoundingBoxOutputWithContext added in v0.17.0

func (i StreamProcessorBoundingBoxArgs) ToStreamProcessorBoundingBoxOutputWithContext(ctx context.Context) StreamProcessorBoundingBoxOutput

type StreamProcessorBoundingBoxArray added in v0.17.0

type StreamProcessorBoundingBoxArray []StreamProcessorBoundingBoxInput

func (StreamProcessorBoundingBoxArray) ElementType added in v0.17.0

func (StreamProcessorBoundingBoxArray) ToStreamProcessorBoundingBoxArrayOutput added in v0.17.0

func (i StreamProcessorBoundingBoxArray) ToStreamProcessorBoundingBoxArrayOutput() StreamProcessorBoundingBoxArrayOutput

func (StreamProcessorBoundingBoxArray) ToStreamProcessorBoundingBoxArrayOutputWithContext added in v0.17.0

func (i StreamProcessorBoundingBoxArray) ToStreamProcessorBoundingBoxArrayOutputWithContext(ctx context.Context) StreamProcessorBoundingBoxArrayOutput

type StreamProcessorBoundingBoxArrayInput added in v0.17.0

type StreamProcessorBoundingBoxArrayInput interface {
	pulumi.Input

	ToStreamProcessorBoundingBoxArrayOutput() StreamProcessorBoundingBoxArrayOutput
	ToStreamProcessorBoundingBoxArrayOutputWithContext(context.Context) StreamProcessorBoundingBoxArrayOutput
}

StreamProcessorBoundingBoxArrayInput is an input type that accepts StreamProcessorBoundingBoxArray and StreamProcessorBoundingBoxArrayOutput values. You can construct a concrete instance of `StreamProcessorBoundingBoxArrayInput` via:

StreamProcessorBoundingBoxArray{ StreamProcessorBoundingBoxArgs{...} }

type StreamProcessorBoundingBoxArrayOutput added in v0.17.0

type StreamProcessorBoundingBoxArrayOutput struct{ *pulumi.OutputState }

func (StreamProcessorBoundingBoxArrayOutput) ElementType added in v0.17.0

func (StreamProcessorBoundingBoxArrayOutput) Index added in v0.17.0

func (StreamProcessorBoundingBoxArrayOutput) ToStreamProcessorBoundingBoxArrayOutput added in v0.17.0

func (o StreamProcessorBoundingBoxArrayOutput) ToStreamProcessorBoundingBoxArrayOutput() StreamProcessorBoundingBoxArrayOutput

func (StreamProcessorBoundingBoxArrayOutput) ToStreamProcessorBoundingBoxArrayOutputWithContext added in v0.17.0

func (o StreamProcessorBoundingBoxArrayOutput) ToStreamProcessorBoundingBoxArrayOutputWithContext(ctx context.Context) StreamProcessorBoundingBoxArrayOutput

type StreamProcessorBoundingBoxInput added in v0.17.0

type StreamProcessorBoundingBoxInput interface {
	pulumi.Input

	ToStreamProcessorBoundingBoxOutput() StreamProcessorBoundingBoxOutput
	ToStreamProcessorBoundingBoxOutputWithContext(context.Context) StreamProcessorBoundingBoxOutput
}

StreamProcessorBoundingBoxInput is an input type that accepts StreamProcessorBoundingBoxArgs and StreamProcessorBoundingBoxOutput values. You can construct a concrete instance of `StreamProcessorBoundingBoxInput` via:

StreamProcessorBoundingBoxArgs{...}

type StreamProcessorBoundingBoxOutput added in v0.17.0

type StreamProcessorBoundingBoxOutput struct{ *pulumi.OutputState }

A bounding box denoting a region of interest in the frame to be analyzed.

func (StreamProcessorBoundingBoxOutput) ElementType added in v0.17.0

func (StreamProcessorBoundingBoxOutput) Height added in v0.17.0

func (StreamProcessorBoundingBoxOutput) Left added in v0.17.0

func (StreamProcessorBoundingBoxOutput) ToStreamProcessorBoundingBoxOutput added in v0.17.0

func (o StreamProcessorBoundingBoxOutput) ToStreamProcessorBoundingBoxOutput() StreamProcessorBoundingBoxOutput

func (StreamProcessorBoundingBoxOutput) ToStreamProcessorBoundingBoxOutputWithContext added in v0.17.0

func (o StreamProcessorBoundingBoxOutput) ToStreamProcessorBoundingBoxOutputWithContext(ctx context.Context) StreamProcessorBoundingBoxOutput

func (StreamProcessorBoundingBoxOutput) Top added in v0.17.0

func (StreamProcessorBoundingBoxOutput) Width added in v0.17.0

type StreamProcessorConnectedHomeSettings added in v0.17.0

type StreamProcessorConnectedHomeSettings struct {
	Labels []string `pulumi:"labels"`
	// Minimum object class match confidence score that must be met to return a result for a recognized object.
	MinConfidence *float64 `pulumi:"minConfidence"`
}

Connected home settings to use on a streaming video. Note that either ConnectedHomeSettings or FaceSearchSettings should be set. Not both

type StreamProcessorConnectedHomeSettingsArgs added in v0.17.0

type StreamProcessorConnectedHomeSettingsArgs struct {
	Labels pulumi.StringArrayInput `pulumi:"labels"`
	// Minimum object class match confidence score that must be met to return a result for a recognized object.
	MinConfidence pulumi.Float64PtrInput `pulumi:"minConfidence"`
}

Connected home settings to use on a streaming video. Note that either ConnectedHomeSettings or FaceSearchSettings should be set. Not both

func (StreamProcessorConnectedHomeSettingsArgs) ElementType added in v0.17.0

func (StreamProcessorConnectedHomeSettingsArgs) ToStreamProcessorConnectedHomeSettingsOutput added in v0.17.0

func (i StreamProcessorConnectedHomeSettingsArgs) ToStreamProcessorConnectedHomeSettingsOutput() StreamProcessorConnectedHomeSettingsOutput

func (StreamProcessorConnectedHomeSettingsArgs) ToStreamProcessorConnectedHomeSettingsOutputWithContext added in v0.17.0

func (i StreamProcessorConnectedHomeSettingsArgs) ToStreamProcessorConnectedHomeSettingsOutputWithContext(ctx context.Context) StreamProcessorConnectedHomeSettingsOutput

func (StreamProcessorConnectedHomeSettingsArgs) ToStreamProcessorConnectedHomeSettingsPtrOutput added in v0.17.0

func (i StreamProcessorConnectedHomeSettingsArgs) ToStreamProcessorConnectedHomeSettingsPtrOutput() StreamProcessorConnectedHomeSettingsPtrOutput

func (StreamProcessorConnectedHomeSettingsArgs) ToStreamProcessorConnectedHomeSettingsPtrOutputWithContext added in v0.17.0

func (i StreamProcessorConnectedHomeSettingsArgs) ToStreamProcessorConnectedHomeSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorConnectedHomeSettingsPtrOutput

type StreamProcessorConnectedHomeSettingsInput added in v0.17.0

type StreamProcessorConnectedHomeSettingsInput interface {
	pulumi.Input

	ToStreamProcessorConnectedHomeSettingsOutput() StreamProcessorConnectedHomeSettingsOutput
	ToStreamProcessorConnectedHomeSettingsOutputWithContext(context.Context) StreamProcessorConnectedHomeSettingsOutput
}

StreamProcessorConnectedHomeSettingsInput is an input type that accepts StreamProcessorConnectedHomeSettingsArgs and StreamProcessorConnectedHomeSettingsOutput values. You can construct a concrete instance of `StreamProcessorConnectedHomeSettingsInput` via:

StreamProcessorConnectedHomeSettingsArgs{...}

type StreamProcessorConnectedHomeSettingsOutput added in v0.17.0

type StreamProcessorConnectedHomeSettingsOutput struct{ *pulumi.OutputState }

Connected home settings to use on a streaming video. Note that either ConnectedHomeSettings or FaceSearchSettings should be set. Not both

func (StreamProcessorConnectedHomeSettingsOutput) ElementType added in v0.17.0

func (StreamProcessorConnectedHomeSettingsOutput) Labels added in v0.17.0

func (StreamProcessorConnectedHomeSettingsOutput) MinConfidence added in v0.17.0

Minimum object class match confidence score that must be met to return a result for a recognized object.

func (StreamProcessorConnectedHomeSettingsOutput) ToStreamProcessorConnectedHomeSettingsOutput added in v0.17.0

func (o StreamProcessorConnectedHomeSettingsOutput) ToStreamProcessorConnectedHomeSettingsOutput() StreamProcessorConnectedHomeSettingsOutput

func (StreamProcessorConnectedHomeSettingsOutput) ToStreamProcessorConnectedHomeSettingsOutputWithContext added in v0.17.0

func (o StreamProcessorConnectedHomeSettingsOutput) ToStreamProcessorConnectedHomeSettingsOutputWithContext(ctx context.Context) StreamProcessorConnectedHomeSettingsOutput

func (StreamProcessorConnectedHomeSettingsOutput) ToStreamProcessorConnectedHomeSettingsPtrOutput added in v0.17.0

func (o StreamProcessorConnectedHomeSettingsOutput) ToStreamProcessorConnectedHomeSettingsPtrOutput() StreamProcessorConnectedHomeSettingsPtrOutput

func (StreamProcessorConnectedHomeSettingsOutput) ToStreamProcessorConnectedHomeSettingsPtrOutputWithContext added in v0.17.0

func (o StreamProcessorConnectedHomeSettingsOutput) ToStreamProcessorConnectedHomeSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorConnectedHomeSettingsPtrOutput

type StreamProcessorConnectedHomeSettingsPtrInput added in v0.17.0

type StreamProcessorConnectedHomeSettingsPtrInput interface {
	pulumi.Input

	ToStreamProcessorConnectedHomeSettingsPtrOutput() StreamProcessorConnectedHomeSettingsPtrOutput
	ToStreamProcessorConnectedHomeSettingsPtrOutputWithContext(context.Context) StreamProcessorConnectedHomeSettingsPtrOutput
}

StreamProcessorConnectedHomeSettingsPtrInput is an input type that accepts StreamProcessorConnectedHomeSettingsArgs, StreamProcessorConnectedHomeSettingsPtr and StreamProcessorConnectedHomeSettingsPtrOutput values. You can construct a concrete instance of `StreamProcessorConnectedHomeSettingsPtrInput` via:

        StreamProcessorConnectedHomeSettingsArgs{...}

or:

        nil

type StreamProcessorConnectedHomeSettingsPtrOutput added in v0.17.0

type StreamProcessorConnectedHomeSettingsPtrOutput struct{ *pulumi.OutputState }

func (StreamProcessorConnectedHomeSettingsPtrOutput) Elem added in v0.17.0

func (StreamProcessorConnectedHomeSettingsPtrOutput) ElementType added in v0.17.0

func (StreamProcessorConnectedHomeSettingsPtrOutput) Labels added in v0.17.0

func (StreamProcessorConnectedHomeSettingsPtrOutput) MinConfidence added in v0.17.0

Minimum object class match confidence score that must be met to return a result for a recognized object.

func (StreamProcessorConnectedHomeSettingsPtrOutput) ToStreamProcessorConnectedHomeSettingsPtrOutput added in v0.17.0

func (o StreamProcessorConnectedHomeSettingsPtrOutput) ToStreamProcessorConnectedHomeSettingsPtrOutput() StreamProcessorConnectedHomeSettingsPtrOutput

func (StreamProcessorConnectedHomeSettingsPtrOutput) ToStreamProcessorConnectedHomeSettingsPtrOutputWithContext added in v0.17.0

func (o StreamProcessorConnectedHomeSettingsPtrOutput) ToStreamProcessorConnectedHomeSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorConnectedHomeSettingsPtrOutput

type StreamProcessorDataSharingPreference added in v0.17.0

type StreamProcessorDataSharingPreference struct {
	// Flag to enable data-sharing
	OptIn bool `pulumi:"optIn"`
}

Indicates whether Rekognition is allowed to store the video stream data for model-training.

type StreamProcessorDataSharingPreferenceArgs added in v0.17.0

type StreamProcessorDataSharingPreferenceArgs struct {
	// Flag to enable data-sharing
	OptIn pulumi.BoolInput `pulumi:"optIn"`
}

Indicates whether Rekognition is allowed to store the video stream data for model-training.

func (StreamProcessorDataSharingPreferenceArgs) ElementType added in v0.17.0

func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutput added in v0.17.0

func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput

func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutputWithContext added in v0.17.0

func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferenceOutput

func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutput added in v0.17.0

func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput

func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutputWithContext added in v0.17.0

func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput

type StreamProcessorDataSharingPreferenceInput added in v0.17.0

type StreamProcessorDataSharingPreferenceInput interface {
	pulumi.Input

	ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput
	ToStreamProcessorDataSharingPreferenceOutputWithContext(context.Context) StreamProcessorDataSharingPreferenceOutput
}

StreamProcessorDataSharingPreferenceInput is an input type that accepts StreamProcessorDataSharingPreferenceArgs and StreamProcessorDataSharingPreferenceOutput values. You can construct a concrete instance of `StreamProcessorDataSharingPreferenceInput` via:

StreamProcessorDataSharingPreferenceArgs{...}

type StreamProcessorDataSharingPreferenceOutput added in v0.17.0

type StreamProcessorDataSharingPreferenceOutput struct{ *pulumi.OutputState }

Indicates whether Rekognition is allowed to store the video stream data for model-training.

func (StreamProcessorDataSharingPreferenceOutput) ElementType added in v0.17.0

func (StreamProcessorDataSharingPreferenceOutput) OptIn added in v0.17.0

Flag to enable data-sharing

func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutput added in v0.17.0

func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput

func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutputWithContext added in v0.17.0

func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferenceOutput

func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutput added in v0.17.0

func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput

func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext added in v0.17.0

func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput

type StreamProcessorDataSharingPreferencePtrInput added in v0.17.0

type StreamProcessorDataSharingPreferencePtrInput interface {
	pulumi.Input

	ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
	ToStreamProcessorDataSharingPreferencePtrOutputWithContext(context.Context) StreamProcessorDataSharingPreferencePtrOutput
}

StreamProcessorDataSharingPreferencePtrInput is an input type that accepts StreamProcessorDataSharingPreferenceArgs, StreamProcessorDataSharingPreferencePtr and StreamProcessorDataSharingPreferencePtrOutput values. You can construct a concrete instance of `StreamProcessorDataSharingPreferencePtrInput` via:

        StreamProcessorDataSharingPreferenceArgs{...}

or:

        nil

type StreamProcessorDataSharingPreferencePtrOutput added in v0.17.0

type StreamProcessorDataSharingPreferencePtrOutput struct{ *pulumi.OutputState }

func (StreamProcessorDataSharingPreferencePtrOutput) Elem added in v0.17.0

func (StreamProcessorDataSharingPreferencePtrOutput) ElementType added in v0.17.0

func (StreamProcessorDataSharingPreferencePtrOutput) OptIn added in v0.17.0

Flag to enable data-sharing

func (StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutput added in v0.17.0

func (o StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput

func (StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext added in v0.17.0

func (o StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput

type StreamProcessorFaceSearchSettings added in v0.17.0

type StreamProcessorFaceSearchSettings struct {
	// The ID of a collection that contains faces that you want to search for.
	CollectionId string `pulumi:"collectionId"`
	// Minimum face match confidence score percentage that must be met to return a result for a recognized face. The default is 80. 0 is the lowest confidence. 100 is the highest confidence. Values between 0 and 100 are accepted.
	FaceMatchThreshold *float64 `pulumi:"faceMatchThreshold"`
}

Face search settings to use on a streaming video. Note that either FaceSearchSettings or ConnectedHomeSettings should be set. Not both

type StreamProcessorFaceSearchSettingsArgs added in v0.17.0

type StreamProcessorFaceSearchSettingsArgs struct {
	// The ID of a collection that contains faces that you want to search for.
	CollectionId pulumi.StringInput `pulumi:"collectionId"`
	// Minimum face match confidence score percentage that must be met to return a result for a recognized face. The default is 80. 0 is the lowest confidence. 100 is the highest confidence. Values between 0 and 100 are accepted.
	FaceMatchThreshold pulumi.Float64PtrInput `pulumi:"faceMatchThreshold"`
}

Face search settings to use on a streaming video. Note that either FaceSearchSettings or ConnectedHomeSettings should be set. Not both

func (StreamProcessorFaceSearchSettingsArgs) ElementType added in v0.17.0

func (StreamProcessorFaceSearchSettingsArgs) ToStreamProcessorFaceSearchSettingsOutput added in v0.17.0

func (i StreamProcessorFaceSearchSettingsArgs) ToStreamProcessorFaceSearchSettingsOutput() StreamProcessorFaceSearchSettingsOutput

func (StreamProcessorFaceSearchSettingsArgs) ToStreamProcessorFaceSearchSettingsOutputWithContext added in v0.17.0

func (i StreamProcessorFaceSearchSettingsArgs) ToStreamProcessorFaceSearchSettingsOutputWithContext(ctx context.Context) StreamProcessorFaceSearchSettingsOutput

func (StreamProcessorFaceSearchSettingsArgs) ToStreamProcessorFaceSearchSettingsPtrOutput added in v0.17.0

func (i StreamProcessorFaceSearchSettingsArgs) ToStreamProcessorFaceSearchSettingsPtrOutput() StreamProcessorFaceSearchSettingsPtrOutput

func (StreamProcessorFaceSearchSettingsArgs) ToStreamProcessorFaceSearchSettingsPtrOutputWithContext added in v0.17.0

func (i StreamProcessorFaceSearchSettingsArgs) ToStreamProcessorFaceSearchSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorFaceSearchSettingsPtrOutput

type StreamProcessorFaceSearchSettingsInput added in v0.17.0

type StreamProcessorFaceSearchSettingsInput interface {
	pulumi.Input

	ToStreamProcessorFaceSearchSettingsOutput() StreamProcessorFaceSearchSettingsOutput
	ToStreamProcessorFaceSearchSettingsOutputWithContext(context.Context) StreamProcessorFaceSearchSettingsOutput
}

StreamProcessorFaceSearchSettingsInput is an input type that accepts StreamProcessorFaceSearchSettingsArgs and StreamProcessorFaceSearchSettingsOutput values. You can construct a concrete instance of `StreamProcessorFaceSearchSettingsInput` via:

StreamProcessorFaceSearchSettingsArgs{...}

type StreamProcessorFaceSearchSettingsOutput added in v0.17.0

type StreamProcessorFaceSearchSettingsOutput struct{ *pulumi.OutputState }

Face search settings to use on a streaming video. Note that either FaceSearchSettings or ConnectedHomeSettings should be set. Not both

func (StreamProcessorFaceSearchSettingsOutput) CollectionId added in v0.17.0

The ID of a collection that contains faces that you want to search for.

func (StreamProcessorFaceSearchSettingsOutput) ElementType added in v0.17.0

func (StreamProcessorFaceSearchSettingsOutput) FaceMatchThreshold added in v0.17.0

Minimum face match confidence score percentage that must be met to return a result for a recognized face. The default is 80. 0 is the lowest confidence. 100 is the highest confidence. Values between 0 and 100 are accepted.

func (StreamProcessorFaceSearchSettingsOutput) ToStreamProcessorFaceSearchSettingsOutput added in v0.17.0

func (o StreamProcessorFaceSearchSettingsOutput) ToStreamProcessorFaceSearchSettingsOutput() StreamProcessorFaceSearchSettingsOutput

func (StreamProcessorFaceSearchSettingsOutput) ToStreamProcessorFaceSearchSettingsOutputWithContext added in v0.17.0

func (o StreamProcessorFaceSearchSettingsOutput) ToStreamProcessorFaceSearchSettingsOutputWithContext(ctx context.Context) StreamProcessorFaceSearchSettingsOutput

func (StreamProcessorFaceSearchSettingsOutput) ToStreamProcessorFaceSearchSettingsPtrOutput added in v0.17.0

func (o StreamProcessorFaceSearchSettingsOutput) ToStreamProcessorFaceSearchSettingsPtrOutput() StreamProcessorFaceSearchSettingsPtrOutput

func (StreamProcessorFaceSearchSettingsOutput) ToStreamProcessorFaceSearchSettingsPtrOutputWithContext added in v0.17.0

func (o StreamProcessorFaceSearchSettingsOutput) ToStreamProcessorFaceSearchSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorFaceSearchSettingsPtrOutput

type StreamProcessorFaceSearchSettingsPtrInput added in v0.17.0

type StreamProcessorFaceSearchSettingsPtrInput interface {
	pulumi.Input

	ToStreamProcessorFaceSearchSettingsPtrOutput() StreamProcessorFaceSearchSettingsPtrOutput
	ToStreamProcessorFaceSearchSettingsPtrOutputWithContext(context.Context) StreamProcessorFaceSearchSettingsPtrOutput
}

StreamProcessorFaceSearchSettingsPtrInput is an input type that accepts StreamProcessorFaceSearchSettingsArgs, StreamProcessorFaceSearchSettingsPtr and StreamProcessorFaceSearchSettingsPtrOutput values. You can construct a concrete instance of `StreamProcessorFaceSearchSettingsPtrInput` via:

        StreamProcessorFaceSearchSettingsArgs{...}

or:

        nil

type StreamProcessorFaceSearchSettingsPtrOutput added in v0.17.0

type StreamProcessorFaceSearchSettingsPtrOutput struct{ *pulumi.OutputState }

func (StreamProcessorFaceSearchSettingsPtrOutput) CollectionId added in v0.17.0

The ID of a collection that contains faces that you want to search for.

func (StreamProcessorFaceSearchSettingsPtrOutput) Elem added in v0.17.0

func (StreamProcessorFaceSearchSettingsPtrOutput) ElementType added in v0.17.0

func (StreamProcessorFaceSearchSettingsPtrOutput) FaceMatchThreshold added in v0.17.0

Minimum face match confidence score percentage that must be met to return a result for a recognized face. The default is 80. 0 is the lowest confidence. 100 is the highest confidence. Values between 0 and 100 are accepted.

func (StreamProcessorFaceSearchSettingsPtrOutput) ToStreamProcessorFaceSearchSettingsPtrOutput added in v0.17.0

func (o StreamProcessorFaceSearchSettingsPtrOutput) ToStreamProcessorFaceSearchSettingsPtrOutput() StreamProcessorFaceSearchSettingsPtrOutput

func (StreamProcessorFaceSearchSettingsPtrOutput) ToStreamProcessorFaceSearchSettingsPtrOutputWithContext added in v0.17.0

func (o StreamProcessorFaceSearchSettingsPtrOutput) ToStreamProcessorFaceSearchSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorFaceSearchSettingsPtrOutput

type StreamProcessorInput added in v0.17.0

type StreamProcessorInput interface {
	pulumi.Input

	ToStreamProcessorOutput() StreamProcessorOutput
	ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput
}

type StreamProcessorKinesisDataStream added in v0.17.0

type StreamProcessorKinesisDataStream struct {
	// ARN of the Kinesis Data Stream stream.
	Arn string `pulumi:"arn"`
}

The Amazon Kinesis Data Stream stream to which the Amazon Rekognition stream processor streams the analysis results, as part of face search feature.

type StreamProcessorKinesisDataStreamArgs added in v0.17.0

type StreamProcessorKinesisDataStreamArgs struct {
	// ARN of the Kinesis Data Stream stream.
	Arn pulumi.StringInput `pulumi:"arn"`
}

The Amazon Kinesis Data Stream stream to which the Amazon Rekognition stream processor streams the analysis results, as part of face search feature.

func (StreamProcessorKinesisDataStreamArgs) ElementType added in v0.17.0

func (StreamProcessorKinesisDataStreamArgs) ToStreamProcessorKinesisDataStreamOutput added in v0.17.0

func (i StreamProcessorKinesisDataStreamArgs) ToStreamProcessorKinesisDataStreamOutput() StreamProcessorKinesisDataStreamOutput

func (StreamProcessorKinesisDataStreamArgs) ToStreamProcessorKinesisDataStreamOutputWithContext added in v0.17.0

func (i StreamProcessorKinesisDataStreamArgs) ToStreamProcessorKinesisDataStreamOutputWithContext(ctx context.Context) StreamProcessorKinesisDataStreamOutput

func (StreamProcessorKinesisDataStreamArgs) ToStreamProcessorKinesisDataStreamPtrOutput added in v0.17.0

func (i StreamProcessorKinesisDataStreamArgs) ToStreamProcessorKinesisDataStreamPtrOutput() StreamProcessorKinesisDataStreamPtrOutput

func (StreamProcessorKinesisDataStreamArgs) ToStreamProcessorKinesisDataStreamPtrOutputWithContext added in v0.17.0

func (i StreamProcessorKinesisDataStreamArgs) ToStreamProcessorKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorKinesisDataStreamPtrOutput

type StreamProcessorKinesisDataStreamInput added in v0.17.0

type StreamProcessorKinesisDataStreamInput interface {
	pulumi.Input

	ToStreamProcessorKinesisDataStreamOutput() StreamProcessorKinesisDataStreamOutput
	ToStreamProcessorKinesisDataStreamOutputWithContext(context.Context) StreamProcessorKinesisDataStreamOutput
}

StreamProcessorKinesisDataStreamInput is an input type that accepts StreamProcessorKinesisDataStreamArgs and StreamProcessorKinesisDataStreamOutput values. You can construct a concrete instance of `StreamProcessorKinesisDataStreamInput` via:

StreamProcessorKinesisDataStreamArgs{...}

type StreamProcessorKinesisDataStreamOutput added in v0.17.0

type StreamProcessorKinesisDataStreamOutput struct{ *pulumi.OutputState }

The Amazon Kinesis Data Stream stream to which the Amazon Rekognition stream processor streams the analysis results, as part of face search feature.

func (StreamProcessorKinesisDataStreamOutput) Arn added in v0.17.0

ARN of the Kinesis Data Stream stream.

func (StreamProcessorKinesisDataStreamOutput) ElementType added in v0.17.0

func (StreamProcessorKinesisDataStreamOutput) ToStreamProcessorKinesisDataStreamOutput added in v0.17.0

func (o StreamProcessorKinesisDataStreamOutput) ToStreamProcessorKinesisDataStreamOutput() StreamProcessorKinesisDataStreamOutput

func (StreamProcessorKinesisDataStreamOutput) ToStreamProcessorKinesisDataStreamOutputWithContext added in v0.17.0

func (o StreamProcessorKinesisDataStreamOutput) ToStreamProcessorKinesisDataStreamOutputWithContext(ctx context.Context) StreamProcessorKinesisDataStreamOutput

func (StreamProcessorKinesisDataStreamOutput) ToStreamProcessorKinesisDataStreamPtrOutput added in v0.17.0

func (o StreamProcessorKinesisDataStreamOutput) ToStreamProcessorKinesisDataStreamPtrOutput() StreamProcessorKinesisDataStreamPtrOutput

func (StreamProcessorKinesisDataStreamOutput) ToStreamProcessorKinesisDataStreamPtrOutputWithContext added in v0.17.0

func (o StreamProcessorKinesisDataStreamOutput) ToStreamProcessorKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorKinesisDataStreamPtrOutput

type StreamProcessorKinesisDataStreamPtrInput added in v0.17.0

type StreamProcessorKinesisDataStreamPtrInput interface {
	pulumi.Input

	ToStreamProcessorKinesisDataStreamPtrOutput() StreamProcessorKinesisDataStreamPtrOutput
	ToStreamProcessorKinesisDataStreamPtrOutputWithContext(context.Context) StreamProcessorKinesisDataStreamPtrOutput
}

StreamProcessorKinesisDataStreamPtrInput is an input type that accepts StreamProcessorKinesisDataStreamArgs, StreamProcessorKinesisDataStreamPtr and StreamProcessorKinesisDataStreamPtrOutput values. You can construct a concrete instance of `StreamProcessorKinesisDataStreamPtrInput` via:

        StreamProcessorKinesisDataStreamArgs{...}

or:

        nil

type StreamProcessorKinesisDataStreamPtrOutput added in v0.17.0

type StreamProcessorKinesisDataStreamPtrOutput struct{ *pulumi.OutputState }

func (StreamProcessorKinesisDataStreamPtrOutput) Arn added in v0.17.0

ARN of the Kinesis Data Stream stream.

func (StreamProcessorKinesisDataStreamPtrOutput) Elem added in v0.17.0

func (StreamProcessorKinesisDataStreamPtrOutput) ElementType added in v0.17.0

func (StreamProcessorKinesisDataStreamPtrOutput) ToStreamProcessorKinesisDataStreamPtrOutput added in v0.17.0

func (o StreamProcessorKinesisDataStreamPtrOutput) ToStreamProcessorKinesisDataStreamPtrOutput() StreamProcessorKinesisDataStreamPtrOutput

func (StreamProcessorKinesisDataStreamPtrOutput) ToStreamProcessorKinesisDataStreamPtrOutputWithContext added in v0.17.0

func (o StreamProcessorKinesisDataStreamPtrOutput) ToStreamProcessorKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorKinesisDataStreamPtrOutput

type StreamProcessorKinesisVideoStream added in v0.17.0

type StreamProcessorKinesisVideoStream struct {
	// ARN of the Kinesis Video Stream that streams the source video.
	Arn string `pulumi:"arn"`
}

The Kinesis Video Stream that streams the source video.

type StreamProcessorKinesisVideoStreamArgs added in v0.17.0

type StreamProcessorKinesisVideoStreamArgs struct {
	// ARN of the Kinesis Video Stream that streams the source video.
	Arn pulumi.StringInput `pulumi:"arn"`
}

The Kinesis Video Stream that streams the source video.

func (StreamProcessorKinesisVideoStreamArgs) ElementType added in v0.17.0

func (StreamProcessorKinesisVideoStreamArgs) ToStreamProcessorKinesisVideoStreamOutput added in v0.17.0

func (i StreamProcessorKinesisVideoStreamArgs) ToStreamProcessorKinesisVideoStreamOutput() StreamProcessorKinesisVideoStreamOutput

func (StreamProcessorKinesisVideoStreamArgs) ToStreamProcessorKinesisVideoStreamOutputWithContext added in v0.17.0

func (i StreamProcessorKinesisVideoStreamArgs) ToStreamProcessorKinesisVideoStreamOutputWithContext(ctx context.Context) StreamProcessorKinesisVideoStreamOutput

type StreamProcessorKinesisVideoStreamInput added in v0.17.0

type StreamProcessorKinesisVideoStreamInput interface {
	pulumi.Input

	ToStreamProcessorKinesisVideoStreamOutput() StreamProcessorKinesisVideoStreamOutput
	ToStreamProcessorKinesisVideoStreamOutputWithContext(context.Context) StreamProcessorKinesisVideoStreamOutput
}

StreamProcessorKinesisVideoStreamInput is an input type that accepts StreamProcessorKinesisVideoStreamArgs and StreamProcessorKinesisVideoStreamOutput values. You can construct a concrete instance of `StreamProcessorKinesisVideoStreamInput` via:

StreamProcessorKinesisVideoStreamArgs{...}

type StreamProcessorKinesisVideoStreamOutput added in v0.17.0

type StreamProcessorKinesisVideoStreamOutput struct{ *pulumi.OutputState }

The Kinesis Video Stream that streams the source video.

func (StreamProcessorKinesisVideoStreamOutput) Arn added in v0.17.0

ARN of the Kinesis Video Stream that streams the source video.

func (StreamProcessorKinesisVideoStreamOutput) ElementType added in v0.17.0

func (StreamProcessorKinesisVideoStreamOutput) ToStreamProcessorKinesisVideoStreamOutput added in v0.17.0

func (o StreamProcessorKinesisVideoStreamOutput) ToStreamProcessorKinesisVideoStreamOutput() StreamProcessorKinesisVideoStreamOutput

func (StreamProcessorKinesisVideoStreamOutput) ToStreamProcessorKinesisVideoStreamOutputWithContext added in v0.17.0

func (o StreamProcessorKinesisVideoStreamOutput) ToStreamProcessorKinesisVideoStreamOutputWithContext(ctx context.Context) StreamProcessorKinesisVideoStreamOutput

type StreamProcessorNotificationChannel added in v0.17.0

type StreamProcessorNotificationChannel struct {
	// ARN of the SNS topic.
	Arn string `pulumi:"arn"`
}

The ARN of the SNS notification channel where events of interests are published, as part of connected home feature.

type StreamProcessorNotificationChannelArgs added in v0.17.0

type StreamProcessorNotificationChannelArgs struct {
	// ARN of the SNS topic.
	Arn pulumi.StringInput `pulumi:"arn"`
}

The ARN of the SNS notification channel where events of interests are published, as part of connected home feature.

func (StreamProcessorNotificationChannelArgs) ElementType added in v0.17.0

func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutput added in v0.17.0

func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput

func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutputWithContext added in v0.17.0

func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelOutput

func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutput added in v0.17.0

func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput

func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutputWithContext added in v0.17.0

func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput

type StreamProcessorNotificationChannelInput added in v0.17.0

type StreamProcessorNotificationChannelInput interface {
	pulumi.Input

	ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput
	ToStreamProcessorNotificationChannelOutputWithContext(context.Context) StreamProcessorNotificationChannelOutput
}

StreamProcessorNotificationChannelInput is an input type that accepts StreamProcessorNotificationChannelArgs and StreamProcessorNotificationChannelOutput values. You can construct a concrete instance of `StreamProcessorNotificationChannelInput` via:

StreamProcessorNotificationChannelArgs{...}

type StreamProcessorNotificationChannelOutput added in v0.17.0

type StreamProcessorNotificationChannelOutput struct{ *pulumi.OutputState }

The ARN of the SNS notification channel where events of interests are published, as part of connected home feature.

func (StreamProcessorNotificationChannelOutput) Arn added in v0.17.0

ARN of the SNS topic.

func (StreamProcessorNotificationChannelOutput) ElementType added in v0.17.0

func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutput added in v0.17.0

func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput

func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutputWithContext added in v0.17.0

func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelOutput

func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutput added in v0.17.0

func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput

func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext added in v0.17.0

func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput

type StreamProcessorNotificationChannelPtrInput added in v0.17.0

type StreamProcessorNotificationChannelPtrInput interface {
	pulumi.Input

	ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
	ToStreamProcessorNotificationChannelPtrOutputWithContext(context.Context) StreamProcessorNotificationChannelPtrOutput
}

StreamProcessorNotificationChannelPtrInput is an input type that accepts StreamProcessorNotificationChannelArgs, StreamProcessorNotificationChannelPtr and StreamProcessorNotificationChannelPtrOutput values. You can construct a concrete instance of `StreamProcessorNotificationChannelPtrInput` via:

        StreamProcessorNotificationChannelArgs{...}

or:

        nil

type StreamProcessorNotificationChannelPtrOutput added in v0.17.0

type StreamProcessorNotificationChannelPtrOutput struct{ *pulumi.OutputState }

func (StreamProcessorNotificationChannelPtrOutput) Arn added in v0.17.0

ARN of the SNS topic.

func (StreamProcessorNotificationChannelPtrOutput) Elem added in v0.17.0

func (StreamProcessorNotificationChannelPtrOutput) ElementType added in v0.17.0

func (StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutput added in v0.17.0

func (o StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput

func (StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext added in v0.17.0

func (o StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput

type StreamProcessorOutput added in v0.17.0

type StreamProcessorOutput struct{ *pulumi.OutputState }

func (StreamProcessorOutput) Arn added in v0.17.0

func (StreamProcessorOutput) BoundingBoxRegionsOfInterest added in v0.17.0

func (o StreamProcessorOutput) BoundingBoxRegionsOfInterest() StreamProcessorBoundingBoxArrayOutput

The 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%.

func (StreamProcessorOutput) ConnectedHomeSettings added in v0.17.0

func (StreamProcessorOutput) DataSharingPreference added in v0.17.0

func (StreamProcessorOutput) ElementType added in v0.17.0

func (StreamProcessorOutput) ElementType() reflect.Type

func (StreamProcessorOutput) FaceSearchSettings added in v0.17.0

func (StreamProcessorOutput) KinesisDataStream added in v0.17.0

func (StreamProcessorOutput) KinesisVideoStream added in v0.17.0

func (StreamProcessorOutput) KmsKeyId added in v0.17.0

The KMS key that is used by Rekognition to encrypt any intermediate customer metadata and store in the customer's S3 bucket.

func (StreamProcessorOutput) Name added in v0.17.0

Name of the stream processor. It's an identifier you assign to the stream processor. You can use it to manage the stream processor.

func (StreamProcessorOutput) NotificationChannel added in v0.17.0

func (StreamProcessorOutput) PolygonRegionsOfInterest added in v0.17.0

func (o StreamProcessorOutput) PolygonRegionsOfInterest() StreamProcessorPointArrayArrayOutput

The 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

func (StreamProcessorOutput) RoleArn added in v0.17.0

ARN 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.

func (StreamProcessorOutput) S3Destination added in v0.17.0

func (StreamProcessorOutput) Status added in v0.17.0

Current status of the stream processor.

func (StreamProcessorOutput) StatusMessage added in v0.17.0

func (o StreamProcessorOutput) StatusMessage() pulumi.StringOutput

Detailed status message about the stream processor.

func (StreamProcessorOutput) Tags added in v0.17.0

An array of key-value pairs to apply to this resource.

func (StreamProcessorOutput) ToStreamProcessorOutput added in v0.17.0

func (o StreamProcessorOutput) ToStreamProcessorOutput() StreamProcessorOutput

func (StreamProcessorOutput) ToStreamProcessorOutputWithContext added in v0.17.0

func (o StreamProcessorOutput) ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput

type StreamProcessorPoint added in v0.17.0

type StreamProcessorPoint struct {
	// The X coordinate of the point.
	X float64 `pulumi:"x"`
	// The Y coordinate of the point.
	Y float64 `pulumi:"y"`
}

An (X, Y) cartesian coordinate denoting a point on the frame

type StreamProcessorPointArgs added in v0.17.0

type StreamProcessorPointArgs struct {
	// The X coordinate of the point.
	X pulumi.Float64Input `pulumi:"x"`
	// The Y coordinate of the point.
	Y pulumi.Float64Input `pulumi:"y"`
}

An (X, Y) cartesian coordinate denoting a point on the frame

func (StreamProcessorPointArgs) ElementType added in v0.17.0

func (StreamProcessorPointArgs) ElementType() reflect.Type

func (StreamProcessorPointArgs) ToStreamProcessorPointOutput added in v0.17.0

func (i StreamProcessorPointArgs) ToStreamProcessorPointOutput() StreamProcessorPointOutput

func (StreamProcessorPointArgs) ToStreamProcessorPointOutputWithContext added in v0.17.0

func (i StreamProcessorPointArgs) ToStreamProcessorPointOutputWithContext(ctx context.Context) StreamProcessorPointOutput

type StreamProcessorPointArray added in v0.17.0

type StreamProcessorPointArray []StreamProcessorPointInput

func (StreamProcessorPointArray) ElementType added in v0.17.0

func (StreamProcessorPointArray) ElementType() reflect.Type

func (StreamProcessorPointArray) ToStreamProcessorPointArrayOutput added in v0.17.0

func (i StreamProcessorPointArray) ToStreamProcessorPointArrayOutput() StreamProcessorPointArrayOutput

func (StreamProcessorPointArray) ToStreamProcessorPointArrayOutputWithContext added in v0.17.0

func (i StreamProcessorPointArray) ToStreamProcessorPointArrayOutputWithContext(ctx context.Context) StreamProcessorPointArrayOutput

type StreamProcessorPointArrayArray added in v0.17.0

type StreamProcessorPointArrayArray []StreamProcessorPointArrayInput

func (StreamProcessorPointArrayArray) ElementType added in v0.17.0

func (StreamProcessorPointArrayArray) ToStreamProcessorPointArrayArrayOutput added in v0.17.0

func (i StreamProcessorPointArrayArray) ToStreamProcessorPointArrayArrayOutput() StreamProcessorPointArrayArrayOutput

func (StreamProcessorPointArrayArray) ToStreamProcessorPointArrayArrayOutputWithContext added in v0.17.0

func (i StreamProcessorPointArrayArray) ToStreamProcessorPointArrayArrayOutputWithContext(ctx context.Context) StreamProcessorPointArrayArrayOutput

type StreamProcessorPointArrayArrayInput added in v0.17.0

type StreamProcessorPointArrayArrayInput interface {
	pulumi.Input

	ToStreamProcessorPointArrayArrayOutput() StreamProcessorPointArrayArrayOutput
	ToStreamProcessorPointArrayArrayOutputWithContext(context.Context) StreamProcessorPointArrayArrayOutput
}

StreamProcessorPointArrayArrayInput is an input type that accepts StreamProcessorPointArrayArray and StreamProcessorPointArrayArrayOutput values. You can construct a concrete instance of `StreamProcessorPointArrayArrayInput` via:

StreamProcessorPointArrayArray{ StreamProcessorPointArray{ StreamProcessorPointArgs{...} } }

type StreamProcessorPointArrayArrayOutput added in v0.17.0

type StreamProcessorPointArrayArrayOutput struct{ *pulumi.OutputState }

func (StreamProcessorPointArrayArrayOutput) ElementType added in v0.17.0

func (StreamProcessorPointArrayArrayOutput) Index added in v0.17.0

func (StreamProcessorPointArrayArrayOutput) ToStreamProcessorPointArrayArrayOutput added in v0.17.0

func (o StreamProcessorPointArrayArrayOutput) ToStreamProcessorPointArrayArrayOutput() StreamProcessorPointArrayArrayOutput

func (StreamProcessorPointArrayArrayOutput) ToStreamProcessorPointArrayArrayOutputWithContext added in v0.17.0

func (o StreamProcessorPointArrayArrayOutput) ToStreamProcessorPointArrayArrayOutputWithContext(ctx context.Context) StreamProcessorPointArrayArrayOutput

type StreamProcessorPointArrayInput added in v0.17.0

type StreamProcessorPointArrayInput interface {
	pulumi.Input

	ToStreamProcessorPointArrayOutput() StreamProcessorPointArrayOutput
	ToStreamProcessorPointArrayOutputWithContext(context.Context) StreamProcessorPointArrayOutput
}

StreamProcessorPointArrayInput is an input type that accepts StreamProcessorPointArray and StreamProcessorPointArrayOutput values. You can construct a concrete instance of `StreamProcessorPointArrayInput` via:

StreamProcessorPointArray{ StreamProcessorPointArgs{...} }

type StreamProcessorPointArrayOutput added in v0.17.0

type StreamProcessorPointArrayOutput struct{ *pulumi.OutputState }

func (StreamProcessorPointArrayOutput) ElementType added in v0.17.0

func (StreamProcessorPointArrayOutput) Index added in v0.17.0

func (StreamProcessorPointArrayOutput) ToStreamProcessorPointArrayOutput added in v0.17.0

func (o StreamProcessorPointArrayOutput) ToStreamProcessorPointArrayOutput() StreamProcessorPointArrayOutput

func (StreamProcessorPointArrayOutput) ToStreamProcessorPointArrayOutputWithContext added in v0.17.0

func (o StreamProcessorPointArrayOutput) ToStreamProcessorPointArrayOutputWithContext(ctx context.Context) StreamProcessorPointArrayOutput

type StreamProcessorPointInput added in v0.17.0

type StreamProcessorPointInput interface {
	pulumi.Input

	ToStreamProcessorPointOutput() StreamProcessorPointOutput
	ToStreamProcessorPointOutputWithContext(context.Context) StreamProcessorPointOutput
}

StreamProcessorPointInput is an input type that accepts StreamProcessorPointArgs and StreamProcessorPointOutput values. You can construct a concrete instance of `StreamProcessorPointInput` via:

StreamProcessorPointArgs{...}

type StreamProcessorPointOutput added in v0.17.0

type StreamProcessorPointOutput struct{ *pulumi.OutputState }

An (X, Y) cartesian coordinate denoting a point on the frame

func (StreamProcessorPointOutput) ElementType added in v0.17.0

func (StreamProcessorPointOutput) ElementType() reflect.Type

func (StreamProcessorPointOutput) ToStreamProcessorPointOutput added in v0.17.0

func (o StreamProcessorPointOutput) ToStreamProcessorPointOutput() StreamProcessorPointOutput

func (StreamProcessorPointOutput) ToStreamProcessorPointOutputWithContext added in v0.17.0

func (o StreamProcessorPointOutput) ToStreamProcessorPointOutputWithContext(ctx context.Context) StreamProcessorPointOutput

func (StreamProcessorPointOutput) X added in v0.17.0

The X coordinate of the point.

func (StreamProcessorPointOutput) Y added in v0.17.0

The Y coordinate of the point.

type StreamProcessorS3Destination added in v0.17.0

type StreamProcessorS3Destination struct {
	// Name of the S3 bucket.
	BucketName string `pulumi:"bucketName"`
	// The object key prefix path where the results will be stored. Default is no prefix path
	ObjectKeyPrefix *string `pulumi:"objectKeyPrefix"`
}

The S3 location in customer's account where inference output & artifacts are stored, as part of connected home feature.

type StreamProcessorS3DestinationArgs added in v0.17.0

type StreamProcessorS3DestinationArgs struct {
	// Name of the S3 bucket.
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// The object key prefix path where the results will be stored. Default is no prefix path
	ObjectKeyPrefix pulumi.StringPtrInput `pulumi:"objectKeyPrefix"`
}

The S3 location in customer's account where inference output & artifacts are stored, as part of connected home feature.

func (StreamProcessorS3DestinationArgs) ElementType added in v0.17.0

func (StreamProcessorS3DestinationArgs) ToStreamProcessorS3DestinationOutput added in v0.17.0

func (i StreamProcessorS3DestinationArgs) ToStreamProcessorS3DestinationOutput() StreamProcessorS3DestinationOutput

func (StreamProcessorS3DestinationArgs) ToStreamProcessorS3DestinationOutputWithContext added in v0.17.0

func (i StreamProcessorS3DestinationArgs) ToStreamProcessorS3DestinationOutputWithContext(ctx context.Context) StreamProcessorS3DestinationOutput

func (StreamProcessorS3DestinationArgs) ToStreamProcessorS3DestinationPtrOutput added in v0.17.0

func (i StreamProcessorS3DestinationArgs) ToStreamProcessorS3DestinationPtrOutput() StreamProcessorS3DestinationPtrOutput

func (StreamProcessorS3DestinationArgs) ToStreamProcessorS3DestinationPtrOutputWithContext added in v0.17.0

func (i StreamProcessorS3DestinationArgs) ToStreamProcessorS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorS3DestinationPtrOutput

type StreamProcessorS3DestinationInput added in v0.17.0

type StreamProcessorS3DestinationInput interface {
	pulumi.Input

	ToStreamProcessorS3DestinationOutput() StreamProcessorS3DestinationOutput
	ToStreamProcessorS3DestinationOutputWithContext(context.Context) StreamProcessorS3DestinationOutput
}

StreamProcessorS3DestinationInput is an input type that accepts StreamProcessorS3DestinationArgs and StreamProcessorS3DestinationOutput values. You can construct a concrete instance of `StreamProcessorS3DestinationInput` via:

StreamProcessorS3DestinationArgs{...}

type StreamProcessorS3DestinationOutput added in v0.17.0

type StreamProcessorS3DestinationOutput struct{ *pulumi.OutputState }

The S3 location in customer's account where inference output & artifacts are stored, as part of connected home feature.

func (StreamProcessorS3DestinationOutput) BucketName added in v0.17.0

Name of the S3 bucket.

func (StreamProcessorS3DestinationOutput) ElementType added in v0.17.0

func (StreamProcessorS3DestinationOutput) ObjectKeyPrefix added in v0.17.0

The object key prefix path where the results will be stored. Default is no prefix path

func (StreamProcessorS3DestinationOutput) ToStreamProcessorS3DestinationOutput added in v0.17.0

func (o StreamProcessorS3DestinationOutput) ToStreamProcessorS3DestinationOutput() StreamProcessorS3DestinationOutput

func (StreamProcessorS3DestinationOutput) ToStreamProcessorS3DestinationOutputWithContext added in v0.17.0

func (o StreamProcessorS3DestinationOutput) ToStreamProcessorS3DestinationOutputWithContext(ctx context.Context) StreamProcessorS3DestinationOutput

func (StreamProcessorS3DestinationOutput) ToStreamProcessorS3DestinationPtrOutput added in v0.17.0

func (o StreamProcessorS3DestinationOutput) ToStreamProcessorS3DestinationPtrOutput() StreamProcessorS3DestinationPtrOutput

func (StreamProcessorS3DestinationOutput) ToStreamProcessorS3DestinationPtrOutputWithContext added in v0.17.0

func (o StreamProcessorS3DestinationOutput) ToStreamProcessorS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorS3DestinationPtrOutput

type StreamProcessorS3DestinationPtrInput added in v0.17.0

type StreamProcessorS3DestinationPtrInput interface {
	pulumi.Input

	ToStreamProcessorS3DestinationPtrOutput() StreamProcessorS3DestinationPtrOutput
	ToStreamProcessorS3DestinationPtrOutputWithContext(context.Context) StreamProcessorS3DestinationPtrOutput
}

StreamProcessorS3DestinationPtrInput is an input type that accepts StreamProcessorS3DestinationArgs, StreamProcessorS3DestinationPtr and StreamProcessorS3DestinationPtrOutput values. You can construct a concrete instance of `StreamProcessorS3DestinationPtrInput` via:

        StreamProcessorS3DestinationArgs{...}

or:

        nil

func StreamProcessorS3DestinationPtr added in v0.17.0

type StreamProcessorS3DestinationPtrOutput added in v0.17.0

type StreamProcessorS3DestinationPtrOutput struct{ *pulumi.OutputState }

func (StreamProcessorS3DestinationPtrOutput) BucketName added in v0.17.0

Name of the S3 bucket.

func (StreamProcessorS3DestinationPtrOutput) Elem added in v0.17.0

func (StreamProcessorS3DestinationPtrOutput) ElementType added in v0.17.0

func (StreamProcessorS3DestinationPtrOutput) ObjectKeyPrefix added in v0.17.0

The object key prefix path where the results will be stored. Default is no prefix path

func (StreamProcessorS3DestinationPtrOutput) ToStreamProcessorS3DestinationPtrOutput added in v0.17.0

func (o StreamProcessorS3DestinationPtrOutput) ToStreamProcessorS3DestinationPtrOutput() StreamProcessorS3DestinationPtrOutput

func (StreamProcessorS3DestinationPtrOutput) ToStreamProcessorS3DestinationPtrOutputWithContext added in v0.17.0

func (o StreamProcessorS3DestinationPtrOutput) ToStreamProcessorS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorS3DestinationPtrOutput

type StreamProcessorState added in v0.17.0

type StreamProcessorState struct {
}

func (StreamProcessorState) ElementType added in v0.17.0

func (StreamProcessorState) ElementType() reflect.Type

type StreamProcessorTag added in v0.17.0

type StreamProcessorTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL