### 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_
try:
                self.do_apply_changes_in_loop(changes, stack, stack_name)
                status = f"{action}_COMPLETE"
            except Exception as e:
                LOG.debug(
                    'Error applying changes for CloudFormation stack "%s": %s %s',
                    stack.stack_name,
                    e,
                    traceback.format_exc(),
                )
                status = f"{action}_FAILED"
            stack.set_stack_status(status)
            if isinstance(new_stack, StackChangeSet):
                new_stack.metadata["Status"] = status
                exec_result = "EXECUTE_FAILED" if "FAILED" in status else "EXECUTE_COMPLETE"
                new_stack.metadata["ExecutionStatus"] = exec_result
                result = "failed" if "FAILED" in status else "succeeded"
                new_stack.metadata["StatusReason"] = f"Deployment {result}"
        
        return start_worker_thread(_run)
    def do_apply_changes_in_loop(self, changes, stack, stack_name: str):
        
        changes_done = []
        max_iters = 30
        new_resources = stack.resources
        
        for resource_id, resource in new_resources.items():
            add_default_resource_props(
                resource,
                stack.stack_name,