# KindEnvironmentResource Constructors

- Package: [CommunityToolkit.Aspire.Hosting.Kind](/reference/api/csharp/communitytoolkit.aspire.hosting.kind.md)
- Type: [KindEnvironmentResource](/reference/api/csharp/communitytoolkit.aspire.hosting.kind/kindenvironmentresource.md)
- Kind: `Constructors`
- Members: `1`

A surrogate resource that provides Kind cluster configuration for a `Kubernetes.KubernetesEnvironmentResource`. Created by the `WithKind()` extension method.

<a id="constructor"></a>
<a id="constructor-string-kubernetesenvironmentresource"></a>

## KindEnvironmentResource(string, KubernetesEnvironmentResource)

- Name: `Constructor(string, KubernetesEnvironmentResource)`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.Kind/KindEnvironmentResource.cs#L21-L25)

Initializes a new instance of the [KindEnvironmentResource](/reference/api/csharp/communitytoolkit.aspire.hosting.kind/kindenvironmentresource.md) class.

```csharp
public sealed class KindEnvironmentResource
{
    public KindEnvironmentResource(
        string name,
        KubernetesEnvironmentResource parent)
    {
        // ...
    }
}
```

## Parameters

- `name` (`string`)
  The resource name.
- `parent` (`KubernetesEnvironmentResource`)
  The parent Kubernetes environment resource.
