diff --git a/src/CommunityToolkit.Aspire.Hosting.Azure.Dapr/api/CommunityToolkit.Aspire.Hosting.Azure.Dapr.cs b/src/CommunityToolkit.Aspire.Hosting.Azure.Dapr/api/CommunityToolkit.Aspire.Hosting.Azure.Dapr.cs index 429a66d34..97c7425ee 100644 --- a/src/CommunityToolkit.Aspire.Hosting.Azure.Dapr/api/CommunityToolkit.Aspire.Hosting.Azure.Dapr.cs +++ b/src/CommunityToolkit.Aspire.Hosting.Azure.Dapr/api/CommunityToolkit.Aspire.Hosting.Azure.Dapr.cs @@ -8,57 +8,23 @@ //------------------------------------------------------------------------------ namespace Aspire.Hosting { - public static partial class AzureDaprHostingExtensions + public static partial class AzureContainerAppEnvironmentResourceBuilderExtensions { - public static ApplicationModel.IResourceBuilder AddAzureDaprResource(this ApplicationModel.IResourceBuilder builder, string name, System.Action configureInfrastructure) { throw null; } + public static ApplicationModel.IResourceBuilder WithDaprComponents(this ApplicationModel.IResourceBuilder builder) { throw null; } + } + public static partial class AzureDaprHostingExtensions + { public static ApplicationModel.IResourceBuilder AddAzureDaprResource(this ApplicationModel.IResourceBuilder builder, string name, System.Action configureInfrastructure) { throw null; } public static void AddScopes(this ApplicationModel.IResourceBuilder builder, global::Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentDaprComponent daprComponent) { } public static global::Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentDaprComponent CreateDaprComponent(string bicepIdentifier, global::Azure.Provisioning.BicepValue name, string componentType, string version) { throw null; } - - public static System.Action GetInfrastructureConfigurationAction(this ApplicationModel.IResourceBuilder builder, global::Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentDaprComponent daprComponent, System.Collections.Generic.IEnumerable? parameters = null, bool? requireScopes = false) { throw null; } } public static partial class AzureKeyVaultDaprHostingExtensions { - public static ApplicationModel.IResourceBuilder ConfigureKeyVaultSecretsComponent(this ApplicationModel.IResourceBuilder builder, global::Azure.Provisioning.ProvisioningParameter kvNameParam) { throw null; } - } - - public static partial class DaprMetadataResourceBuilderExtensions - { - public static ApplicationModel.IResourceBuilder WithMetadata(this ApplicationModel.IResourceBuilder builder, string name, ApplicationModel.ParameterResource parameterResource) { throw null; } - - public static ApplicationModel.IResourceBuilder WithMetadata(this ApplicationModel.IResourceBuilder builder, string name, string value) { throw null; } - } - - public static partial class IDistributedApplicationBuilderExtensions - { - public static IDistributedApplicationBuilder AddDapr(this IDistributedApplicationBuilder builder, System.Action? configure = null) { throw null; } - - public static ApplicationModel.IResourceBuilder AddDaprComponent(this IDistributedApplicationBuilder builder, string name, string type, CommunityToolkit.Aspire.Hosting.Dapr.DaprComponentOptions? options = null) { throw null; } - - public static ApplicationModel.IResourceBuilder AddDaprPubSub(this IDistributedApplicationBuilder builder, string name, CommunityToolkit.Aspire.Hosting.Dapr.DaprComponentOptions? options = null) { throw null; } - - public static ApplicationModel.IResourceBuilder AddDaprStateStore(this IDistributedApplicationBuilder builder, string name, CommunityToolkit.Aspire.Hosting.Dapr.DaprComponentOptions? options = null) { throw null; } - } - - public static partial class IDistributedApplicationResourceBuilderExtensions - { - public static ApplicationModel.IResourceBuilder WithDaprSidecar(this ApplicationModel.IResourceBuilder builder, CommunityToolkit.Aspire.Hosting.Dapr.DaprSidecarOptions? options = null) - where T : ApplicationModel.IResource { throw null; } - - public static ApplicationModel.IResourceBuilder WithDaprSidecar(this ApplicationModel.IResourceBuilder builder, System.Action> configureSidecar) - where T : ApplicationModel.IResource { throw null; } - - public static ApplicationModel.IResourceBuilder WithDaprSidecar(this ApplicationModel.IResourceBuilder builder, string appId) - where T : ApplicationModel.IResource { throw null; } - - public static ApplicationModel.IResourceBuilder WithOptions(this ApplicationModel.IResourceBuilder builder, CommunityToolkit.Aspire.Hosting.Dapr.DaprSidecarOptions options) { throw null; } - - public static ApplicationModel.IResourceBuilder WithReference(this ApplicationModel.IResourceBuilder builder, ApplicationModel.IResourceBuilder component) - where TDestination : ApplicationModel.IResource { throw null; } + public static ApplicationModel.IResourceBuilder ConfigureKeyVaultSecretsComponent(this ApplicationModel.IResourceBuilder builder, global::Azure.Provisioning.ProvisioningParameter kvNameParam) { throw null; } } } @@ -70,143 +36,9 @@ public AzureDaprComponentResource(string bicepIdentifier, System.Action Command { get { throw null; } init { } } - - public string? Config { get { throw null; } init { } } - - public int? DaprGrpcPort { get { throw null; } init { } } - - [System.Obsolete("Use DaprMaxBodySize", false)] - public int? DaprHttpMaxRequestSize { get { throw null; } init { } } - - public int? DaprHttpPort { get { throw null; } init { } } - - [System.Obsolete("Use DaprMaxBodySize", false)] - public int? DaprHttpReadBufferSize { get { throw null; } init { } } - - public int? DaprInternalGrpcPort { get { throw null; } init { } } - - public string? DaprListenAddresses { get { throw null; } init { } } - - public string? DaprMaxBodySize { get { throw null; } init { } } - - public string? DaprReadBufferSize { get { throw null; } init { } } - - public bool? EnableApiLogging { get { throw null; } init { } } - - public bool? EnableAppHealthCheck { get { throw null; } init { } } - - public bool? EnableProfiling { get { throw null; } init { } } - - public string? LogLevel { get { throw null; } init { } } - - public int? MetricsPort { get { throw null; } init { } } - - public string? PlacementHostAddress { get { throw null; } init { } } - - public int? ProfilePort { get { throw null; } init { } } - - public System.Collections.Immutable.IImmutableSet ResourcesPaths { get { throw null; } init { } } - - public string? RunFile { get { throw null; } init { } } - - public string? RuntimePath { get { throw null; } init { } } - - public string? SchedulerHostAddress { get { throw null; } init { } } - - public string? UnixDomainSocket { get { throw null; } init { } } - } - - public sealed partial record DaprSidecarOptionsAnnotation(DaprSidecarOptions Options) : global::Aspire.Hosting.ApplicationModel.IResourceAnnotation - { - } - - public partial interface IDaprComponentResource : global::Aspire.Hosting.ApplicationModel.IResource, global::Aspire.Hosting.ApplicationModel.IResourceWithWaitSupport - { - DaprComponentOptions? Options { get; } - - string Type { get; } - } - - public partial interface IDaprSidecarResource : global::Aspire.Hosting.ApplicationModel.IResource + public partial record AzureDaprComponentPublishingAnnotation(System.Action PublishingAction) : global::Aspire.Hosting.ApplicationModel.IResourceAnnotation { } } \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Hosting.Dapr/api/CommunityToolkit.Aspire.Hosting.Dapr.cs b/src/CommunityToolkit.Aspire.Hosting.Dapr/api/CommunityToolkit.Aspire.Hosting.Dapr.cs index 674f93d1a..ad28ad507 100644 --- a/src/CommunityToolkit.Aspire.Hosting.Dapr/api/CommunityToolkit.Aspire.Hosting.Dapr.cs +++ b/src/CommunityToolkit.Aspire.Hosting.Dapr/api/CommunityToolkit.Aspire.Hosting.Dapr.cs @@ -10,6 +10,8 @@ namespace Aspire.Hosting { public static partial class DaprMetadataResourceBuilderExtensions { + public static ApplicationModel.IResourceBuilder WithMetadata(this ApplicationModel.IResourceBuilder builder, string name, ApplicationModel.IValueProvider valueProvider) { throw null; } + public static ApplicationModel.IResourceBuilder WithMetadata(this ApplicationModel.IResourceBuilder builder, string name, ApplicationModel.ParameterResource parameterResource) { throw null; } public static ApplicationModel.IResourceBuilder WithMetadata(this ApplicationModel.IResourceBuilder builder, string name, string value) { throw null; } @@ -39,6 +41,9 @@ public static ApplicationModel.IResourceBuilder WithDaprSidecar(this Appli public static ApplicationModel.IResourceBuilder WithOptions(this ApplicationModel.IResourceBuilder builder, CommunityToolkit.Aspire.Hosting.Dapr.DaprSidecarOptions options) { throw null; } + public static ApplicationModel.IResourceBuilder WithReference(this ApplicationModel.IResourceBuilder builder, ApplicationModel.IResourceBuilder component) { throw null; } + + [System.Obsolete("Add reference to the sidecar resource instead of the project resource")] public static ApplicationModel.IResourceBuilder WithReference(this ApplicationModel.IResourceBuilder builder, ApplicationModel.IResourceBuilder component) where TDestination : ApplicationModel.IResource { throw null; } } @@ -87,6 +92,8 @@ public sealed partial record DaprOptions() public string? DaprPath { get { throw null; } set { } } public bool? EnableTelemetry { get { throw null; } set { } } + + public System.Action? PublishingConfigurationAction { get { throw null; } set { } } } public sealed partial class DaprSecretKeyRef @@ -100,6 +107,15 @@ public sealed partial record DaprSidecarAnnotation(IDaprSidecarResource Sidecar) { } + public partial class DaprSidecarAvailableEvent : global::Aspire.Hosting.Eventing.IDistributedApplicationResourceEvent, global::Aspire.Hosting.Eventing.IDistributedApplicationEvent + { + public DaprSidecarAvailableEvent(IDaprSidecarResource resource, System.IServiceProvider services) { } + + public global::Aspire.Hosting.ApplicationModel.IResource Resource { get { throw null; } } + + public System.IServiceProvider Services { get { throw null; } } + } + public sealed partial record DaprSidecarOptions() { public string? AppChannelAddress { get { throw null; } init { } } @@ -180,7 +196,7 @@ public partial interface IDaprComponentResource : global::Aspire.Hosting.Applica string Type { get; } } - public partial interface IDaprSidecarResource : global::Aspire.Hosting.ApplicationModel.IResource + public partial interface IDaprSidecarResource : global::Aspire.Hosting.ApplicationModel.IResource, global::Aspire.Hosting.ApplicationModel.IResourceWithWaitSupport { } } \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector/api/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.cs b/src/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector/api/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.cs new file mode 100644 index 000000000..e2d8e4851 --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector/api/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.cs @@ -0,0 +1,53 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +namespace Aspire.Hosting +{ + public static partial class OpenTelemetryCollectorExtensions + { + public static ApplicationModel.IResourceBuilder AddOpenTelemetryCollector(this IDistributedApplicationBuilder builder, string name, System.Action? configureSettings = null) { throw null; } + + public static ApplicationModel.IResourceBuilder WithAppForwarding(this ApplicationModel.IResourceBuilder builder) { throw null; } + + public static ApplicationModel.IResourceBuilder WithConfig(this ApplicationModel.IResourceBuilder builder, string configPath) { throw null; } + } + + public partial class OpenTelemetryCollectorResource : ApplicationModel.ContainerResource + { + public OpenTelemetryCollectorResource(string name) : base(default!, default) { } + + public ApplicationModel.EndpointReference GrpcEndpoint { get { throw null; } } + + public ApplicationModel.EndpointReference HttpEndpoint { get { throw null; } } + } + + public static partial class OpenTelemetryCollectorRoutingExtensions + { + public static ApplicationModel.IResourceBuilder WithOpenTelemetryCollectorRouting(this ApplicationModel.IResourceBuilder builder, ApplicationModel.IResourceBuilder collectorBuilder) + where T : ApplicationModel.IResourceWithEnvironment { throw null; } + } + + public partial class OpenTelemetryCollectorSettings + { + public string CollectorImage { get { throw null; } } + + public string CollectorTag { get { throw null; } set { } } + + public bool DisableHealthcheck { get { throw null; } set { } } + + public bool EnableGrpcEndpoint { get { throw null; } set { } } + + public bool EnableHttpEndpoint { get { throw null; } set { } } + + public bool ForceNonSecureReceiver { get { throw null; } set { } } + + public string Image { get { throw null; } set { } } + + public string Registry { get { throw null; } set { } } + } +} \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Hosting.Solr/api/CommunityToolkit.Aspire.Hosting.Solr.cs b/src/CommunityToolkit.Aspire.Hosting.Solr/api/CommunityToolkit.Aspire.Hosting.Solr.cs index 4ef5b4963..212842ef5 100644 --- a/src/CommunityToolkit.Aspire.Hosting.Solr/api/CommunityToolkit.Aspire.Hosting.Solr.cs +++ b/src/CommunityToolkit.Aspire.Hosting.Solr/api/CommunityToolkit.Aspire.Hosting.Solr.cs @@ -13,13 +13,17 @@ public static partial class SolrBuilderExtensions public static ApplicationModel.IResourceBuilder AddSolr(this IDistributedApplicationBuilder builder, string name, int? port = null, string? coreName = null) { throw null; } } } + namespace Aspire.Hosting.ApplicationModel { public partial class SolrResource : ContainerResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences { public SolrResource(string name, string coreName) : base(default!, default) { } - public string CoreName { get { throw null; } set { } } + public ReferenceExpression ConnectionStringExpression { get { throw null; } } + + public string CoreName { get { throw null; } set { } } + public EndpointReference PrimaryEndpoint { get { throw null; } } } -} +} \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite/api/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite.cs b/src/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite/api/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite.cs index 2a6429067..0f82596ac 100644 --- a/src/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite/api/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite.cs +++ b/src/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite/api/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite.cs @@ -12,6 +12,9 @@ public static partial class AspireEFSqliteExtensions { public static void AddSqliteDbContext(this IHostApplicationBuilder builder, string name, System.Action? configureSettings = null, System.Action? configureDbContextOptions = null) where TContext : EntityFrameworkCore.DbContext { } + + public static void EnrichSqliteDatabaseDbContext(this IHostApplicationBuilder builder, System.Action? configureSettings = null) + where TDbContext : EntityFrameworkCore.DbContext { } } public sealed partial class SqliteEntityFrameworkCoreSettings @@ -21,5 +24,7 @@ public sealed partial class SqliteEntityFrameworkCoreSettings public int DefaultTimeout { get { throw null; } set { } } public bool DisableHealthChecks { get { throw null; } set { } } + + public bool DisableTracing { get { throw null; } set { } } } } \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.OllamaSharp/api/CommunityToolkit.Aspire.OllamaSharp.cs b/src/CommunityToolkit.Aspire.OllamaSharp/api/CommunityToolkit.Aspire.OllamaSharp.cs index 6a0058188..fc913e99b 100644 --- a/src/CommunityToolkit.Aspire.OllamaSharp/api/CommunityToolkit.Aspire.OllamaSharp.cs +++ b/src/CommunityToolkit.Aspire.OllamaSharp/api/CommunityToolkit.Aspire.OllamaSharp.cs @@ -12,6 +12,8 @@ public sealed partial class OllamaSharpSettings { public bool DisableHealthChecks { get { throw null; } set { } } + public bool DisableTracing { get { throw null; } set { } } + public System.Uri? Endpoint { get { throw null; } set { } } public int? HealthCheckTimeout { get { throw null; } set { } } @@ -37,8 +39,14 @@ public AspireOllamaApiClientBuilder(IHostApplicationBuilder hostBuilder, object public static partial class AspireOllamaChatClientExtensions { + public static AI.ChatClientBuilder AddChatClient(this AspireOllamaApiClientBuilder builder, System.Action? configureOpenTelemetry) { throw null; } + public static AI.ChatClientBuilder AddChatClient(this AspireOllamaApiClientBuilder builder) { throw null; } + public static AI.ChatClientBuilder AddKeyedChatClient(this AspireOllamaApiClientBuilder builder, System.Action? configureOpenTelemetry) { throw null; } + + public static AI.ChatClientBuilder AddKeyedChatClient(this AspireOllamaApiClientBuilder builder, object serviceKey, System.Action? configureOpenTelemetry) { throw null; } + public static AI.ChatClientBuilder AddKeyedChatClient(this AspireOllamaApiClientBuilder builder, object serviceKey) { throw null; } public static AI.ChatClientBuilder AddKeyedChatClient(this AspireOllamaApiClientBuilder builder) { throw null; }