

# ExecutionConfiguration


The configuration for how the files should be pulled from the source.

## Contents


 ** ExecutionMode **   <a name="connect-Type-connect-app-integrations_ExecutionConfiguration-ExecutionMode"></a>
The mode for data import/export execution.  
Type: String  
Valid Values: `ON_DEMAND | SCHEDULED`   
Required: Yes

 ** OnDemandConfiguration **   <a name="connect-Type-connect-app-integrations_ExecutionConfiguration-OnDemandConfiguration"></a>
The start and end time for data pull from the source.  
Type: [OnDemandConfiguration](API_connect-app-integrations_OnDemandConfiguration.md) object  
Required: No

 ** ScheduleConfiguration **   <a name="connect-Type-connect-app-integrations_ExecutionConfiguration-ScheduleConfiguration"></a>
The name of the data and how often it should be pulled from the source.  
Type: [ScheduleConfiguration](API_connect-app-integrations_ScheduleConfiguration.md) object  
Required: No

## See Also


For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/ExecutionConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ExecutionConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ExecutionConfiguration) 