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.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; } }