1 instantiation of KubernetesPersistentVolumeResource
Aspire.Hosting.Kubernetes (1)
KubernetesPersistentVolumeExtensions.cs (1)
54
var volume = new
KubernetesPersistentVolumeResource
(name, builder.Resource);
55 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 (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
1153
typeof(global::Aspire.Hosting.Kubernetes.
KubernetesPersistentVolumeResource
).Assembly
1177
typeof(global::Aspire.Hosting.Kubernetes.
KubernetesPersistentVolumeResource
).Assembly
Aspire.Hosting.Kubernetes (50)
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 (4)
995
.OfType<
KubernetesPersistentVolumeResource
>()
998
foreach (
var
volumeResource in volumeResources)
1005
KubernetesPersistentVolumeResource
volumeResource,
1059
private async Task<string?> ResolveStorageClass(
KubernetesPersistentVolumeResource
volumeResource, CancellationToken cancellationToken)
KubernetesPersistentVolumeExtensions.cs (35)
17
/// <see cref="
KubernetesPersistentVolumeResource
"/> resources and binding workloads
34
/// <see cref="WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{
KubernetesPersistentVolumeResource
})"/>,
37
/// <returns>A builder for the new <see cref="
KubernetesPersistentVolumeResource
"/>.</returns>
47
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> AddPersistentVolume(
54
var
volume = new KubernetesPersistentVolumeResource(name, builder.Resource);
77
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithStorageClass(
78
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
103
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithStorageClass(
104
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
118
/// To request a classless volume, call <see cref="WithStorageClass(IResourceBuilder{
KubernetesPersistentVolumeResource
}, string)"/> with an empty string.
123
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithoutStorageClass(
124
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder)
143
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithCapacity(
144
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
163
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithCapacity(
164
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
188
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithPersistentVolumeName(
189
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
210
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithAccessMode(
211
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
238
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithVolumeAnnotation(
239
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
261
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithVolumeAnnotation(
262
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
297
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithConfiguration(
298
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
309
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>
346
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume)
374
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>
411
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
420
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>,
449
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
476
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
487
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
556
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
>())