Class: Aws::CustomerProfiles::Types::FlowDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::FlowDefinition
- Defined in:
- gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb
Overview
The configurations that control how Customer Profiles retrieves data from the source, Amazon AppFlow. Customer Profiles uses this information to create an AppFlow flow on behalf of customers.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
A description of the flow you want to create.
-
#flow_name ⇒ String
The specified name of the flow.
-
#kms_arn ⇒ String
The Amazon Resource Name of the AWS Key Management Service (KMS) key you provide for encryption.
-
#source_flow_config ⇒ Types::SourceFlowConfig
The configuration that controls how Customer Profiles retrieves data from the source.
-
#tasks ⇒ Array<Types::Task>
A list of tasks that Customer Profiles performs while transferring the data in the flow run.
-
#trigger_config ⇒ Types::TriggerConfig
The trigger settings that determine how and when the flow runs.
Instance Attribute Details
#description ⇒ String
A description of the flow you want to create.
2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2607 class FlowDefinition < Struct.new( :description, :flow_name, :kms_arn, :source_flow_config, :tasks, :trigger_config) SENSITIVE = [] include Aws::Structure end |
#flow_name ⇒ String
The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.
2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2607 class FlowDefinition < Struct.new( :description, :flow_name, :kms_arn, :source_flow_config, :tasks, :trigger_config) SENSITIVE = [] include Aws::Structure end |
#kms_arn ⇒ String
The Amazon Resource Name of the AWS Key Management Service (KMS) key you provide for encryption.
2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2607 class FlowDefinition < Struct.new( :description, :flow_name, :kms_arn, :source_flow_config, :tasks, :trigger_config) SENSITIVE = [] include Aws::Structure end |
#source_flow_config ⇒ Types::SourceFlowConfig
The configuration that controls how Customer Profiles retrieves data from the source.
2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2607 class FlowDefinition < Struct.new( :description, :flow_name, :kms_arn, :source_flow_config, :tasks, :trigger_config) SENSITIVE = [] include Aws::Structure end |
#tasks ⇒ Array<Types::Task>
A list of tasks that Customer Profiles performs while transferring the data in the flow run.
2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2607 class FlowDefinition < Struct.new( :description, :flow_name, :kms_arn, :source_flow_config, :tasks, :trigger_config) SENSITIVE = [] include Aws::Structure end |
#trigger_config ⇒ Types::TriggerConfig
The trigger settings that determine how and when the flow runs.
2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2607 class FlowDefinition < Struct.new( :description, :flow_name, :kms_arn, :source_flow_config, :tasks, :trigger_config) SENSITIVE = [] include Aws::Structure end |