FlowDefinitionState class

Input properties used for looking up and filtering FlowDefinition resources.

Constructors

FlowDefinitionState({Input<String?>? arn, Input<String?>? flowDefinitionName, Input<FlowDefinitionHumanLoopActivationConfig?>? humanLoopActivationConfig, Input<FlowDefinitionHumanLoopConfig?>? humanLoopConfig, Input<FlowDefinitionHumanLoopRequestSource?>? humanLoopRequestSource, Input<FlowDefinitionOutputConfig?>? outputConfig, Input<String?>? region, Input<String?>? roleArn, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll})
Creates a new FlowDefinitionState. arn ARN assigned by AWS to this Flow Definition. flowDefinitionName The name of your flow definition. humanLoopActivationConfig An object containing information about the events that trigger a human workflow. See Human Loop Activation Config details below. humanLoopConfig An object containing information about the tasks the human reviewers will perform. See Human Loop Config details below. humanLoopRequestSource Container for configuring the source of human task requests. Use to specify if Amazon Rekognition or Amazon Textract is used as an integration source. See Human Loop Request Source details below. outputConfig An object containing information about where the human review results will be uploaded. See Output Config details below. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. roleArn ARN of the role needed to call other services on your behalf. tags 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. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
const
FlowDefinitionState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN assigned by AWS to this Flow Definition.
final
flowDefinitionName → Input<String?>?
The name of your flow definition.
final
hashCode → int
The hash code for this object.
no setterinherited
humanLoopActivationConfig → Input<FlowDefinitionHumanLoopActivationConfig?>?
An object containing information about the events that trigger a human workflow. See Human Loop Activation Config details below.
final
humanLoopConfig → Input<FlowDefinitionHumanLoopConfig?>?
An object containing information about the tasks the human reviewers will perform. See Human Loop Config details below.
final
humanLoopRequestSource → Input<FlowDefinitionHumanLoopRequestSource?>?
Container for configuring the source of human task requests. Use to specify if Amazon Rekognition or Amazon Textract is used as an integration source. See Human Loop Request Source details below.
final
outputConfig → Input<FlowDefinitionOutputConfig?>?
An object containing information about where the human review results will be uploaded. See Output Config details below.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
roleArn → Input<String?>?
ARN of the role needed to call other services on your behalf.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<Map<String, String>?>?
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.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited