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) Region() pulumi.StringOutput
- func (o CollectionOutput) Tags() pulumi.StringMapOutput
- func (o CollectionOutput) TagsAll() pulumi.StringMapOutput
- 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) Region() pulumi.StringOutput
- func (o ProjectOutput) Tags() pulumi.StringMapOutput
- func (o ProjectOutput) TagsAll() pulumi.StringMapOutput
- 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) Arn() pulumi.StringOutput
- 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) Region() pulumi.StringOutput
- func (o StreamProcessorOutput) RegionsOfInterests() StreamProcessorRegionsOfInterestArrayOutput
- func (o StreamProcessorOutput) RoleArn() pulumi.StringOutput
- func (o StreamProcessorOutput) Settings() StreamProcessorSettingsPtrOutput
- func (o StreamProcessorOutput) StreamProcessorArn() pulumi.StringOutputdeprecated
- func (o StreamProcessorOutput) Tags() pulumi.StringMapOutput
- func (o StreamProcessorOutput) TagsAll() pulumi.StringMapOutput
- 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
- 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) Top() pulumi.Float64PtrOutput
- func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Width() pulumi.Float64PtrOutput
- type StreamProcessorRegionsOfInterestInput
- type StreamProcessorRegionsOfInterestOutput
- func (o StreamProcessorRegionsOfInterestOutput) BoundingBox() StreamProcessorRegionsOfInterestBoundingBoxOutput
- 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 ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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/v7/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 ¶
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 ¶
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 ¶
func (*Collection) ElementType() reflect.Type
func (*Collection) ToCollectionOutput ¶
func (i *Collection) ToCollectionOutput() CollectionOutput
func (*Collection) ToCollectionOutputWithContext ¶
func (i *Collection) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
type CollectionArgs ¶
type CollectionArgs struct {
// The name of the collection
//
// The following arguments are optional:
CollectionId pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
Timeouts CollectionTimeoutsPtrInput
}
The set of arguments for constructing a Collection resource.
func (CollectionArgs) ElementType ¶
func (CollectionArgs) ElementType() reflect.Type
type CollectionArray ¶
type CollectionArray []CollectionInput
func (CollectionArray) ElementType ¶
func (CollectionArray) ElementType() reflect.Type
func (CollectionArray) ToCollectionArrayOutput ¶
func (i CollectionArray) ToCollectionArrayOutput() CollectionArrayOutput
func (CollectionArray) ToCollectionArrayOutputWithContext ¶
func (i CollectionArray) ToCollectionArrayOutputWithContext(ctx context.Context) CollectionArrayOutput
type CollectionArrayInput ¶
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 ¶
type CollectionArrayOutput struct{ *pulumi.OutputState }
func (CollectionArrayOutput) ElementType ¶
func (CollectionArrayOutput) ElementType() reflect.Type
func (CollectionArrayOutput) Index ¶
func (o CollectionArrayOutput) Index(i pulumi.IntInput) CollectionOutput
func (CollectionArrayOutput) ToCollectionArrayOutput ¶
func (o CollectionArrayOutput) ToCollectionArrayOutput() CollectionArrayOutput
func (CollectionArrayOutput) ToCollectionArrayOutputWithContext ¶
func (o CollectionArrayOutput) ToCollectionArrayOutputWithContext(ctx context.Context) CollectionArrayOutput
type CollectionInput ¶
type CollectionInput interface {
pulumi.Input
ToCollectionOutput() CollectionOutput
ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
}
type CollectionMap ¶
type CollectionMap map[string]CollectionInput
func (CollectionMap) ElementType ¶
func (CollectionMap) ElementType() reflect.Type
func (CollectionMap) ToCollectionMapOutput ¶
func (i CollectionMap) ToCollectionMapOutput() CollectionMapOutput
func (CollectionMap) ToCollectionMapOutputWithContext ¶
func (i CollectionMap) ToCollectionMapOutputWithContext(ctx context.Context) CollectionMapOutput
type CollectionMapInput ¶
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 ¶
type CollectionMapOutput struct{ *pulumi.OutputState }
func (CollectionMapOutput) ElementType ¶
func (CollectionMapOutput) ElementType() reflect.Type
func (CollectionMapOutput) MapIndex ¶
func (o CollectionMapOutput) MapIndex(k pulumi.StringInput) CollectionOutput
func (CollectionMapOutput) ToCollectionMapOutput ¶
func (o CollectionMapOutput) ToCollectionMapOutput() CollectionMapOutput
func (CollectionMapOutput) ToCollectionMapOutputWithContext ¶
func (o CollectionMapOutput) ToCollectionMapOutputWithContext(ctx context.Context) CollectionMapOutput
type CollectionOutput ¶
type CollectionOutput struct{ *pulumi.OutputState }
func (CollectionOutput) Arn ¶
func (o CollectionOutput) Arn() pulumi.StringOutput
ARN of the Collection.
func (CollectionOutput) CollectionId ¶
func (o CollectionOutput) CollectionId() pulumi.StringOutput
The name of the collection
The following arguments are optional:
func (CollectionOutput) ElementType ¶
func (CollectionOutput) ElementType() reflect.Type
func (CollectionOutput) FaceModelVersion ¶
func (o CollectionOutput) FaceModelVersion() pulumi.StringOutput
The Face Model Version that the collection was initialized with
func (CollectionOutput) Region ¶
func (o CollectionOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (CollectionOutput) Tags ¶
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 ¶
func (o CollectionOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (CollectionOutput) Timeouts ¶
func (o CollectionOutput) Timeouts() CollectionTimeoutsPtrOutput
func (CollectionOutput) ToCollectionOutput ¶
func (o CollectionOutput) ToCollectionOutput() CollectionOutput
func (CollectionOutput) ToCollectionOutputWithContext ¶
func (o CollectionOutput) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
type CollectionState ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
TagsAll pulumi.StringMapInput
Timeouts CollectionTimeoutsPtrInput
}
func (CollectionState) ElementType ¶
func (CollectionState) ElementType() reflect.Type
type CollectionTimeouts ¶
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 ¶
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 ¶
func (CollectionTimeoutsArgs) ElementType() reflect.Type
func (CollectionTimeoutsArgs) ToCollectionTimeoutsOutput ¶
func (i CollectionTimeoutsArgs) ToCollectionTimeoutsOutput() CollectionTimeoutsOutput
func (CollectionTimeoutsArgs) ToCollectionTimeoutsOutputWithContext ¶
func (i CollectionTimeoutsArgs) ToCollectionTimeoutsOutputWithContext(ctx context.Context) CollectionTimeoutsOutput
func (CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutput ¶
func (i CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
func (CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutputWithContext ¶
func (i CollectionTimeoutsArgs) ToCollectionTimeoutsPtrOutputWithContext(ctx context.Context) CollectionTimeoutsPtrOutput
type CollectionTimeoutsInput ¶
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 ¶
type CollectionTimeoutsOutput struct{ *pulumi.OutputState }
func (CollectionTimeoutsOutput) Create ¶
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 ¶
func (CollectionTimeoutsOutput) ElementType() reflect.Type
func (CollectionTimeoutsOutput) ToCollectionTimeoutsOutput ¶
func (o CollectionTimeoutsOutput) ToCollectionTimeoutsOutput() CollectionTimeoutsOutput
func (CollectionTimeoutsOutput) ToCollectionTimeoutsOutputWithContext ¶
func (o CollectionTimeoutsOutput) ToCollectionTimeoutsOutputWithContext(ctx context.Context) CollectionTimeoutsOutput
func (CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutput ¶
func (o CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
func (CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutputWithContext ¶
func (o CollectionTimeoutsOutput) ToCollectionTimeoutsPtrOutputWithContext(ctx context.Context) CollectionTimeoutsPtrOutput
type CollectionTimeoutsPtrInput ¶
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 ¶
func CollectionTimeoutsPtr(v *CollectionTimeoutsArgs) CollectionTimeoutsPtrInput
type CollectionTimeoutsPtrOutput ¶
type CollectionTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (CollectionTimeoutsPtrOutput) Create ¶
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 ¶
func (o CollectionTimeoutsPtrOutput) Elem() CollectionTimeoutsOutput
func (CollectionTimeoutsPtrOutput) ElementType ¶
func (CollectionTimeoutsPtrOutput) ElementType() reflect.Type
func (CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutput ¶
func (o CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutput() CollectionTimeoutsPtrOutput
func (CollectionTimeoutsPtrOutput) ToCollectionTimeoutsPtrOutputWithContext ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
Timeouts ProjectTimeoutsPtrOutput `pulumi:"timeouts"`
}
Resource for managing an AWS Rekognition Project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
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) Region ¶
func (o ProjectOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ProjectOutput) Tags ¶
func (o ProjectOutput) 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 (ProjectOutput) TagsAll ¶
func (o ProjectOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
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 ¶
type StreamProcessor struct {
pulumi.CustomResourceState
// ARN of the Stream Processor.
Arn pulumi.StringOutput `pulumi:"arn"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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"`
// (**Deprecated**) ARN of the Stream Processor.
// Use `arn` instead.
//
// Deprecated: Use 'arn' instead. This attribute will be removed in a future version of the provider.
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.
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/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/rekognition" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sns" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := s3.NewBucket(ctx, "example", &s3.BucketArgs{
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": []map[string]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/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v7/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 ¶
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 ¶
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 ¶
func (*StreamProcessor) ElementType() reflect.Type
func (*StreamProcessor) ToStreamProcessorOutput ¶
func (i *StreamProcessor) ToStreamProcessorOutput() StreamProcessorOutput
func (*StreamProcessor) ToStreamProcessorOutputWithContext ¶
func (i *StreamProcessor) ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput
type StreamProcessorArgs ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 ¶
func (StreamProcessorArgs) ElementType() reflect.Type
type StreamProcessorArray ¶
type StreamProcessorArray []StreamProcessorInput
func (StreamProcessorArray) ElementType ¶
func (StreamProcessorArray) ElementType() reflect.Type
func (StreamProcessorArray) ToStreamProcessorArrayOutput ¶
func (i StreamProcessorArray) ToStreamProcessorArrayOutput() StreamProcessorArrayOutput
func (StreamProcessorArray) ToStreamProcessorArrayOutputWithContext ¶
func (i StreamProcessorArray) ToStreamProcessorArrayOutputWithContext(ctx context.Context) StreamProcessorArrayOutput
type StreamProcessorArrayInput ¶
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 ¶
type StreamProcessorArrayOutput struct{ *pulumi.OutputState }
func (StreamProcessorArrayOutput) ElementType ¶
func (StreamProcessorArrayOutput) ElementType() reflect.Type
func (StreamProcessorArrayOutput) Index ¶
func (o StreamProcessorArrayOutput) Index(i pulumi.IntInput) StreamProcessorOutput
func (StreamProcessorArrayOutput) ToStreamProcessorArrayOutput ¶
func (o StreamProcessorArrayOutput) ToStreamProcessorArrayOutput() StreamProcessorArrayOutput
func (StreamProcessorArrayOutput) ToStreamProcessorArrayOutputWithContext ¶
func (o StreamProcessorArrayOutput) ToStreamProcessorArrayOutputWithContext(ctx context.Context) StreamProcessorArrayOutput
type StreamProcessorDataSharingPreference ¶
type StreamProcessorDataSharingPreference struct {
// Whether you are sharing data with Rekognition to improve model performance.
OptIn bool `pulumi:"optIn"`
}
type StreamProcessorDataSharingPreferenceArgs ¶
type StreamProcessorDataSharingPreferenceArgs struct {
// Whether you are sharing data with Rekognition to improve model performance.
OptIn pulumi.BoolInput `pulumi:"optIn"`
}
func (StreamProcessorDataSharingPreferenceArgs) ElementType ¶
func (StreamProcessorDataSharingPreferenceArgs) ElementType() reflect.Type
func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutput ¶
func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput
func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutputWithContext ¶
func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferenceOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferenceOutput
func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutput ¶
func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
func (StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutputWithContext ¶
func (i StreamProcessorDataSharingPreferenceArgs) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
type StreamProcessorDataSharingPreferenceInput ¶
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 ¶
type StreamProcessorDataSharingPreferenceOutput struct{ *pulumi.OutputState }
func (StreamProcessorDataSharingPreferenceOutput) ElementType ¶
func (StreamProcessorDataSharingPreferenceOutput) ElementType() reflect.Type
func (StreamProcessorDataSharingPreferenceOutput) OptIn ¶
func (o StreamProcessorDataSharingPreferenceOutput) OptIn() pulumi.BoolOutput
Whether you are sharing data with Rekognition to improve model performance.
func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutput ¶
func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutput() StreamProcessorDataSharingPreferenceOutput
func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutputWithContext ¶
func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferenceOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferenceOutput
func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutput ¶
func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
func (StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext ¶
func (o StreamProcessorDataSharingPreferenceOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
type StreamProcessorDataSharingPreferencePtrInput ¶
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 ¶
func StreamProcessorDataSharingPreferencePtr(v *StreamProcessorDataSharingPreferenceArgs) StreamProcessorDataSharingPreferencePtrInput
type StreamProcessorDataSharingPreferencePtrOutput ¶
type StreamProcessorDataSharingPreferencePtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorDataSharingPreferencePtrOutput) ElementType ¶
func (StreamProcessorDataSharingPreferencePtrOutput) ElementType() reflect.Type
func (StreamProcessorDataSharingPreferencePtrOutput) OptIn ¶
func (o StreamProcessorDataSharingPreferencePtrOutput) OptIn() pulumi.BoolPtrOutput
Whether you are sharing data with Rekognition to improve model performance.
func (StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutput ¶
func (o StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutput() StreamProcessorDataSharingPreferencePtrOutput
func (StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext ¶
func (o StreamProcessorDataSharingPreferencePtrOutput) ToStreamProcessorDataSharingPreferencePtrOutputWithContext(ctx context.Context) StreamProcessorDataSharingPreferencePtrOutput
type StreamProcessorInput ¶
type StreamProcessorInput interface {
pulumi.Input
ToStreamProcessorOutput() StreamProcessorOutput
ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput
}
type StreamProcessorInputKinesisVideoStream ¶
type StreamProcessorInputKinesisVideoStream struct {
// ARN of the Kinesis video stream stream that streams the source video.
Arn string `pulumi:"arn"`
}
type StreamProcessorInputKinesisVideoStreamArgs ¶
type StreamProcessorInputKinesisVideoStreamArgs struct {
// ARN of the Kinesis video stream stream that streams the source video.
Arn pulumi.StringInput `pulumi:"arn"`
}
func (StreamProcessorInputKinesisVideoStreamArgs) ElementType ¶
func (StreamProcessorInputKinesisVideoStreamArgs) ElementType() reflect.Type
func (StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutput ¶
func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutput() StreamProcessorInputKinesisVideoStreamOutput
func (StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutputWithContext ¶
func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamOutput
func (StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutput ¶
func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
func (StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext ¶
func (i StreamProcessorInputKinesisVideoStreamArgs) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
type StreamProcessorInputKinesisVideoStreamInput ¶
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 ¶
type StreamProcessorInputKinesisVideoStreamOutput struct{ *pulumi.OutputState }
func (StreamProcessorInputKinesisVideoStreamOutput) Arn ¶
func (o StreamProcessorInputKinesisVideoStreamOutput) Arn() pulumi.StringOutput
ARN of the Kinesis video stream stream that streams the source video.
func (StreamProcessorInputKinesisVideoStreamOutput) ElementType ¶
func (StreamProcessorInputKinesisVideoStreamOutput) ElementType() reflect.Type
func (StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutput ¶
func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutput() StreamProcessorInputKinesisVideoStreamOutput
func (StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutputWithContext ¶
func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamOutput
func (StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput ¶
func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
func (StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext ¶
func (o StreamProcessorInputKinesisVideoStreamOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
type StreamProcessorInputKinesisVideoStreamPtrInput ¶
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 ¶
func StreamProcessorInputKinesisVideoStreamPtr(v *StreamProcessorInputKinesisVideoStreamArgs) StreamProcessorInputKinesisVideoStreamPtrInput
type StreamProcessorInputKinesisVideoStreamPtrOutput ¶
type StreamProcessorInputKinesisVideoStreamPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorInputKinesisVideoStreamPtrOutput) Arn ¶
func (o StreamProcessorInputKinesisVideoStreamPtrOutput) Arn() pulumi.StringPtrOutput
ARN of the Kinesis video stream stream that streams the source video.
func (StreamProcessorInputKinesisVideoStreamPtrOutput) ElementType ¶
func (StreamProcessorInputKinesisVideoStreamPtrOutput) ElementType() reflect.Type
func (StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput ¶
func (o StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutput() StreamProcessorInputKinesisVideoStreamPtrOutput
func (StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext ¶
func (o StreamProcessorInputKinesisVideoStreamPtrOutput) ToStreamProcessorInputKinesisVideoStreamPtrOutputWithContext(ctx context.Context) StreamProcessorInputKinesisVideoStreamPtrOutput
type StreamProcessorInputType ¶
type StreamProcessorInputType struct {
// Kinesis input stream. See `kinesisVideoStream`.
KinesisVideoStream *StreamProcessorInputKinesisVideoStream `pulumi:"kinesisVideoStream"`
}
type StreamProcessorInputTypeArgs ¶
type StreamProcessorInputTypeArgs struct {
// Kinesis input stream. See `kinesisVideoStream`.
KinesisVideoStream StreamProcessorInputKinesisVideoStreamPtrInput `pulumi:"kinesisVideoStream"`
}
func (StreamProcessorInputTypeArgs) ElementType ¶
func (StreamProcessorInputTypeArgs) ElementType() reflect.Type
func (StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutput ¶
func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutput() StreamProcessorInputTypeOutput
func (StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutputWithContext ¶
func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypeOutputWithContext(ctx context.Context) StreamProcessorInputTypeOutput
func (StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutput ¶
func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
func (StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutputWithContext ¶
func (i StreamProcessorInputTypeArgs) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
type StreamProcessorInputTypeInput ¶
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 ¶
type StreamProcessorInputTypeOutput struct{ *pulumi.OutputState }
func (StreamProcessorInputTypeOutput) ElementType ¶
func (StreamProcessorInputTypeOutput) ElementType() reflect.Type
func (StreamProcessorInputTypeOutput) KinesisVideoStream ¶
func (o StreamProcessorInputTypeOutput) KinesisVideoStream() StreamProcessorInputKinesisVideoStreamPtrOutput
Kinesis input stream. See `kinesisVideoStream`.
func (StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutput ¶
func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutput() StreamProcessorInputTypeOutput
func (StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutputWithContext ¶
func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypeOutputWithContext(ctx context.Context) StreamProcessorInputTypeOutput
func (StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutput ¶
func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
func (StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutputWithContext ¶
func (o StreamProcessorInputTypeOutput) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
type StreamProcessorInputTypePtrInput ¶
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 ¶
func StreamProcessorInputTypePtr(v *StreamProcessorInputTypeArgs) StreamProcessorInputTypePtrInput
type StreamProcessorInputTypePtrOutput ¶
type StreamProcessorInputTypePtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorInputTypePtrOutput) Elem ¶
func (o StreamProcessorInputTypePtrOutput) Elem() StreamProcessorInputTypeOutput
func (StreamProcessorInputTypePtrOutput) ElementType ¶
func (StreamProcessorInputTypePtrOutput) ElementType() reflect.Type
func (StreamProcessorInputTypePtrOutput) KinesisVideoStream ¶
func (o StreamProcessorInputTypePtrOutput) KinesisVideoStream() StreamProcessorInputKinesisVideoStreamPtrOutput
Kinesis input stream. See `kinesisVideoStream`.
func (StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutput ¶
func (o StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutput() StreamProcessorInputTypePtrOutput
func (StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutputWithContext ¶
func (o StreamProcessorInputTypePtrOutput) ToStreamProcessorInputTypePtrOutputWithContext(ctx context.Context) StreamProcessorInputTypePtrOutput
type StreamProcessorMap ¶
type StreamProcessorMap map[string]StreamProcessorInput
func (StreamProcessorMap) ElementType ¶
func (StreamProcessorMap) ElementType() reflect.Type
func (StreamProcessorMap) ToStreamProcessorMapOutput ¶
func (i StreamProcessorMap) ToStreamProcessorMapOutput() StreamProcessorMapOutput
func (StreamProcessorMap) ToStreamProcessorMapOutputWithContext ¶
func (i StreamProcessorMap) ToStreamProcessorMapOutputWithContext(ctx context.Context) StreamProcessorMapOutput
type StreamProcessorMapInput ¶
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 ¶
type StreamProcessorMapOutput struct{ *pulumi.OutputState }
func (StreamProcessorMapOutput) ElementType ¶
func (StreamProcessorMapOutput) ElementType() reflect.Type
func (StreamProcessorMapOutput) MapIndex ¶
func (o StreamProcessorMapOutput) MapIndex(k pulumi.StringInput) StreamProcessorOutput
func (StreamProcessorMapOutput) ToStreamProcessorMapOutput ¶
func (o StreamProcessorMapOutput) ToStreamProcessorMapOutput() StreamProcessorMapOutput
func (StreamProcessorMapOutput) ToStreamProcessorMapOutputWithContext ¶
func (o StreamProcessorMapOutput) ToStreamProcessorMapOutputWithContext(ctx context.Context) StreamProcessorMapOutput
type StreamProcessorNotificationChannel ¶
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 ¶
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 ¶
func (StreamProcessorNotificationChannelArgs) ElementType() reflect.Type
func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutput ¶
func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput
func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutputWithContext ¶
func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelOutput
func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutput ¶
func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
func (StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutputWithContext ¶
func (i StreamProcessorNotificationChannelArgs) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
type StreamProcessorNotificationChannelInput ¶
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 ¶
type StreamProcessorNotificationChannelOutput struct{ *pulumi.OutputState }
func (StreamProcessorNotificationChannelOutput) ElementType ¶
func (StreamProcessorNotificationChannelOutput) ElementType() reflect.Type
func (StreamProcessorNotificationChannelOutput) SnsTopicArn ¶
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 ¶
func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutput() StreamProcessorNotificationChannelOutput
func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutputWithContext ¶
func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelOutput
func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutput ¶
func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
func (StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext ¶
func (o StreamProcessorNotificationChannelOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
type StreamProcessorNotificationChannelPtrInput ¶
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 ¶
func StreamProcessorNotificationChannelPtr(v *StreamProcessorNotificationChannelArgs) StreamProcessorNotificationChannelPtrInput
type StreamProcessorNotificationChannelPtrOutput ¶
type StreamProcessorNotificationChannelPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorNotificationChannelPtrOutput) ElementType ¶
func (StreamProcessorNotificationChannelPtrOutput) ElementType() reflect.Type
func (StreamProcessorNotificationChannelPtrOutput) SnsTopicArn ¶
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 ¶
func (o StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutput() StreamProcessorNotificationChannelPtrOutput
func (StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext ¶
func (o StreamProcessorNotificationChannelPtrOutput) ToStreamProcessorNotificationChannelPtrOutputWithContext(ctx context.Context) StreamProcessorNotificationChannelPtrOutput
type StreamProcessorOutput ¶
type StreamProcessorOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutput) Arn ¶
func (o StreamProcessorOutput) Arn() pulumi.StringOutput
ARN of the Stream Processor.
func (StreamProcessorOutput) DataSharingPreference ¶
func (o StreamProcessorOutput) DataSharingPreference() StreamProcessorDataSharingPreferencePtrOutput
See `dataSharingPreference`.
func (StreamProcessorOutput) ElementType ¶
func (StreamProcessorOutput) ElementType() reflect.Type
func (StreamProcessorOutput) Input ¶
func (o StreamProcessorOutput) Input() StreamProcessorInputTypePtrOutput
Input video stream. See `input`.
func (StreamProcessorOutput) KmsKeyId ¶
func (o StreamProcessorOutput) KmsKeyId() pulumi.StringPtrOutput
Optional parameter for label detection stream processors.
func (StreamProcessorOutput) Name ¶
func (o StreamProcessorOutput) Name() pulumi.StringOutput
The name of the Stream Processor.
func (StreamProcessorOutput) NotificationChannel ¶
func (o StreamProcessorOutput) NotificationChannel() StreamProcessorNotificationChannelPtrOutput
The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the completion status. See `notificationChannel`.
func (StreamProcessorOutput) Output ¶
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) Region ¶
func (o StreamProcessorOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (StreamProcessorOutput) RegionsOfInterests ¶
func (o StreamProcessorOutput) RegionsOfInterests() StreamProcessorRegionsOfInterestArrayOutput
Specifies locations in the frames where Amazon Rekognition checks for objects or people. See `regionsOfInterest`.
func (StreamProcessorOutput) RoleArn ¶
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 ¶
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
deprecated
func (o StreamProcessorOutput) StreamProcessorArn() pulumi.StringOutput
(**Deprecated**) ARN of the Stream Processor. Use `arn` instead.
Deprecated: Use 'arn' instead. This attribute will be removed in a future version of the provider.
func (StreamProcessorOutput) Tags ¶
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 ¶
func (o StreamProcessorOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (StreamProcessorOutput) Timeouts ¶
func (o StreamProcessorOutput) Timeouts() StreamProcessorTimeoutsPtrOutput
func (StreamProcessorOutput) ToStreamProcessorOutput ¶
func (o StreamProcessorOutput) ToStreamProcessorOutput() StreamProcessorOutput
func (StreamProcessorOutput) ToStreamProcessorOutputWithContext ¶
func (o StreamProcessorOutput) ToStreamProcessorOutputWithContext(ctx context.Context) StreamProcessorOutput
type StreamProcessorOutputKinesisDataStream ¶
type StreamProcessorOutputKinesisDataStream struct {
// ARN of the output Amazon Kinesis Data Streams stream.
Arn *string `pulumi:"arn"`
}
type StreamProcessorOutputKinesisDataStreamArgs ¶
type StreamProcessorOutputKinesisDataStreamArgs struct {
// ARN of the output Amazon Kinesis Data Streams stream.
Arn pulumi.StringPtrInput `pulumi:"arn"`
}
func (StreamProcessorOutputKinesisDataStreamArgs) ElementType ¶
func (StreamProcessorOutputKinesisDataStreamArgs) ElementType() reflect.Type
func (StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutput ¶
func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutput() StreamProcessorOutputKinesisDataStreamOutput
func (StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutputWithContext ¶
func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamOutput
func (StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutput ¶
func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
func (StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext ¶
func (i StreamProcessorOutputKinesisDataStreamArgs) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
type StreamProcessorOutputKinesisDataStreamInput ¶
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 ¶
type StreamProcessorOutputKinesisDataStreamOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputKinesisDataStreamOutput) Arn ¶
func (o StreamProcessorOutputKinesisDataStreamOutput) Arn() pulumi.StringPtrOutput
ARN of the output Amazon Kinesis Data Streams stream.
func (StreamProcessorOutputKinesisDataStreamOutput) ElementType ¶
func (StreamProcessorOutputKinesisDataStreamOutput) ElementType() reflect.Type
func (StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutput ¶
func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutput() StreamProcessorOutputKinesisDataStreamOutput
func (StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutputWithContext ¶
func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamOutput
func (StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput ¶
func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
func (StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext ¶
func (o StreamProcessorOutputKinesisDataStreamOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
type StreamProcessorOutputKinesisDataStreamPtrInput ¶
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 ¶
func StreamProcessorOutputKinesisDataStreamPtr(v *StreamProcessorOutputKinesisDataStreamArgs) StreamProcessorOutputKinesisDataStreamPtrInput
type StreamProcessorOutputKinesisDataStreamPtrOutput ¶
type StreamProcessorOutputKinesisDataStreamPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputKinesisDataStreamPtrOutput) Arn ¶
func (o StreamProcessorOutputKinesisDataStreamPtrOutput) Arn() pulumi.StringPtrOutput
ARN of the output Amazon Kinesis Data Streams stream.
func (StreamProcessorOutputKinesisDataStreamPtrOutput) ElementType ¶
func (StreamProcessorOutputKinesisDataStreamPtrOutput) ElementType() reflect.Type
func (StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput ¶
func (o StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutput() StreamProcessorOutputKinesisDataStreamPtrOutput
func (StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext ¶
func (o StreamProcessorOutputKinesisDataStreamPtrOutput) ToStreamProcessorOutputKinesisDataStreamPtrOutputWithContext(ctx context.Context) StreamProcessorOutputKinesisDataStreamPtrOutput
type StreamProcessorOutputS3Destination ¶
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 ¶
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 ¶
func (StreamProcessorOutputS3DestinationArgs) ElementType() reflect.Type
func (StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutput ¶
func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutput() StreamProcessorOutputS3DestinationOutput
func (StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutputWithContext ¶
func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationOutput
func (StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutput ¶
func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
func (StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutputWithContext ¶
func (i StreamProcessorOutputS3DestinationArgs) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
type StreamProcessorOutputS3DestinationInput ¶
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 ¶
type StreamProcessorOutputS3DestinationOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputS3DestinationOutput) Bucket ¶
func (o StreamProcessorOutputS3DestinationOutput) Bucket() pulumi.StringPtrOutput
Name of the Amazon S3 bucket you want to associate with the streaming video project.
func (StreamProcessorOutputS3DestinationOutput) ElementType ¶
func (StreamProcessorOutputS3DestinationOutput) ElementType() reflect.Type
func (StreamProcessorOutputS3DestinationOutput) KeyPrefix ¶
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 ¶
func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutput() StreamProcessorOutputS3DestinationOutput
func (StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutputWithContext ¶
func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationOutput
func (StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutput ¶
func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
func (StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext ¶
func (o StreamProcessorOutputS3DestinationOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
type StreamProcessorOutputS3DestinationPtrInput ¶
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 ¶
func StreamProcessorOutputS3DestinationPtr(v *StreamProcessorOutputS3DestinationArgs) StreamProcessorOutputS3DestinationPtrInput
type StreamProcessorOutputS3DestinationPtrOutput ¶
type StreamProcessorOutputS3DestinationPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputS3DestinationPtrOutput) Bucket ¶
func (o StreamProcessorOutputS3DestinationPtrOutput) Bucket() pulumi.StringPtrOutput
Name of the Amazon S3 bucket you want to associate with the streaming video project.
func (StreamProcessorOutputS3DestinationPtrOutput) ElementType ¶
func (StreamProcessorOutputS3DestinationPtrOutput) ElementType() reflect.Type
func (StreamProcessorOutputS3DestinationPtrOutput) KeyPrefix ¶
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 ¶
func (o StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutput() StreamProcessorOutputS3DestinationPtrOutput
func (StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext ¶
func (o StreamProcessorOutputS3DestinationPtrOutput) ToStreamProcessorOutputS3DestinationPtrOutputWithContext(ctx context.Context) StreamProcessorOutputS3DestinationPtrOutput
type StreamProcessorOutputType ¶
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 ¶
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 ¶
func (StreamProcessorOutputTypeArgs) ElementType() reflect.Type
func (StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutput ¶
func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutput() StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutputWithContext ¶
func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypeOutputWithContext(ctx context.Context) StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutput ¶
func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
func (StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutputWithContext ¶
func (i StreamProcessorOutputTypeArgs) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
type StreamProcessorOutputTypeInput ¶
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 ¶
type StreamProcessorOutputTypeOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputTypeOutput) ElementType ¶
func (StreamProcessorOutputTypeOutput) ElementType() reflect.Type
func (StreamProcessorOutputTypeOutput) KinesisDataStream ¶
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 ¶
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 ¶
func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutput() StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutputWithContext ¶
func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypeOutputWithContext(ctx context.Context) StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutput ¶
func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
func (StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutputWithContext ¶
func (o StreamProcessorOutputTypeOutput) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
type StreamProcessorOutputTypePtrInput ¶
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 ¶
func StreamProcessorOutputTypePtr(v *StreamProcessorOutputTypeArgs) StreamProcessorOutputTypePtrInput
type StreamProcessorOutputTypePtrOutput ¶
type StreamProcessorOutputTypePtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorOutputTypePtrOutput) Elem ¶
func (o StreamProcessorOutputTypePtrOutput) Elem() StreamProcessorOutputTypeOutput
func (StreamProcessorOutputTypePtrOutput) ElementType ¶
func (StreamProcessorOutputTypePtrOutput) ElementType() reflect.Type
func (StreamProcessorOutputTypePtrOutput) KinesisDataStream ¶
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 ¶
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 ¶
func (o StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutput() StreamProcessorOutputTypePtrOutput
func (StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutputWithContext ¶
func (o StreamProcessorOutputTypePtrOutput) ToStreamProcessorOutputTypePtrOutputWithContext(ctx context.Context) StreamProcessorOutputTypePtrOutput
type StreamProcessorRegionsOfInterest ¶
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 ¶
type StreamProcessorRegionsOfInterestArgs struct {
// Box representing a region of interest on screen. Only 1 per region is allowed. See `boundingBox`.
BoundingBox StreamProcessorRegionsOfInterestBoundingBoxInput `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 ¶
func (StreamProcessorRegionsOfInterestArgs) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutput ¶
func (i StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutput() StreamProcessorRegionsOfInterestOutput
func (StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutputWithContext ¶
func (i StreamProcessorRegionsOfInterestArgs) ToStreamProcessorRegionsOfInterestOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestOutput
type StreamProcessorRegionsOfInterestArray ¶
type StreamProcessorRegionsOfInterestArray []StreamProcessorRegionsOfInterestInput
func (StreamProcessorRegionsOfInterestArray) ElementType ¶
func (StreamProcessorRegionsOfInterestArray) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutput ¶
func (i StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutput() StreamProcessorRegionsOfInterestArrayOutput
func (StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutputWithContext ¶
func (i StreamProcessorRegionsOfInterestArray) ToStreamProcessorRegionsOfInterestArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestArrayOutput
type StreamProcessorRegionsOfInterestArrayInput ¶
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 ¶
type StreamProcessorRegionsOfInterestArrayOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestArrayOutput) ElementType ¶
func (StreamProcessorRegionsOfInterestArrayOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutput ¶
func (o StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutput() StreamProcessorRegionsOfInterestArrayOutput
func (StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutputWithContext ¶
func (o StreamProcessorRegionsOfInterestArrayOutput) ToStreamProcessorRegionsOfInterestArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestArrayOutput
type StreamProcessorRegionsOfInterestBoundingBox ¶
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 ¶
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 ¶
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutput ¶
func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutput() StreamProcessorRegionsOfInterestBoundingBoxOutput
func (StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext ¶
func (i StreamProcessorRegionsOfInterestBoundingBoxArgs) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxOutput
type StreamProcessorRegionsOfInterestBoundingBoxInput ¶
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 ¶
type StreamProcessorRegionsOfInterestBoundingBoxOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ElementType ¶
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) Height ¶
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Height() pulumi.Float64PtrOutput
Height of the bounding box as a ratio of the overall image height.
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) Left ¶
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Left() pulumi.Float64PtrOutput
Left coordinate of the bounding box as a ratio of overall image width.
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutput ¶
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutput() StreamProcessorRegionsOfInterestBoundingBoxOutput
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext ¶
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) ToStreamProcessorRegionsOfInterestBoundingBoxOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestBoundingBoxOutput
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) Top ¶
Top coordinate of the bounding box as a ratio of overall image height.
func (StreamProcessorRegionsOfInterestBoundingBoxOutput) Width ¶
func (o StreamProcessorRegionsOfInterestBoundingBoxOutput) Width() pulumi.Float64PtrOutput
Width of the bounding box as a ratio of the overall image width.
type StreamProcessorRegionsOfInterestInput ¶
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 ¶
type StreamProcessorRegionsOfInterestOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestOutput) BoundingBox ¶
func (o StreamProcessorRegionsOfInterestOutput) BoundingBox() StreamProcessorRegionsOfInterestBoundingBoxOutput
Box representing a region of interest on screen. Only 1 per region is allowed. See `boundingBox`.
func (StreamProcessorRegionsOfInterestOutput) ElementType ¶
func (StreamProcessorRegionsOfInterestOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestOutput) Polygons ¶
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 ¶
func (o StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutput() StreamProcessorRegionsOfInterestOutput
func (StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutputWithContext ¶
func (o StreamProcessorRegionsOfInterestOutput) ToStreamProcessorRegionsOfInterestOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestOutput
type StreamProcessorRegionsOfInterestPolygonArgs ¶
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 ¶
func (StreamProcessorRegionsOfInterestPolygonArgs) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutput ¶
func (i StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutput() StreamProcessorRegionsOfInterestPolygonOutput
func (StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext ¶
func (i StreamProcessorRegionsOfInterestPolygonArgs) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonOutput
type StreamProcessorRegionsOfInterestPolygonArray ¶
type StreamProcessorRegionsOfInterestPolygonArray []StreamProcessorRegionsOfInterestPolygonInput
func (StreamProcessorRegionsOfInterestPolygonArray) ElementType ¶
func (StreamProcessorRegionsOfInterestPolygonArray) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutput ¶
func (i StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutput() StreamProcessorRegionsOfInterestPolygonArrayOutput
func (StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext ¶
func (i StreamProcessorRegionsOfInterestPolygonArray) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonArrayOutput
type StreamProcessorRegionsOfInterestPolygonArrayInput ¶
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 ¶
type StreamProcessorRegionsOfInterestPolygonArrayOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ElementType ¶
func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutput ¶
func (o StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutput() StreamProcessorRegionsOfInterestPolygonArrayOutput
func (StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext ¶
func (o StreamProcessorRegionsOfInterestPolygonArrayOutput) ToStreamProcessorRegionsOfInterestPolygonArrayOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonArrayOutput
type StreamProcessorRegionsOfInterestPolygonInput ¶
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 ¶
type StreamProcessorRegionsOfInterestPolygonOutput struct{ *pulumi.OutputState }
func (StreamProcessorRegionsOfInterestPolygonOutput) ElementType ¶
func (StreamProcessorRegionsOfInterestPolygonOutput) ElementType() reflect.Type
func (StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutput ¶
func (o StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutput() StreamProcessorRegionsOfInterestPolygonOutput
func (StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext ¶
func (o StreamProcessorRegionsOfInterestPolygonOutput) ToStreamProcessorRegionsOfInterestPolygonOutputWithContext(ctx context.Context) StreamProcessorRegionsOfInterestPolygonOutput
func (StreamProcessorRegionsOfInterestPolygonOutput) X ¶
The value of the X coordinate for a point on a Polygon.
type StreamProcessorSettings ¶
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 ¶
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 ¶
func (StreamProcessorSettingsArgs) ElementType() reflect.Type
func (StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutput ¶
func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutput() StreamProcessorSettingsOutput
func (StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutputWithContext ¶
func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsOutputWithContext(ctx context.Context) StreamProcessorSettingsOutput
func (StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutput ¶
func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
func (StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutputWithContext ¶
func (i StreamProcessorSettingsArgs) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
type StreamProcessorSettingsConnectedHome ¶
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 ¶
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 ¶
func (StreamProcessorSettingsConnectedHomeArgs) ElementType() reflect.Type
func (StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutput ¶
func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutput() StreamProcessorSettingsConnectedHomeOutput
func (StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutputWithContext ¶
func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomeOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomeOutput
func (StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutput ¶
func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
func (StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext ¶
func (i StreamProcessorSettingsConnectedHomeArgs) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
type StreamProcessorSettingsConnectedHomeInput ¶
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 ¶
type StreamProcessorSettingsConnectedHomeOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsConnectedHomeOutput) ElementType ¶
func (StreamProcessorSettingsConnectedHomeOutput) ElementType() reflect.Type
func (StreamProcessorSettingsConnectedHomeOutput) Labels ¶
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 ¶
func (o StreamProcessorSettingsConnectedHomeOutput) MinConfidence() pulumi.Float64PtrOutput
Minimum confidence required to label an object in the video.
func (StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutput ¶
func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutput() StreamProcessorSettingsConnectedHomeOutput
func (StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutputWithContext ¶
func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomeOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomeOutput
func (StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutput ¶
func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
func (StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext ¶
func (o StreamProcessorSettingsConnectedHomeOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
type StreamProcessorSettingsConnectedHomePtrInput ¶
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 ¶
func StreamProcessorSettingsConnectedHomePtr(v *StreamProcessorSettingsConnectedHomeArgs) StreamProcessorSettingsConnectedHomePtrInput
type StreamProcessorSettingsConnectedHomePtrOutput ¶
type StreamProcessorSettingsConnectedHomePtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsConnectedHomePtrOutput) ElementType ¶
func (StreamProcessorSettingsConnectedHomePtrOutput) ElementType() reflect.Type
func (StreamProcessorSettingsConnectedHomePtrOutput) Labels ¶
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 ¶
func (o StreamProcessorSettingsConnectedHomePtrOutput) MinConfidence() pulumi.Float64PtrOutput
Minimum confidence required to label an object in the video.
func (StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutput ¶
func (o StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutput() StreamProcessorSettingsConnectedHomePtrOutput
func (StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext ¶
func (o StreamProcessorSettingsConnectedHomePtrOutput) ToStreamProcessorSettingsConnectedHomePtrOutputWithContext(ctx context.Context) StreamProcessorSettingsConnectedHomePtrOutput
type StreamProcessorSettingsFaceSearch ¶
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 ¶
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 ¶
func (StreamProcessorSettingsFaceSearchArgs) ElementType() reflect.Type
func (StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutput ¶
func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutput() StreamProcessorSettingsFaceSearchOutput
func (StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutputWithContext ¶
func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchOutput
func (StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutput ¶
func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
func (StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext ¶
func (i StreamProcessorSettingsFaceSearchArgs) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
type StreamProcessorSettingsFaceSearchInput ¶
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 ¶
type StreamProcessorSettingsFaceSearchOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsFaceSearchOutput) CollectionId ¶
func (o StreamProcessorSettingsFaceSearchOutput) CollectionId() pulumi.StringOutput
ID of a collection that contains faces that you want to search for.
func (StreamProcessorSettingsFaceSearchOutput) ElementType ¶
func (StreamProcessorSettingsFaceSearchOutput) ElementType() reflect.Type
func (StreamProcessorSettingsFaceSearchOutput) FaceMatchThreshold ¶
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 ¶
func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutput() StreamProcessorSettingsFaceSearchOutput
func (StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutputWithContext ¶
func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchOutput
func (StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutput ¶
func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
func (StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext ¶
func (o StreamProcessorSettingsFaceSearchOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
type StreamProcessorSettingsFaceSearchPtrInput ¶
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 ¶
func StreamProcessorSettingsFaceSearchPtr(v *StreamProcessorSettingsFaceSearchArgs) StreamProcessorSettingsFaceSearchPtrInput
type StreamProcessorSettingsFaceSearchPtrOutput ¶
type StreamProcessorSettingsFaceSearchPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsFaceSearchPtrOutput) CollectionId ¶
func (o StreamProcessorSettingsFaceSearchPtrOutput) CollectionId() pulumi.StringPtrOutput
ID of a collection that contains faces that you want to search for.
func (StreamProcessorSettingsFaceSearchPtrOutput) ElementType ¶
func (StreamProcessorSettingsFaceSearchPtrOutput) ElementType() reflect.Type
func (StreamProcessorSettingsFaceSearchPtrOutput) FaceMatchThreshold ¶
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 ¶
func (o StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutput() StreamProcessorSettingsFaceSearchPtrOutput
func (StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext ¶
func (o StreamProcessorSettingsFaceSearchPtrOutput) ToStreamProcessorSettingsFaceSearchPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsFaceSearchPtrOutput
type StreamProcessorSettingsInput ¶
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 ¶
type StreamProcessorSettingsOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsOutput) ConnectedHome ¶
func (o StreamProcessorSettingsOutput) ConnectedHome() StreamProcessorSettingsConnectedHomePtrOutput
Label detection settings to use on a streaming video. See `connectedHome`.
func (StreamProcessorSettingsOutput) ElementType ¶
func (StreamProcessorSettingsOutput) ElementType() reflect.Type
func (StreamProcessorSettingsOutput) FaceSearch ¶
func (o StreamProcessorSettingsOutput) FaceSearch() StreamProcessorSettingsFaceSearchPtrOutput
Input face recognition parameters for an Amazon Rekognition stream processor. See `faceSearch`.
func (StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutput ¶
func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutput() StreamProcessorSettingsOutput
func (StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutputWithContext ¶
func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsOutputWithContext(ctx context.Context) StreamProcessorSettingsOutput
func (StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutput ¶
func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
func (StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutputWithContext ¶
func (o StreamProcessorSettingsOutput) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
type StreamProcessorSettingsPtrInput ¶
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 ¶
func StreamProcessorSettingsPtr(v *StreamProcessorSettingsArgs) StreamProcessorSettingsPtrInput
type StreamProcessorSettingsPtrOutput ¶
type StreamProcessorSettingsPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorSettingsPtrOutput) ConnectedHome ¶
func (o StreamProcessorSettingsPtrOutput) ConnectedHome() StreamProcessorSettingsConnectedHomePtrOutput
Label detection settings to use on a streaming video. See `connectedHome`.
func (StreamProcessorSettingsPtrOutput) Elem ¶
func (o StreamProcessorSettingsPtrOutput) Elem() StreamProcessorSettingsOutput
func (StreamProcessorSettingsPtrOutput) ElementType ¶
func (StreamProcessorSettingsPtrOutput) ElementType() reflect.Type
func (StreamProcessorSettingsPtrOutput) FaceSearch ¶
func (o StreamProcessorSettingsPtrOutput) FaceSearch() StreamProcessorSettingsFaceSearchPtrOutput
Input face recognition parameters for an Amazon Rekognition stream processor. See `faceSearch`.
func (StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutput ¶
func (o StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutput() StreamProcessorSettingsPtrOutput
func (StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutputWithContext ¶
func (o StreamProcessorSettingsPtrOutput) ToStreamProcessorSettingsPtrOutputWithContext(ctx context.Context) StreamProcessorSettingsPtrOutput
type StreamProcessorState ¶
type StreamProcessorState struct {
// ARN of the Stream Processor.
Arn pulumi.StringPtrInput
// 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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
// (**Deprecated**) ARN of the Stream Processor.
// Use `arn` instead.
//
// Deprecated: Use 'arn' instead. This attribute will be removed in a future version of the provider.
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.
TagsAll pulumi.StringMapInput
Timeouts StreamProcessorTimeoutsPtrInput
}
func (StreamProcessorState) ElementType ¶
func (StreamProcessorState) ElementType() reflect.Type
type StreamProcessorTimeouts ¶
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 ¶
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 ¶
func (StreamProcessorTimeoutsArgs) ElementType() reflect.Type
func (StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutput ¶
func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutput() StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutputWithContext ¶
func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsOutputWithContext(ctx context.Context) StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutput ¶
func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutputWithContext ¶
func (i StreamProcessorTimeoutsArgs) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
type StreamProcessorTimeoutsInput ¶
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 ¶
type StreamProcessorTimeoutsOutput struct{ *pulumi.OutputState }
func (StreamProcessorTimeoutsOutput) Create ¶
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 ¶
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 ¶
func (StreamProcessorTimeoutsOutput) ElementType() reflect.Type
func (StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutput ¶
func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutput() StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutputWithContext ¶
func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsOutputWithContext(ctx context.Context) StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutput ¶
func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutputWithContext ¶
func (o StreamProcessorTimeoutsOutput) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsOutput) Update ¶
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 ¶
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 ¶
func StreamProcessorTimeoutsPtr(v *StreamProcessorTimeoutsArgs) StreamProcessorTimeoutsPtrInput
type StreamProcessorTimeoutsPtrOutput ¶
type StreamProcessorTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (StreamProcessorTimeoutsPtrOutput) Create ¶
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 ¶
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 ¶
func (o StreamProcessorTimeoutsPtrOutput) Elem() StreamProcessorTimeoutsOutput
func (StreamProcessorTimeoutsPtrOutput) ElementType ¶
func (StreamProcessorTimeoutsPtrOutput) ElementType() reflect.Type
func (StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutput ¶
func (o StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutput() StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutputWithContext ¶
func (o StreamProcessorTimeoutsPtrOutput) ToStreamProcessorTimeoutsPtrOutputWithContext(ctx context.Context) StreamProcessorTimeoutsPtrOutput
func (StreamProcessorTimeoutsPtrOutput) Update ¶
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).