

# Amazon AppIntegrations Service
<a name="API_Types_Amazon_AppIntegrations_Service"></a>

The following data types are supported by Amazon AppIntegrations Service:
+  [ApplicationAssociationSummary](API_connect-app-integrations_ApplicationAssociationSummary.md) 
+  [ApplicationConfig](API_connect-app-integrations_ApplicationConfig.md) 
+  [ApplicationSourceConfig](API_connect-app-integrations_ApplicationSourceConfig.md) 
+  [ApplicationSummary](API_connect-app-integrations_ApplicationSummary.md) 
+  [ContactHandling](API_connect-app-integrations_ContactHandling.md) 
+  [DataIntegrationAssociationSummary](API_connect-app-integrations_DataIntegrationAssociationSummary.md) 
+  [DataIntegrationSummary](API_connect-app-integrations_DataIntegrationSummary.md) 
+  [EventFilter](API_connect-app-integrations_EventFilter.md) 
+  [EventIntegration](API_connect-app-integrations_EventIntegration.md) 
+  [EventIntegrationAssociation](API_connect-app-integrations_EventIntegrationAssociation.md) 
+  [ExecutionConfiguration](API_connect-app-integrations_ExecutionConfiguration.md) 
+  [ExternalUrlConfig](API_connect-app-integrations_ExternalUrlConfig.md) 
+  [FileConfiguration](API_connect-app-integrations_FileConfiguration.md) 
+  [IframeConfig](API_connect-app-integrations_IframeConfig.md) 
+  [LastExecutionStatus](API_connect-app-integrations_LastExecutionStatus.md) 
+  [OnDemandConfiguration](API_connect-app-integrations_OnDemandConfiguration.md) 
+  [Publication](API_connect-app-integrations_Publication.md) 
+  [ScheduleConfiguration](API_connect-app-integrations_ScheduleConfiguration.md) 
+  [Subscription](API_connect-app-integrations_Subscription.md) 

# ApplicationAssociationSummary
<a name="API_connect-app-integrations_ApplicationAssociationSummary"></a>

Summary information about the Application Association.

## Contents
<a name="API_connect-app-integrations_ApplicationAssociationSummary_Contents"></a>

 ** ApplicationArn **   <a name="connect-Type-connect-app-integrations_ApplicationAssociationSummary-ApplicationArn"></a>
The Amazon Resource Name (ARN) of the Application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: No

 ** ApplicationAssociationArn **   <a name="connect-Type-connect-app-integrations_ApplicationAssociationSummary-ApplicationAssociationArn"></a>
The Amazon Resource Name (ARN) of the Application Association.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: No

 ** ClientId **   <a name="connect-Type-connect-app-integrations_ApplicationAssociationSummary-ClientId"></a>
The identifier for the client that is associated with the Application Association.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*`   
Required: No

## See Also
<a name="API_connect-app-integrations_ApplicationAssociationSummary_SeeAlso"></a>

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/ApplicationAssociationSummary) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ApplicationAssociationSummary) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ApplicationAssociationSummary) 

# ApplicationConfig
<a name="API_connect-app-integrations_ApplicationConfig"></a>

The configuration settings for the application.

## Contents
<a name="API_connect-app-integrations_ApplicationConfig_Contents"></a>

 ** ContactHandling **   <a name="connect-Type-connect-app-integrations_ApplicationConfig-ContactHandling"></a>
The contact handling configuration for the application.  
Type: [ContactHandling](API_connect-app-integrations_ContactHandling.md) object  
Required: No

## See Also
<a name="API_connect-app-integrations_ApplicationConfig_SeeAlso"></a>

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/ApplicationConfig) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ApplicationConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ApplicationConfig) 

# ApplicationSourceConfig
<a name="API_connect-app-integrations_ApplicationSourceConfig"></a>

The configuration for where the application should be loaded from.

## Contents
<a name="API_connect-app-integrations_ApplicationSourceConfig_Contents"></a>

 ** ExternalUrlConfig **   <a name="connect-Type-connect-app-integrations_ApplicationSourceConfig-ExternalUrlConfig"></a>
The external URL source for the application.  
Type: [ExternalUrlConfig](API_connect-app-integrations_ExternalUrlConfig.md) object  
Required: No

## See Also
<a name="API_connect-app-integrations_ApplicationSourceConfig_SeeAlso"></a>

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/ApplicationSourceConfig) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ApplicationSourceConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ApplicationSourceConfig) 

# ApplicationSummary
<a name="API_connect-app-integrations_ApplicationSummary"></a>

Summary information about the Application.

## Contents
<a name="API_connect-app-integrations_ApplicationSummary_Contents"></a>

 ** ApplicationType **   <a name="connect-Type-connect-app-integrations_ApplicationSummary-ApplicationType"></a>
The type of application.  
Type: String  
Valid Values: `STANDARD | SERVICE | MCP_SERVER`   
Required: No

 ** Arn **   <a name="connect-Type-connect-app-integrations_ApplicationSummary-Arn"></a>
The Amazon Resource Name (ARN) of the Application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: No

 ** CreatedTime **   <a name="connect-Type-connect-app-integrations_ApplicationSummary-CreatedTime"></a>
The time when the application was created.  
Type: Timestamp  
Required: No

 ** Id **   <a name="connect-Type-connect-app-integrations_ApplicationSummary-Id"></a>
A unique identifier for the Application.  
Type: String  
Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}`   
Required: No

 ** IsService **   <a name="connect-Type-connect-app-integrations_ApplicationSummary-IsService"></a>
 *This member has been deprecated.*   
