

# PushConfig
<a name="API_PushConfig"></a>

Structure representing a push config.

## Contents
<a name="API_PushConfig_Contents"></a>

 ** AbortConfig **   <a name="managedintegrations-Type-PushConfig-AbortConfig"></a>
Structure representing one abort config.  
Type: [OtaTaskAbortConfig](API_OtaTaskAbortConfig.md) object  
Required: No

 ** RolloutConfig **   <a name="managedintegrations-Type-PushConfig-RolloutConfig"></a>
Structure representing one rollout config.  
Type: [OtaTaskExecutionRolloutConfig](API_OtaTaskExecutionRolloutConfig.md) object  
Required: No

 ** TimeoutConfig **   <a name="managedintegrations-Type-PushConfig-TimeoutConfig"></a>
Structure representing one timeout config.  
Type: [OtaTaskTimeoutConfig](API_OtaTaskTimeoutConfig.md) object  
Required: No

## See Also
<a name="API_PushConfig_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/iot-managed-integrations-2025-03-03/PushConfig) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/iot-managed-integrations-2025-03-03/PushConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/iot-managed-integrations-2025-03-03/PushConfig) 