1 instantiation of KubernetesPersistentVolumeResource
Aspire.Hosting.Kubernetes (1)
KubernetesPersistentVolumeExtensions.cs (1)
53
var volume = new
KubernetesPersistentVolumeResource
(name, builder.Resource);
46 references to KubernetesPersistentVolumeResource
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesPersistentVolumeExtensions.cs (3)
25
/// <returns>A builder for the new <see cref="
KubernetesPersistentVolumeResource
"/>.</returns>
36
/// <see cref="KubernetesPersistentVolumeExtensions.WithStorageClass(IResourceBuilder{
KubernetesPersistentVolumeResource
}, string)"/>
53
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> AddPersistentVolume(
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
1049
typeof(global::Aspire.Hosting.Kubernetes.
KubernetesPersistentVolumeResource
).Assembly
Aspire.Hosting.Kubernetes (42)
Annotations\KubernetesPersistentVolumeBindingAnnotation.cs (3)
12
/// <see cref="
KubernetesPersistentVolumeResource
"/>. The Kubernetes publisher reads
22
KubernetesPersistentVolumeResource
volume,
29
public
KubernetesPersistentVolumeResource
Volume { get; } = volume ?? throw new ArgumentNullException(nameof(volume));
KubernetesEnvironmentExtensions.cs (1)
187
var
volume = volumeGroup.First().Annotation.Volume;
KubernetesEnvironmentResource.cs (3)
994
.OfType<
KubernetesPersistentVolumeResource
>()
997
foreach (
var
volumeResource in volumeResources)
1004
KubernetesPersistentVolumeResource
volumeResource,
KubernetesPersistentVolumeExtensions.cs (28)
16
/// <see cref="
KubernetesPersistentVolumeResource
"/> resources and binding workloads
33
/// <see cref="WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{
KubernetesPersistentVolumeResource
})"/>,
36
/// <returns>A builder for the new <see cref="
KubernetesPersistentVolumeResource
"/>.</returns>
46
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> AddPersistentVolume(
53
var
volume = new KubernetesPersistentVolumeResource(name, builder.Resource);
77
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithStorageClass(
78
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
98
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithStorageClass(
99
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
119
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithCapacity(
120
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
139
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithCapacity(
140
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
161
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithAccessMode(
162
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
189
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithVolumeAnnotation(
190
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
212
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithVolumeAnnotation(
213
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
226
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>
263
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume)
291
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>
328
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
337
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>,
366
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
393
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
404
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
473
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume)
KubernetesPersistentVolumeLocalStorage.cs (2)
15
internal static string GetOrCreatePath(IAspireStore store,
KubernetesPersistentVolumeResource
volume)
22
internal static string GetPath(IAspireStore store,
KubernetesPersistentVolumeResource
volume)
KubernetesPersistentVolumeResource.cs (3)
16
/// <see cref="KubernetesPersistentVolumeExtensions.WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{
KubernetesPersistentVolumeResource
})"/>.
34
/// <see cref="KubernetesPersistentVolumeExtensions.WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{
KubernetesPersistentVolumeResource
}, string, bool)"/>
40
/// <see cref="KubernetesPersistentVolumeExtensions.WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{
KubernetesPersistentVolumeResource
}, string, string, bool)"/>
KubernetesPublishingContext.cs (2)
140
foreach (
var
volumeResource in resources.OfType<
KubernetesPersistentVolumeResource
>())