Indicates whether the application is a service.  
Type: Boolean  
Required: No

 ** LastModifiedTime **   <a name="connect-Type-connect-app-integrations_ApplicationSummary-LastModifiedTime"></a>
The time when the application was last modified.  
Type: Timestamp  
Required: No

 ** Name **   <a name="connect-Type-connect-app-integrations_ApplicationSummary-Name"></a>
The name of the application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._ \-]+$`   
Required: No

 ** Namespace **   <a name="connect-Type-connect-app-integrations_ApplicationSummary-Namespace"></a>
The namespace of the application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 211.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

## See Also
<a name="API_connect-app-integrations_ApplicationSummary_SeeAlso"></a>

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/ApplicationSummary) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ApplicationSummary) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ApplicationSummary) 

# ContactHandling
<a name="API_connect-app-integrations_ContactHandling"></a>

The contact handling configuration for the application.

## Contents
<a name="API_connect-app-integrations_ContactHandling_Contents"></a>

 ** Scope **   <a name="connect-Type-connect-app-integrations_ContactHandling-Scope"></a>
Indicates whether the application refreshes for each contact or refreshes only with each new browser session.  
Type: String  
Valid Values: `CROSS_CONTACTS | PER_CONTACT`   
Required: No

## See Also
<a name="API_connect-app-integrations_ContactHandling_SeeAlso"></a>

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/ContactHandling) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ContactHandling) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ContactHandling) 

# DataIntegrationAssociationSummary
<a name="API_connect-app-integrations_DataIntegrationAssociationSummary"></a>

Summary information about the DataIntegration association.

## Contents
<a name="API_connect-app-integrations_DataIntegrationAssociationSummary_Contents"></a>

 ** ClientId **   <a name="connect-Type-connect-app-integrations_DataIntegrationAssociationSummary-ClientId"></a>
The identifier for the client that is associated with the DataIntegration association.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*`   
Required: No

 ** DataIntegrationArn **   <a name="connect-Type-connect-app-integrations_DataIntegrationAssociationSummary-DataIntegrationArn"></a>
The Amazon Resource Name (ARN) of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: No

 ** DataIntegrationAssociationArn **   <a name="connect-Type-connect-app-integrations_DataIntegrationAssociationSummary-DataIntegrationAssociationArn"></a>
The Amazon Resource Name (ARN) of the DataIntegration association.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: No

 ** DestinationURI **   <a name="connect-Type-connect-app-integrations_DataIntegrationAssociationSummary-DestinationURI"></a>
The URI of the data destination.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `^(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+$)|(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+[\w/!@#+=.-]+[\w/!@#+=.,-]+$)`   
Required: No

 ** ExecutionConfiguration **   <a name="connect-Type-connect-app-integrations_DataIntegrationAssociationSummary-ExecutionConfiguration"></a>
