# ElasticsearchResource Constructors

- Package: [Aspire.Hosting.Elasticsearch](/reference/api/csharp/aspire.hosting.elasticsearch.md)
- Type: [ElasticsearchResource](/reference/api/csharp/aspire.hosting.elasticsearch/elasticsearchresource.md)
- Kind: `Constructors`
- Members: `1`

A resource that represents a Elasticsearch

## ElasticsearchResource(string, ParameterResource)

- Name: `Constructor(string, ParameterResource)`
- Source: [GitHub](https://github.com/elastic/elastic-aspire-dotnet/blob/cb75438c68bc9385b00564d69ba8f537c26a696d/src/Aspire.Hosting.Elasticsearch/ElasticsearchResource.cs#L11-L43)

A resource that represents a Elasticsearch

```csharp
public class ElasticsearchResource
{
    public ElasticsearchResource(
        string name,
        ParameterResource password)
    {
        // ...
    }
}
```

## Parameters

- `name` (`string`)
  The name of the resource.
- `password` (`ParameterResource`)
  A parameter that contains the Elasticsearch superuser password.
