35 references to AzureStorageResource
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
178
var
storage = storageResource.Resource;
Aspire.Hosting.Azure.Functions (4)
AzureFunctionsProjectResourceExtensions.cs (3)
25
var
storage = builder.Resources.OfType<
AzureStorageResource
>().FirstOrDefault(r => r.Name == "azure-functions-default-storage");
102
public static IResourceBuilder<AzureFunctionsProjectResource> WithHostStorage(this IResourceBuilder<AzureFunctionsProjectResource> builder, IResourceBuilder<
AzureStorageResource
> storage)
AzureFunctionsResource.cs (1)
19
internal
AzureStorageResource
? HostStorage { get; set; }
Aspire.Hosting.Azure.Storage (30)
AzureBlobStorageResource.cs (4)
12
/// <param name="storage">The <see cref="
AzureStorageResource
"/> that the resource is stored in.</param>
13
public class AzureBlobStorageResource(string name,
AzureStorageResource
storage) : Resource(name),
15
IResourceWithParent<
AzureStorageResource
>,
21
public
AzureStorageResource
Parent => storage;
AzureQueueStorageResource.cs (4)
12
/// <param name="storage">The <see cref="
AzureStorageResource
"/> that the resource is stored in.</param>
13
public class AzureQueueStorageResource(string name,
AzureStorageResource
storage) : Resource(name),
15
IResourceWithParent<
AzureStorageResource
>,
21
public
AzureStorageResource
Parent => storage;
AzureStorageEmulatorResource.cs (3)
9
/// Wraps an <see cref="
AzureStorageResource
" /> in a type that exposes container extension methods.
12
public class AzureStorageEmulatorResource(
AzureStorageResource
innerResource) : ContainerResource(innerResource.Name), IResource
14
private readonly
AzureStorageResource
_innerResource = innerResource;
AzureStorageExtensions.cs (15)
24
public static IResourceBuilder<
AzureStorageResource
> AddAzureStorage(this IDistributedApplicationBuilder builder, string name)
39
public static IResourceBuilder<
AzureStorageResource
> AddAzureStorage(this IDistributedApplicationBuilder builder, string name, Action<IResourceBuilder<
AzureStorageResource
>, ResourceModuleConstruct, StorageAccount>? configureResource)
81
var
resource = (
AzureStorageResource
)construct.Resource;
85
var
resource = new AzureStorageResource(name, configureConstruct);
95
/// Configures an Azure Storage resource to be emulated using Azurite. This resource requires an <see cref="
AzureStorageResource
"/> to be added to the application model. This version the package defaults to version 3.29.0 of the mcr.microsoft.com/azure-storage/azurite container image.
100
public static IResourceBuilder<
AzureStorageResource
> RunAsEmulator(this IResourceBuilder<
AzureStorageResource
> builder, Action<IResourceBuilder<AzureStorageEmulatorResource>>? configureContainer = null)
192
/// <param name="builder">The <see cref="IResourceBuilder{T}"/> for <see cref="
AzureStorageResource
"/>/</param>
195
public static IResourceBuilder<AzureBlobStorageResource> AddBlobs(this IResourceBuilder<
AzureStorageResource
> builder, string name)
205
/// <param name="builder">The <see cref="IResourceBuilder{T}"/> for <see cref="
AzureStorageResource
"/>/</param>
208
public static IResourceBuilder<AzureTableStorageResource> AddTables(this IResourceBuilder<
AzureStorageResource
> builder, string name)
218
/// <param name="builder">The <see cref="IResourceBuilder{T}"/> for <see cref="
AzureStorageResource
"/>/</param>
221
public static IResourceBuilder<AzureQueueStorageResource> AddQueues(this IResourceBuilder<
AzureStorageResource
> builder, string name)
AzureTableStorageResource.cs (4)
12
/// <param name="storage">The <see cref="
AzureStorageResource
"/> that the resource is stored in.</param>
13
public class AzureTableStorageResource(string name,
AzureStorageResource
storage) : Resource(name),
15
IResourceWithParent<
AzureStorageResource
>
20
public
AzureStorageResource
Parent => storage;