The configuration for how the files should be pulled from the source.  
Type: [ExecutionConfiguration](API_connect-app-integrations_ExecutionConfiguration.md) object  
Required: No

 ** LastExecutionStatus **   <a name="connect-Type-connect-app-integrations_DataIntegrationAssociationSummary-LastExecutionStatus"></a>
The execution status of the last job.  
Type: [LastExecutionStatus](API_connect-app-integrations_LastExecutionStatus.md) object  
Required: No

## See Also
<a name="API_connect-app-integrations_DataIntegrationAssociationSummary_SeeAlso"></a>

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/DataIntegrationAssociationSummary) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/DataIntegrationAssociationSummary) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/DataIntegrationAssociationSummary) 

# DataIntegrationSummary
<a name="API_connect-app-integrations_DataIntegrationSummary"></a>

Summary information about the DataIntegration.

## Contents
<a name="API_connect-app-integrations_DataIntegrationSummary_Contents"></a>

 ** Arn **   <a name="connect-Type-connect-app-integrations_DataIntegrationSummary-Arn"></a>
The Amazon Resource Name (ARN) of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: No

 ** Name **   <a name="connect-Type-connect-app-integrations_DataIntegrationSummary-Name"></a>
The name of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

 ** SourceURI **   <a name="connect-Type-connect-app-integrations_DataIntegrationSummary-SourceURI"></a>
The URI of the data source.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `^(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+$)|(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+[\w/!@#+=.-]+[\w/!@#+=.,-]+$)`   
Required: No

## See Also
<a name="API_connect-app-integrations_DataIntegrationSummary_SeeAlso"></a>

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/DataIntegrationSummary) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/DataIntegrationSummary) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/DataIntegrationSummary) 

# EventFilter
<a name="API_connect-app-integrations_EventFilter"></a>

The event filter.

## Contents
<a name="API_connect-app-integrations_EventFilter_Contents"></a>

 ** Source **   <a name="connect-Type-connect-app-integrations_EventFilter-Source"></a>
The source of the events.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 256.  
Pattern: `^aws\.(partner\/.*|cases)$`   
Required: Yes

## See Also
<a name="API_connect-app-integrations_EventFilter_SeeAlso"></a>

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/EventFilter) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/EventFilter) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/EventFilter) 

# EventIntegration
<a name="API_connect-app-integrations_EventIntegration"></a>

The event integration.

## Contents
<a name="API_connect-app-integrations_EventIntegration_Contents"></a>

 ** Description **   <a name="connect-Type-connect-app-integrations_EventIntegration-Description"></a>
The event integration description.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

 ** EventBridgeBus **   <a name="connect-Type-connect-app-integrations_EventIntegration-EventBridgeBus"></a>
The Amazon EventBridge bus for the event integration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

 ** EventFilter **   <a name="connect-Type-connect-app-integrations_EventIntegration-EventFilter"></a>
The event integration filter.  
Type: [EventFilter](API_connect-app-integrations_EventFilter.md) object  
Required: No

 ** EventIntegrationArn **   <a name="connect-Type-connect-app-integrations_EventIntegration-EventIntegrationArn"></a>
The Amazon Resource Name (ARN) of the event integration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: No

 ** Name **   <a name="connect-Type-connect-app-integrations_EventIntegration-Name"></a>
The name of the event integration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

 ** Tags **   <a name="connect-Type-connect-app-integrations_EventIntegration-Tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.  
Required: No

## See Also
<a name="API_connect-app-integrations_EventIntegration_SeeAlso"></a>

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/EventIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/EventIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/EventIntegration) 

# EventIntegrationAssociation
<a name="API_connect-app-integrations_EventIntegrationAssociation"></a>

The event integration association.

## Contents
<a name="API_connect-app-integrations_EventIntegrationAssociation_Contents"></a>

 ** ClientAssociationMetadata **   <a name="connect-Type-connect-app-integrations_EventIntegrationAssociation-ClientAssociationMetadata"></a>
The metadata associated with the client.  
Type: String to string map  
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Value Length Constraints: Minimum length of 1. Maximum length of 255.  
Value Pattern: `.*\S.*`   
Required: No

 ** ClientId **   <a name="connect-Type-connect-app-integrations_EventIntegrationAssociation-ClientId"></a>
