Class: Aws::Appflow::Types::FlowDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::FlowDefinition
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
The properties of the flow, such as its source, destination, trigger type, and so on.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
Specifies when the flow was created.
-
#created_by ⇒ String
The ARN of the user who created the flow.
-
#description ⇒ String
A user-entered description of the flow.
-
#destination_connector_type ⇒ String
Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
-
#flow_arn ⇒ String
The flow's Amazon Resource Name (ARN).
-
#flow_name ⇒ String
The specified name of the flow.
-
#flow_status ⇒ String
Indicates the current status of the flow.
-
#last_run_execution_details ⇒ Types::ExecutionDetails
Describes the details of the most recent flow run.
-
#last_updated_at ⇒ Time
Specifies when the flow was last updated.
-
#last_updated_by ⇒ String
Specifies the account user name that most recently updated the flow.
-
#source_connector_type ⇒ String
Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for your flow.
-
#trigger_type ⇒ String
Specifies the type of flow trigger.
Instance Attribute Details
#created_at ⇒ Time
Specifies when the flow was created.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#created_by ⇒ String
The ARN of the user who created the flow.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A user-entered description of the flow.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#destination_connector_type ⇒ String
Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#flow_arn ⇒ String
The flow's Amazon Resource Name (ARN).
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#flow_name ⇒ String
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#flow_status ⇒ String
Indicates the current status of the flow.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#last_run_execution_details ⇒ Types::ExecutionDetails
Describes the details of the most recent flow run.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#last_updated_at ⇒ Time
Specifies when the flow was last updated.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#last_updated_by ⇒ String
Specifies the account user name that most recently updated the flow.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#source_connector_type ⇒ String
Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for your flow.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#trigger_type ⇒ String
Specifies the type of flow trigger. This can be OnDemand
,
Scheduled
, or Event
.
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2563 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :destination_connector_type, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |