# AzureSpotRestorePolicy

Specifies the Spot-Try-Restore properties for the virtual machine scale set. <br><br> With this property customer can enable or disable automatic restore of the evicted Spot VMSS VM instances opportunistically based on capacity availability and pricing constraint.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**enabled** | **bool** | Gets or sets enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints | [optional] 
**restore_timeout** | **str** | Gets or sets timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances | [optional] 

## Example

```python
from duplocloud_sdk.models.azure_spot_restore_policy import AzureSpotRestorePolicy

# TODO update the JSON string below
json = "{}"
# create an instance of AzureSpotRestorePolicy from a JSON string
azure_spot_restore_policy_instance = AzureSpotRestorePolicy.from_json(json)
# print the JSON string representation of the object
print(AzureSpotRestorePolicy.to_json())

# convert the object into a dict
azure_spot_restore_policy_dict = azure_spot_restore_policy_instance.to_dict()
# create an instance of AzureSpotRestorePolicy from a dict
azure_spot_restore_policy_from_dict = AzureSpotRestorePolicy.from_dict(azure_spot_restore_policy_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


