### Is there an existing issue for this?

- [X] I have searched the existing issues

### Feature description

Hello team. Please, kindly work on this feature for awslocal CLI:

awslocal es update-elasticsearch-domain-config --domain-name my-domain --region us-east-1 \
      --advanced-security-options '{ "Enabled": true, "InternalUserDatabaseEnabled":true, "MasterUserOptions": {"MasterUserName":"master-username","MasterUserPassword":"master-password"},"AnonymousAuthEnabled": true}'
      
 Right now it returns the following response:
 
An error occurred (InternalFailure) when calling the UpdateElasticsearchDomainConfig operation: API action 'UpdateElasticsearchDomainConfig' for service 'es' not yet implemented
 
 Thank you,
 Victor

### 🧑‍💻 Implementation

_No response_

### Anything else?

_No response_
},
            {"SourceVersion": "Elasticsearch_5.5", "TargetVersions": ["Elasticsearch_5.6"]},
            {"SourceVersion": "Elasticsearch_5.3", "TargetVersions": ["Elasticsearch_5.6"]},
            {"SourceVersion": "Elasticsearch_5.1", "TargetVersions": ["Elasticsearch_5.6"]},
        ]
        
        for expected_compatible_version in expected_compatible_versions:
            assert expected_compatible_version in compatible_versions
    def test_get_compatible_version_for_domain(self, opensearch_client, opensearch_create_domain):
        opensearch_domain = opensearch_create_domain(EngineVersion="OpenSearch_1.0")
        response = opensearch_client.get_compatible_versions(DomainName=opensearch_domain)
        assert "CompatibleVersions" in response
        compatible_versions = response["CompatibleVersions"]
        assert len(compatible_versions) == 1
        compatibility = compatible_versions[0]
        assert compatibility["SourceVersion"] == "OpenSearch_1.0"
        
        assert "OpenSearch_1.1" in compatibility["TargetVersions"]
    def test_create_domain(self, opensearch_client, opensearch_wait_for_cluster):
        domain_name = f"opensearch-domain-{short_uid()}"
        try:
            opensearch_client.create_domain(DomainName=domain_name)
            response = opensearch_client.list_domain_names(EngineType="OpenSearch")
            domain_names = [domain["DomainName"] for domain in response["DomainNames"]]
            assert domain_name in domain_names
            
            opensearch_wait_for_cluster(domain_name=domain_name)
        finally:
            opensearch_client.delete_domain(DomainName=domain_name)
    def test_create_existing_domain_causes_exception(