diff --git a/src/CommunityToolkit.Aspire.EventStore/api/CommunityToolkit.Aspire.EventStore.cs b/src/CommunityToolkit.Aspire.EventStore/api/CommunityToolkit.Aspire.EventStore.cs index 877984e0b..f0c7b4a53 100644 --- a/src/CommunityToolkit.Aspire.EventStore/api/CommunityToolkit.Aspire.EventStore.cs +++ b/src/CommunityToolkit.Aspire.EventStore/api/CommunityToolkit.Aspire.EventStore.cs @@ -8,6 +8,7 @@ //------------------------------------------------------------------------------ namespace CommunityToolkit.Aspire.EventStore { + [System.Obsolete("EventStore has been rebranded to KurrentDB. Use CommunityToolkit.Aspire.KurrentDB and KurrentDBSettings instead. This integration will be removed in a future release.")] public sealed partial class EventStoreSettings { public string? ConnectionString { get { throw null; } set { } } @@ -22,6 +23,7 @@ public sealed partial class EventStoreSettings namespace Microsoft.Extensions.Hosting { + [System.Obsolete("EventStore has been rebranded to KurrentDB. Use CommunityToolkit.Aspire.KurrentDB and AspireKurrentDBExtensions instead. This integration will be removed in a future release.")] public static partial class AspireEventStoreExtensions { public static void AddEventStoreClient(this IHostApplicationBuilder builder, string connectionName, System.Action? configureSettings = null) { } diff --git a/src/CommunityToolkit.Aspire.Hosting.EventStore/api/CommunityToolkit.Aspire.Hosting.EventStore.cs b/src/CommunityToolkit.Aspire.Hosting.EventStore/api/CommunityToolkit.Aspire.Hosting.EventStore.cs index d3ff14047..78d52fbbe 100644 --- a/src/CommunityToolkit.Aspire.Hosting.EventStore/api/CommunityToolkit.Aspire.Hosting.EventStore.cs +++ b/src/CommunityToolkit.Aspire.Hosting.EventStore/api/CommunityToolkit.Aspire.Hosting.EventStore.cs @@ -8,6 +8,7 @@ //------------------------------------------------------------------------------ namespace Aspire.Hosting { + [System.Obsolete("EventStore has been rebranded to KurrentDB. Use CommunityToolkit.Aspire.Hosting.KurrentDB and KurrentDBBuilderExtensions instead. This integration will be removed in a future release.")] public static partial class EventStoreBuilderExtensions { public static ApplicationModel.IResourceBuilder AddEventStore(this IDistributedApplicationBuilder builder, string name, int? port = null) { throw null; } @@ -20,6 +21,7 @@ public static partial class EventStoreBuilderExtensions namespace Aspire.Hosting.ApplicationModel { + [System.Obsolete("EventStore has been rebranded to KurrentDB. Use CommunityToolkit.Aspire.Hosting.KurrentDB and KurrentDBResource instead. This integration will be removed in a future release.")] public partial class EventStoreResource : ContainerResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences { public EventStoreResource(string name) : base(default!, default) { } diff --git a/src/CommunityToolkit.Aspire.Hosting.Flagd/api/CommunityToolkit.Aspire.Hosting.Flagd.cs b/src/CommunityToolkit.Aspire.Hosting.Flagd/api/CommunityToolkit.Aspire.Hosting.Flagd.cs new file mode 100644 index 000000000..2f6778071 --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.Flagd/api/CommunityToolkit.Aspire.Hosting.Flagd.cs @@ -0,0 +1,35 @@ +//------------------------------------------------------------------------------ +// +// 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 FlagdBuilderExtensions + { + public static ApplicationModel.IResourceBuilder AddFlagd(this IDistributedApplicationBuilder builder, string name, int? port = null, int? ofrepPort = null) { throw null; } + + public static ApplicationModel.IResourceBuilder WithBindFileSync(this ApplicationModel.IResourceBuilder builder, string fileSource, string filename = "flagd.json") { throw null; } + + public static ApplicationModel.IResourceBuilder WithLogLevel(this ApplicationModel.IResourceBuilder builder, Microsoft.Extensions.Logging.LogLevel logLevel) { throw null; } + } +} + +namespace Aspire.Hosting.ApplicationModel +{ + public partial class FlagdResource : ContainerResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences + { + public FlagdResource(string name) : base(default!, default) { } + + public ReferenceExpression ConnectionStringExpression { get { throw null; } } + + public EndpointReference HealthCheckEndpoint { get { throw null; } } + + public EndpointReference OfrepEndpoint { get { throw null; } } + + public EndpointReference PrimaryEndpoint { get { throw null; } } + } +} \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Hosting.GoFeatureFlag/api/CommunityToolkit.Aspire.Hosting.GoFeatureFlag.cs b/src/CommunityToolkit.Aspire.Hosting.GoFeatureFlag/api/CommunityToolkit.Aspire.Hosting.GoFeatureFlag.cs index f56345821..d9ab32075 100644 --- a/src/CommunityToolkit.Aspire.Hosting.GoFeatureFlag/api/CommunityToolkit.Aspire.Hosting.GoFeatureFlag.cs +++ b/src/CommunityToolkit.Aspire.Hosting.GoFeatureFlag/api/CommunityToolkit.Aspire.Hosting.GoFeatureFlag.cs @@ -15,6 +15,8 @@ public static partial class GoFeatureFlagBuilderExtensions public static ApplicationModel.IResourceBuilder WithDataVolume(this ApplicationModel.IResourceBuilder builder, string? name = null) { throw null; } public static ApplicationModel.IResourceBuilder WithGoffBindMount(this ApplicationModel.IResourceBuilder builder, string source) { throw null; } + + public static ApplicationModel.IResourceBuilder WithLogLevel(this ApplicationModel.IResourceBuilder builder, Microsoft.Extensions.Logging.LogLevel logLevel) { throw null; } } } diff --git a/src/CommunityToolkit.Aspire.Hosting.Java/api/CommunityToolkit.Aspire.Hosting.Java.cs b/src/CommunityToolkit.Aspire.Hosting.Java/api/CommunityToolkit.Aspire.Hosting.Java.cs index 4d533a1d0..7a5a6c59e 100644 --- a/src/CommunityToolkit.Aspire.Hosting.Java/api/CommunityToolkit.Aspire.Hosting.Java.cs +++ b/src/CommunityToolkit.Aspire.Hosting.Java/api/CommunityToolkit.Aspire.Hosting.Java.cs @@ -66,6 +66,8 @@ public partial class JavaAppExecutableResourceOptions public string[]? Args { get { throw null; } set { } } + public string[]? JvmArgs { get { throw null; } set { } } + public string? OtelAgentPath { get { throw null; } set { } } public int Port { get { throw null; } set { } } diff --git a/src/CommunityToolkit.Aspire.Hosting.Keycloak.Extensions/api/CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.cs b/src/CommunityToolkit.Aspire.Hosting.Keycloak.Extensions/api/CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.cs new file mode 100644 index 000000000..7039e3d64 --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.Keycloak.Extensions/api/CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// 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 KeycloakPostgresExtension + { + public static ApplicationModel.IResourceBuilder WithPostgres(this ApplicationModel.IResourceBuilder builder, ApplicationModel.IResourceBuilder database, ApplicationModel.IResourceBuilder? username = null, ApplicationModel.IResourceBuilder? password = null, bool xaEnabled = false) { throw null; } + } +} \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Hosting.KurrentDB/api/CommunityToolkit.Aspire.Hosting.KurrentDB.cs b/src/CommunityToolkit.Aspire.Hosting.KurrentDB/api/CommunityToolkit.Aspire.Hosting.KurrentDB.cs new file mode 100644 index 000000000..4b41c5092 --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.KurrentDB/api/CommunityToolkit.Aspire.Hosting.KurrentDB.cs @@ -0,0 +1,43 @@ +//------------------------------------------------------------------------------ +// +// 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 KurrentDBBuilderExtensions + { + public static ApplicationModel.IResourceBuilder AddKurrentDB(this IDistributedApplicationBuilder builder, string name, int? port = null) { throw null; } + + public static ApplicationModel.IResourceBuilder WithDataBindMount(this ApplicationModel.IResourceBuilder builder, string source) { throw null; } + + public static ApplicationModel.IResourceBuilder WithDataVolume(this ApplicationModel.IResourceBuilder builder, string? name = null) { throw null; } + } +} + +namespace Aspire.Hosting.ApplicationModel +{ + public partial class KurrentDBResource : ContainerResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences + { + public KurrentDBResource(string name) : base(default!, default) { } + + public ReferenceExpression ConnectionStringExpression { get { throw null; } } + + public EndpointReference PrimaryEndpoint { get { throw null; } } + } +} + +namespace CommunityToolkit.Aspire.Hosting.KurrentDB +{ + public partial class KurrentDBHealthCheck : Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck, System.IDisposable + { + public KurrentDBHealthCheck(string connectionString) { } + + public System.Threading.Tasks.Task CheckHealthAsync(Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckContext context, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public virtual void Dispose() { } + } +} \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Hosting.McpInspector/api/CommunityToolkit.Aspire.Hosting.McpInspector.cs b/src/CommunityToolkit.Aspire.Hosting.McpInspector/api/CommunityToolkit.Aspire.Hosting.McpInspector.cs index e0b3b7843..37e57e4df 100644 --- a/src/CommunityToolkit.Aspire.Hosting.McpInspector/api/CommunityToolkit.Aspire.Hosting.McpInspector.cs +++ b/src/CommunityToolkit.Aspire.Hosting.McpInspector/api/CommunityToolkit.Aspire.Hosting.McpInspector.cs @@ -26,7 +26,7 @@ public static partial class McpInspectorResourceBuilderExtensions public static ApplicationModel.IResourceBuilder AddMcpInspector(this IDistributedApplicationBuilder builder, string name, System.Action configureOptions) { throw null; } [System.Obsolete("Use the overload with McpInspectorOptions instead. This overload will be removed in the next version.")] - public static ApplicationModel.IResourceBuilder AddMcpInspector(this IDistributedApplicationBuilder builder, string name, int clientPort = 6274, int serverPort = 6277, string inspectorVersion = "0.16.5") { throw null; } + public static ApplicationModel.IResourceBuilder AddMcpInspector(this IDistributedApplicationBuilder builder, string name, int clientPort = 6274, int serverPort = 6277, string inspectorVersion = "0.17.2") { throw null; } public static ApplicationModel.IResourceBuilder AddMcpInspector(this IDistributedApplicationBuilder builder, string name) { throw null; } @@ -46,7 +46,7 @@ namespace Aspire.Hosting.ApplicationModel public partial class McpInspectorResource : ExecutableResource { public const string ClientEndpointName = "client"; - public const string InspectorVersion = "0.16.5"; + public const string InspectorVersion = "0.17.2"; public const string ServerProxyEndpointName = "server-proxy"; public McpInspectorResource(string name) : base(default!, default!, default!) { } diff --git a/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/api/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.cs b/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/api/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.cs index 531e71803..e95387fc0 100644 --- a/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/api/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.cs +++ b/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/api/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.cs @@ -51,6 +51,11 @@ public static partial class SqlProjectBuilderExtensions public static ApplicationModel.IResourceBuilder> WithReference(this ApplicationModel.IResourceBuilder> builder, ApplicationModel.IResourceBuilder target) where TPackage : IPackageMetadata { throw null; } + + public static ApplicationModel.IResourceBuilder WithSkipWhenDeployed(this ApplicationModel.IResourceBuilder builder) { throw null; } + + public static ApplicationModel.IResourceBuilder> WithSkipWhenDeployed(this ApplicationModel.IResourceBuilder> builder) + where TPackage : IPackageMetadata { throw null; } } } @@ -68,6 +73,10 @@ public partial record DacpacMetadataAnnotation(string DacpacPath) : IResourceAnn { } + public sealed partial class DacpacSkipWhenDeployedAnnotation : IResourceAnnotation + { + } + public partial interface IResourceWithDacpac : IResource, IResourceWithWaitSupport { } diff --git a/src/CommunityToolkit.Aspire.Hosting.SurrealDb/api/CommunityToolkit.Aspire.Hosting.SurrealDb.cs b/src/CommunityToolkit.Aspire.Hosting.SurrealDb/api/CommunityToolkit.Aspire.Hosting.SurrealDb.cs index f3710cee0..5857fc012 100644 --- a/src/CommunityToolkit.Aspire.Hosting.SurrealDb/api/CommunityToolkit.Aspire.Hosting.SurrealDb.cs +++ b/src/CommunityToolkit.Aspire.Hosting.SurrealDb/api/CommunityToolkit.Aspire.Hosting.SurrealDb.cs @@ -29,6 +29,8 @@ public static partial class SurrealDbBuilderExtensions [System.Diagnostics.CodeAnalysis.Experimental("CTASPIRE002")] public static ApplicationModel.IResourceBuilder WithInitFiles(this ApplicationModel.IResourceBuilder builder, string source) { throw null; } + public static ApplicationModel.IResourceBuilder WithLogLevel(this ApplicationModel.IResourceBuilder builder, Microsoft.Extensions.Logging.LogLevel logLevel) { throw null; } + public static ApplicationModel.IResourceBuilder WithSurrealist(this ApplicationModel.IResourceBuilder builder, System.Action>? configureContainer = null, string? containerName = null) where T : ApplicationModel.SurrealDbServerResource { throw null; } } diff --git a/src/CommunityToolkit.Aspire.KurrentDB/api/CommunityToolkit.Aspire.KurrentDB.cs b/src/CommunityToolkit.Aspire.KurrentDB/api/CommunityToolkit.Aspire.KurrentDB.cs new file mode 100644 index 000000000..bd4d7d0d8 --- /dev/null +++ b/src/CommunityToolkit.Aspire.KurrentDB/api/CommunityToolkit.Aspire.KurrentDB.cs @@ -0,0 +1,40 @@ +//------------------------------------------------------------------------------ +// +// 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 CommunityToolkit.Aspire.KurrentDB +{ + public partial class KurrentDBHealthCheck : Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck, System.IDisposable + { + public KurrentDBHealthCheck(string connectionString) { } + + public System.Threading.Tasks.Task CheckHealthAsync(Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckContext context, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public virtual void Dispose() { } + } + + public sealed partial class KurrentDBSettings + { + public string? ConnectionString { get { throw null; } set { } } + + public bool DisableHealthChecks { get { throw null; } set { } } + + public bool DisableTracing { get { throw null; } set { } } + + public System.TimeSpan? HealthCheckTimeout { get { throw null; } set { } } + } +} + +namespace Microsoft.Extensions.Hosting +{ + public static partial class AspireKurrentDBExtensions + { + public static void AddKeyedKurrentDBClient(this IHostApplicationBuilder builder, string name, System.Action? configureSettings = null) { } + + public static void AddKurrentDBClient(this IHostApplicationBuilder builder, string connectionName, System.Action? configureSettings = null) { } + } +} \ No newline at end of file