1 instantiation of KubernetesPersistentVolumeResource
Aspire.Hosting.Kubernetes (1)
KubernetesPersistentVolumeExtensions.cs (1)
54
var volume = new
KubernetesPersistentVolumeResource
(name, builder.Resource);
56 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 (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
1392
typeof(global::Aspire.Hosting.Kubernetes.
KubernetesPersistentVolumeResource
).Assembly
1416
typeof(global::Aspire.Hosting.Kubernetes.
KubernetesPersistentVolumeResource
).Assembly
1449
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)
185
var
volume = volumeGroup.First().Annotation.Volume;
KubernetesEnvironmentResource.cs (4)
1006
.OfType<
KubernetesPersistentVolumeResource
>()
1009
foreach (
var
volumeResource in volumeResources)
1016
KubernetesPersistentVolumeResource
volumeResource,
1070
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,
302
public static IResourceBuilder<
KubernetesPersistentVolumeResource
> WithConfiguration(
303
this IResourceBuilder<
KubernetesPersistentVolumeResource
> builder,
314
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>
351
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume)
379
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>
416
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
425
/// Binds a workload to a Kubernetes <see cref="
KubernetesPersistentVolumeResource
"/>,
454
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
481
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
492
IResourceBuilder<
KubernetesPersistentVolumeResource
> volume,
561
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)
139
foreach (
var
volumeResource in resources.OfType<
KubernetesPersistentVolumeResource
>())