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