Skip to content

Commit 9c201c5

Browse files
authored
[create-pull-request] automated change
1 parent f892277 commit 9c201c5

File tree

7 files changed

+137
-6
lines changed

7 files changed

+137
-6
lines changed

src/Aspire.Hosting.Azure.AppContainers/api/Aspire.Hosting.Azure.AppContainers.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,14 @@ public AzureContainerAppCustomizationAnnotation(System.Action<AzureResourceInfra
5555

5656
namespace Aspire.Hosting.Azure.AppContainers
5757
{
58-
public partial class AzureContainerAppEnvironmentResource : AzureProvisioningResource
58+
public partial class AzureContainerAppEnvironmentResource : AzureProvisioningResource, ApplicationModel.IComputeEnvironmentResource, ApplicationModel.IResource, IAzureContainerRegistry, ApplicationModel.IContainerRegistry
5959
{
6060
public AzureContainerAppEnvironmentResource(string name, System.Action<AzureResourceInfrastructure> configureInfrastructure) : base(default!, default!) { }
61+
62+
ApplicationModel.ReferenceExpression ApplicationModel.IContainerRegistry.Endpoint { get { throw null; } }
63+
64+
ApplicationModel.ReferenceExpression ApplicationModel.IContainerRegistry.Name { get { throw null; } }
65+
66+
ApplicationModel.ReferenceExpression IAzureContainerRegistry.ManagedIdentityId { get { throw null; } }
6167
}
6268
}

src/Aspire.Hosting.Azure/api/Aspire.Hosting.Azure.cs

+18
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ public static ApplicationModel.IResourceBuilder<T> WithEnvironment<T>(this Appli
2424
public static ApplicationModel.IResourceBuilder<T> WithEnvironment<T>(this ApplicationModel.IResourceBuilder<T> builder, string name, Azure.BicepSecretOutputReference bicepOutputReference)
2525
where T : ApplicationModel.IResourceWithEnvironment { throw null; }
2626

27+
public static ApplicationModel.IResourceBuilder<T> WithEnvironment<T>(this ApplicationModel.IResourceBuilder<T> builder, string name, Azure.IAzureKeyVaultSecretReference secretReference)
28+
where T : ApplicationModel.IResourceWithEnvironment { throw null; }
29+
2730
public static ApplicationModel.IResourceBuilder<T> WithParameter<T>(this ApplicationModel.IResourceBuilder<T> builder, string name, ApplicationModel.EndpointReference value)
2831
where T : Azure.AzureBicepResource { throw null; }
2932

@@ -219,6 +222,15 @@ public sealed partial class AzurePublisherOptions : Publishing.PublishingOptions
219222
{
220223
}
221224

225+
[System.Diagnostics.CodeAnalysis.Experimental("ASPIREAZURE001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")]
226+
public sealed partial class AzurePublishingContext
227+
{
228+
public global::Azure.Provisioning.Infrastructure MainInfrastructure;
229+
public AzurePublishingContext(AzurePublisherOptions publisherOptions, AzureProvisioningOptions provisioningOptions, Microsoft.Extensions.Logging.ILogger logger) { }
230+
231+
public System.Threading.Tasks.Task WriteModelAsync(ApplicationModel.DistributedApplicationModel model, System.Threading.CancellationToken cancellationToken = default) { throw null; }
232+
}
233+
222234
public sealed partial class AzureResourceInfrastructure : global::Azure.Provisioning.Infrastructure
223235
{
224236
internal AzureResourceInfrastructure() : base(default!) { }
@@ -311,6 +323,12 @@ public partial interface IAppIdentityResource
311323
BicepOutputReference PrincipalName { get; }
312324
}
313325

326+
[System.Diagnostics.CodeAnalysis.Experimental("ASPIRECOMPUTE001")]
327+
public partial interface IAzureContainerRegistry : ApplicationModel.IContainerRegistry
328+
{
329+
ApplicationModel.ReferenceExpression ManagedIdentityId { get; }
330+
}
331+
314332
public partial interface IAzureKeyVaultResource : ApplicationModel.IResource, ApplicationModel.IAzureResource
315333
{
316334
BicepOutputReference NameOutputReference { get; }

src/Aspire.Hosting.Docker/api/Aspire.Hosting.Docker.cs

+34
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,56 @@
88
//------------------------------------------------------------------------------
99
namespace Aspire.Hosting
1010
{
11+
public static partial class DockerComposeEnvironmentExtensions
12+
{
13+
public static ApplicationModel.IResourceBuilder<Docker.DockerComposeEnvironmentResource> AddDockerComposeEnvironment(this IDistributedApplicationBuilder builder, string name) { throw null; }
14+
}
15+
1116
public static partial class DockerComposePublisherExtensions
1217
{
1318
public static IDistributedApplicationBuilder AddDockerComposePublisher(this IDistributedApplicationBuilder builder, System.Action<Docker.DockerComposePublisherOptions>? configureOptions = null) { throw null; }
1419

1520
public static IDistributedApplicationBuilder AddDockerComposePublisher(this IDistributedApplicationBuilder builder, string name, System.Action<Docker.DockerComposePublisherOptions>? configureOptions = null) { throw null; }
1621
}
22+
23+
public static partial class DockerComposeServiceExtensions
24+
{
25+
public static ApplicationModel.IResourceBuilder<T> PublishAsDockerComposeService<T>(this ApplicationModel.IResourceBuilder<T> builder, System.Action<Docker.DockerComposeServiceResource, Docker.Resources.ComposeNodes.Service> configure)
26+
where T : ApplicationModel.IComputeResource { throw null; }
27+
}
1728
}
1829

1930
namespace Aspire.Hosting.Docker
2031
{
32+
public partial class DockerComposeEnvironmentResource : ApplicationModel.Resource, ApplicationModel.IComputeEnvironmentResource, ApplicationModel.IResource
33+
{
34+
public DockerComposeEnvironmentResource(string name) : base(default!) { }
35+
}
36+
2137
public sealed partial class DockerComposePublisherOptions : Publishing.PublishingOptions
2238
{
39+
public bool BuildImages { get { throw null; } set { } }
40+
2341
public string? DefaultContainerRegistry { get { throw null; } set { } }
2442

2543
public string? ExistingNetworkName { get { throw null; } set { } }
2644
}
45+
46+
public sealed partial class DockerComposeServiceCustomizationAnnotation : ApplicationModel.IResourceAnnotation
47+
{
48+
public DockerComposeServiceCustomizationAnnotation(System.Action<DockerComposeServiceResource, Resources.ComposeNodes.Service> configure) { }
49+
50+
public System.Action<DockerComposeServiceResource, Resources.ComposeNodes.Service> Configure { get { throw null; } }
51+
}
52+
53+
public partial class DockerComposeServiceResource : ApplicationModel.Resource, ApplicationModel.IResourceWithParent<DockerComposeEnvironmentResource>, ApplicationModel.IResourceWithParent, ApplicationModel.IResource
54+
{
55+
public DockerComposeServiceResource(string name, ApplicationModel.IResource resource, DockerComposeEnvironmentResource composeEnvironmentResource) : base(default!) { }
56+
57+
public Resources.ComposeNodes.Service ComposeService { get { throw null; } }
58+
59+
public DockerComposeEnvironmentResource Parent { get { throw null; } }
60+
}
2761
}
2862

2963
namespace Aspire.Hosting.Docker.Resources

src/Aspire.Hosting.PostgreSQL/api/Aspire.Hosting.PostgreSQL.cs

+6
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,22 @@ public static partial class PostgresBuilderExtensions
2020

2121
public static ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> WithDataVolume(this ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> builder, string? name = null, bool isReadOnly = false) { throw null; }
2222

23+
public static ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> WithHostPort(this ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> builder, int? port) { throw null; }
24+
2325
public static ApplicationModel.IResourceBuilder<Postgres.PgAdminContainerResource> WithHostPort(this ApplicationModel.IResourceBuilder<Postgres.PgAdminContainerResource> builder, int? port) { throw null; }
2426

2527
public static ApplicationModel.IResourceBuilder<Postgres.PgWebContainerResource> WithHostPort(this ApplicationModel.IResourceBuilder<Postgres.PgWebContainerResource> builder, int? port) { throw null; }
2628

2729
public static ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> WithInitBindMount(this ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> builder, string source, bool isReadOnly = true) { throw null; }
2830

31+
public static ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> WithPassword(this ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> builder, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource> password) { throw null; }
32+
2933
public static ApplicationModel.IResourceBuilder<T> WithPgAdmin<T>(this ApplicationModel.IResourceBuilder<T> builder, System.Action<ApplicationModel.IResourceBuilder<Postgres.PgAdminContainerResource>>? configureContainer = null, string? containerName = null)
3034
where T : ApplicationModel.PostgresServerResource { throw null; }
3135

3236
public static ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> WithPgWeb(this ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> builder, System.Action<ApplicationModel.IResourceBuilder<Postgres.PgWebContainerResource>>? configureContainer = null, string? containerName = null) { throw null; }
37+
38+
public static ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> WithUserName(this ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource> builder, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource> userName) { throw null; }
3339
}
3440
}
3541

src/Aspire.Hosting.Redis/api/Aspire.Hosting.Redis.cs

+4
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,14 @@ public static partial class RedisBuilderExtensions
2222

2323
public static ApplicationModel.IResourceBuilder<Redis.RedisInsightResource> WithDataVolume(this ApplicationModel.IResourceBuilder<Redis.RedisInsightResource> builder, string? name = null) { throw null; }
2424

25+
public static ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> WithHostPort(this ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> builder, int port) { throw null; }
26+
2527
public static ApplicationModel.IResourceBuilder<Redis.RedisCommanderResource> WithHostPort(this ApplicationModel.IResourceBuilder<Redis.RedisCommanderResource> builder, int? port) { throw null; }
2628

2729
public static ApplicationModel.IResourceBuilder<Redis.RedisInsightResource> WithHostPort(this ApplicationModel.IResourceBuilder<Redis.RedisInsightResource> builder, int? port) { throw null; }
2830

31+
public static ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> WithPassword(this ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> builder, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource> password) { throw null; }
32+
2933
public static ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> WithPersistence(this ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> builder, System.TimeSpan? interval = null, long keysChangedThreshold = 1) { throw null; }
3034

3135
public static ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> WithRedisCommander(this ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> builder, System.Action<ApplicationModel.IResourceBuilder<Redis.RedisCommanderResource>>? configureContainer = null, string? containerName = null) { throw null; }

src/Aspire.Hosting.SqlServer/api/Aspire.Hosting.SqlServer.cs

+4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ public static partial class SqlServerBuilderExtensions
1919
public static ApplicationModel.IResourceBuilder<ApplicationModel.SqlServerServerResource> WithDataBindMount(this ApplicationModel.IResourceBuilder<ApplicationModel.SqlServerServerResource> builder, string source, bool isReadOnly = false) { throw null; }
2020

2121
public static ApplicationModel.IResourceBuilder<ApplicationModel.SqlServerServerResource> WithDataVolume(this ApplicationModel.IResourceBuilder<ApplicationModel.SqlServerServerResource> builder, string? name = null, bool isReadOnly = false) { throw null; }
22+
23+
public static ApplicationModel.IResourceBuilder<ApplicationModel.SqlServerServerResource> WithHostPort(this ApplicationModel.IResourceBuilder<ApplicationModel.SqlServerServerResource> builder, int port) { throw null; }
24+
25+
public static ApplicationModel.IResourceBuilder<ApplicationModel.SqlServerServerResource> WithPassword(this ApplicationModel.IResourceBuilder<ApplicationModel.SqlServerServerResource> builder, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource> password) { throw null; }
2226
}
2327
}
2428

0 commit comments

Comments
 (0)