### Is there an existing issue for this?

- [X] I have searched the existing issues and read the documentation

### Question

I am using serverless framework with localstack and I am unable to define an `AWS::OpenSearchService::Domain` resource. I guess I'll have to use `AWS::Elasticsearch::Domain` instead but it is deprecated. Are there any plans to add `AWS::OpenSearchService::Domain` resource soon? 

### Anything else?

_No response_
)
                    if prop_value is not None:
                        params[param_key] = prop_value
                        break
    
    resource_name_holder = {}
    def fix_placeholders(o, **kwargs):
        if isinstance(o, dict):
            for k, v in o.items():
                if v == PLACEHOLDER_RESOURCE_NAME:
                    if "value" not in resource_name_holder:
                        resource_name_holder["value"] = get_resource_name(resource) or resource_id
                    o[k] = resource_name_holder["value"]
        return o
    recurse_object(params, fix_placeholders)
    
    params = merge_recursive(defaults, params)
    
    if params is None:
        return
    
    for param_key, param_value in dict(params).items():
        if param_value is not None:
            params[param_key] = resolve_refs_recursively(stack, param_value)
    
    params = fix_account_id_in_arns(params)
    
    params = convert_data_types(func_details, params)
    
    params = remove_none_values(params)