1 instantiation of KubernetesPersistentVolumeResource
Aspire.Hosting.Kubernetes (1)
KubernetesPersistentVolumeExtensions.cs (1)
50
var volume = new
KubernetesPersistentVolumeResource
(name, builder.Resource);
36 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.Kubernetes (33)
Annotations\KubernetesPersistentVolumeBindingAnnotation.cs (3)
12
/// <see cref="
KubernetesPersistentVolumeResource
"/>. The Kubernetes publisher reads
19
internal sealed class KubernetesPersistentVolumeBindingAnnotation(
KubernetesPersistentVolumeResource
volume) : IResourceAnnotation
24
public
KubernetesPersistentVolumeResource
Volume { get; } = volume ?? throw new ArgumentNullException(nameof(volume));
KubernetesEnvironmentResource.cs (3)
938
.OfType<
KubernetesPersistentVolumeResource
>()
941
foreach (
var
volumeResource in volumeResources)
948
KubernetesPersistentVolumeResource
volumeResource,
KubernetesPersistentVolumeExtensions.cs (23)
13
/// <see cref="
KubernetesPersistentVolumeResource
"/> resources and binding workloads
30
/// <see cref="WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{
KubernetesPersistentVolumeResource
})"/>,
33
/// <returns>A builder for the new <see cref="
KubernetesPersistentVolumeResource
"/>.</returns>
43
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> AddPersistentVolume(
50
var
volume = new KubernetesPersistentVolumeResource(name, builder.Resource);
74
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithStorageClass(
75
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
95
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithStorageClass(
96
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
116
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithCapacity(
117
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
136
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithCapacity(
137
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
158
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithAccessMode(
159
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
186
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithVolumeAnnotation(
187
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
209
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithVolumeAnnotation(
210
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
223
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>
260
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume)
271
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>
307
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
KubernetesPersistentVolumeResource.cs (2)
16
/// <see cref="KubernetesPersistentVolumeExtensions.WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{
KubernetesPersistentVolumeResource
})"/>.
34
/// <see cref="KubernetesPersistentVolumeExtensions.WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{
KubernetesPersistentVolumeResource
}, string, bool)"/>
KubernetesPublishingContext.cs (2)
140
foreach (
var
volumeResource in resources.OfType<
KubernetesPersistentVolumeResource
>())