Class: Aws::Appflow::Types::UpdateFlowRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A description of the flow.

Returns:

  • (String)


5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5249

class UpdateFlowRequest < Struct.new(
  :flow_name,
  :description,
  :trigger_config,
  :source_flow_config,
  :destination_flow_config_list,
  :tasks,
  :metadata_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end

#destination_flow_config_listArray<Types::DestinationFlowConfig>

The configuration that controls how Amazon AppFlow transfers data to the destination connector.

Returns:



5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5249

class UpdateFlowRequest < Struct.new(
  :flow_name,
  :description,
  :trigger_config,
  :source_flow_config,
  :destination_flow_config_list,
  :tasks,
  :metadata_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end

#flow_nameString

The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.

Returns:

  • (String)


5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5249

class UpdateFlowRequest < Struct.new(
  :flow_name,
  :description,
  :trigger_config,
  :source_flow_config,
  :destination_flow_config_list,
  :tasks,
  :metadata_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end

#metadata_catalog_configTypes::MetadataCatalogConfig

Specifies the configuration that Amazon AppFlow uses when it catalogs the data that's transferred by the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data catalog.



5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5249

class UpdateFlowRequest < Struct.new(
  :flow_name,
  :description,
  :trigger_config,
  :source_flow_config,
  :destination_flow_config_list,
  :tasks,
  :metadata_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end

#source_flow_configTypes::SourceFlowConfig

Contains information about the configuration of the source connector used in the flow.



5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5249

class UpdateFlowRequest < Struct.new(
  :flow_name,
  :description,
  :trigger_config,
  :source_flow_config,
  :destination_flow_config_list,
  :tasks,
  :metadata_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end

#tasksArray<Types::Task>

A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.

Returns:



5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5249

class UpdateFlowRequest < Struct.new(
  :flow_name,
  :description,
  :trigger_config,
  :source_flow_config,
  :destination_flow_config_list,
  :tasks,
  :metadata_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end

#trigger_configTypes::TriggerConfig

The trigger settings that determine how and when the flow runs.



5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5249

class UpdateFlowRequest < Struct.new(
  :flow_name,
  :description,
  :trigger_config,
  :source_flow_config,
  :destination_flow_config_list,
  :tasks,
  :metadata_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end