Appflow / Client / list_flows

list_flows#

Appflow.Client.list_flows(**kwargs)#

Lists all of the flows associated with your account.

See also: AWS API Documentation

Request Syntax

response = client.list_flows(
    maxResults=123,
    nextToken='string'
)
Parameters:
  • maxResults (integer) – Specifies the maximum number of items that should be returned in the result set.

  • nextToken (string) – The pagination token for next page of data.

Return type:

dict

Returns:

Response Syntax

{
    'flows': [
        {
            'flowArn': 'string',
            'description': 'string',
            'flowName': 'string',
            'flowStatus': 'Active'|'Deprecated'|'Deleted'|'Draft'|'Errored'|'Suspended',
            'sourceConnectorType': 'Salesforce'|'Singular'|'Slack'|'Redshift'|'S3'|'Marketo'|'Googleanalytics'|'Zendesk'|'Servicenow'|'Datadog'|'Trendmicro'|'Snowflake'|'Dynatrace'|'Infornexus'|'Amplitude'|'Veeva'|'EventBridge'|'LookoutMetrics'|'Upsolver'|'Honeycode'|'CustomerProfiles'|'SAPOData'|'CustomConnector'|'Pardot',
            'sourceConnectorLabel': 'string',
            'destinationConnectorType': 'Salesforce'|'Singular'|'Slack'|'Redshift'|'S3'|'Marketo'|'Googleanalytics'|'Zendesk'|'Servicenow'|'Datadog'|'Trendmicro'|'Snowflake'|'Dynatrace'|'Infornexus'|'Amplitude'|'Veeva'|'EventBridge'|'LookoutMetrics'|'Upsolver'|'Honeycode'|'CustomerProfiles'|'SAPOData'|'CustomConnector'|'Pardot',
            'destinationConnectorLabel': 'string',
            'triggerType': 'Scheduled'|'Event'|'OnDemand',
            'createdAt': datetime(2015, 1, 1),
            'lastUpdatedAt': datetime(2015, 1, 1),
            'createdBy': 'string',
            'lastUpdatedBy': 'string',
            'tags': {
                'string': 'string'
            },
            'lastRunExecutionDetails': {
                'mostRecentExecutionMessage': 'string',
                'mostRecentExecutionTime': datetime(2015, 1, 1),
                'mostRecentExecutionStatus': 'InProgress'|'Successful'|'Error'|'CancelStarted'|'Canceled'
            }
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) –

    • flows (list) –

      The list of flows associated with your account.

      • (dict) –

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

        • flowArn (string) –

          The flow’s Amazon Resource Name (ARN).

        • description (string) –

          A user-entered description of the flow.

        • flowName (string) –

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

        • flowStatus (string) –

          Indicates the current status of the flow.

        • sourceConnectorType (string) –

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

        • sourceConnectorLabel (string) –

          The label of the source connector in the flow.

        • destinationConnectorType (string) –

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

        • destinationConnectorLabel (string) –

          The label of the destination connector in the flow.

        • triggerType (string) –

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

        • createdAt (datetime) –

          Specifies when the flow was created.

        • lastUpdatedAt (datetime) –

          Specifies when the flow was last updated.

        • createdBy (string) –

          The ARN of the user who created the flow.

        • lastUpdatedBy (string) –

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

        • tags (dict) –

          The tags used to organize, track, or control access for your flow.

          • (string) –

            • (string) –

        • lastRunExecutionDetails (dict) –

          Describes the details of the most recent flow run.

          • mostRecentExecutionMessage (string) –

            Describes the details of the most recent flow run.

          • mostRecentExecutionTime (datetime) –

            Specifies the time of the most recent flow run.

          • mostRecentExecutionStatus (string) –

            Specifies the status of the most recent flow run.

    • nextToken (string) –

      The pagination token for next page of data.

Exceptions

  • Appflow.Client.exceptions.ValidationException

  • Appflow.Client.exceptions.InternalServerException