

# ActionHistory


The historical records for a budget action. 

## Contents


 ** ActionHistoryDetails **   <a name="awscostmanagement-Type-budgets_ActionHistory-ActionHistoryDetails"></a>
The description of the details for the event.   
Type: [ActionHistoryDetails](API_budgets_ActionHistoryDetails.md) object  
Required: Yes

 ** EventType **   <a name="awscostmanagement-Type-budgets_ActionHistory-EventType"></a>
This distinguishes between whether the events are triggered by the user or are generated by the system.   
Type: String  
Valid Values: `SYSTEM | CREATE_ACTION | DELETE_ACTION | UPDATE_ACTION | EXECUTE_ACTION`   
Required: Yes

 ** Status **   <a name="awscostmanagement-Type-budgets_ActionHistory-Status"></a>
The status of action at the time of the event.   
Type: String  
Valid Values: `STANDBY | PENDING | EXECUTION_IN_PROGRESS | EXECUTION_SUCCESS | EXECUTION_FAILURE | REVERSE_IN_PROGRESS | REVERSE_SUCCESS | REVERSE_FAILURE | RESET_IN_PROGRESS | RESET_FAILURE`   
Required: Yes

 ** Timestamp **   <a name="awscostmanagement-Type-budgets_ActionHistory-Timestamp"></a>
 A generic time stamp. In Java, it's transformed to a `Date` object.  
Type: Timestamp  
Required: Yes

## 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/budgets-2016-10-20/ActionHistory) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/budgets-2016-10-20/ActionHistory) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/budgets-2016-10-20/ActionHistory) 