FlowState constructor
- Input<
String?> ? arn, - Input<
String?> ? description, - Input<
List< ? destinationFlowConfigs,FlowDestinationFlowConfig> ?> - Input<
String?> ? flowStatus, - Input<
String?> ? kmsArn, - Input<
FlowMetadataCatalogConfig?> ? metadataCatalogConfig, - Input<
String?> ? name, - Input<
String?> ? region, - Input<
FlowSourceFlowConfig?> ? sourceFlowConfig, - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?> - Input<
List< ? tasks,FlowTask> ?> - 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.
Implementation
const FlowState({
this.arn,
this.description,
this.destinationFlowConfigs,
this.flowStatus,
this.kmsArn,
this.metadataCatalogConfig,
this.name,
this.region,
this.sourceFlowConfig,
this.tags,
this.tagsAll,
this.tasks,
this.triggerConfig,
});