# withElasticvue

- Module: [CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions](/reference/api/typescript/communitytoolkit.aspire.hosting.elasticsearch.extensions.md)
- Version: `13.4.0`
- Kind: `method`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire)

Adds an administration and development platform for Elasticsearch to the application model using Elasticvue.

## Definition

```typescript
interface ElasticsearchResource {
  // ... omitted for brevity
  withElasticvue(configureContainer?: (obj: ElasticvueContainerResource) => Promise<void>, containerName?: string): ElasticsearchResource
}
```

## Parameters

- `configureContainer` (`(obj: ElasticvueContainerResource) => Promise<void>`) `optional`
- `containerName` (`string`) `optional`

## Returns

`ElasticsearchResource` `builder`

## Applies to

- [ElasticsearchResource](/reference/api/typescript/communitytoolkit.aspire.hosting.elasticsearch.extensions/elasticsearchresource.md)
