FlowState class

Input properties used for looking up and filtering Flow resources.

Constructors

FlowState({Input<String?>? arn, Input<String?>? description, Input<List<FlowDestinationFlowConfig>?>? destinationFlowConfigs, Input<String?>? flowStatus, Input<String?>? kmsArn, Input<FlowMetadataCatalogConfig?>? metadataCatalogConfig, Input<String?>? name, Input<String?>? region, Input<FlowSourceFlowConfig?>? sourceFlowConfig, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<List<FlowTask>?>? tasks, Input<FlowTriggerConfig?>? triggerConfig})
Creates a new FlowState. arn Flow's ARN. description Description of the flow. destinationFlowConfigs Configuration that controls how Amazon AppFlow places data in the destination connector. See the destinationFlowConfig Block for details. flowStatus Current status of the flow. kmsArn ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided. metadataCatalogConfig Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the metadataCatalogConfig Block for details. name Name of the flow. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. sourceFlowConfig Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the sourceFlowConfig Block for details. tags Key-value mapping of resource tags. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. tasks Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the task Block for details. triggerConfig Configuration that determines how and when the flow runs. See the triggerConfig Block for details.
const
FlowState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
Flow's ARN.
final
description → Input<String?>?
Description of the flow.
final
destinationFlowConfigs → Input<List<FlowDestinationFlowConfig>?>?
Configuration that controls how Amazon AppFlow places data in the destination connector. See the destinationFlowConfig Block for details.
final
flowStatus → Input<String?>?
Current status of the flow.
final
hashCode → int
The hash code for this object.
no setterinherited
kmsArn → Input<String?>?
ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
final
metadataCatalogConfig → Input<FlowMetadataCatalogConfig?>?
Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the metadataCatalogConfig Block for details.
final
name → Input<String?>?
Name of the flow.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sourceFlowConfig → Input<FlowSourceFlowConfig?>?
Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the sourceFlowConfig Block for details.
final
tags → Input<Map<String, String>?>?
Key-value mapping of resource tags. 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>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
tasks → Input<List<FlowTask>?>?
Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the task Block for details.
final
triggerConfig → Input<FlowTriggerConfig?>?
Configuration that determines how and when the flow runs. See the triggerConfig Block for details.
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