# AzureKubernetesEnvironmentResource Properties

- Package: [Aspire.Hosting.Azure.Kubernetes](/reference/api/csharp/aspire.hosting.azure.kubernetes.md)
- Type: [AzureKubernetesEnvironmentResource](/reference/api/csharp/aspire.hosting.azure.kubernetes/azurekubernetesenvironmentresource.md)
- Kind: `Properties`
- Members: `6`

AKS-specific pipeline step implementations for [AzureKubernetesEnvironmentResource](/reference/api/csharp/aspire.hosting.azure.kubernetes/azurekubernetesenvironmentresource.md).

## ClusterFqdn

- Name: `ClusterFqdn`
- Modifiers: `get`
- Returns: `BicepOutputReference`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/5bd693ae1897dee5e2ce71c2cc08879c1c7eff51/src/Aspire.Hosting.Azure.Kubernetes/AzureKubernetesEnvironmentResource.cs#L87)

Gets the fully qualified domain name of the AKS cluster.

```csharp
public BicepOutputReference ClusterFqdn { get; }
```

## Id

- Name: `Id`
- Modifiers: `get`
- Returns: `BicepOutputReference`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/5bd693ae1897dee5e2ce71c2cc08879c1c7eff51/src/Aspire.Hosting.Azure.Kubernetes/AzureKubernetesEnvironmentResource.cs#L82)

Gets the resource ID of the AKS cluster.

```csharp
public BicepOutputReference Id { get; }
```

## KubeletIdentityObjectId

- Name: `KubeletIdentityObjectId`
- Modifiers: `get`
- Returns: `BicepOutputReference`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/5bd693ae1897dee5e2ce71c2cc08879c1c7eff51/src/Aspire.Hosting.Azure.Kubernetes/AzureKubernetesEnvironmentResource.cs#L97)

Gets the object ID of the kubelet managed identity.

```csharp
public BicepOutputReference KubeletIdentityObjectId { get; }
```

## NameOutputReference

- Name: `NameOutputReference`
- Modifiers: `get`
- Returns: `BicepOutputReference`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/5bd693ae1897dee5e2ce71c2cc08879c1c7eff51/src/Aspire.Hosting.Azure.Kubernetes/AzureKubernetesEnvironmentResource.cs#L107)

Gets the name output reference for the AKS cluster.

```csharp
public BicepOutputReference NameOutputReference { get; }
```

## NodeResourceGroup

- Name: `NodeResourceGroup`
- Modifiers: `get`
- Returns: `BicepOutputReference`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/5bd693ae1897dee5e2ce71c2cc08879c1c7eff51/src/Aspire.Hosting.Azure.Kubernetes/AzureKubernetesEnvironmentResource.cs#L102)

Gets the name of the node resource group.

```csharp
public BicepOutputReference NodeResourceGroup { get; }
```

## OidcIssuerUrl

- Name: `OidcIssuerUrl`
- Modifiers: `get`
- Returns: `BicepOutputReference`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/5bd693ae1897dee5e2ce71c2cc08879c1c7eff51/src/Aspire.Hosting.Azure.Kubernetes/AzureKubernetesEnvironmentResource.cs#L92)

Gets the OIDC issuer URL for the AKS cluster, used for workload identity federation.

```csharp
public BicepOutputReference OidcIssuerUrl { get; }
```
