# ProjectedVolumeSourceV1 Properties

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

Represents a Kubernetes projected volume source.

<a id="defaultmode"></a>

## DefaultMode

- Name: `DefaultMode`
- Modifiers: `nullable` `get; set`
- Returns: `int?`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/69db530a4816698cf1d5fa4557933e0ac4f127c6/src/Aspire.Hosting.Kubernetes/Resources/ProjectedVolumeSourceV1.cs)

Gets or sets the default file mode for files created from projected sources.

```csharp
public int? DefaultMode { get; set; }
```

<a id="sources"></a>

## Sources

- Name: `Sources`
- Modifiers: `get`
- Returns: [List<VolumeProjectionV1>](/reference/api/csharp/aspire.hosting.kubernetes/volumeprojectionv1.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/69db530a4816698cf1d5fa4557933e0ac4f127c6/src/Aspire.Hosting.Kubernetes/Resources/ProjectedVolumeSourceV1.cs#L27)

Gets the list of volume sources to project into the volume.

```csharp
public List<VolumeProjectionV1> Sources { get; }
```
