Class: Aws::Appflow::Types::DescribeFlowResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::DescribeFlowResponse
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
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 description of the flow.
-
#destination_flow_config_list ⇒ Array<Types::DestinationFlowConfig>
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
-
#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.
-
#flow_status_message ⇒ String
Contains an error message if the flow status is in a suspended or error state.
-
#kms_arn ⇒ String
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption.
-
#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 user name of the account that performed the most recent update.
-
#source_flow_config ⇒ Types::SourceFlowConfig
The configuration that controls how Amazon AppFlow retrieves data from the source connector.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for your flow.
-
#tasks ⇒ Array<Types::Task>
A list of tasks that Amazon AppFlow 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
#created_at ⇒ Time
Specifies when the flow was created.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#created_by ⇒ String
The ARN of the user who created the flow.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the flow.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#destination_flow_config_list ⇒ Array<Types::DestinationFlowConfig>
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#flow_arn ⇒ String
The flow's Amazon Resource Name (ARN).
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#flow_name ⇒ String
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#flow_status ⇒ String
Indicates the current status of the flow.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#flow_status_message ⇒ String
Contains an error message if the flow status is in a suspended or error state. This applies only to scheduled or event-triggered flows.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#kms_arn ⇒ String
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#last_run_execution_details ⇒ Types::ExecutionDetails
Describes the details of the most recent flow run.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#last_updated_at ⇒ Time
Specifies when the flow was last updated.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#last_updated_by ⇒ String
Specifies the user name of the account that performed the most recent update.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#source_flow_config ⇒ Types::SourceFlowConfig
The configuration that controls how Amazon AppFlow retrieves data from the source connector.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for your flow.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#tasks ⇒ Array<Types::Task>
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |
#trigger_config ⇒ Types::TriggerConfig
The trigger settings that determine how and when the flow runs.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3082 class DescribeFlowResponse < Struct.new( :flow_arn, :description, :flow_name, :kms_arn, :flow_status, :flow_status_message, :source_flow_config, :destination_flow_config_list, :last_run_execution_details, :trigger_config, :tasks, :created_at, :last_updated_at, :created_by, :last_updated_by, :tags) SENSITIVE = [] include Aws::Structure end |