# CertManagerIssuerResource Constructors

- Package: [Aspire.Hosting.Kubernetes](/reference/api/csharp/aspire.hosting.kubernetes.md)
- Type: [CertManagerIssuerResource](/reference/api/csharp/aspire.hosting.kubernetes/certmanagerissuerresource.md)
- Kind: `Constructors`
- Members: `1`

Represents a cert-manager `ClusterIssuer` resource in the Aspire application model.

## CertManagerIssuerResource(string, CertManagerResource)

- Name: `Constructor(string, CertManagerResource)`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/becb48e2d61099e35ae336d527d3875e928d6594/src/Aspire.Hosting.Kubernetes/CertManagerIssuerResource.cs#L39-L71)

Initializes a new instance of [CertManagerIssuerResource](/reference/api/csharp/aspire.hosting.kubernetes/certmanagerissuerresource.md).

```csharp
public sealed class CertManagerIssuerResource
{
    public CertManagerIssuerResource(
        string name,
        CertManagerResource parent)
    {
        // ...
    }
}
```

## Parameters

- `name` (`string`)
  The Aspire resource name. Also used as the `metadata.name` of the generated `ClusterIssuer`, so it must be a valid DNS-1123 label.
- `parent` ([CertManagerResource](/reference/api/csharp/aspire.hosting.kubernetes/certmanagerresource.md))
  The parent cert-manager installation.
