diff --git a/src/CommunityToolkit.Aspire.GoFeatureFlag/api/CommunityToolkit.Aspire.GoFeatureFlag.cs b/src/CommunityToolkit.Aspire.GoFeatureFlag/api/CommunityToolkit.Aspire.GoFeatureFlag.cs index 8ca85585a..aa7f516f4 100644 --- a/src/CommunityToolkit.Aspire.GoFeatureFlag/api/CommunityToolkit.Aspire.GoFeatureFlag.cs +++ b/src/CommunityToolkit.Aspire.GoFeatureFlag/api/CommunityToolkit.Aspire.GoFeatureFlag.cs @@ -16,7 +16,7 @@ public sealed partial class GoFeatureFlagClientSettings public int? HealthCheckTimeout { get { throw null; } set { } } - public OpenFeature.Providers.GOFeatureFlag.GoFeatureFlagProviderOptions ProviderOptions { get { throw null; } set { } } + public OpenFeature.Providers.GOFeatureFlag.GOFeatureFlagProviderOptions ProviderOptions { get { throw null; } set { } } } } @@ -28,4 +28,4 @@ public static void AddGoFeatureFlagClient(this IHostApplicationBuilder builder, public static void AddKeyedGoFeatureFlagClient(this IHostApplicationBuilder builder, string name, System.Action? configureSettings = null) { } } -} +} \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Hosting.Azure.Extensions/api/CommunityToolkit.Aspire.Hosting.Azure.Extensions.cs b/src/CommunityToolkit.Aspire.Hosting.Azure.Extensions/api/CommunityToolkit.Aspire.Hosting.Azure.Extensions.cs new file mode 100644 index 000000000..2c6505ac3 --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.Azure.Extensions/api/CommunityToolkit.Aspire.Hosting.Azure.Extensions.cs @@ -0,0 +1,44 @@ +//------------------------------------------------------------------------------ +// +// 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 AzureBlobStorageResourceBuilderExtensions + { + public static ApplicationModel.IResourceBuilder WithAzureStorageExplorer(this ApplicationModel.IResourceBuilder blobs, System.Action>? configureContainer = null, string? name = null) { throw null; } + } + + public static partial class AzureQueueStorageResourceBuilderExtensions + { + public static ApplicationModel.IResourceBuilder WithAzureStorageExplorer(this ApplicationModel.IResourceBuilder queues, System.Action>? configureContainer = null, string? name = null) { throw null; } + } + + public static partial class AzureStorageExplorerBuilderExtensions + { + public static ApplicationModel.IResourceBuilder WithHostPort(this ApplicationModel.IResourceBuilder builder, int? port) { throw null; } + } + + public static partial class AzureTableStorageResourceBuilderExtensions + { + public static ApplicationModel.IResourceBuilder WithAzureStorageExplorer(this ApplicationModel.IResourceBuilder tables, System.Action>? configureContainer = null, string? name = null) { throw null; } + } +} + +namespace Aspire.Hosting.ApplicationModel +{ + public partial class AzureStorageExplorerResource : ContainerResource + { + public AzureStorageExplorerResource(string name) : base(default!, default) { } + + public EndpointReferenceExpression Host { get { throw null; } } + + public EndpointReferenceExpression Port { get { throw null; } } + + public EndpointReference PrimaryEndpoint { get { throw null; } } + } +} \ No newline at end of file diff --git a/src/CommunityToolkit.Aspire.Hosting.DbGate/api/CommunityToolkit.Aspire.Hosting.DbGate.cs b/src/CommunityToolkit.Aspire.Hosting.DbGate/api/CommunityToolkit.Aspire.Hosting.DbGate.cs index aec957d11..7e5f2e152 100644 --- a/src/CommunityToolkit.Aspire.Hosting.DbGate/api/CommunityToolkit.Aspire.Hosting.DbGate.cs +++ b/src/CommunityToolkit.Aspire.Hosting.DbGate/api/CommunityToolkit.Aspire.Hosting.DbGate.cs @@ -12,6 +12,8 @@ public static partial class DbGateBuilderExtensions { public static ApplicationModel.IResourceBuilder AddDbGate(this IDistributedApplicationBuilder builder, string name = "dbgate", int? port = null) { throw null; } + public static string SanitizeConnectionId(string resourceName) { throw null; } + public static ApplicationModel.IResourceBuilder WithDataBindMount(this ApplicationModel.IResourceBuilder builder, string source, bool isReadOnly = false) { throw null; } public static ApplicationModel.IResourceBuilder WithDataVolume(this ApplicationModel.IResourceBuilder builder, string? name = null, bool isReadOnly = false) { throw null; } diff --git a/src/CommunityToolkit.Aspire.Hosting.Golang/api/CommunityToolkit.Aspire.Hosting.Golang.cs b/src/CommunityToolkit.Aspire.Hosting.Golang/api/CommunityToolkit.Aspire.Hosting.Golang.cs index fa9adc034..4b0e94de9 100644 --- a/src/CommunityToolkit.Aspire.Hosting.Golang/api/CommunityToolkit.Aspire.Hosting.Golang.cs +++ b/src/CommunityToolkit.Aspire.Hosting.Golang/api/CommunityToolkit.Aspire.Hosting.Golang.cs @@ -16,13 +16,24 @@ public static partial class GolangAppHostingExtension [System.Obsolete("Use AddGolangApp with buildTags parameter instead. This method will be removed in a future version.")] public static ApplicationModel.IResourceBuilder AddGolangApp(this IDistributedApplicationBuilder builder, string name, string workingDirectory, string[] args) { throw null; } + + public static ApplicationModel.IResourceBuilder WithGoModDownload(this ApplicationModel.IResourceBuilder builder, bool install = true, System.Action>? configureInstaller = null) { throw null; } + + public static ApplicationModel.IResourceBuilder WithGoModTidy(this ApplicationModel.IResourceBuilder builder, bool install = true, System.Action>? configureInstaller = null) { throw null; } } } namespace Aspire.Hosting.ApplicationModel { - public partial class GolangAppExecutableResource : ExecutableResource, IResourceWithServiceDiscovery, IResourceWithEndpoints, IResource + public partial class GolangAppExecutableResource : ExecutableResource, IResourceWithServiceDiscovery, IResourceWithEndpoints, IResource, IContainerFilesDestinationResource { public GolangAppExecutableResource(string name, string workingDirectory) : base(default!, default!, default!) { } + + public string ContainerFilesDestination { get { throw null; } } + } + + public partial class GoModInstallerResource : ExecutableResource + { + public GoModInstallerResource(string name, string workingDirectory) : base(default!, default!, default!) { } } } \ No newline at end of file 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 d4035fb0c..210787836 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 @@ -31,6 +31,8 @@ public static partial class SurrealDbBuilderExtensions public static ApplicationModel.IResourceBuilder WithLogLevel(this ApplicationModel.IResourceBuilder builder, Microsoft.Extensions.Logging.LogLevel logLevel) { throw null; } + public static ApplicationModel.IResourceBuilder WithOtlpExporter(this ApplicationModel.IResourceBuilder builder) { 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.Hosting.Umami/api/CommunityToolkit.Aspire.Hosting.Umami.cs b/src/CommunityToolkit.Aspire.Hosting.Umami/api/CommunityToolkit.Aspire.Hosting.Umami.cs new file mode 100644 index 000000000..9b5c08d2b --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.Umami/api/CommunityToolkit.Aspire.Hosting.Umami.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// 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 UmamiBuilderExtensions + { + public static ApplicationModel.IResourceBuilder AddUmami(this IDistributedApplicationBuilder builder, string name, ApplicationModel.IResourceBuilder? secret = null, int? port = null) { throw null; } + + public static ApplicationModel.IResourceBuilder WithPostgreSQL(this ApplicationModel.IResourceBuilder builder, ApplicationModel.IResourceBuilder database) { throw null; } + } +} + +namespace Aspire.Hosting.ApplicationModel +{ + public partial class UmamiResource : ContainerResource + { + public UmamiResource(string name, ParameterResource secret) : base(default!, default) { } + + public EndpointReference PrimaryEndpoint { get { throw null; } } + + public ParameterResource SecretParameter { get { throw null; } } + } +} \ No newline at end of file