
##### SUMMARY

RDS services can auto-allocate storage. So you can start with the lowest ebs volume and don't care anymore about growing data in der database.  
The boto3 parameter to activate this feature is `MaxAllocatedStorage` (integer) 

>  The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.

##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME
rds_instance


elif isinstance(desired_option, string_types):
                if desired_option in current_option:
                    continue
        if current_option == desired_option:
            continue
        if option == 'ProcessorFeatures' and desired_option == []:
            changing_params['UseDefaultProcessorFeatures'] = True
        elif option == 'CloudwatchLogsExportConfiguration':
            current_option = set(current_option.get('LogTypesToEnable', []))
            desired_option = set(desired_option)
            format_option = {'EnableLogTypes': [], 'DisableLogTypes': []}
            format_option['EnableLogTypes'] = list(desired_option.difference(current_option))
            if purge_cloudwatch_logs:
                format_option['DisableLogTypes'] = list(current_option.difference(desired_option))
            if format_option['EnableLogTypes'] or format_option['DisableLogTypes']:
                changing_params[option] = format_option
        else:
            changing_params[option] = desired_option
    return changing_params
def get_changing_options_with_consistent_keys(modify_params, instance):
    inconsistent_parameters = list(modify_params.keys())
    changing_params = {}
    for param in modify_params:
        current_option = instance.get('PendingModifiedValues', {}).get(param)
        if current_option is None:
            current_option = instance[param]
        if modify_params[param] != current_option:
            changing_params[param] = modify_params[param]
    return changing_params
def validate_options(client, module, instance):