Documentation ¶
Index ¶
- type Collection
- type CollectionArgs
- type CollectionArray
- type CollectionArrayInput
- type CollectionArrayOutput
- func (CollectionArrayOutput) ElementType() reflect.Type
- func (o CollectionArrayOutput) Index(i pulumi.IntInput) CollectionOutput
- func (o CollectionArrayOutput) ToCollectionArrayOutput() CollectionArrayOutput
- func (o CollectionArrayOutput) ToCollectionArrayOutputWithContext(ctx context.Context) CollectionArrayOutput
- type CollectionInput
- type CollectionMap
- type CollectionMapInput
- type CollectionMapOutput
- func (CollectionMapOutput) ElementType() reflect.Type
- func (o CollectionMapOutput) MapIndex(k pulumi.StringInput) CollectionOutput
- func (o CollectionMapOutput) ToCollectionMapOutput() CollectionMapOutput
- func (o CollectionMapOutput) ToCollectionMapOutputWithContext(ctx context.Context) CollectionMapOutput
- type CollectionOutput
- func (o CollectionOutput) Arn() pulumi.StringOutput
- func (o CollectionOutput) CollectionId() pulumi.StringOutput
- func (CollectionOutput) ElementType() reflect.Type
- func (o CollectionOutput) FaceModelVersion() pulumi.StringOutput
- func (o CollectionOutput) Tags() pulumi.StringMapOutput
- func (o CollectionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o CollectionOutput) Timeouts() CollectionTimeoutsPtrOutput
- func (o CollectionOutput) ToCollectionOutput() CollectionOutput
- func (o CollectionOutput) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
- type CollectionState
- type CollectionTimeouts
- type CollectionTimeoutsArgs
- func (CollectionTimeoutsArgs) ElementType() reflect.Type
- func (i CollectionTimeoutsArgs) ToCollectionTimeoutsOutput() CollectionTimeoutsOutput
- func (i CollectionTimeoutsArgs) ToCollectionTimeoutsOutputWithContext(ctx context.Context) CollectionTimeoutsOutput
- func (i CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
- func (i CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutputWithContext(ctx context.Context) CollectionTimeoutsPtrOutput
- type CollectionTimeoutsInput
- type CollectionTimeoutsOutput
- func (o CollectionTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (CollectionTimeoutsOutput) ElementType() reflect.Type
- func (o CollectionTimeoutsOutput) ToCollectionTimeoutsOutput() CollectionTimeoutsOutput
- func (o CollectionTimeoutsOutput) ToCollectionTimeoutsOutputWithContext(ctx context.Context) CollectionTimeoutsOutput
- func (o CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
- func (o CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutputWithContext(ctx context.Context) CollectionTimeoutsPtrOutput
- type CollectionTimeoutsPtrInput
- type CollectionTimeoutsPtrOutput
- func (o CollectionTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o CollectionTimeoutsPtrOutput) Elem() CollectionTimeoutsOutput
- func (CollectionTimeoutsPtrOutput) ElementType() reflect.Type
- func (o CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
- func (o CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutputWithContext(ctx context.Context) CollectionTimeoutsPtrOutput
- type Project
- type ProjectArgs
- type ProjectArray
- type ProjectArrayInput
- type ProjectArrayOutput
- type ProjectInput
- type ProjectMap
- type ProjectMapInput
- type ProjectMapOutput
- type ProjectOutput
- func (o ProjectOutput) Arn() pulumi.StringOutput
- func (o ProjectOutput) AutoUpdate() pulumi.StringOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) Feature() pulumi.StringPtrOutput
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) Timeouts() ProjectTimeoutsPtrOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- type ProjectState
- type ProjectTimeouts
- type ProjectTimeoutsArgs
- func (ProjectTimeoutsArgs) ElementType() reflect.Type
- func (i ProjectTimeoutsArgs) ToProjectTimeoutsOutput() ProjectTimeoutsOutput
- func (i ProjectTimeoutsArgs) ToProjectTimeoutsOutputWithContext(ctx context.Context) ProjectTimeoutsOutput
- func (i ProjectTimeoutsArgs) ToProjectTimeoutsPtrOutput() ProjectTimeoutsPtrOutput
- func (i ProjectTimeoutsArgs) ToProjectTimeoutsPtrOutputWithContext(ctx context.Context) ProjectTimeoutsPtrOutput
- type ProjectTimeoutsInput
- type ProjectTimeoutsOutput
- func (o ProjectTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o ProjectTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (ProjectTimeoutsOutput) ElementType() reflect.Type
- func (o ProjectTimeoutsOutput) ToProjectTimeoutsOutput() ProjectTimeoutsOutput
- func (o ProjectTimeoutsOutput) ToProjectTimeoutsOutputWithContext(ctx context.Context) ProjectTimeoutsOutput
- func (o ProjectTimeoutsOutput) ToProjectTimeoutsPtrOutput() ProjectTimeoutsPtrOutput
- func (o ProjectTimeoutsOutput) ToProjectTimeoutsPtrOutputWithContext(ctx context.Context) ProjectTimeoutsPtrOutput
- type ProjectTimeoutsPtrInput
- type ProjectTimeoutsPtrOutput
- func (o ProjectTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o ProjectTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o ProjectTimeoutsPtrOutput) Elem() ProjectTimeoutsOutput
- func (ProjectTimeoutsPtrOutput) ElementType() reflect.Type
- func (o ProjectTimeoutsPtrOutput) ToProjectTimeoutsPtrOutput() ProjectTimeoutsPtrOutput
- func (o ProjectTimeoutsPtrOutput) ToProjectTimeoutsPtrOutputWithContext(ctx context.Context) ProjectTimeoutsPtrOutput
- type StreamProcessor
- type StreamProcessorArgs
- type StreamProcessorArray
- type StreamProcessorArrayInput
- type StreamProcessorArrayOutput
- func (StreamProcessorArrayOutput) ElementType() reflect.Type
- func (o StreamProcessorArrayOutput) Index(i pulumi.IntInput) StreamProcessorOutput
- func (o StreamProcessorArrayOutput) ToStreamProcessorArrayOutput() StreamProcessorArrayOutput
- func (o StreamProcessorArrayOutput) ToStreamProcessorArrayOutputWithContext(ctx context.Context) StreamProcessorArrayOutput
- type StreamProcessorDataSharingPreference
- type StreamProcessorDataSharingPreferenceArgs
- func (StreamProcessorDataSharingPreferenceArgs) ElementType() reflect.Type
- func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput
- func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferenceOutput
- func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
- func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
- type StreamProcessorDataSharingPreferenceInput
- type StreamProcessorDataSharingPreferenceOutput
- func (StreamProcessorDataSharingPreferenceOutput) ElementType() reflect.Type
- func (o StreamProcessorDataSharingPreferenceOutput) OptIn() pulumi.BoolOutput
- func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput
- func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferenceOutput
- func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
- func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
- type StreamProcessorDataSharingPreferencePtrInput
- type StreamProcessorDataSharingPreferencePtrOutput
- func (o StreamProcessorDataSharingPreferencePtrOutput) Elem() StreamProcessorDataSharingPreferenceOutput
- func (StreamProcessorDataSharingPreferencePtrOutput) ElementType() reflect.Type
- func (o StreamProcessorDataSharingPreferencePtrOutput) OptIn() pulumi.BoolPtrOutput
- func (o StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
- func (o StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
- type StreamProcessorInput
- type StreamProcessorInputKinesisVideoStream
- type StreamProcessorInputKinesisVideoStreamArgs
- func (StreamProcessorInputKinesisVideoStreamArgs) ElementType() reflect.Type
- func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutput() StreamProcessorInputKinesisVideoStreamOutput
- func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamOutput
- func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
- func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
- type StreamProcessorInputKinesisVideoStreamInput
- type StreamProcessorInputKinesisVideoStreamOutput
- func (o StreamProcessorInputKinesisVideoStreamOutput) Arn() pulumi.StringOutput
- func (StreamProcessorInputKinesisVideoStreamOutput) ElementType() reflect.Type
- func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutput() StreamProcessorInputKinesisVideoStreamOutput
- func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamOutput
- func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
- func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
- type StreamProcessorInputKinesisVideoStreamPtrInput
- type StreamProcessorInputKinesisVideoStreamPtrOutput
- func (o StreamProcessorInputKinesisVideoStreamPtrOutput) Arn() pulumi.StringPtrOutput
- func (o StreamProcessorInputKinesisVideoStreamPtrOutput) Elem() StreamProcessorInputKinesisVideoStreamOutput
- func (StreamProcessorInputKinesisVideoStreamPtrOutput) ElementType() reflect.Type
- func (o StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
- func (o StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
- type StreamProcessorInputType
- type StreamProcessorInputTypeArgs
- func (StreamProcessorInputTypeArgs) ElementType() reflect.Type
- func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutput() StreamProcessorInputTypeOutput
- func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutputWithContext(ctx context.Context) StreamProcessorInputTypeOutput
- func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
- func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
- type StreamProcessorInputTypeInput
- type StreamProcessorInputTypeOutput
- func (StreamProcessorInputTypeOutput) ElementType() reflect.Type
- func (o StreamProcessorInputTypeOutput) KinesisVideoStream() StreamProcessorInputKinesisVideoStreamPtrOutput
- func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutput() StreamProcessorInputTypeOutput
- func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutputWithContext(ctx context.Context) StreamProcessorInputTypeOutput
- func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
- func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
- type StreamProcessorInputTypePtrInput
- type StreamProcessorInputTypePtrOutput
- func (o StreamProcessorInputTypePtrOutput) Elem() StreamProcessorInputTypeOutput
- func (StreamProcessorInputTypePtrOutput) ElementType() reflect.Type
- func (o StreamProcessorInputTypePtrOutput) KinesisVideoStream() StreamProcessorInputKinesisVideoStreamPtrOutput
- func (o StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
- func (o StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
- type StreamProcessorMap
- type StreamProcessorMapInput
- type StreamProcessorMapOutput
- func (StreamProcessorMapOutput) ElementType() reflect.Type
- func (o StreamProcessorMapOutput) MapIndex(k pulumi.StringInput) StreamProcessorOutput
- func (o StreamProcessorMapOutput) ToStreamProcessorMapOutput() StreamProcessorMapOutput
- func (o StreamProcessorMapOutput) ToStreamProcessorMapOutputWithContext(ctx context.Context) StreamProcessorMapOutput
- type StreamProcessorNotificationChannel
- type StreamProcessorNotificationChannelArgs
- func (StreamProcessorNotificationChannelArgs) ElementType() reflect.Type
- func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput
- func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelOutput
- func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
- func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
- type StreamProcessorNotificationChannelInput
- type StreamProcessorNotificationChannelOutput
- func (StreamProcessorNotificationChannelOutput) ElementType() reflect.Type
- func (o StreamProcessorNotificationChannelOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput
- func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelOutput
- func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
- func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
- type StreamProcessorNotificationChannelPtrInput
- type StreamProcessorNotificationChannelPtrOutput
- func (o StreamProcessorNotificationChannelPtrOutput) Elem() StreamProcessorNotificationChannelOutput
- func (StreamProcessorNotificationChannelPtrOutput) ElementType() reflect.Type
- func (o StreamProcessorNotificationChannelPtrOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
- func (o StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
- type StreamProcessorOutput
- func (o StreamProcessorOutput) DataSharingPreference() StreamProcessorDataSharingPreferencePtrOutput
- func (StreamProcessorOutput) ElementType() reflect.Type
- func (o StreamProcessorOutput) Input() StreamProcessorInputTypePtrOutput
- func (o StreamProcessorOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o StreamProcessorOutput) Name() pulumi.StringOutput
- func (o StreamProcessorOutput) NotificationChannel() StreamProcessorNotificationChannelPtrOutput
- func (o StreamProcessorOutput) Output() StreamProcessorOutputTypePtrOutput
- func (o StreamProcessorOutput) RegionsOfInterests() StreamProcessorRegionsOfInterestArrayOutput
- func (o StreamProcessorOutput) RoleArn() pulumi.StringOutput
- func (o StreamProcessorOutput) Settings() StreamProcessorSettingsPtrOutput
- func (o StreamProcessorOutput) StreamProcessorArn() pulumi.StringOutput
- func (o StreamProcessorOutput) Tags() pulumi.StringMapOutput
- func (o StreamProcessorOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o StreamProcessorOutput) Timeouts() StreamProcessorTimeoutsPtrOutput
- func (o StreamProcessorOutput) ToStreamProcessorOutput() StreamProcessorOutput
- func (o StreamProcessorOutput) ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput
- type StreamProcessorOutputKinesisDataStream
- type StreamProcessorOutputKinesisDataStreamArgs
- func (StreamProcessorOutputKinesisDataStreamArgs) ElementType() reflect.Type
- func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutput() StreamProcessorOutputKinesisDataStreamOutput
- func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamOutput
- func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
- func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
- type StreamProcessorOutputKinesisDataStreamInput
- type StreamProcessorOutputKinesisDataStreamOutput
- func (o StreamProcessorOutputKinesisDataStreamOutput) Arn() pulumi.StringPtrOutput
- func (StreamProcessorOutputKinesisDataStreamOutput) ElementType() reflect.Type
- func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutput() StreamProcessorOutputKinesisDataStreamOutput
- func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamOutput
- func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
- func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
- type StreamProcessorOutputKinesisDataStreamPtrInput
- type StreamProcessorOutputKinesisDataStreamPtrOutput
- func (o StreamProcessorOutputKinesisDataStreamPtrOutput) Arn() pulumi.StringPtrOutput
- func (o StreamProcessorOutputKinesisDataStreamPtrOutput) Elem() StreamProcessorOutputKinesisDataStreamOutput
- func (StreamProcessorOutputKinesisDataStreamPtrOutput) ElementType() reflect.Type
- func (o StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
- func (o StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
- type StreamProcessorOutputS3Destination
- type StreamProcessorOutputS3DestinationArgs
- func (StreamProcessorOutputS3DestinationArgs) ElementType() reflect.Type
- func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutput() StreamProcessorOutputS3DestinationOutput
- func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationOutput
- func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
- func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
- type StreamProcessorOutputS3DestinationInput
- type StreamProcessorOutputS3DestinationOutput
- func (o StreamProcessorOutputS3DestinationOutput) Bucket() pulumi.StringPtrOutput
- func (StreamProcessorOutputS3DestinationOutput) ElementType() reflect.Type
- func (o StreamProcessorOutputS3DestinationOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutput() StreamProcessorOutputS3DestinationOutput
- func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationOutput
- func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
- func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
- type StreamProcessorOutputS3DestinationPtrInput
- type StreamProcessorOutputS3DestinationPtrOutput
- func (o StreamProcessorOutputS3DestinationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o StreamProcessorOutputS3DestinationPtrOutput) Elem() StreamProcessorOutputS3DestinationOutput
- func (StreamProcessorOutputS3DestinationPtrOutput) ElementType() reflect.Type
- func (o StreamProcessorOutputS3DestinationPtrOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
- func (o StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
- type StreamProcessorOutputType
- type StreamProcessorOutputTypeArgs
- func (StreamProcessorOutputTypeArgs) ElementType() reflect.Type
- func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutput() StreamProcessorOutputTypeOutput
- func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutputWithContext(ctx context.Context) StreamProcessorOutputTypeOutput
- func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
- func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
- type StreamProcessorOutputTypeInput
- type StreamProcessorOutputTypeOutput
- func (StreamProcessorOutputTypeOutput) ElementType() reflect.Type
- func (o StreamProcessorOutputTypeOutput) KinesisDataStream() StreamProcessorOutputKinesisDataStreamPtrOutput
- func (o StreamProcessorOutputTypeOutput) S3Destination() StreamProcessorOutputS3DestinationPtrOutput
- func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutput() StreamProcessorOutputTypeOutput
- func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutputWithContext(ctx context.Context) StreamProcessorOutputTypeOutput
- func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
- func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
- type StreamProcessorOutputTypePtrInput
- type StreamProcessorOutputTypePtrOutput
- func (o StreamProcessorOutputTypePtrOutput) Elem() StreamProcessorOutputTypeOutput
- func (StreamProcessorOutputTypePtrOutput) ElementType() reflect.Type
- func (o StreamProcessorOutputTypePtrOutput) KinesisDataStream() StreamProcessorOutputKinesisDataStreamPtrOutput
- func (o StreamProcessorOutputTypePtrOutput) S3Destination() StreamProcessorOutputS3DestinationPtrOutput
- func (o StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
- func (o StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
- type StreamProcessorRegionsOfInterest
- type StreamProcessorRegionsOfInterestArgs
- func (StreamProcessorRegionsOfInterestArgs) ElementType() reflect.Type
- func (i StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutput() StreamProcessorRegionsOfInterestOutput
- func (i StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestOutput
- type StreamProcessorRegionsOfInterestArray
- func (StreamProcessorRegionsOfInterestArray) ElementType() reflect.Type
- func (i StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutput() StreamProcessorRegionsOfInterestArrayOutput
- func (i StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestArrayOutput
- type StreamProcessorRegionsOfInterestArrayInput
- type StreamProcessorRegionsOfInterestArrayOutput
- func (StreamProcessorRegionsOfInterestArrayOutput) ElementType() reflect.Type
- func (o StreamProcessorRegionsOfInterestArrayOutput) Index(i pulumi.IntInput) StreamProcessorRegionsOfInterestOutput
- func (o StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutput() StreamProcessorRegionsOfInterestArrayOutput
- func (o StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestArrayOutput
- type StreamProcessorRegionsOfInterestBoundingBox
- type StreamProcessorRegionsOfInterestBoundingBoxArgs
- func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ElementType() reflect.Type
- func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutput() StreamProcessorRegionsOfInterestBoundingBoxOutput
- func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxOutput
- func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
- func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
- type StreamProcessorRegionsOfInterestBoundingBoxInput
- type StreamProcessorRegionsOfInterestBoundingBoxOutput
- func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ElementType() reflect.Type
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Height() pulumi.Float64PtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Left() pulumi.Float64PtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutput() StreamProcessorRegionsOfInterestBoundingBoxOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Top() pulumi.Float64PtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Width() pulumi.Float64PtrOutput
- type StreamProcessorRegionsOfInterestBoundingBoxPtrInput
- type StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Elem() StreamProcessorRegionsOfInterestBoundingBoxOutput
- func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ElementType() reflect.Type
- func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Height() pulumi.Float64PtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Left() pulumi.Float64PtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Top() pulumi.Float64PtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Width() pulumi.Float64PtrOutput
- type StreamProcessorRegionsOfInterestInput
- type StreamProcessorRegionsOfInterestOutput
- func (o StreamProcessorRegionsOfInterestOutput) BoundingBox() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
- func (StreamProcessorRegionsOfInterestOutput) ElementType() reflect.Type
- func (o StreamProcessorRegionsOfInterestOutput) Polygons() StreamProcessorRegionsOfInterestPolygonArrayOutput
- func (o StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutput() StreamProcessorRegionsOfInterestOutput
- func (o StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestOutput
- type StreamProcessorRegionsOfInterestPolygon
- type StreamProcessorRegionsOfInterestPolygonArgs
- func (StreamProcessorRegionsOfInterestPolygonArgs) ElementType() reflect.Type
- func (i StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutput() StreamProcessorRegionsOfInterestPolygonOutput
- func (i StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonOutput
- type StreamProcessorRegionsOfInterestPolygonArray
- func (StreamProcessorRegionsOfInterestPolygonArray) ElementType() reflect.Type
- func (i StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutput() StreamProcessorRegionsOfInterestPolygonArrayOutput
- func (i StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonArrayOutput
- type StreamProcessorRegionsOfInterestPolygonArrayInput
- type StreamProcessorRegionsOfInterestPolygonArrayOutput
- func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ElementType() reflect.Type
- func (o StreamProcessorRegionsOfInterestPolygonArrayOutput) Index(i pulumi.IntInput) StreamProcessorRegionsOfInterestPolygonOutput
- func (o StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutput() StreamProcessorRegionsOfInterestPolygonArrayOutput
- func (o StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonArrayOutput
- type StreamProcessorRegionsOfInterestPolygonInput
- type StreamProcessorRegionsOfInterestPolygonOutput
- func (StreamProcessorRegionsOfInterestPolygonOutput) ElementType() reflect.Type
- func (o StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutput() StreamProcessorRegionsOfInterestPolygonOutput
- func (o StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonOutput
- func (o StreamProcessorRegionsOfInterestPolygonOutput) X() pulumi.Float64PtrOutput
- func (o StreamProcessorRegionsOfInterestPolygonOutput) Y() pulumi.Float64PtrOutput
- type StreamProcessorSettings
- type StreamProcessorSettingsArgs
- func (StreamProcessorSettingsArgs) ElementType() reflect.Type
- func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutput() StreamProcessorSettingsOutput
- func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutputWithContext(ctx context.Context) StreamProcessorSettingsOutput
- func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
- func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
- type StreamProcessorSettingsConnectedHome
- type StreamProcessorSettingsConnectedHomeArgs
- func (StreamProcessorSettingsConnectedHomeArgs) ElementType() reflect.Type
- func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutput() StreamProcessorSettingsConnectedHomeOutput
- func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomeOutput
- func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
- func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
- type StreamProcessorSettingsConnectedHomeInput
- type StreamProcessorSettingsConnectedHomeOutput
- func (StreamProcessorSettingsConnectedHomeOutput) ElementType() reflect.Type
- func (o StreamProcessorSettingsConnectedHomeOutput) Labels() pulumi.StringArrayOutput
- func (o StreamProcessorSettingsConnectedHomeOutput) MinConfidence() pulumi.Float64PtrOutput
- func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutput() StreamProcessorSettingsConnectedHomeOutput
- func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomeOutput
- func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
- func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
- type StreamProcessorSettingsConnectedHomePtrInput
- type StreamProcessorSettingsConnectedHomePtrOutput
- func (o StreamProcessorSettingsConnectedHomePtrOutput) Elem() StreamProcessorSettingsConnectedHomeOutput
- func (StreamProcessorSettingsConnectedHomePtrOutput) ElementType() reflect.Type
- func (o StreamProcessorSettingsConnectedHomePtrOutput) Labels() pulumi.StringArrayOutput
- func (o StreamProcessorSettingsConnectedHomePtrOutput) MinConfidence() pulumi.Float64PtrOutput
- func (o StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
- func (o StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
- type StreamProcessorSettingsFaceSearch
- type StreamProcessorSettingsFaceSearchArgs
- func (StreamProcessorSettingsFaceSearchArgs) ElementType() reflect.Type
- func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutput() StreamProcessorSettingsFaceSearchOutput
- func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchOutput
- func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
- func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
- type StreamProcessorSettingsFaceSearchInput
- type StreamProcessorSettingsFaceSearchOutput
- func (o StreamProcessorSettingsFaceSearchOutput) CollectionId() pulumi.StringOutput
- func (StreamProcessorSettingsFaceSearchOutput) ElementType() reflect.Type
- func (o StreamProcessorSettingsFaceSearchOutput) FaceMatchThreshold() pulumi.Float64PtrOutput
- func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutput() StreamProcessorSettingsFaceSearchOutput
- func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchOutput
- func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
- func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
- type StreamProcessorSettingsFaceSearchPtrInput
- type StreamProcessorSettingsFaceSearchPtrOutput
- func (o StreamProcessorSettingsFaceSearchPtrOutput) CollectionId() pulumi.StringPtrOutput
- func (o StreamProcessorSettingsFaceSearchPtrOutput) Elem() StreamProcessorSettingsFaceSearchOutput
- func (StreamProcessorSettingsFaceSearchPtrOutput) ElementType() reflect.Type
- func (o StreamProcessorSettingsFaceSearchPtrOutput) FaceMatchThreshold() pulumi.Float64PtrOutput
- func (o StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
- func (o StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
- type StreamProcessorSettingsInput
- type StreamProcessorSettingsOutput
- func (o StreamProcessorSettingsOutput) ConnectedHome() StreamProcessorSettingsConnectedHomePtrOutput
- func (StreamProcessorSettingsOutput) ElementType() reflect.Type
- func (o StreamProcessorSettingsOutput) FaceSearch() StreamProcessorSettingsFaceSearchPtrOutput
- func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutput() StreamProcessorSettingsOutput
- func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutputWithContext(ctx context.Context) StreamProcessorSettingsOutput
- func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
- func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
- type StreamProcessorSettingsPtrInput
- type StreamProcessorSettingsPtrOutput
- func (o StreamProcessorSettingsPtrOutput) ConnectedHome() StreamProcessorSettingsConnectedHomePtrOutput
- func (o StreamProcessorSettingsPtrOutput) Elem() StreamProcessorSettingsOutput
- func (StreamProcessorSettingsPtrOutput) ElementType() reflect.Type
- func (o StreamProcessorSettingsPtrOutput) FaceSearch() StreamProcessorSettingsFaceSearchPtrOutput
- func (o StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
- func (o StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
- type StreamProcessorState
- type StreamProcessorTimeouts
- type StreamProcessorTimeoutsArgs
- func (StreamProcessorTimeoutsArgs) ElementType() reflect.Type
- func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutput() StreamProcessorTimeoutsOutput
- func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutputWithContext(ctx context.Context) StreamProcessorTimeoutsOutput
- func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
- func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
- type StreamProcessorTimeoutsInput
- type StreamProcessorTimeoutsOutput
- func (o StreamProcessorTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o StreamProcessorTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (StreamProcessorTimeoutsOutput) ElementType() reflect.Type
- func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutput() StreamProcessorTimeoutsOutput
- func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutputWithContext(ctx context.Context) StreamProcessorTimeoutsOutput
- func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
- func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
- func (o StreamProcessorTimeoutsOutput) Update() pulumi.StringPtrOutput
- type StreamProcessorTimeoutsPtrInput
- type StreamProcessorTimeoutsPtrOutput
- func (o StreamProcessorTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o StreamProcessorTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o StreamProcessorTimeoutsPtrOutput) Elem() StreamProcessorTimeoutsOutput
- func (StreamProcessorTimeoutsPtrOutput) ElementType() reflect.Type
- func (o StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
- func (o StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
- func (o StreamProcessorTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collection ¶ added in v6.21.0
type Collection struct { pulumi.CustomResourceState // ARN of the Collection. Arn pulumi.StringOutput `pulumi:"arn"` // The name of the collection // // The following arguments are optional: CollectionId pulumi.StringOutput `pulumi:"collectionId"` // The Face Model Version that the collection was initialized with FaceModelVersion pulumi.StringOutput `pulumi:"faceModelVersion"` // Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` Timeouts CollectionTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an AWS Rekognition Collection.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/rekognition" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := rekognition.NewCollection(ctx, "example", &rekognition.CollectionArgs{ CollectionId: pulumi.String("my-collection"), Tags: pulumi.StringMap{ "example": pulumi.String("1"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Rekognition Collection using the `example_id_arg`. For example:
```sh $ pulumi import aws:rekognition/collection:Collection example collection-id-12345678 ```
func GetCollection ¶ added in v6.21.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 v6.21.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 v6.21.0
func (*Collection) ElementType() reflect.Type
func (*Collection) ToCollectionOutput ¶ added in v6.21.0
func (i *Collection) ToCollectionOutput() CollectionOutput
func (*Collection) ToCollectionOutputWithContext ¶ added in v6.21.0
func (i *Collection) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
type CollectionArgs ¶ added in v6.21.0
type CollectionArgs struct { // The name of the collection // // The following arguments are optional: CollectionId pulumi.StringInput // Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput Timeouts CollectionTimeoutsPtrInput }
The set of arguments for constructing a Collection resource.
func (CollectionArgs) ElementType ¶ added in v6.21.0
func (CollectionArgs) ElementType() reflect.Type
type CollectionArray ¶ added in v6.21.0
type CollectionArray []CollectionInput
func (CollectionArray) ElementType ¶ added in v6.21.0
func (CollectionArray) ElementType() reflect.Type
func (CollectionArray) ToCollectionArrayOutput ¶ added in v6.21.0
func (i CollectionArray) ToCollectionArrayOutput() CollectionArrayOutput
func (CollectionArray) ToCollectionArrayOutputWithContext ¶ added in v6.21.0
func (i CollectionArray) ToCollectionArrayOutputWithContext(ctx context.Context) CollectionArrayOutput
type CollectionArrayInput ¶ added in v6.21.0
type CollectionArrayInput interface { pulumi.Input ToCollectionArrayOutput() CollectionArrayOutput ToCollectionArrayOutputWithContext(context.Context) CollectionArrayOutput }
CollectionArrayInput is an input type that accepts CollectionArray and CollectionArrayOutput values. You can construct a concrete instance of `CollectionArrayInput` via:
CollectionArray{ CollectionArgs{...} }
type CollectionArrayOutput ¶ added in v6.21.0
type CollectionArrayOutput struct{ *pulumi.OutputState }
func (CollectionArrayOutput) ElementType ¶ added in v6.21.0
func (CollectionArrayOutput) ElementType() reflect.Type
func (CollectionArrayOutput) Index ¶ added in v6.21.0
func (o CollectionArrayOutput) Index(i pulumi.IntInput) CollectionOutput
func (CollectionArrayOutput) ToCollectionArrayOutput ¶ added in v6.21.0
func (o CollectionArrayOutput) ToCollectionArrayOutput() CollectionArrayOutput
func (CollectionArrayOutput) ToCollectionArrayOutputWithContext ¶ added in v6.21.0
func (o CollectionArrayOutput) ToCollectionArrayOutputWithContext(ctx context.Context) CollectionArrayOutput
type CollectionInput ¶ added in v6.21.0
type CollectionInput interface { pulumi.Input ToCollectionOutput() CollectionOutput ToCollectionOutputWithContext(ctx context.Context) CollectionOutput }
type CollectionMap ¶ added in v6.21.0
type CollectionMap map[string]CollectionInput
func (CollectionMap) ElementType ¶ added in v6.21.0
func (CollectionMap) ElementType() reflect.Type
func (CollectionMap) ToCollectionMapOutput ¶ added in v6.21.0
func (i CollectionMap) ToCollectionMapOutput() CollectionMapOutput
func (CollectionMap) ToCollectionMapOutputWithContext ¶ added in v6.21.0
func (i CollectionMap) ToCollectionMapOutputWithContext(ctx context.Context) CollectionMapOutput
type CollectionMapInput ¶ added in v6.21.0
type CollectionMapInput interface { pulumi.Input ToCollectionMapOutput() CollectionMapOutput ToCollectionMapOutputWithContext(context.Context) CollectionMapOutput }
CollectionMapInput is an input type that accepts CollectionMap and CollectionMapOutput values. You can construct a concrete instance of `CollectionMapInput` via:
CollectionMap{ "key": CollectionArgs{...} }
type CollectionMapOutput ¶ added in v6.21.0
type CollectionMapOutput struct{ *pulumi.OutputState }
func (CollectionMapOutput) ElementType ¶ added in v6.21.0
func (CollectionMapOutput) ElementType() reflect.Type
func (CollectionMapOutput) MapIndex ¶ added in v6.21.0
func (o CollectionMapOutput) MapIndex(k pulumi.StringInput) CollectionOutput
func (CollectionMapOutput) ToCollectionMapOutput ¶ added in v6.21.0
func (o CollectionMapOutput) ToCollectionMapOutput() CollectionMapOutput
func (CollectionMapOutput) ToCollectionMapOutputWithContext ¶ added in v6.21.0
func (o CollectionMapOutput) ToCollectionMapOutputWithContext(ctx context.Context) CollectionMapOutput
type CollectionOutput ¶ added in v6.21.0
type CollectionOutput struct{ *pulumi.OutputState }
func (CollectionOutput) Arn ¶ added in v6.21.0
func (o CollectionOutput) Arn() pulumi.StringOutput
ARN of the Collection.
func (CollectionOutput) CollectionId ¶ added in v6.21.0
func (o CollectionOutput) CollectionId() pulumi.StringOutput
The name of the collection
The following arguments are optional:
func (CollectionOutput) ElementType ¶ added in v6.21.0
func (CollectionOutput) ElementType() reflect.Type
func (CollectionOutput) FaceModelVersion ¶ added in v6.21.0
func (o CollectionOutput) FaceModelVersion() pulumi.StringOutput
The Face Model Version that the collection was initialized with
func (CollectionOutput) Tags ¶ added in v6.21.0
func (o CollectionOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CollectionOutput) TagsAll
deprecated
added in
v6.21.0
func (o CollectionOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (CollectionOutput) Timeouts ¶ added in v6.21.0
func (o CollectionOutput) Timeouts() CollectionTimeoutsPtrOutput
func (CollectionOutput) ToCollectionOutput ¶ added in v6.21.0
func (o CollectionOutput) ToCollectionOutput() CollectionOutput
func (CollectionOutput) ToCollectionOutputWithContext ¶ added in v6.21.0
func (o CollectionOutput) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
type CollectionState ¶ added in v6.21.0
type CollectionState struct { // ARN of the Collection. Arn pulumi.StringPtrInput // The name of the collection // // The following arguments are optional: CollectionId pulumi.StringPtrInput // The Face Model Version that the collection was initialized with FaceModelVersion pulumi.StringPtrInput // Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput Timeouts CollectionTimeoutsPtrInput }
func (CollectionState) ElementType ¶ added in v6.21.0
func (CollectionState) ElementType() reflect.Type
type CollectionTimeouts ¶ added in v6.21.0
type CollectionTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` }
type CollectionTimeoutsArgs ¶ added in v6.21.0
type CollectionTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` }
func (CollectionTimeoutsArgs) ElementType ¶ added in v6.21.0
func (CollectionTimeoutsArgs) ElementType() reflect.Type
func (CollectionTimeoutsArgs) ToCollectionTimeoutsOutput ¶ added in v6.21.0
func (i CollectionTimeoutsArgs) ToCollectionTimeoutsOutput() CollectionTimeoutsOutput
func (CollectionTimeoutsArgs) ToCollectionTimeoutsOutputWithContext ¶ added in v6.21.0
func (i CollectionTimeoutsArgs) ToCollectionTimeoutsOutputWithContext(ctx context.Context) CollectionTimeoutsOutput
func (CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutput ¶ added in v6.21.0
func (i CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
func (CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutputWithContext ¶ added in v6.21.0
func (i CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutputWithContext(ctx context.Context) CollectionTimeoutsPtrOutput
type CollectionTimeoutsInput ¶ added in v6.21.0
type CollectionTimeoutsInput interface { pulumi.Input ToCollectionTimeoutsOutput() CollectionTimeoutsOutput ToCollectionTimeoutsOutputWithContext(context.Context) CollectionTimeoutsOutput }
CollectionTimeoutsInput is an input type that accepts CollectionTimeoutsArgs and CollectionTimeoutsOutput values. You can construct a concrete instance of `CollectionTimeoutsInput` via:
CollectionTimeoutsArgs{...}
type CollectionTimeoutsOutput ¶ added in v6.21.0
type CollectionTimeoutsOutput struct{ *pulumi.OutputState }
func (CollectionTimeoutsOutput) Create ¶ added in v6.21.0
func (o CollectionTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (CollectionTimeoutsOutput) ElementType ¶ added in v6.21.0
func (CollectionTimeoutsOutput) ElementType() reflect.Type
func (CollectionTimeoutsOutput) ToCollectionTimeoutsOutput ¶ added in v6.21.0
func (o CollectionTimeoutsOutput) ToCollectionTimeoutsOutput() CollectionTimeoutsOutput
func (CollectionTimeoutsOutput) ToCollectionTimeoutsOutputWithContext ¶ added in v6.21.0
func (o CollectionTimeoutsOutput) ToCollectionTimeoutsOutputWithContext(ctx context.Context) CollectionTimeoutsOutput
func (CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutput ¶ added in v6.21.0
func (o CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
func (CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutputWithContext ¶ added in v6.21.0
func (o CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutputWithContext(ctx context.Context) CollectionTimeoutsPtrOutput
type CollectionTimeoutsPtrInput ¶ added in v6.21.0
type CollectionTimeoutsPtrInput interface { pulumi.Input ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput ToCollectionTimeoutsPtrOutputWithContext(context.Context) CollectionTimeoutsPtrOutput }
CollectionTimeoutsPtrInput is an input type that accepts CollectionTimeoutsArgs, CollectionTimeoutsPtr and CollectionTimeoutsPtrOutput values. You can construct a concrete instance of `CollectionTimeoutsPtrInput` via:
CollectionTimeoutsArgs{...} or: nil
func CollectionTimeoutsPtr ¶ added in v6.21.0
func CollectionTimeoutsPtr(v *CollectionTimeoutsArgs) CollectionTimeoutsPtrInput
type CollectionTimeoutsPtrOutput ¶ added in v6.21.0
type CollectionTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (CollectionTimeoutsPtrOutput) Create ¶ added in v6.21.0
func (o CollectionTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (CollectionTimeoutsPtrOutput) Elem ¶ added in v6.21.0
func (o CollectionTimeoutsPtrOutput) Elem() CollectionTimeoutsOutput
func (CollectionTimeoutsPtrOutput) ElementType ¶ added in v6.21.0
func (CollectionTimeoutsPtrOutput) ElementType() reflect.Type
func (CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutput ¶ added in v6.21.0
func (o CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
func (CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutputWithContext ¶ added in v6.21.0
func (o CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutputWithContext(ctx context.Context) CollectionTimeoutsPtrOutput
type Project ¶
type Project struct { pulumi.CustomResourceState // ARN of the Project. Arn pulumi.StringOutput `pulumi:"arn"` // Specify if automatic retraining should occur. Valid values are `ENABLED` or `DISABLED`. Defaults to `DISABLED` AutoUpdate pulumi.StringOutput `pulumi:"autoUpdate"` // Specify the feature being customized. Valid values are `CONTENT_MODERATION` or `CUSTOM_LABELS`. Defaults to `CUSTOM_LABELS` Feature pulumi.StringPtrOutput `pulumi:"feature"` // Desired name of the project // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` Timeouts ProjectTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an AWS Rekognition Project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/rekognition" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := rekognition.NewProject(ctx, "example", &rekognition.ProjectArgs{ Name: pulumi.String("example-project"), AutoUpdate: pulumi.String("ENABLED"), Feature: pulumi.String("CONTENT_MODERATION"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Rekognition Project using the `name`. For example:
```sh $ pulumi import aws:rekognition/project:Project example project-id-12345678 ```
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) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct { // Specify if automatic retraining should occur. Valid values are `ENABLED` or `DISABLED`. Defaults to `DISABLED` AutoUpdate pulumi.StringPtrInput // Specify the feature being customized. Valid values are `CONTENT_MODERATION` or `CUSTOM_LABELS`. Defaults to `CUSTOM_LABELS` Feature pulumi.StringPtrInput // Desired name of the project // // The following arguments are optional: Name pulumi.StringPtrInput Timeouts ProjectTimeoutsPtrInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectArray ¶
type ProjectArray []ProjectInput
func (ProjectArray) ElementType ¶
func (ProjectArray) ElementType() reflect.Type
func (ProjectArray) ToProjectArrayOutput ¶
func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArray) ToProjectArrayOutputWithContext ¶
func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectArrayInput ¶
type ProjectArrayInput interface { pulumi.Input ToProjectArrayOutput() ProjectArrayOutput ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput }
ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:
ProjectArray{ ProjectArgs{...} }
type ProjectArrayOutput ¶
type ProjectArrayOutput struct{ *pulumi.OutputState }
func (ProjectArrayOutput) ElementType ¶
func (ProjectArrayOutput) ElementType() reflect.Type
func (ProjectArrayOutput) Index ¶
func (o ProjectArrayOutput) Index(i pulumi.IntInput) ProjectOutput
func (ProjectArrayOutput) ToProjectArrayOutput ¶
func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArrayOutput) ToProjectArrayOutputWithContext ¶
func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectInput ¶
type ProjectInput interface { pulumi.Input ToProjectOutput() ProjectOutput ToProjectOutputWithContext(ctx context.Context) ProjectOutput }
type ProjectMap ¶
type ProjectMap map[string]ProjectInput
func (ProjectMap) ElementType ¶
func (ProjectMap) ElementType() reflect.Type
func (ProjectMap) ToProjectMapOutput ¶
func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput
func (ProjectMap) ToProjectMapOutputWithContext ¶
func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectMapInput ¶
type ProjectMapInput interface { pulumi.Input ToProjectMapOutput() ProjectMapOutput ToProjectMapOutputWithContext(context.Context) ProjectMapOutput }
ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:
ProjectMap{ "key": ProjectArgs{...} }
type ProjectMapOutput ¶
type ProjectMapOutput struct{ *pulumi.OutputState }
func (ProjectMapOutput) ElementType ¶
func (ProjectMapOutput) ElementType() reflect.Type
func (ProjectMapOutput) MapIndex ¶
func (o ProjectMapOutput) MapIndex(k pulumi.StringInput) ProjectOutput
func (ProjectMapOutput) ToProjectMapOutput ¶
func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput
func (ProjectMapOutput) ToProjectMapOutputWithContext ¶
func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) AutoUpdate ¶
func (o ProjectOutput) AutoUpdate() pulumi.StringOutput
Specify if automatic retraining should occur. Valid values are `ENABLED` or `DISABLED`. Defaults to `DISABLED`
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) Feature ¶
func (o ProjectOutput) Feature() pulumi.StringPtrOutput
Specify the feature being customized. Valid values are `CONTENT_MODERATION` or `CUSTOM_LABELS`. Defaults to `CUSTOM_LABELS`
func (ProjectOutput) Name ¶
func (o ProjectOutput) Name() pulumi.StringOutput
Desired name of the project
The following arguments are optional:
func (ProjectOutput) Timeouts ¶
func (o ProjectOutput) Timeouts() ProjectTimeoutsPtrOutput
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectState ¶
type ProjectState struct { // ARN of the Project. Arn pulumi.StringPtrInput // Specify if automatic retraining should occur. Valid values are `ENABLED` or `DISABLED`. Defaults to `DISABLED` AutoUpdate pulumi.StringPtrInput // Specify the feature being customized. Valid values are `CONTENT_MODERATION` or `CUSTOM_LABELS`. Defaults to `CUSTOM_LABELS` Feature pulumi.StringPtrInput // Desired name of the project // // The following arguments are optional: Name pulumi.StringPtrInput Timeouts ProjectTimeoutsPtrInput }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type ProjectTimeouts ¶
type ProjectTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` }
type ProjectTimeoutsArgs ¶
type ProjectTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` }
func (ProjectTimeoutsArgs) ElementType ¶
func (ProjectTimeoutsArgs) ElementType() reflect.Type
func (ProjectTimeoutsArgs) ToProjectTimeoutsOutput ¶
func (i ProjectTimeoutsArgs) ToProjectTimeoutsOutput() ProjectTimeoutsOutput
func (ProjectTimeoutsArgs) ToProjectTimeoutsOutputWithContext ¶
func (i ProjectTimeoutsArgs) ToProjectTimeoutsOutputWithContext(ctx context.Context) ProjectTimeoutsOutput
func (ProjectTimeoutsArgs) ToProjectTimeoutsPtrOutput ¶
func (i ProjectTimeoutsArgs) ToProjectTimeoutsPtrOutput() ProjectTimeoutsPtrOutput
func (ProjectTimeoutsArgs) ToProjectTimeoutsPtrOutputWithContext ¶
func (i ProjectTimeoutsArgs) ToProjectTimeoutsPtrOutputWithContext(ctx context.Context) ProjectTimeoutsPtrOutput
type ProjectTimeoutsInput ¶
type ProjectTimeoutsInput interface { pulumi.Input ToProjectTimeoutsOutput() ProjectTimeoutsOutput ToProjectTimeoutsOutputWithContext(context.Context) ProjectTimeoutsOutput }
ProjectTimeoutsInput is an input type that accepts ProjectTimeoutsArgs and ProjectTimeoutsOutput values. You can construct a concrete instance of `ProjectTimeoutsInput` via:
ProjectTimeoutsArgs{...}
type ProjectTimeoutsOutput ¶
type ProjectTimeoutsOutput struct{ *pulumi.OutputState }
func (ProjectTimeoutsOutput) Create ¶
func (o ProjectTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (ProjectTimeoutsOutput) Delete ¶
func (o ProjectTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (ProjectTimeoutsOutput) ElementType ¶
func (ProjectTimeoutsOutput) ElementType() reflect.Type
func (ProjectTimeoutsOutput) ToProjectTimeoutsOutput ¶
func (o ProjectTimeoutsOutput) ToProjectTimeoutsOutput() ProjectTimeoutsOutput
func (ProjectTimeoutsOutput) ToProjectTimeoutsOutputWithContext ¶
func (o ProjectTimeoutsOutput) ToProjectTimeoutsOutputWithContext(ctx context.Context) ProjectTimeoutsOutput
func (ProjectTimeoutsOutput) ToProjectTimeoutsPtrOutput ¶
func (o ProjectTimeoutsOutput) ToProjectTimeoutsPtrOutput() ProjectTimeoutsPtrOutput
func (ProjectTimeoutsOutput) ToProjectTimeoutsPtrOutputWithContext ¶
func (o ProjectTimeoutsOutput) ToProjectTimeoutsPtrOutputWithContext(ctx context.Context) ProjectTimeoutsPtrOutput
type ProjectTimeoutsPtrInput ¶
type ProjectTimeoutsPtrInput interface { pulumi.Input ToProjectTimeoutsPtrOutput() ProjectTimeoutsPtrOutput ToProjectTimeoutsPtrOutputWithContext(context.Context) ProjectTimeoutsPtrOutput }
ProjectTimeoutsPtrInput is an input type that accepts ProjectTimeoutsArgs, ProjectTimeoutsPtr and ProjectTimeoutsPtrOutput values. You can construct a concrete instance of `ProjectTimeoutsPtrInput` via:
ProjectTimeoutsArgs{...} or: nil
func ProjectTimeoutsPtr ¶
func ProjectTimeoutsPtr(v *ProjectTimeoutsArgs) ProjectTimeoutsPtrInput
type ProjectTimeoutsPtrOutput ¶
type ProjectTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (ProjectTimeoutsPtrOutput) Create ¶
func (o ProjectTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (ProjectTimeoutsPtrOutput) Delete ¶
func (o ProjectTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (ProjectTimeoutsPtrOutput) Elem ¶
func (o ProjectTimeoutsPtrOutput) Elem() ProjectTimeoutsOutput
func (ProjectTimeoutsPtrOutput) ElementType ¶
func (ProjectTimeoutsPtrOutput) ElementType() reflect.Type
func (ProjectTimeoutsPtrOutput) ToProjectTimeoutsPtrOutput ¶
func (o ProjectTimeoutsPtrOutput) ToProjectTimeoutsPtrOutput() ProjectTimeoutsPtrOutput
func (ProjectTimeoutsPtrOutput) ToProjectTimeoutsPtrOutputWithContext ¶
func (o ProjectTimeoutsPtrOutput) ToProjectTimeoutsPtrOutputWithContext(ctx context.Context) ProjectTimeoutsPtrOutput
type StreamProcessor ¶ added in v6.46.0
type StreamProcessor struct { pulumi.CustomResourceState // See `dataSharingPreference`. DataSharingPreference StreamProcessorDataSharingPreferencePtrOutput `pulumi:"dataSharingPreference"` // Input video stream. See `input`. Input StreamProcessorInputTypePtrOutput `pulumi:"input"` // Optional parameter for label detection stream processors. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The name of the Stream Processor. Name pulumi.StringOutput `pulumi:"name"` // The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the completion status. See `notificationChannel`. NotificationChannel StreamProcessorNotificationChannelPtrOutput `pulumi:"notificationChannel"` // Kinesis data stream stream or Amazon S3 bucket location to which Amazon Rekognition Video puts the analysis results. See `output`. Output StreamProcessorOutputTypePtrOutput `pulumi:"output"` // Specifies locations in the frames where Amazon Rekognition checks for objects or people. See `regionsOfInterest`. RegionsOfInterests StreamProcessorRegionsOfInterestArrayOutput `pulumi:"regionsOfInterests"` // The Amazon Resource Number (ARN) of the IAM role that allows access to the stream processor. The IAM role provides Rekognition read permissions for a Kinesis stream. It also provides write permissions to an Amazon S3 bucket and Amazon Simple Notification Service topic for a label detection stream processor. This is required for both face search and label detection stream processors. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // Input parameters used in a streaming video analyzed by a stream processor. See `settings`. // // The following arguments are optional: Settings StreamProcessorSettingsPtrOutput `pulumi:"settings"` // ARN of the Stream Processor. StreamProcessorArn pulumi.StringOutput `pulumi:"streamProcessorArn"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` Timeouts StreamProcessorTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an AWS Rekognition Stream Processor.
> This resource must be configured specifically for your use case, and not all options are compatible with one another. See [Stream Processor API documentation](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateStreamProcessor.html#rekognition-CreateStreamProcessor-request-Input) for configuration information.
> Stream Processors configured for Face Recognition cannot have _any_ properties updated after the fact, and it will result in an AWS API error.
## Example Usage
### Label Detection
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/rekognition" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sns" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{ Bucket: pulumi.String("example-bucket"), }) if err != nil { return err } exampleTopic, err := sns.NewTopic(ctx, "example", &sns.TopicArgs{ Name: pulumi.String("example-topic"), }) if err != nil { return err } exampleVideoStream, err := kinesis.NewVideoStream(ctx, "example", &kinesis.VideoStreamArgs{ Name: pulumi.String("example-kinesis-input"), DataRetentionInHours: pulumi.Int(1), DeviceName: pulumi.String("kinesis-video-device-name"), MediaType: pulumi.String("video/h264"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "Version": "2012-10-17", "Statement": []map[string]interface{}{ map[string]interface{}{ "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": map[string]interface{}{ "Service": "rekognition.amazonaws.com", }, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) exampleRole, err := iam.NewRole(ctx, "example", &iam.RoleArgs{ Name: pulumi.String("example-role"), InlinePolicies: iam.RoleInlinePolicyArray{ &iam.RoleInlinePolicyArgs{ Name: pulumi.String("Rekognition-Access"), Policy: pulumi.All(example.Arn, exampleTopic.Arn, exampleVideoStream.Arn).ApplyT(func(_args []interface{}) (string, error) { exampleArn := _args[0].(string) exampleTopicArn := _args[1].(string) exampleVideoStreamArn := _args[2].(string) var _zero string tmpJSON1, err := json.Marshal(map[string]interface{}{ "Version": "2012-10-17", "Statement": []interface{}{ map[string]interface{}{ "Action": []string{ "s3:PutObject", }, "Effect": "Allow", "Resource": []string{ fmt.Sprintf("%v/*", exampleArn), }, }, map[string]interface{}{ "Action": []string{ "sns:Publish", }, "Effect": "Allow", "Resource": []string{ exampleTopicArn, }, }, map[string]interface{}{ "Action": []string{ "kinesis:Get*", "kinesis:DescribeStreamSummary", }, "Effect": "Allow", "Resource": []string{ exampleVideoStreamArn, }, }, }, }) if err != nil { return _zero, err } json1 := string(tmpJSON1) return json1, nil }).(pulumi.StringOutput), }, }, AssumeRolePolicy: pulumi.String(json0), }) if err != nil { return err } _, err = rekognition.NewStreamProcessor(ctx, "example", &rekognition.StreamProcessorArgs{ RoleArn: exampleRole.Arn, Name: pulumi.String("example-processor"), DataSharingPreference: &rekognition.StreamProcessorDataSharingPreferenceArgs{ OptIn: pulumi.Bool(false), }, Output: &rekognition.StreamProcessorOutputTypeArgs{ S3Destination: &rekognition.StreamProcessorOutputS3DestinationArgs{ Bucket: example.Bucket, }, }, Settings: &rekognition.StreamProcessorSettingsArgs{ ConnectedHome: &rekognition.StreamProcessorSettingsConnectedHomeArgs{ Labels: pulumi.StringArray{ pulumi.String("PERSON"), pulumi.String("PET"), }, }, }, Input: &rekognition.StreamProcessorInputTypeArgs{ KinesisVideoStream: &rekognition.StreamProcessorInputKinesisVideoStreamArgs{ Arn: exampleVideoStream.Arn, }, }, NotificationChannel: &rekognition.StreamProcessorNotificationChannelArgs{ SnsTopicArn: exampleTopic.Arn, }, }) if err != nil { return err } return nil }) }
```
### Face Detection Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/rekognition" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := kinesis.NewVideoStream(ctx, "example", &kinesis.VideoStreamArgs{ Name: pulumi.String("example-kinesis-input"), DataRetentionInHours: pulumi.Int(1), DeviceName: pulumi.String("kinesis-video-device-name"), MediaType: pulumi.String("video/h264"), }) if err != nil { return err } exampleStream, err := kinesis.NewStream(ctx, "example", &kinesis.StreamArgs{ Name: pulumi.String("pulumi-kinesis-example"), ShardCount: pulumi.Int(1), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "Version": "2012-10-17", "Statement": []map[string]interface{}{ map[string]interface{}{ "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": map[string]interface{}{ "Service": "rekognition.amazonaws.com", }, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) exampleRole, err := iam.NewRole(ctx, "example", &iam.RoleArgs{ Name: pulumi.String("example-role"), InlinePolicies: iam.RoleInlinePolicyArray{ &iam.RoleInlinePolicyArgs{ Name: pulumi.String("Rekognition-Access"), Policy: pulumi.All(example.Arn, exampleStream.Arn).ApplyT(func(_args []interface{}) (string, error) { exampleArn := _args[0].(string) exampleStreamArn := _args[1].(string) var _zero string tmpJSON1, err := json.Marshal(map[string]interface{}{ "Version": "2012-10-17", "Statement": []interface{}{ map[string]interface{}{ "Action": []string{ "kinesis:Get*", "kinesis:DescribeStreamSummary", }, "Effect": "Allow", "Resource": []string{ exampleArn, }, }, map[string]interface{}{ "Action": []string{ "kinesis:PutRecord", }, "Effect": "Allow", "Resource": []string{ exampleStreamArn, }, }, }, }) if err != nil { return _zero, err } json1 := string(tmpJSON1) return json1, nil }).(pulumi.StringOutput), }, }, AssumeRolePolicy: pulumi.String(json0), }) if err != nil { return err } exampleCollection, err := rekognition.NewCollection(ctx, "example", &rekognition.CollectionArgs{ CollectionId: pulumi.String("example-collection"), }) if err != nil { return err } _, err = rekognition.NewStreamProcessor(ctx, "example", &rekognition.StreamProcessorArgs{ RoleArn: exampleRole.Arn, Name: pulumi.String("example-processor"), DataSharingPreference: &rekognition.StreamProcessorDataSharingPreferenceArgs{ OptIn: pulumi.Bool(false), }, RegionsOfInterests: rekognition.StreamProcessorRegionsOfInterestArray{ &rekognition.StreamProcessorRegionsOfInterestArgs{ Polygons: rekognition.StreamProcessorRegionsOfInterestPolygonArray{ &rekognition.StreamProcessorRegionsOfInterestPolygonArgs{ X: pulumi.Float64(0.5), Y: pulumi.Float64(0.5), }, &rekognition.StreamProcessorRegionsOfInterestPolygonArgs{ X: pulumi.Float64(0.5), Y: pulumi.Float64(0.5), }, &rekognition.StreamProcessorRegionsOfInterestPolygonArgs{ X: pulumi.Float64(0.5), Y: pulumi.Float64(0.5), }, }, }, }, Input: &rekognition.StreamProcessorInputTypeArgs{ KinesisVideoStream: &rekognition.StreamProcessorInputKinesisVideoStreamArgs{ Arn: example.Arn, }, }, Output: &rekognition.StreamProcessorOutputTypeArgs{ KinesisDataStream: &rekognition.StreamProcessorOutputKinesisDataStreamArgs{ Arn: exampleStream.Arn, }, }, Settings: &rekognition.StreamProcessorSettingsArgs{ FaceSearch: &rekognition.StreamProcessorSettingsFaceSearchArgs{ CollectionId: exampleCollection.ID(), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Rekognition Stream Processor using the `name`. For example:
```sh $ pulumi import aws:rekognition/streamProcessor:StreamProcessor example my-stream ```
func GetStreamProcessor ¶ added in v6.46.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 v6.46.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 v6.46.0
func (*StreamProcessor) ElementType() reflect.Type
func (*StreamProcessor) ToStreamProcessorOutput ¶ added in v6.46.0
func (i *StreamProcessor) ToStreamProcessorOutput() StreamProcessorOutput
func (*StreamProcessor) ToStreamProcessorOutputWithContext ¶ added in v6.46.0
func (i *StreamProcessor) ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput
type StreamProcessorArgs ¶ added in v6.46.0
type StreamProcessorArgs struct { // See `dataSharingPreference`. DataSharingPreference StreamProcessorDataSharingPreferencePtrInput // Input video stream. See `input`. Input StreamProcessorInputTypePtrInput // Optional parameter for label detection stream processors. KmsKeyId pulumi.StringPtrInput // The name of the Stream Processor. Name pulumi.StringPtrInput // The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the completion status. See `notificationChannel`. NotificationChannel StreamProcessorNotificationChannelPtrInput // Kinesis data stream stream or Amazon S3 bucket location to which Amazon Rekognition Video puts the analysis results. See `output`. Output StreamProcessorOutputTypePtrInput // Specifies locations in the frames where Amazon Rekognition checks for objects or people. See `regionsOfInterest`. RegionsOfInterests StreamProcessorRegionsOfInterestArrayInput // The Amazon Resource Number (ARN) of the IAM role that allows access to the stream processor. The IAM role provides Rekognition read permissions for a Kinesis stream. It also provides write permissions to an Amazon S3 bucket and Amazon Simple Notification Service topic for a label detection stream processor. This is required for both face search and label detection stream processors. RoleArn pulumi.StringInput // Input parameters used in a streaming video analyzed by a stream processor. See `settings`. // // The following arguments are optional: Settings StreamProcessorSettingsPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput Timeouts StreamProcessorTimeoutsPtrInput }
The set of arguments for constructing a StreamProcessor resource.
func (StreamProcessorArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorArgs) ElementType() reflect.Type
type StreamProcessorArray ¶ added in v6.46.0
type StreamProcessorArray []StreamProcessorInput
func (StreamProcessorArray) ElementType ¶ added in v6.46.0
func (StreamProcessorArray) ElementType() reflect.Type
func (StreamProcessorArray) ToStreamProcessorArrayOutput ¶ added in v6.46.0
func (i StreamProcessorArray) ToStreamProcessorArrayOutput() StreamProcessorArrayOutput
func (StreamProcessorArray) ToStreamProcessorArrayOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorArray) ToStreamProcessorArrayOutputWithContext(ctx context.Context) StreamProcessorArrayOutput
type StreamProcessorArrayInput ¶ added in v6.46.0
type StreamProcessorArrayInput interface { pulumi.Input ToStreamProcessorArrayOutput() StreamProcessorArrayOutput ToStreamProcessorArrayOutputWithContext(context.Context) StreamProcessorArrayOutput }
StreamProcessorArrayInput is an input type that accepts StreamProcessorArray and StreamProcessorArrayOutput values. You can construct a concrete instance of `StreamProcessorArrayInput` via:
StreamProcessorArray{ StreamProcessorArgs{...} }
type StreamProcessorArrayOutput ¶ added in v6.46.0
type StreamProcessorArrayOutput struct{ *pulumi.OutputState }
func (StreamProcessorArrayOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorArrayOutput) ElementType() reflect.Type
func (StreamProcessorArrayOutput) Index ¶ added in v6.46.0
func (o StreamProcessorArrayOutput) Index(i pulumi.IntInput) StreamProcessorOutput
func (StreamProcessorArrayOutput) ToStreamProcessorArrayOutput ¶ added in v6.46.0
func (o StreamProcessorArrayOutput) ToStreamProcessorArrayOutput() StreamProcessorArrayOutput
func (StreamProcessorArrayOutput) ToStreamProcessorArrayOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorArrayOutput) ToStreamProcessorArrayOutputWithContext(ctx context.Context) StreamProcessorArrayOutput
type StreamProcessorDataSharingPreference ¶ added in v6.46.0
type StreamProcessorDataSharingPreference struct { // Whether you are sharing data with Rekognition to improve model performance. OptIn bool `pulumi:"optIn"` }
type StreamProcessorDataSharingPreferenceArgs ¶ added in v6.46.0
type StreamProcessorDataSharingPreferenceArgs struct { // Whether you are sharing data with Rekognition to improve model performance. OptIn pulumi.BoolInput `pulumi:"optIn"` }
func (StreamProcessorDataSharingPreferenceArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorDataSharingPreferenceArgs) ElementType() reflect.Type
func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutput ¶ added in v6.46.0
func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput
func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferenceOutput
func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutput ¶ added in v6.46.0
func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
type StreamProcessorDataSharingPreferenceInput ¶ added in v6.46.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 v6.46.0
type StreamProcessorDataSharingPreferenceOutput struct{ *pulumi.OutputState }
func (StreamProcessorDataSharingPreferenceOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorDataSharingPreferenceOutput) ElementType() reflect.Type
func (StreamProcessorDataSharingPreferenceOutput) OptIn ¶ added in v6.46.0
func (o StreamProcessorDataSharingPreferenceOutput) OptIn() pulumi.BoolOutput
Whether you are sharing data with Rekognition to improve model performance.
func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutput ¶ added in v6.46.0
func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput
func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferenceOutput
func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutput ¶ added in v6.46.0
func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
type StreamProcessorDataSharingPreferencePtrInput ¶ added in v6.46.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
func StreamProcessorDataSharingPreferencePtr ¶ added in v6.46.0
func StreamProcessorDataSharingPreferencePtr(v *StreamProcessorDataSharingPreferenceArgs) StreamProcessorDataSharingPreferencePtrInput
type StreamProcessorDataSharingPreferencePtrOutput ¶ added in v6.46.0
type StreamProcessorDataSharingPreferencePtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorDataSharingPreferencePtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorDataSharingPreferencePtrOutput) ElementType() reflect.Type
func (StreamProcessorDataSharingPreferencePtrOutput) OptIn ¶ added in v6.46.0
func (o StreamProcessorDataSharingPreferencePtrOutput) OptIn() pulumi.BoolPtrOutput
Whether you are sharing data with Rekognition to improve model performance.
func (StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutput ¶ added in v6.46.0
func (o StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
func (StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
type StreamProcessorInput ¶ added in v6.46.0
type StreamProcessorInput interface { pulumi.Input ToStreamProcessorOutput() StreamProcessorOutput ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput }
type StreamProcessorInputKinesisVideoStream ¶ added in v6.46.0
type StreamProcessorInputKinesisVideoStream struct { // ARN of the Kinesis video stream stream that streams the source video. Arn string `pulumi:"arn"` }
type StreamProcessorInputKinesisVideoStreamArgs ¶ added in v6.46.0
type StreamProcessorInputKinesisVideoStreamArgs struct { // ARN of the Kinesis video stream stream that streams the source video. Arn pulumi.StringInput `pulumi:"arn"` }
func (StreamProcessorInputKinesisVideoStreamArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorInputKinesisVideoStreamArgs) ElementType() reflect.Type
func (StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutput ¶ added in v6.46.0
func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutput() StreamProcessorInputKinesisVideoStreamOutput
func (StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamOutput
func (StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutput ¶ added in v6.46.0
func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
func (StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
type StreamProcessorInputKinesisVideoStreamInput ¶ added in v6.46.0
type StreamProcessorInputKinesisVideoStreamInput interface { pulumi.Input ToStreamProcessorInputKinesisVideoStreamOutput() StreamProcessorInputKinesisVideoStreamOutput ToStreamProcessorInputKinesisVideoStreamOutputWithContext(context.Context) StreamProcessorInputKinesisVideoStreamOutput }
StreamProcessorInputKinesisVideoStreamInput is an input type that accepts StreamProcessorInputKinesisVideoStreamArgs and StreamProcessorInputKinesisVideoStreamOutput values. You can construct a concrete instance of `StreamProcessorInputKinesisVideoStreamInput` via:
StreamProcessorInputKinesisVideoStreamArgs{...}
type StreamProcessorInputKinesisVideoStreamOutput ¶ added in v6.46.0
type StreamProcessorInputKinesisVideoStreamOutput struct{ *pulumi.OutputState }
func (StreamProcessorInputKinesisVideoStreamOutput) Arn ¶ added in v6.46.0
func (o StreamProcessorInputKinesisVideoStreamOutput) Arn() pulumi.StringOutput
ARN of the Kinesis video stream stream that streams the source video.
func (StreamProcessorInputKinesisVideoStreamOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorInputKinesisVideoStreamOutput) ElementType() reflect.Type
func (StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutput ¶ added in v6.46.0
func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutput() StreamProcessorInputKinesisVideoStreamOutput
func (StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamOutput
func (StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput ¶ added in v6.46.0
func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
func (StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
type StreamProcessorInputKinesisVideoStreamPtrInput ¶ added in v6.46.0
type StreamProcessorInputKinesisVideoStreamPtrInput interface { pulumi.Input ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput }
StreamProcessorInputKinesisVideoStreamPtrInput is an input type that accepts StreamProcessorInputKinesisVideoStreamArgs, StreamProcessorInputKinesisVideoStreamPtr and StreamProcessorInputKinesisVideoStreamPtrOutput values. You can construct a concrete instance of `StreamProcessorInputKinesisVideoStreamPtrInput` via:
StreamProcessorInputKinesisVideoStreamArgs{...} or: nil
func StreamProcessorInputKinesisVideoStreamPtr ¶ added in v6.46.0
func StreamProcessorInputKinesisVideoStreamPtr(v *StreamProcessorInputKinesisVideoStreamArgs) StreamProcessorInputKinesisVideoStreamPtrInput
type StreamProcessorInputKinesisVideoStreamPtrOutput ¶ added in v6.46.0
type StreamProcessorInputKinesisVideoStreamPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorInputKinesisVideoStreamPtrOutput) Arn ¶ added in v6.46.0
func (o StreamProcessorInputKinesisVideoStreamPtrOutput) Arn() pulumi.StringPtrOutput
ARN of the Kinesis video stream stream that streams the source video.
func (StreamProcessorInputKinesisVideoStreamPtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorInputKinesisVideoStreamPtrOutput) ElementType() reflect.Type
func (StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput ¶ added in v6.46.0
func (o StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
func (StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
type StreamProcessorInputType ¶ added in v6.46.0
type StreamProcessorInputType struct { // Kinesis input stream. See `kinesisVideoStream`. KinesisVideoStream *StreamProcessorInputKinesisVideoStream `pulumi:"kinesisVideoStream"` }
type StreamProcessorInputTypeArgs ¶ added in v6.46.0
type StreamProcessorInputTypeArgs struct { // Kinesis input stream. See `kinesisVideoStream`. KinesisVideoStream StreamProcessorInputKinesisVideoStreamPtrInput `pulumi:"kinesisVideoStream"` }
func (StreamProcessorInputTypeArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorInputTypeArgs) ElementType() reflect.Type
func (StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutput ¶ added in v6.46.0
func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutput() StreamProcessorInputTypeOutput
func (StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutputWithContext(ctx context.Context) StreamProcessorInputTypeOutput
func (StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutput ¶ added in v6.46.0
func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
func (StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
type StreamProcessorInputTypeInput ¶ added in v6.46.0
type StreamProcessorInputTypeInput interface { pulumi.Input ToStreamProcessorInputTypeOutput() StreamProcessorInputTypeOutput ToStreamProcessorInputTypeOutputWithContext(context.Context) StreamProcessorInputTypeOutput }
StreamProcessorInputTypeInput is an input type that accepts StreamProcessorInputTypeArgs and StreamProcessorInputTypeOutput values. You can construct a concrete instance of `StreamProcessorInputTypeInput` via:
StreamProcessorInputTypeArgs{...}
type StreamProcessorInputTypeOutput ¶ added in v6.46.0
type StreamProcessorInputTypeOutput struct{ *pulumi.OutputState }
func (StreamProcessorInputTypeOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorInputTypeOutput) ElementType() reflect.Type
func (StreamProcessorInputTypeOutput) KinesisVideoStream ¶ added in v6.46.0
func (o StreamProcessorInputTypeOutput) KinesisVideoStream() StreamProcessorInputKinesisVideoStreamPtrOutput
Kinesis input stream. See `kinesisVideoStream`.
func (StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutput ¶ added in v6.46.0
func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutput() StreamProcessorInputTypeOutput
func (StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutputWithContext(ctx context.Context) StreamProcessorInputTypeOutput
func (StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutput ¶ added in v6.46.0
func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
func (StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
type StreamProcessorInputTypePtrInput ¶ added in v6.46.0
type StreamProcessorInputTypePtrInput interface { pulumi.Input ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput ToStreamProcessorInputTypePtrOutputWithContext(context.Context) StreamProcessorInputTypePtrOutput }
StreamProcessorInputTypePtrInput is an input type that accepts StreamProcessorInputTypeArgs, StreamProcessorInputTypePtr and StreamProcessorInputTypePtrOutput values. You can construct a concrete instance of `StreamProcessorInputTypePtrInput` via:
StreamProcessorInputTypeArgs{...} or: nil
func StreamProcessorInputTypePtr ¶ added in v6.46.0
func StreamProcessorInputTypePtr(v *StreamProcessorInputTypeArgs) StreamProcessorInputTypePtrInput
type StreamProcessorInputTypePtrOutput ¶ added in v6.46.0
type StreamProcessorInputTypePtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorInputTypePtrOutput) Elem ¶ added in v6.46.0
func (o StreamProcessorInputTypePtrOutput) Elem() StreamProcessorInputTypeOutput
func (StreamProcessorInputTypePtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorInputTypePtrOutput) ElementType() reflect.Type
func (StreamProcessorInputTypePtrOutput) KinesisVideoStream ¶ added in v6.46.0
func (o StreamProcessorInputTypePtrOutput) KinesisVideoStream() StreamProcessorInputKinesisVideoStreamPtrOutput
Kinesis input stream. See `kinesisVideoStream`.
func (StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutput ¶ added in v6.46.0
func (o StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
func (StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
type StreamProcessorMap ¶ added in v6.46.0
type StreamProcessorMap map[string]StreamProcessorInput
func (StreamProcessorMap) ElementType ¶ added in v6.46.0
func (StreamProcessorMap) ElementType() reflect.Type
func (StreamProcessorMap) ToStreamProcessorMapOutput ¶ added in v6.46.0
func (i StreamProcessorMap) ToStreamProcessorMapOutput() StreamProcessorMapOutput
func (StreamProcessorMap) ToStreamProcessorMapOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorMap) ToStreamProcessorMapOutputWithContext(ctx context.Context) StreamProcessorMapOutput
type StreamProcessorMapInput ¶ added in v6.46.0
type StreamProcessorMapInput interface { pulumi.Input ToStreamProcessorMapOutput() StreamProcessorMapOutput ToStreamProcessorMapOutputWithContext(context.Context) StreamProcessorMapOutput }
StreamProcessorMapInput is an input type that accepts StreamProcessorMap and StreamProcessorMapOutput values. You can construct a concrete instance of `StreamProcessorMapInput` via:
StreamProcessorMap{ "key": StreamProcessorArgs{...} }
type StreamProcessorMapOutput ¶ added in v6.46.0
type StreamProcessorMapOutput struct{ *pulumi.OutputState }
func (StreamProcessorMapOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorMapOutput) ElementType() reflect.Type
func (StreamProcessorMapOutput) MapIndex ¶ added in v6.46.0
func (o StreamProcessorMapOutput) MapIndex(k pulumi.StringInput) StreamProcessorOutput
func (StreamProcessorMapOutput) ToStreamProcessorMapOutput ¶ added in v6.46.0
func (o StreamProcessorMapOutput) ToStreamProcessorMapOutput() StreamProcessorMapOutput
func (StreamProcessorMapOutput) ToStreamProcessorMapOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorMapOutput) ToStreamProcessorMapOutputWithContext(ctx context.Context) StreamProcessorMapOutput
type StreamProcessorNotificationChannel ¶ added in v6.46.0
type StreamProcessorNotificationChannel struct { // The Amazon Resource Number (ARN) of the Amazon Amazon Simple Notification Service topic to which Amazon Rekognition posts the completion status. SnsTopicArn *string `pulumi:"snsTopicArn"` }
type StreamProcessorNotificationChannelArgs ¶ added in v6.46.0
type StreamProcessorNotificationChannelArgs struct { // The Amazon Resource Number (ARN) of the Amazon Amazon Simple Notification Service topic to which Amazon Rekognition posts the completion status. SnsTopicArn pulumi.StringPtrInput `pulumi:"snsTopicArn"` }
func (StreamProcessorNotificationChannelArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorNotificationChannelArgs) ElementType() reflect.Type
func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutput ¶ added in v6.46.0
func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput
func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelOutput
func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutput ¶ added in v6.46.0
func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
type StreamProcessorNotificationChannelInput ¶ added in v6.46.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 v6.46.0
type StreamProcessorNotificationChannelOutput struct{ *pulumi.OutputState }
func (StreamProcessorNotificationChannelOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorNotificationChannelOutput) ElementType() reflect.Type
func (StreamProcessorNotificationChannelOutput) SnsTopicArn ¶ added in v6.46.0
func (o StreamProcessorNotificationChannelOutput) SnsTopicArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) of the Amazon Amazon Simple Notification Service topic to which Amazon Rekognition posts the completion status.
func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutput ¶ added in v6.46.0
func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput
func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelOutput
func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutput ¶ added in v6.46.0
func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
type StreamProcessorNotificationChannelPtrInput ¶ added in v6.46.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
func StreamProcessorNotificationChannelPtr ¶ added in v6.46.0
func StreamProcessorNotificationChannelPtr(v *StreamProcessorNotificationChannelArgs) StreamProcessorNotificationChannelPtrInput
type StreamProcessorNotificationChannelPtrOutput ¶ added in v6.46.0
type StreamProcessorNotificationChannelPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorNotificationChannelPtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorNotificationChannelPtrOutput) ElementType() reflect.Type
func (StreamProcessorNotificationChannelPtrOutput) SnsTopicArn ¶ added in v6.46.0
func (o StreamProcessorNotificationChannelPtrOutput) SnsTopicArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) of the Amazon Amazon Simple Notification Service topic to which Amazon Rekognition posts the completion status.
func (StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutput ¶ added in v6.46.0
func (o StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
func (StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
type StreamProcessorOutput ¶ added in v6.46.0
type StreamProcessorOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutput) DataSharingPreference ¶ added in v6.46.0
func (o StreamProcessorOutput) DataSharingPreference() StreamProcessorDataSharingPreferencePtrOutput
See `dataSharingPreference`.
func (StreamProcessorOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorOutput) ElementType() reflect.Type
func (StreamProcessorOutput) Input ¶ added in v6.46.0
func (o StreamProcessorOutput) Input() StreamProcessorInputTypePtrOutput
Input video stream. See `input`.
func (StreamProcessorOutput) KmsKeyId ¶ added in v6.46.0
func (o StreamProcessorOutput) KmsKeyId() pulumi.StringPtrOutput
Optional parameter for label detection stream processors.
func (StreamProcessorOutput) Name ¶ added in v6.46.0
func (o StreamProcessorOutput) Name() pulumi.StringOutput
The name of the Stream Processor.
func (StreamProcessorOutput) NotificationChannel ¶ added in v6.46.0
func (o StreamProcessorOutput) NotificationChannel() StreamProcessorNotificationChannelPtrOutput
The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the completion status. See `notificationChannel`.
func (StreamProcessorOutput) Output ¶ added in v6.46.0
func (o StreamProcessorOutput) Output() StreamProcessorOutputTypePtrOutput
Kinesis data stream stream or Amazon S3 bucket location to which Amazon Rekognition Video puts the analysis results. See `output`.
func (StreamProcessorOutput) RegionsOfInterests ¶ added in v6.46.0
func (o StreamProcessorOutput) RegionsOfInterests() StreamProcessorRegionsOfInterestArrayOutput
Specifies locations in the frames where Amazon Rekognition checks for objects or people. See `regionsOfInterest`.
func (StreamProcessorOutput) RoleArn ¶ added in v6.46.0
func (o StreamProcessorOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Number (ARN) of the IAM role that allows access to the stream processor. The IAM role provides Rekognition read permissions for a Kinesis stream. It also provides write permissions to an Amazon S3 bucket and Amazon Simple Notification Service topic for a label detection stream processor. This is required for both face search and label detection stream processors.
func (StreamProcessorOutput) Settings ¶ added in v6.46.0
func (o StreamProcessorOutput) Settings() StreamProcessorSettingsPtrOutput
Input parameters used in a streaming video analyzed by a stream processor. See `settings`.
The following arguments are optional:
func (StreamProcessorOutput) StreamProcessorArn ¶ added in v6.46.0
func (o StreamProcessorOutput) StreamProcessorArn() pulumi.StringOutput
ARN of the Stream Processor.
func (StreamProcessorOutput) Tags ¶ added in v6.46.0
func (o StreamProcessorOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (StreamProcessorOutput) TagsAll
deprecated
added in
v6.46.0
func (o StreamProcessorOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (StreamProcessorOutput) Timeouts ¶ added in v6.46.0
func (o StreamProcessorOutput) Timeouts() StreamProcessorTimeoutsPtrOutput
func (StreamProcessorOutput) ToStreamProcessorOutput ¶ added in v6.46.0
func (o StreamProcessorOutput) ToStreamProcessorOutput() StreamProcessorOutput
func (StreamProcessorOutput) ToStreamProcessorOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutput) ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput
type StreamProcessorOutputKinesisDataStream ¶ added in v6.46.0
type StreamProcessorOutputKinesisDataStream struct { // ARN of the output Amazon Kinesis Data Streams stream. Arn *string `pulumi:"arn"` }
type StreamProcessorOutputKinesisDataStreamArgs ¶ added in v6.46.0
type StreamProcessorOutputKinesisDataStreamArgs struct { // ARN of the output Amazon Kinesis Data Streams stream. Arn pulumi.StringPtrInput `pulumi:"arn"` }
func (StreamProcessorOutputKinesisDataStreamArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputKinesisDataStreamArgs) ElementType() reflect.Type
func (StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutput ¶ added in v6.46.0
func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutput() StreamProcessorOutputKinesisDataStreamOutput
func (StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamOutput
func (StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutput ¶ added in v6.46.0
func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
func (StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
type StreamProcessorOutputKinesisDataStreamInput ¶ added in v6.46.0
type StreamProcessorOutputKinesisDataStreamInput interface { pulumi.Input ToStreamProcessorOutputKinesisDataStreamOutput() StreamProcessorOutputKinesisDataStreamOutput ToStreamProcessorOutputKinesisDataStreamOutputWithContext(context.Context) StreamProcessorOutputKinesisDataStreamOutput }
StreamProcessorOutputKinesisDataStreamInput is an input type that accepts StreamProcessorOutputKinesisDataStreamArgs and StreamProcessorOutputKinesisDataStreamOutput values. You can construct a concrete instance of `StreamProcessorOutputKinesisDataStreamInput` via:
StreamProcessorOutputKinesisDataStreamArgs{...}
type StreamProcessorOutputKinesisDataStreamOutput ¶ added in v6.46.0
type StreamProcessorOutputKinesisDataStreamOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputKinesisDataStreamOutput) Arn ¶ added in v6.46.0
func (o StreamProcessorOutputKinesisDataStreamOutput) Arn() pulumi.StringPtrOutput
ARN of the output Amazon Kinesis Data Streams stream.
func (StreamProcessorOutputKinesisDataStreamOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputKinesisDataStreamOutput) ElementType() reflect.Type
func (StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutput ¶ added in v6.46.0
func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutput() StreamProcessorOutputKinesisDataStreamOutput
func (StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamOutput
func (StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput ¶ added in v6.46.0
func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
func (StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
type StreamProcessorOutputKinesisDataStreamPtrInput ¶ added in v6.46.0
type StreamProcessorOutputKinesisDataStreamPtrInput interface { pulumi.Input ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput }
StreamProcessorOutputKinesisDataStreamPtrInput is an input type that accepts StreamProcessorOutputKinesisDataStreamArgs, StreamProcessorOutputKinesisDataStreamPtr and StreamProcessorOutputKinesisDataStreamPtrOutput values. You can construct a concrete instance of `StreamProcessorOutputKinesisDataStreamPtrInput` via:
StreamProcessorOutputKinesisDataStreamArgs{...} or: nil
func StreamProcessorOutputKinesisDataStreamPtr ¶ added in v6.46.0
func StreamProcessorOutputKinesisDataStreamPtr(v *StreamProcessorOutputKinesisDataStreamArgs) StreamProcessorOutputKinesisDataStreamPtrInput
type StreamProcessorOutputKinesisDataStreamPtrOutput ¶ added in v6.46.0
type StreamProcessorOutputKinesisDataStreamPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputKinesisDataStreamPtrOutput) Arn ¶ added in v6.46.0
func (o StreamProcessorOutputKinesisDataStreamPtrOutput) Arn() pulumi.StringPtrOutput
ARN of the output Amazon Kinesis Data Streams stream.
func (StreamProcessorOutputKinesisDataStreamPtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputKinesisDataStreamPtrOutput) ElementType() reflect.Type
func (StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput ¶ added in v6.46.0
func (o StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
func (StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
type StreamProcessorOutputS3Destination ¶ added in v6.46.0
type StreamProcessorOutputS3Destination struct { // Name of the Amazon S3 bucket you want to associate with the streaming video project. Bucket *string `pulumi:"bucket"` // The prefix value of the location within the bucket that you want the information to be published to. KeyPrefix *string `pulumi:"keyPrefix"` }
type StreamProcessorOutputS3DestinationArgs ¶ added in v6.46.0
type StreamProcessorOutputS3DestinationArgs struct { // Name of the Amazon S3 bucket you want to associate with the streaming video project. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The prefix value of the location within the bucket that you want the information to be published to. KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"` }
func (StreamProcessorOutputS3DestinationArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputS3DestinationArgs) ElementType() reflect.Type
func (StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutput ¶ added in v6.46.0
func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutput() StreamProcessorOutputS3DestinationOutput
func (StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationOutput
func (StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutput ¶ added in v6.46.0
func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
func (StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
type StreamProcessorOutputS3DestinationInput ¶ added in v6.46.0
type StreamProcessorOutputS3DestinationInput interface { pulumi.Input ToStreamProcessorOutputS3DestinationOutput() StreamProcessorOutputS3DestinationOutput ToStreamProcessorOutputS3DestinationOutputWithContext(context.Context) StreamProcessorOutputS3DestinationOutput }
StreamProcessorOutputS3DestinationInput is an input type that accepts StreamProcessorOutputS3DestinationArgs and StreamProcessorOutputS3DestinationOutput values. You can construct a concrete instance of `StreamProcessorOutputS3DestinationInput` via:
StreamProcessorOutputS3DestinationArgs{...}
type StreamProcessorOutputS3DestinationOutput ¶ added in v6.46.0
type StreamProcessorOutputS3DestinationOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputS3DestinationOutput) Bucket ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationOutput) Bucket() pulumi.StringPtrOutput
Name of the Amazon S3 bucket you want to associate with the streaming video project.
func (StreamProcessorOutputS3DestinationOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputS3DestinationOutput) ElementType() reflect.Type
func (StreamProcessorOutputS3DestinationOutput) KeyPrefix ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationOutput) KeyPrefix() pulumi.StringPtrOutput
The prefix value of the location within the bucket that you want the information to be published to.
func (StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutput ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutput() StreamProcessorOutputS3DestinationOutput
func (StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationOutput
func (StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutput ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
func (StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
type StreamProcessorOutputS3DestinationPtrInput ¶ added in v6.46.0
type StreamProcessorOutputS3DestinationPtrInput interface { pulumi.Input ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput ToStreamProcessorOutputS3DestinationPtrOutputWithContext(context.Context) StreamProcessorOutputS3DestinationPtrOutput }
StreamProcessorOutputS3DestinationPtrInput is an input type that accepts StreamProcessorOutputS3DestinationArgs, StreamProcessorOutputS3DestinationPtr and StreamProcessorOutputS3DestinationPtrOutput values. You can construct a concrete instance of `StreamProcessorOutputS3DestinationPtrInput` via:
StreamProcessorOutputS3DestinationArgs{...} or: nil
func StreamProcessorOutputS3DestinationPtr ¶ added in v6.46.0
func StreamProcessorOutputS3DestinationPtr(v *StreamProcessorOutputS3DestinationArgs) StreamProcessorOutputS3DestinationPtrInput
type StreamProcessorOutputS3DestinationPtrOutput ¶ added in v6.46.0
type StreamProcessorOutputS3DestinationPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputS3DestinationPtrOutput) Bucket ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationPtrOutput) Bucket() pulumi.StringPtrOutput
Name of the Amazon S3 bucket you want to associate with the streaming video project.
func (StreamProcessorOutputS3DestinationPtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputS3DestinationPtrOutput) ElementType() reflect.Type
func (StreamProcessorOutputS3DestinationPtrOutput) KeyPrefix ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationPtrOutput) KeyPrefix() pulumi.StringPtrOutput
The prefix value of the location within the bucket that you want the information to be published to.
func (StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutput ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
func (StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
type StreamProcessorOutputType ¶ added in v6.46.0
type StreamProcessorOutputType struct { // The Amazon Kinesis Data Streams stream to which the Amazon Rekognition stream processor streams the analysis results. See `kinesisDataStream`. KinesisDataStream *StreamProcessorOutputKinesisDataStream `pulumi:"kinesisDataStream"` // The Amazon S3 bucket location to which Amazon Rekognition publishes the detailed inference results of a video analysis operation. See `s3Destination`. S3Destination *StreamProcessorOutputS3Destination `pulumi:"s3Destination"` }
type StreamProcessorOutputTypeArgs ¶ added in v6.46.0
type StreamProcessorOutputTypeArgs struct { // The Amazon Kinesis Data Streams stream to which the Amazon Rekognition stream processor streams the analysis results. See `kinesisDataStream`. KinesisDataStream StreamProcessorOutputKinesisDataStreamPtrInput `pulumi:"kinesisDataStream"` // The Amazon S3 bucket location to which Amazon Rekognition publishes the detailed inference results of a video analysis operation. See `s3Destination`. S3Destination StreamProcessorOutputS3DestinationPtrInput `pulumi:"s3Destination"` }
func (StreamProcessorOutputTypeArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputTypeArgs) ElementType() reflect.Type
func (StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutput ¶ added in v6.46.0
func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutput() StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutputWithContext(ctx context.Context) StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutput ¶ added in v6.46.0
func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
func (StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
type StreamProcessorOutputTypeInput ¶ added in v6.46.0
type StreamProcessorOutputTypeInput interface { pulumi.Input ToStreamProcessorOutputTypeOutput() StreamProcessorOutputTypeOutput ToStreamProcessorOutputTypeOutputWithContext(context.Context) StreamProcessorOutputTypeOutput }
StreamProcessorOutputTypeInput is an input type that accepts StreamProcessorOutputTypeArgs and StreamProcessorOutputTypeOutput values. You can construct a concrete instance of `StreamProcessorOutputTypeInput` via:
StreamProcessorOutputTypeArgs{...}
type StreamProcessorOutputTypeOutput ¶ added in v6.46.0
type StreamProcessorOutputTypeOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputTypeOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputTypeOutput) ElementType() reflect.Type
func (StreamProcessorOutputTypeOutput) KinesisDataStream ¶ added in v6.46.0
func (o StreamProcessorOutputTypeOutput) KinesisDataStream() StreamProcessorOutputKinesisDataStreamPtrOutput
The Amazon Kinesis Data Streams stream to which the Amazon Rekognition stream processor streams the analysis results. See `kinesisDataStream`.
func (StreamProcessorOutputTypeOutput) S3Destination ¶ added in v6.46.0
func (o StreamProcessorOutputTypeOutput) S3Destination() StreamProcessorOutputS3DestinationPtrOutput
The Amazon S3 bucket location to which Amazon Rekognition publishes the detailed inference results of a video analysis operation. See `s3Destination`.
func (StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutput ¶ added in v6.46.0
func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutput() StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutputWithContext(ctx context.Context) StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutput ¶ added in v6.46.0
func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
func (StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
type StreamProcessorOutputTypePtrInput ¶ added in v6.46.0
type StreamProcessorOutputTypePtrInput interface { pulumi.Input ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput ToStreamProcessorOutputTypePtrOutputWithContext(context.Context) StreamProcessorOutputTypePtrOutput }
StreamProcessorOutputTypePtrInput is an input type that accepts StreamProcessorOutputTypeArgs, StreamProcessorOutputTypePtr and StreamProcessorOutputTypePtrOutput values. You can construct a concrete instance of `StreamProcessorOutputTypePtrInput` via:
StreamProcessorOutputTypeArgs{...} or: nil
func StreamProcessorOutputTypePtr ¶ added in v6.46.0
func StreamProcessorOutputTypePtr(v *StreamProcessorOutputTypeArgs) StreamProcessorOutputTypePtrInput
type StreamProcessorOutputTypePtrOutput ¶ added in v6.46.0
type StreamProcessorOutputTypePtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputTypePtrOutput) Elem ¶ added in v6.46.0
func (o StreamProcessorOutputTypePtrOutput) Elem() StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypePtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorOutputTypePtrOutput) ElementType() reflect.Type
func (StreamProcessorOutputTypePtrOutput) KinesisDataStream ¶ added in v6.46.0
func (o StreamProcessorOutputTypePtrOutput) KinesisDataStream() StreamProcessorOutputKinesisDataStreamPtrOutput
The Amazon Kinesis Data Streams stream to which the Amazon Rekognition stream processor streams the analysis results. See `kinesisDataStream`.
func (StreamProcessorOutputTypePtrOutput) S3Destination ¶ added in v6.46.0
func (o StreamProcessorOutputTypePtrOutput) S3Destination() StreamProcessorOutputS3DestinationPtrOutput
The Amazon S3 bucket location to which Amazon Rekognition publishes the detailed inference results of a video analysis operation. See `s3Destination`.
func (StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutput ¶ added in v6.46.0
func (o StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
func (StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
type StreamProcessorRegionsOfInterest ¶ added in v6.46.0
type StreamProcessorRegionsOfInterest struct { // Box representing a region of interest on screen. Only 1 per region is allowed. See `boundingBox`. BoundingBox *StreamProcessorRegionsOfInterestBoundingBox `pulumi:"boundingBox"` // Shape made up of up to 10 Point objects to define a region of interest. See `polygon`. Polygons []StreamProcessorRegionsOfInterestPolygon `pulumi:"polygons"` }
type StreamProcessorRegionsOfInterestArgs ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestArgs struct { // Box representing a region of interest on screen. Only 1 per region is allowed. See `boundingBox`. BoundingBox StreamProcessorRegionsOfInterestBoundingBoxPtrInput `pulumi:"boundingBox"` // Shape made up of up to 10 Point objects to define a region of interest. See `polygon`. Polygons StreamProcessorRegionsOfInterestPolygonArrayInput `pulumi:"polygons"` }
func (StreamProcessorRegionsOfInterestArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestArgs) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutput ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutput() StreamProcessorRegionsOfInterestOutput
func (StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestOutput
type StreamProcessorRegionsOfInterestArray ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestArray []StreamProcessorRegionsOfInterestInput
func (StreamProcessorRegionsOfInterestArray) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestArray) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutput ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutput() StreamProcessorRegionsOfInterestArrayOutput
func (StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestArrayOutput
type StreamProcessorRegionsOfInterestArrayInput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestArrayInput interface { pulumi.Input ToStreamProcessorRegionsOfInterestArrayOutput() StreamProcessorRegionsOfInterestArrayOutput ToStreamProcessorRegionsOfInterestArrayOutputWithContext(context.Context) StreamProcessorRegionsOfInterestArrayOutput }
StreamProcessorRegionsOfInterestArrayInput is an input type that accepts StreamProcessorRegionsOfInterestArray and StreamProcessorRegionsOfInterestArrayOutput values. You can construct a concrete instance of `StreamProcessorRegionsOfInterestArrayInput` via:
StreamProcessorRegionsOfInterestArray{ StreamProcessorRegionsOfInterestArgs{...} }
type StreamProcessorRegionsOfInterestArrayOutput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestArrayOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestArrayOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestArrayOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutput ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutput() StreamProcessorRegionsOfInterestArrayOutput
func (StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestArrayOutput
type StreamProcessorRegionsOfInterestBoundingBox ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestBoundingBox struct { // Height of the bounding box as a ratio of the overall image height. Height *float64 `pulumi:"height"` // Left coordinate of the bounding box as a ratio of overall image width. Left *float64 `pulumi:"left"` // Top coordinate of the bounding box as a ratio of overall image height. Top *float64 `pulumi:"top"` // Width of the bounding box as a ratio of the overall image width. Width *float64 `pulumi:"width"` }
type StreamProcessorRegionsOfInterestBoundingBoxArgs ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestBoundingBoxArgs struct { // Height of the bounding box as a ratio of the overall image height. Height pulumi.Float64PtrInput `pulumi:"height"` // Left coordinate of the bounding box as a ratio of overall image width. Left pulumi.Float64PtrInput `pulumi:"left"` // Top coordinate of the bounding box as a ratio of overall image height. Top pulumi.Float64PtrInput `pulumi:"top"` // Width of the bounding box as a ratio of the overall image width. Width pulumi.Float64PtrInput `pulumi:"width"` }
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutput ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutput() StreamProcessorRegionsOfInterestBoundingBoxOutput
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxOutput
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
type StreamProcessorRegionsOfInterestBoundingBoxInput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestBoundingBoxInput interface { pulumi.Input ToStreamProcessorRegionsOfInterestBoundingBoxOutput() StreamProcessorRegionsOfInterestBoundingBoxOutput ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext(context.Context) StreamProcessorRegionsOfInterestBoundingBoxOutput }
StreamProcessorRegionsOfInterestBoundingBoxInput is an input type that accepts StreamProcessorRegionsOfInterestBoundingBoxArgs and StreamProcessorRegionsOfInterestBoundingBoxOutput values. You can construct a concrete instance of `StreamProcessorRegionsOfInterestBoundingBoxInput` via:
StreamProcessorRegionsOfInterestBoundingBoxArgs{...}
type StreamProcessorRegionsOfInterestBoundingBoxOutput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestBoundingBoxOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) Height ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Height() pulumi.Float64PtrOutput
Height of the bounding box as a ratio of the overall image height.
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) Left ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Left() pulumi.Float64PtrOutput
Left coordinate of the bounding box as a ratio of overall image width.
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutput ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutput() StreamProcessorRegionsOfInterestBoundingBoxOutput
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxOutput
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) Top ¶ added in v6.46.0
Top coordinate of the bounding box as a ratio of overall image height.
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) Width ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Width() pulumi.Float64PtrOutput
Width of the bounding box as a ratio of the overall image width.
type StreamProcessorRegionsOfInterestBoundingBoxPtrInput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestBoundingBoxPtrInput interface { pulumi.Input ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext(context.Context) StreamProcessorRegionsOfInterestBoundingBoxPtrOutput }
StreamProcessorRegionsOfInterestBoundingBoxPtrInput is an input type that accepts StreamProcessorRegionsOfInterestBoundingBoxArgs, StreamProcessorRegionsOfInterestBoundingBoxPtr and StreamProcessorRegionsOfInterestBoundingBoxPtrOutput values. You can construct a concrete instance of `StreamProcessorRegionsOfInterestBoundingBoxPtrInput` via:
StreamProcessorRegionsOfInterestBoundingBoxArgs{...} or: nil
func StreamProcessorRegionsOfInterestBoundingBoxPtr ¶ added in v6.46.0
func StreamProcessorRegionsOfInterestBoundingBoxPtr(v *StreamProcessorRegionsOfInterestBoundingBoxArgs) StreamProcessorRegionsOfInterestBoundingBoxPtrInput
type StreamProcessorRegionsOfInterestBoundingBoxPtrOutput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestBoundingBoxPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Height ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Height() pulumi.Float64PtrOutput
Height of the bounding box as a ratio of the overall image height.
func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Left ¶ added in v6.46.0
Left coordinate of the bounding box as a ratio of overall image width.
func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutput() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) ToStreamProcessorRegionsOfInterestBoundingBoxPtrOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Top ¶ added in v6.46.0
Top coordinate of the bounding box as a ratio of overall image height.
func (StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Width ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestBoundingBoxPtrOutput) Width() pulumi.Float64PtrOutput
Width of the bounding box as a ratio of the overall image width.
type StreamProcessorRegionsOfInterestInput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestInput interface { pulumi.Input ToStreamProcessorRegionsOfInterestOutput() StreamProcessorRegionsOfInterestOutput ToStreamProcessorRegionsOfInterestOutputWithContext(context.Context) StreamProcessorRegionsOfInterestOutput }
StreamProcessorRegionsOfInterestInput is an input type that accepts StreamProcessorRegionsOfInterestArgs and StreamProcessorRegionsOfInterestOutput values. You can construct a concrete instance of `StreamProcessorRegionsOfInterestInput` via:
StreamProcessorRegionsOfInterestArgs{...}
type StreamProcessorRegionsOfInterestOutput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestOutput) BoundingBox ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestOutput) BoundingBox() StreamProcessorRegionsOfInterestBoundingBoxPtrOutput
Box representing a region of interest on screen. Only 1 per region is allowed. See `boundingBox`.
func (StreamProcessorRegionsOfInterestOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestOutput) Polygons ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestOutput) Polygons() StreamProcessorRegionsOfInterestPolygonArrayOutput
Shape made up of up to 10 Point objects to define a region of interest. See `polygon`.
func (StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutput ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutput() StreamProcessorRegionsOfInterestOutput
func (StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestOutput
type StreamProcessorRegionsOfInterestPolygon ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestPolygonArgs ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestPolygonArgs struct { // The value of the X coordinate for a point on a Polygon. X pulumi.Float64PtrInput `pulumi:"x"` // The value of the Y coordinate for a point on a Polygon. Y pulumi.Float64PtrInput `pulumi:"y"` }
func (StreamProcessorRegionsOfInterestPolygonArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestPolygonArgs) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutput ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutput() StreamProcessorRegionsOfInterestPolygonOutput
func (StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonOutput
type StreamProcessorRegionsOfInterestPolygonArray ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestPolygonArray []StreamProcessorRegionsOfInterestPolygonInput
func (StreamProcessorRegionsOfInterestPolygonArray) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestPolygonArray) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutput ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutput() StreamProcessorRegionsOfInterestPolygonArrayOutput
func (StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonArrayOutput
type StreamProcessorRegionsOfInterestPolygonArrayInput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestPolygonArrayInput interface { pulumi.Input ToStreamProcessorRegionsOfInterestPolygonArrayOutput() StreamProcessorRegionsOfInterestPolygonArrayOutput ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext(context.Context) StreamProcessorRegionsOfInterestPolygonArrayOutput }
StreamProcessorRegionsOfInterestPolygonArrayInput is an input type that accepts StreamProcessorRegionsOfInterestPolygonArray and StreamProcessorRegionsOfInterestPolygonArrayOutput values. You can construct a concrete instance of `StreamProcessorRegionsOfInterestPolygonArrayInput` via:
StreamProcessorRegionsOfInterestPolygonArray{ StreamProcessorRegionsOfInterestPolygonArgs{...} }
type StreamProcessorRegionsOfInterestPolygonArrayOutput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestPolygonArrayOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutput ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutput() StreamProcessorRegionsOfInterestPolygonArrayOutput
func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonArrayOutput
type StreamProcessorRegionsOfInterestPolygonInput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestPolygonInput interface { pulumi.Input ToStreamProcessorRegionsOfInterestPolygonOutput() StreamProcessorRegionsOfInterestPolygonOutput ToStreamProcessorRegionsOfInterestPolygonOutputWithContext(context.Context) StreamProcessorRegionsOfInterestPolygonOutput }
StreamProcessorRegionsOfInterestPolygonInput is an input type that accepts StreamProcessorRegionsOfInterestPolygonArgs and StreamProcessorRegionsOfInterestPolygonOutput values. You can construct a concrete instance of `StreamProcessorRegionsOfInterestPolygonInput` via:
StreamProcessorRegionsOfInterestPolygonArgs{...}
type StreamProcessorRegionsOfInterestPolygonOutput ¶ added in v6.46.0
type StreamProcessorRegionsOfInterestPolygonOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestPolygonOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorRegionsOfInterestPolygonOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutput ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutput() StreamProcessorRegionsOfInterestPolygonOutput
func (StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonOutput
func (StreamProcessorRegionsOfInterestPolygonOutput) X ¶ added in v6.46.0
The value of the X coordinate for a point on a Polygon.
type StreamProcessorSettings ¶ added in v6.46.0
type StreamProcessorSettings struct { // Label detection settings to use on a streaming video. See `connectedHome`. ConnectedHome *StreamProcessorSettingsConnectedHome `pulumi:"connectedHome"` // Input face recognition parameters for an Amazon Rekognition stream processor. See `faceSearch`. FaceSearch *StreamProcessorSettingsFaceSearch `pulumi:"faceSearch"` }
type StreamProcessorSettingsArgs ¶ added in v6.46.0
type StreamProcessorSettingsArgs struct { // Label detection settings to use on a streaming video. See `connectedHome`. ConnectedHome StreamProcessorSettingsConnectedHomePtrInput `pulumi:"connectedHome"` // Input face recognition parameters for an Amazon Rekognition stream processor. See `faceSearch`. FaceSearch StreamProcessorSettingsFaceSearchPtrInput `pulumi:"faceSearch"` }
func (StreamProcessorSettingsArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsArgs) ElementType() reflect.Type
func (StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutput ¶ added in v6.46.0
func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutput() StreamProcessorSettingsOutput
func (StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutputWithContext(ctx context.Context) StreamProcessorSettingsOutput
func (StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutput ¶ added in v6.46.0
func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
func (StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
type StreamProcessorSettingsConnectedHome ¶ added in v6.46.0
type StreamProcessorSettingsConnectedHome struct { // Specifies what you want to detect in the video, such as people, packages, or pets. The current valid labels you can include in this list are: `PERSON`, `PET`, `PACKAGE`, and `ALL`. Labels []string `pulumi:"labels"` // Minimum confidence required to label an object in the video. MinConfidence *float64 `pulumi:"minConfidence"` }
type StreamProcessorSettingsConnectedHomeArgs ¶ added in v6.46.0
type StreamProcessorSettingsConnectedHomeArgs struct { // Specifies what you want to detect in the video, such as people, packages, or pets. The current valid labels you can include in this list are: `PERSON`, `PET`, `PACKAGE`, and `ALL`. Labels pulumi.StringArrayInput `pulumi:"labels"` // Minimum confidence required to label an object in the video. MinConfidence pulumi.Float64PtrInput `pulumi:"minConfidence"` }
func (StreamProcessorSettingsConnectedHomeArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsConnectedHomeArgs) ElementType() reflect.Type
func (StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutput ¶ added in v6.46.0
func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutput() StreamProcessorSettingsConnectedHomeOutput
func (StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomeOutput
func (StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutput ¶ added in v6.46.0
func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
func (StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
type StreamProcessorSettingsConnectedHomeInput ¶ added in v6.46.0
type StreamProcessorSettingsConnectedHomeInput interface { pulumi.Input ToStreamProcessorSettingsConnectedHomeOutput() StreamProcessorSettingsConnectedHomeOutput ToStreamProcessorSettingsConnectedHomeOutputWithContext(context.Context) StreamProcessorSettingsConnectedHomeOutput }
StreamProcessorSettingsConnectedHomeInput is an input type that accepts StreamProcessorSettingsConnectedHomeArgs and StreamProcessorSettingsConnectedHomeOutput values. You can construct a concrete instance of `StreamProcessorSettingsConnectedHomeInput` via:
StreamProcessorSettingsConnectedHomeArgs{...}
type StreamProcessorSettingsConnectedHomeOutput ¶ added in v6.46.0
type StreamProcessorSettingsConnectedHomeOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsConnectedHomeOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsConnectedHomeOutput) ElementType() reflect.Type
func (StreamProcessorSettingsConnectedHomeOutput) Labels ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomeOutput) Labels() pulumi.StringArrayOutput
Specifies what you want to detect in the video, such as people, packages, or pets. The current valid labels you can include in this list are: `PERSON`, `PET`, `PACKAGE`, and `ALL`.
func (StreamProcessorSettingsConnectedHomeOutput) MinConfidence ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomeOutput) MinConfidence() pulumi.Float64PtrOutput
Minimum confidence required to label an object in the video.
func (StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutput() StreamProcessorSettingsConnectedHomeOutput
func (StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomeOutput
func (StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
func (StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
type StreamProcessorSettingsConnectedHomePtrInput ¶ added in v6.46.0
type StreamProcessorSettingsConnectedHomePtrInput interface { pulumi.Input ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(context.Context) StreamProcessorSettingsConnectedHomePtrOutput }
StreamProcessorSettingsConnectedHomePtrInput is an input type that accepts StreamProcessorSettingsConnectedHomeArgs, StreamProcessorSettingsConnectedHomePtr and StreamProcessorSettingsConnectedHomePtrOutput values. You can construct a concrete instance of `StreamProcessorSettingsConnectedHomePtrInput` via:
StreamProcessorSettingsConnectedHomeArgs{...} or: nil
func StreamProcessorSettingsConnectedHomePtr ¶ added in v6.46.0
func StreamProcessorSettingsConnectedHomePtr(v *StreamProcessorSettingsConnectedHomeArgs) StreamProcessorSettingsConnectedHomePtrInput
type StreamProcessorSettingsConnectedHomePtrOutput ¶ added in v6.46.0
type StreamProcessorSettingsConnectedHomePtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsConnectedHomePtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsConnectedHomePtrOutput) ElementType() reflect.Type
func (StreamProcessorSettingsConnectedHomePtrOutput) Labels ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomePtrOutput) Labels() pulumi.StringArrayOutput
Specifies what you want to detect in the video, such as people, packages, or pets. The current valid labels you can include in this list are: `PERSON`, `PET`, `PACKAGE`, and `ALL`.
func (StreamProcessorSettingsConnectedHomePtrOutput) MinConfidence ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomePtrOutput) MinConfidence() pulumi.Float64PtrOutput
Minimum confidence required to label an object in the video.
func (StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
func (StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
type StreamProcessorSettingsFaceSearch ¶ added in v6.46.0
type StreamProcessorSettingsFaceSearch struct { // ID of a collection that contains faces that you want to search for. CollectionId string `pulumi:"collectionId"` // Minimum face match confidence score that must be met to return a result for a recognized face. FaceMatchThreshold *float64 `pulumi:"faceMatchThreshold"` }
type StreamProcessorSettingsFaceSearchArgs ¶ added in v6.46.0
type StreamProcessorSettingsFaceSearchArgs struct { // ID of a collection that contains faces that you want to search for. CollectionId pulumi.StringInput `pulumi:"collectionId"` // Minimum face match confidence score that must be met to return a result for a recognized face. FaceMatchThreshold pulumi.Float64PtrInput `pulumi:"faceMatchThreshold"` }
func (StreamProcessorSettingsFaceSearchArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsFaceSearchArgs) ElementType() reflect.Type
func (StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutput ¶ added in v6.46.0
func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutput() StreamProcessorSettingsFaceSearchOutput
func (StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchOutput
func (StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutput ¶ added in v6.46.0
func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
func (StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
type StreamProcessorSettingsFaceSearchInput ¶ added in v6.46.0
type StreamProcessorSettingsFaceSearchInput interface { pulumi.Input ToStreamProcessorSettingsFaceSearchOutput() StreamProcessorSettingsFaceSearchOutput ToStreamProcessorSettingsFaceSearchOutputWithContext(context.Context) StreamProcessorSettingsFaceSearchOutput }
StreamProcessorSettingsFaceSearchInput is an input type that accepts StreamProcessorSettingsFaceSearchArgs and StreamProcessorSettingsFaceSearchOutput values. You can construct a concrete instance of `StreamProcessorSettingsFaceSearchInput` via:
StreamProcessorSettingsFaceSearchArgs{...}
type StreamProcessorSettingsFaceSearchOutput ¶ added in v6.46.0
type StreamProcessorSettingsFaceSearchOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsFaceSearchOutput) CollectionId ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchOutput) CollectionId() pulumi.StringOutput
ID of a collection that contains faces that you want to search for.
func (StreamProcessorSettingsFaceSearchOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsFaceSearchOutput) ElementType() reflect.Type
func (StreamProcessorSettingsFaceSearchOutput) FaceMatchThreshold ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchOutput) FaceMatchThreshold() pulumi.Float64PtrOutput
Minimum face match confidence score that must be met to return a result for a recognized face.
func (StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutput() StreamProcessorSettingsFaceSearchOutput
func (StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchOutput
func (StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
func (StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
type StreamProcessorSettingsFaceSearchPtrInput ¶ added in v6.46.0
type StreamProcessorSettingsFaceSearchPtrInput interface { pulumi.Input ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(context.Context) StreamProcessorSettingsFaceSearchPtrOutput }
StreamProcessorSettingsFaceSearchPtrInput is an input type that accepts StreamProcessorSettingsFaceSearchArgs, StreamProcessorSettingsFaceSearchPtr and StreamProcessorSettingsFaceSearchPtrOutput values. You can construct a concrete instance of `StreamProcessorSettingsFaceSearchPtrInput` via:
StreamProcessorSettingsFaceSearchArgs{...} or: nil
func StreamProcessorSettingsFaceSearchPtr ¶ added in v6.46.0
func StreamProcessorSettingsFaceSearchPtr(v *StreamProcessorSettingsFaceSearchArgs) StreamProcessorSettingsFaceSearchPtrInput
type StreamProcessorSettingsFaceSearchPtrOutput ¶ added in v6.46.0
type StreamProcessorSettingsFaceSearchPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsFaceSearchPtrOutput) CollectionId ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchPtrOutput) CollectionId() pulumi.StringPtrOutput
ID of a collection that contains faces that you want to search for.
func (StreamProcessorSettingsFaceSearchPtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsFaceSearchPtrOutput) ElementType() reflect.Type
func (StreamProcessorSettingsFaceSearchPtrOutput) FaceMatchThreshold ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchPtrOutput) FaceMatchThreshold() pulumi.Float64PtrOutput
Minimum face match confidence score that must be met to return a result for a recognized face.
func (StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
func (StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
type StreamProcessorSettingsInput ¶ added in v6.46.0
type StreamProcessorSettingsInput interface { pulumi.Input ToStreamProcessorSettingsOutput() StreamProcessorSettingsOutput ToStreamProcessorSettingsOutputWithContext(context.Context) StreamProcessorSettingsOutput }
StreamProcessorSettingsInput is an input type that accepts StreamProcessorSettingsArgs and StreamProcessorSettingsOutput values. You can construct a concrete instance of `StreamProcessorSettingsInput` via:
StreamProcessorSettingsArgs{...}
type StreamProcessorSettingsOutput ¶ added in v6.46.0
type StreamProcessorSettingsOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsOutput) ConnectedHome ¶ added in v6.46.0
func (o StreamProcessorSettingsOutput) ConnectedHome() StreamProcessorSettingsConnectedHomePtrOutput
Label detection settings to use on a streaming video. See `connectedHome`.
func (StreamProcessorSettingsOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsOutput) ElementType() reflect.Type
func (StreamProcessorSettingsOutput) FaceSearch ¶ added in v6.46.0
func (o StreamProcessorSettingsOutput) FaceSearch() StreamProcessorSettingsFaceSearchPtrOutput
Input face recognition parameters for an Amazon Rekognition stream processor. See `faceSearch`.
func (StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutput() StreamProcessorSettingsOutput
func (StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutputWithContext(ctx context.Context) StreamProcessorSettingsOutput
func (StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
func (StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
type StreamProcessorSettingsPtrInput ¶ added in v6.46.0
type StreamProcessorSettingsPtrInput interface { pulumi.Input ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput ToStreamProcessorSettingsPtrOutputWithContext(context.Context) StreamProcessorSettingsPtrOutput }
StreamProcessorSettingsPtrInput is an input type that accepts StreamProcessorSettingsArgs, StreamProcessorSettingsPtr and StreamProcessorSettingsPtrOutput values. You can construct a concrete instance of `StreamProcessorSettingsPtrInput` via:
StreamProcessorSettingsArgs{...} or: nil
func StreamProcessorSettingsPtr ¶ added in v6.46.0
func StreamProcessorSettingsPtr(v *StreamProcessorSettingsArgs) StreamProcessorSettingsPtrInput
type StreamProcessorSettingsPtrOutput ¶ added in v6.46.0
type StreamProcessorSettingsPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsPtrOutput) ConnectedHome ¶ added in v6.46.0
func (o StreamProcessorSettingsPtrOutput) ConnectedHome() StreamProcessorSettingsConnectedHomePtrOutput
Label detection settings to use on a streaming video. See `connectedHome`.
func (StreamProcessorSettingsPtrOutput) Elem ¶ added in v6.46.0
func (o StreamProcessorSettingsPtrOutput) Elem() StreamProcessorSettingsOutput
func (StreamProcessorSettingsPtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorSettingsPtrOutput) ElementType() reflect.Type
func (StreamProcessorSettingsPtrOutput) FaceSearch ¶ added in v6.46.0
func (o StreamProcessorSettingsPtrOutput) FaceSearch() StreamProcessorSettingsFaceSearchPtrOutput
Input face recognition parameters for an Amazon Rekognition stream processor. See `faceSearch`.
func (StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutput ¶ added in v6.46.0
func (o StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
func (StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
type StreamProcessorState ¶ added in v6.46.0
type StreamProcessorState struct { // See `dataSharingPreference`. DataSharingPreference StreamProcessorDataSharingPreferencePtrInput // Input video stream. See `input`. Input StreamProcessorInputTypePtrInput // Optional parameter for label detection stream processors. KmsKeyId pulumi.StringPtrInput // The name of the Stream Processor. Name pulumi.StringPtrInput // The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the completion status. See `notificationChannel`. NotificationChannel StreamProcessorNotificationChannelPtrInput // Kinesis data stream stream or Amazon S3 bucket location to which Amazon Rekognition Video puts the analysis results. See `output`. Output StreamProcessorOutputTypePtrInput // Specifies locations in the frames where Amazon Rekognition checks for objects or people. See `regionsOfInterest`. RegionsOfInterests StreamProcessorRegionsOfInterestArrayInput // The Amazon Resource Number (ARN) of the IAM role that allows access to the stream processor. The IAM role provides Rekognition read permissions for a Kinesis stream. It also provides write permissions to an Amazon S3 bucket and Amazon Simple Notification Service topic for a label detection stream processor. This is required for both face search and label detection stream processors. RoleArn pulumi.StringPtrInput // Input parameters used in a streaming video analyzed by a stream processor. See `settings`. // // The following arguments are optional: Settings StreamProcessorSettingsPtrInput // ARN of the Stream Processor. StreamProcessorArn pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput Timeouts StreamProcessorTimeoutsPtrInput }
func (StreamProcessorState) ElementType ¶ added in v6.46.0
func (StreamProcessorState) ElementType() reflect.Type
type StreamProcessorTimeouts ¶ added in v6.46.0
type StreamProcessorTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type StreamProcessorTimeoutsArgs ¶ added in v6.46.0
type StreamProcessorTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (StreamProcessorTimeoutsArgs) ElementType ¶ added in v6.46.0
func (StreamProcessorTimeoutsArgs) ElementType() reflect.Type
func (StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutput ¶ added in v6.46.0
func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutput() StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutputWithContext(ctx context.Context) StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutput ¶ added in v6.46.0
func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutputWithContext ¶ added in v6.46.0
func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
type StreamProcessorTimeoutsInput ¶ added in v6.46.0
type StreamProcessorTimeoutsInput interface { pulumi.Input ToStreamProcessorTimeoutsOutput() StreamProcessorTimeoutsOutput ToStreamProcessorTimeoutsOutputWithContext(context.Context) StreamProcessorTimeoutsOutput }
StreamProcessorTimeoutsInput is an input type that accepts StreamProcessorTimeoutsArgs and StreamProcessorTimeoutsOutput values. You can construct a concrete instance of `StreamProcessorTimeoutsInput` via:
StreamProcessorTimeoutsArgs{...}
type StreamProcessorTimeoutsOutput ¶ added in v6.46.0
type StreamProcessorTimeoutsOutput struct{ *pulumi.OutputState }
func (StreamProcessorTimeoutsOutput) Create ¶ added in v6.46.0
func (o StreamProcessorTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (StreamProcessorTimeoutsOutput) Delete ¶ added in v6.46.0
func (o StreamProcessorTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (StreamProcessorTimeoutsOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorTimeoutsOutput) ElementType() reflect.Type
func (StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutput ¶ added in v6.46.0
func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutput() StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutputWithContext(ctx context.Context) StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutput ¶ added in v6.46.0
func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsOutput) Update ¶ added in v6.46.0
func (o StreamProcessorTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type StreamProcessorTimeoutsPtrInput ¶ added in v6.46.0
type StreamProcessorTimeoutsPtrInput interface { pulumi.Input ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput ToStreamProcessorTimeoutsPtrOutputWithContext(context.Context) StreamProcessorTimeoutsPtrOutput }
StreamProcessorTimeoutsPtrInput is an input type that accepts StreamProcessorTimeoutsArgs, StreamProcessorTimeoutsPtr and StreamProcessorTimeoutsPtrOutput values. You can construct a concrete instance of `StreamProcessorTimeoutsPtrInput` via:
StreamProcessorTimeoutsArgs{...} or: nil
func StreamProcessorTimeoutsPtr ¶ added in v6.46.0
func StreamProcessorTimeoutsPtr(v *StreamProcessorTimeoutsArgs) StreamProcessorTimeoutsPtrInput
type StreamProcessorTimeoutsPtrOutput ¶ added in v6.46.0
type StreamProcessorTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorTimeoutsPtrOutput) Create ¶ added in v6.46.0
func (o StreamProcessorTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (StreamProcessorTimeoutsPtrOutput) Delete ¶ added in v6.46.0
func (o StreamProcessorTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (StreamProcessorTimeoutsPtrOutput) Elem ¶ added in v6.46.0
func (o StreamProcessorTimeoutsPtrOutput) Elem() StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsPtrOutput) ElementType ¶ added in v6.46.0
func (StreamProcessorTimeoutsPtrOutput) ElementType() reflect.Type
func (StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutput ¶ added in v6.46.0
func (o StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutputWithContext ¶ added in v6.46.0
func (o StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsPtrOutput) Update ¶ added in v6.46.0
func (o StreamProcessorTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).