### 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_
monkeypatch.setattr(config, "OPENSEARCH_ENDPOINT_STRATEGY", "path")
        domain_name = f"opensearch-domain-{short_uid()}"
        opensearch_create_domain(DomainName=domain_name)
        status = opensearch_client.describe_domain(DomainName=domain_name)["DomainStatus"]
        assert "Endpoint" in status
        endpoint = status["Endpoint"]
        assert endpoint.endswith(f"/{domain_name}")
    def test_endpoint_strategy_port(self, monkeypatch, opensearch_create_domain, opensearch_client):
        monkeypatch.setattr(config, "OPENSEARCH_ENDPOINT_STRATEGY", "port")
        domain_name = f"opensearch-domain-{short_uid()}"
        opensearch_create_domain(DomainName=domain_name)
        status = opensearch_client.describe_domain(DomainName=domain_name)["DomainStatus"]
        assert "Endpoint" in status
        endpoint = status["Endpoint"]
        parts = endpoint.split(":")
        assert parts[0] == "localhost"
        assert int(parts[1]) in range(
            config.EXTERNAL_SERVICE_PORTS_START, config.EXTERNAL_SERVICE_PORTS_END
        )
@pytest.mark.skip_offline
class TestEdgeProxiedOpensearchCluster: