You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Appflow::Types::DescribeFlowResponse

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#created_at ⇒ Time

Specifies when the flow was created.

Returns:

  • (Time) —

    Specifies when the flow was created.

#created_by ⇒ String

The ARN of the user who created the flow.

Returns:

  • (String) —

    The ARN of the user who created the flow.

#description ⇒ String

A description of the flow.

Returns:

  • (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.

Returns:

#flow_arn ⇒ String

The flow\'s Amazon Resource Name (ARN).

Returns:

  • (String) —

    The flow\'s Amazon Resource Name (ARN).

#flow_name ⇒ String

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

Returns:

  • (String) —

    The specified name of the flow.

#flow_status ⇒ String

Indicates the current status of the flow.

Possible values:

  • Active
  • Deprecated
  • Deleted
  • Draft
  • Errored
  • Suspended

Returns:

  • (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. This applies only to scheduled or event-triggered flows.

Returns:

  • (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. 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.

Returns:

  • (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.

Returns:

#last_updated_at ⇒ Time

Specifies when the flow was last updated.

Returns:

  • (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.

Returns:

  • (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.

Returns:

  • (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.

Returns:

  • (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.

Returns:

  • (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.

Returns: