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