# VolumeProjectionV1 Properties

- Package: [Aspire.Hosting.Kubernetes](/reference/api/csharp/aspire.hosting.kubernetes.md)
- Type: [VolumeProjectionV1](/reference/api/csharp/aspire.hosting.kubernetes/volumeprojectionv1.md)
- Kind: `Properties`
- Members: `4`

Represents one source within a Kubernetes projected volume.

<a id="configmap"></a>

## ConfigMap

- Name: `ConfigMap`
- Modifiers: `nullable` `get; set`
- Returns: [ConfigMapProjectionV1?](/reference/api/csharp/aspire.hosting.kubernetes/configmapprojectionv1.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/69db530a4816698cf1d5fa4557933e0ac4f127c6/src/Aspire.Hosting.Kubernetes/Resources/VolumeProjectionV1.cs)

Gets or sets the ConfigMap source projected into the volume.

```csharp
public ConfigMapProjectionV1? ConfigMap { get; set; }
```

<a id="downwardapi"></a>

## DownwardApi

- Name: `DownwardApi`
- Modifiers: `nullable` `get; set`
- Returns: [DownwardApiProjectionV1?](/reference/api/csharp/aspire.hosting.kubernetes/downwardapiprojectionv1.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/69db530a4816698cf1d5fa4557933e0ac4f127c6/src/Aspire.Hosting.Kubernetes/Resources/VolumeProjectionV1.cs)

Gets or sets the Downward API source projected into the volume.

```csharp
public DownwardApiProjectionV1? DownwardApi { get; set; }
```

<a id="secret"></a>

## Secret

- Name: `Secret`
- Modifiers: `nullable` `get; set`
- Returns: [SecretProjectionV1?](/reference/api/csharp/aspire.hosting.kubernetes/secretprojectionv1.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/69db530a4816698cf1d5fa4557933e0ac4f127c6/src/Aspire.Hosting.Kubernetes/Resources/VolumeProjectionV1.cs)

Gets or sets the Secret source projected into the volume.

```csharp
public SecretProjectionV1? Secret { get; set; }
```

<a id="serviceaccounttoken"></a>

## ServiceAccountToken

- Name: `ServiceAccountToken`
- Modifiers: `nullable` `get; set`
- Returns: [ServiceAccountTokenProjectionV1?](/reference/api/csharp/aspire.hosting.kubernetes/serviceaccounttokenprojectionv1.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/69db530a4816698cf1d5fa4557933e0ac4f127c6/src/Aspire.Hosting.Kubernetes/Resources/VolumeProjectionV1.cs)

Gets or sets the service account token source projected into the volume.

```csharp
public ServiceAccountTokenProjectionV1? ServiceAccountToken { get; set; }
```
