# KindDeployedResource

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.Kind](/reference/api/csharp/communitytoolkit.aspire.hosting.kind.md)
- Version: `13.4.1-beta.706`
- Namespace: `Aspire.Hosting.ApplicationModel`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.Kind/KindDeployedResource.cs)
- Inherits: `Resource`
- Implements: `IResource`, `IResourceWithParent`, `IResourceWithParent<KindClusterResource>`, `IResourceWithWaitSupport`

Base class for resources deployed to a Kind cluster.

## Definition

```csharp
namespace Aspire.Hosting.ApplicationModel;

public abstract class KindDeployedResource
    : Aspire.Hosting.ApplicationModel.Resource,
      Aspire.Hosting.ApplicationModel.IResource,
      Aspire.Hosting.ApplicationModel.IResourceWithParent,
      Aspire.Hosting.ApplicationModel.IResourceWithParent<Aspire.Hosting.ApplicationModel.KindClusterResource>,
      Aspire.Hosting.ApplicationModel.IResourceWithWaitSupport
{
    // ...
}
```

## Properties

- [Namespace](/reference/api/csharp/communitytoolkit.aspire.hosting.kind/kinddeployedresource/properties.md#namespace) : `string?` `get; set` -- Gets or sets the Kubernetes namespace for the deployment. When `null`, the Helm default namespace is used.
- [Parent](/reference/api/csharp/communitytoolkit.aspire.hosting.kind/kinddeployedresource/properties.md#parent) : [KindClusterResource](/reference/api/csharp/communitytoolkit.aspire.hosting.kind/kindclusterresource.md) `get` -- Gets the parent Kind cluster resource.