The identifier for the client that is associated with the event integration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*`   
Required: No

 ** EventBridgeRuleName **   <a name="connect-Type-connect-app-integrations_EventIntegrationAssociation-EventBridgeRuleName"></a>
The name of the EventBridge rule.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

 ** EventIntegrationAssociationArn **   <a name="connect-Type-connect-app-integrations_EventIntegrationAssociation-EventIntegrationAssociationArn"></a>
The Amazon Resource Name (ARN) for the event integration association.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: No

 ** EventIntegrationAssociationId **   <a name="connect-Type-connect-app-integrations_EventIntegrationAssociation-EventIntegrationAssociationId"></a>
The identifier for the event integration association.  
Type: String  
Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}`   
Required: No

 ** EventIntegrationName **   <a name="connect-Type-connect-app-integrations_EventIntegrationAssociation-EventIntegrationName"></a>
The name of the event integration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

## See Also
<a name="API_connect-app-integrations_EventIntegrationAssociation_SeeAlso"></a>

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/EventIntegrationAssociation) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/EventIntegrationAssociation) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/EventIntegrationAssociation) 

# ExecutionConfiguration
<a name="API_connect-app-integrations_ExecutionConfiguration"></a>

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

## Contents
<a name="API_connect-app-integrations_ExecutionConfiguration_Contents"></a>

 ** 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
<a name="API_connect-app-integrations_ExecutionConfiguration_SeeAlso"></a>

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) 

# ExternalUrlConfig
<a name="API_connect-app-integrations_ExternalUrlConfig"></a>

The external URL source for the application.

## Contents
<a name="API_connect-app-integrations_ExternalUrlConfig_Contents"></a>

 ** AccessUrl **   <a name="connect-Type-connect-app-integrations_ExternalUrlConfig-AccessUrl"></a>
The URL to access the application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `^\w+\:\/\/.*$`   
Required: Yes

 ** ApprovedOrigins **   <a name="connect-Type-connect-app-integrations_ExternalUrlConfig-ApprovedOrigins"></a>
Additional URLs to allow list if different than the access URL.  
Type: Array of strings  
Array Members: Minimum number of 1 item. Maximum number of 50 items.  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Pattern: `^\w+\:\/\/.*$`   
Required: No

## See Also
<a name="API_connect-app-integrations_ExternalUrlConfig_SeeAlso"></a>

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/ExternalUrlConfig) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ExternalUrlConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ExternalUrlConfig) 

# FileConfiguration
<a name="API_connect-app-integrations_FileConfiguration"></a>

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

## Contents
<a name="API_connect-app-integrations_FileConfiguration_Contents"></a>

 ** Folders **   <a name="connect-Type-connect-app-integrations_FileConfiguration-Folders"></a>
Identifiers for the source folders to pull all files from recursively.  
Type: Array of strings  
Array Members: Minimum number of 1 item. Maximum number of 10 items.  
Length Constraints: Minimum length of 1. Maximum length of 200.  
Pattern: `.*\S.*`   
Required: Yes

 ** Filters **   <a name="connect-Type-connect-app-integrations_FileConfiguration-Filters"></a>
Restrictions for what files should be pulled from the source.  
Type: String to array of strings map  
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Array Members: Minimum number of 1 item. Maximum number of 2048 items.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

## See Also
<a name="API_connect-app-integrations_FileConfiguration_SeeAlso"></a>

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/FileConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/FileConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/FileConfiguration) 

# IframeConfig
<a name="API_connect-app-integrations_IframeConfig"></a>

The iframe configuration for the application.

## Contents
<a name="API_connect-app-integrations_IframeConfig_Contents"></a>

 ** Allow **   <a name="connect-Type-connect-app-integrations_IframeConfig-Allow"></a>
The list of features that are allowed in the iframe.  
Type: Array of strings  
Array Members: Minimum number of 0 items. Maximum number of 25 items.  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `^[a-z-]+$`   
Required: No

 ** Sandbox **   <a name="connect-Type-connect-app-integrations_IframeConfig-Sandbox"></a>
The list of sandbox attributes for the iframe.  
Type: Array of strings  
Array Members: Minimum number of 0 items. Maximum number of 25 items.  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `^[a-z-]+$`   
Required: No

## See Also
<a name="API_connect-app-integrations_IframeConfig_SeeAlso"></a>

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/IframeConfig) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/IframeConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/IframeConfig) 

