Class: Aws::Appflow::Types::FlowDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::FlowDefinition
- Includes:
- Structure
- Defined in:
- 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_label ⇒ String
The label of the destination connector in 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_label ⇒ String
The label of the source connector in 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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#destination_connector_label ⇒ String
The label of the destination connector in the flow.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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).
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |
#source_connector_label ⇒ String
The label of the source connector in the flow.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :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`.
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/aws-sdk-appflow/types.rb', line 2642 class FlowDefinition < Struct.new( :flow_arn, :description, :flow_name, :flow_status, :source_connector_type, :source_connector_label, :destination_connector_type, :destination_connector_label, :trigger_type, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags, :last_run_execution_details) SENSITIVE = [] include Aws::Structure end |