AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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

Class: Aws::Appflow::Types::FlowDefinition

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

Overview

The properties of the flow, such as its source, destination, trigger type, and so on.

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

Specifies when the flow was created.

Returns:

  • (Time)

    Specifies when the flow was created.

#created_byString

The ARN of the user who created the flow.

Returns:

  • (String)

    The ARN of the user who created the flow.

#descriptionString

A user-entered description of the flow.

Returns:

  • (String)

    A user-entered description of the flow.

#destination_connector_typeString

Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.

Possible values:

  • Salesforce
  • Singular
  • Slack
  • Redshift
  • S3
  • Marketo
  • Googleanalytics
  • Zendesk
  • Servicenow
  • Datadog
  • Trendmicro
  • Snowflake
  • Dynatrace
  • Infornexus
  • Amplitude
  • Veeva
  • EventBridge

Returns:

  • (String)

    Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.

#flow_arnString

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

Returns:

  • (String)

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

#flow_nameString

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

Returns:

  • (String)

    The specified name of the flow.

#flow_statusString

Indicates the current status of the flow.

Possible values:

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

Returns:

  • (String)

    Indicates the current status of the flow.

#last_run_execution_detailsTypes::ExecutionDetails

Describes the details of the most recent flow run.

Returns:

#last_updated_atTime

Specifies when the flow was last updated.

Returns:

  • (Time)

    Specifies when the flow was last updated.

#last_updated_byString

Specifies the account user name that most recently updated the flow.

Returns:

  • (String)

    Specifies the account user name that most recently updated the flow.

#source_connector_typeString

Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.

Possible values:

  • Salesforce
  • Singular
  • Slack
  • Redshift
  • S3
  • Marketo
  • Googleanalytics
  • Zendesk
  • Servicenow
  • Datadog
  • Trendmicro
  • Snowflake
  • Dynatrace
  • Infornexus
  • Amplitude
  • Veeva
  • EventBridge

Returns:

  • (String)

    Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.

#tagsHash<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.

#trigger_typeString

Specifies the type of flow trigger. This can be OnDemand, Scheduled, or Event.

Possible values:

  • Scheduled
  • Event
  • OnDemand

Returns:

  • (String)

    Specifies the type of flow trigger.