# LastExecutionStatus
<a name="API_connect-app-integrations_LastExecutionStatus"></a>

The execution status of the last job.

## Contents
<a name="API_connect-app-integrations_LastExecutionStatus_Contents"></a>

 ** ExecutionStatus **   <a name="connect-Type-connect-app-integrations_LastExecutionStatus-ExecutionStatus"></a>
The job status enum string.  
Type: String  
Valid Values: `COMPLETED | IN_PROGRESS | FAILED`   
Required: No

 ** StatusMessage **   <a name="connect-Type-connect-app-integrations_LastExecutionStatus-StatusMessage"></a>
The status message of a job.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: No

## See Also
<a name="API_connect-app-integrations_LastExecutionStatus_SeeAlso"></a>

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/LastExecutionStatus) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/LastExecutionStatus) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/LastExecutionStatus) 

# OnDemandConfiguration
<a name="API_connect-app-integrations_OnDemandConfiguration"></a>

The start and end time for data pull from the source.

## Contents
<a name="API_connect-app-integrations_OnDemandConfiguration_Contents"></a>

 ** StartTime **   <a name="connect-Type-connect-app-integrations_OnDemandConfiguration-StartTime"></a>
The start time for data pull from the source as an Unix/epoch string in milliseconds  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

 ** EndTime **   <a name="connect-Type-connect-app-integrations_OnDemandConfiguration-EndTime"></a>
The end time for data pull from the source as an Unix/epoch string in milliseconds  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: No

## See Also
<a name="API_connect-app-integrations_OnDemandConfiguration_SeeAlso"></a>

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/OnDemandConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/OnDemandConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/OnDemandConfiguration) 

# Publication
<a name="API_connect-app-integrations_Publication"></a>

The configuration of an event that the application publishes.

## Contents
<a name="API_connect-app-integrations_Publication_Contents"></a>

 ** Event **   <a name="connect-Type-connect-app-integrations_Publication-Event"></a>
The name of the publication.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+::[a-zA-Z0-9\/\._\-]+(?:\*)?$`   
Required: Yes

 ** Schema **   <a name="connect-Type-connect-app-integrations_Publication-Schema"></a>
The JSON schema of the publication event.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 10240.  
Pattern: `^.*$`   
Required: Yes

 ** Description **   <a name="connect-Type-connect-app-integrations_Publication-Description"></a>
The description of the publication.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

## See Also
<a name="API_connect-app-integrations_Publication_SeeAlso"></a>

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/Publication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/Publication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/Publication) 

# ScheduleConfiguration
<a name="API_connect-app-integrations_ScheduleConfiguration"></a>

The name of the data and how often it should be pulled from the source.

## Contents
<a name="API_connect-app-integrations_ScheduleConfiguration_Contents"></a>

 ** ScheduleExpression **   <a name="connect-Type-connect-app-integrations_ScheduleConfiguration-ScheduleExpression"></a>
How often the data should be pulled from data source.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

 ** FirstExecutionFrom **   <a name="connect-Type-connect-app-integrations_ScheduleConfiguration-FirstExecutionFrom"></a>
The start date for objects to import in the first flow run as an Unix/epoch timestamp in milliseconds or in ISO-8601 format.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: No

 ** Object **   <a name="connect-Type-connect-app-integrations_ScheduleConfiguration-Object"></a>
The name of the object to pull from the data source.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

## See Also
<a name="API_connect-app-integrations_ScheduleConfiguration_SeeAlso"></a>

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/ScheduleConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ScheduleConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ScheduleConfiguration) 

# Subscription
<a name="API_connect-app-integrations_Subscription"></a>

The configuration of an event that the application subscribes.

## Contents
<a name="API_connect-app-integrations_Subscription_Contents"></a>

 ** Event **   <a name="connect-Type-connect-app-integrations_Subscription-Event"></a>
The name of the subscription.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+::[a-zA-Z0-9\/\._\-]+(?:\*)?$`   
Required: Yes

 ** Description **   <a name="connect-Type-connect-app-integrations_Subscription-Description"></a>
The description of the subscription.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

## See Also
<a name="API_connect-app-integrations_Subscription_SeeAlso"></a>

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/Subscription) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/Subscription) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/Subscription) 