Skip to content

Commit f1e17ab

Browse files
authored
[create-pull-request] automated change
1 parent efe7a39 commit f1e17ab

File tree

7 files changed

+76
-3
lines changed

7 files changed

+76
-3
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, 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

+15
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,15 @@ public sealed partial class AzurePublisherOptions : Publishing.PublishingOptions
219219
{
220220
}
221221

222+
[System.Diagnostics.CodeAnalysis.Experimental("ASPIREAZURE001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")]
223+
public sealed partial class AzurePublishingContext
224+
{
225+
public global::Azure.Provisioning.Infrastructure MainInfrastructure;
226+
public AzurePublishingContext(AzurePublisherOptions publisherOptions, AzureProvisioningOptions provisioningOptions, Microsoft.Extensions.Logging.ILogger logger) { }
227+
228+
public System.Threading.Tasks.Task WriteModelAsync(ApplicationModel.DistributedApplicationModel model, System.Threading.CancellationToken cancellationToken = default) { throw null; }
229+
}
230+
222231
public sealed partial class AzureResourceInfrastructure : global::Azure.Provisioning.Infrastructure
223232
{
224233
internal AzureResourceInfrastructure() : base(default!) { }
@@ -311,6 +320,12 @@ public partial interface IAppIdentityResource
311320
BicepOutputReference PrincipalName { get; }
312321
}
313322

323+
[System.Diagnostics.CodeAnalysis.Experimental("ASPIRECOMPUTE001")]
324+
public partial interface IAzureContainerRegistry : ApplicationModel.IContainerRegistry
325+
{
326+
ApplicationModel.ReferenceExpression ManagedIdentityId { get; }
327+
}
328+
314329
public partial interface IAzureKeyVaultResource : ApplicationModel.IResource, ApplicationModel.IAzureResource
315330
{
316331
BicepOutputReference NameOutputReference { get; }

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

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ namespace Aspire.Hosting.Docker
2020
{
2121
public sealed partial class DockerComposePublisherOptions : Publishing.PublishingOptions
2222
{
23+
public bool BuildImages { get { throw null; } set { } }
24+
2325
public string? DefaultContainerRegistry { get { throw null; } set { } }
2426

2527
public string? ExistingNetworkName { get { throw null; } set { } }

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

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

+38-2
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,9 @@ public static ApplicationModel.IResourceBuilder<T> WithUrl<T>(this ApplicationMo
564564
public static ApplicationModel.IResourceBuilder<T> WithUrlForEndpoint<T>(this ApplicationModel.IResourceBuilder<T> builder, string endpointName, System.Action<ApplicationModel.ResourceUrlAnnotation> callback)
565565
where T : ApplicationModel.IResource { throw null; }
566566

567+
public static ApplicationModel.IResourceBuilder<T> WithUrlForEndpoint<T>(this ApplicationModel.IResourceBuilder<T> builder, string endpointName, System.Func<ApplicationModel.EndpointReference, ApplicationModel.ResourceUrlAnnotation> callback)
568+
where T : ApplicationModel.IResourceWithEndpoints { throw null; }
569+
567570
public static ApplicationModel.IResourceBuilder<T> WithUrls<T>(this ApplicationModel.IResourceBuilder<T> builder, System.Action<ApplicationModel.ResourceUrlsCallbackContext> callback)
568571
where T : ApplicationModel.IResource { throw null; }
569572

@@ -897,6 +900,9 @@ public sealed partial class DeploymentTargetAnnotation : IResourceAnnotation
897900
{
898901
public DeploymentTargetAnnotation(IResource target) { }
899902

903+
[System.Diagnostics.CodeAnalysis.Experimental("ASPIRECOMPUTE001")]
904+
public IContainerRegistry? ContainerRegistryInfo { get { throw null; } set { } }
905+
900906
public IResource DeploymentTarget { get { throw null; } }
901907
}
902908

@@ -1198,6 +1204,14 @@ public partial interface IAspireStore
11981204
string GetFileNameWithContent(string filenameTemplate, System.IO.Stream contentStream);
11991205
}
12001206

1207+
[System.Diagnostics.CodeAnalysis.Experimental("ASPIRECOMPUTE001")]
1208+
public partial interface IContainerRegistry
1209+
{
1210+
ReferenceExpression Endpoint { get; }
1211+
1212+
ReferenceExpression Name { get; }
1213+
}
1214+
12011215
public enum IconVariant
12021216
{
12031217
Regular = 0,
@@ -1746,6 +1760,8 @@ public sealed partial record ResourceStateSnapshot(string Text, string? Style)
17461760
public sealed partial class ResourceUrlAnnotation : IResourceAnnotation
17471761
{
17481762
public int? DisplayOrder;
1763+
public UrlDisplayLocation DisplayLocation { get { throw null; } set { } }
1764+
17491765
public string? DisplayText { get { throw null; } set { } }
17501766

17511767
public EndpointReference? Endpoint { get { throw null; } init { } }
@@ -1775,6 +1791,8 @@ public ResourceUrlsCallbackContext(DistributedApplicationExecutionContext execut
17751791
public IResource Resource { get { throw null; } }
17761792

17771793
public System.Collections.Generic.List<ResourceUrlAnnotation> Urls { get { throw null; } }
1794+
1795+
public EndpointReference? GetEndpoint(string name) { throw null; }
17781796
}
17791797

17801798
public sealed partial class UpdateCommandStateContext
@@ -1784,6 +1802,12 @@ public sealed partial class UpdateCommandStateContext
17841802
public required System.IServiceProvider ServiceProvider { get { throw null; } init { } }
17851803
}
17861804

1805+
public enum UrlDisplayLocation
1806+
{
1807+
SummaryAndDetails = 0,
1808+
DetailsOnly = 1
1809+
}
1810+
17871811
public sealed partial record UrlDisplayPropertiesSnapshot(string DisplayName = "", int SortOrder = 0)
17881812
{
17891813
}
@@ -1982,16 +2006,28 @@ public void WriteConnectionString(ApplicationModel.IResource resource) { }
19822006
public System.Threading.Tasks.Task WriteEnvironmentVariablesAsync(ApplicationModel.IResource resource) { throw null; }
19832007
}
19842008

2009+
[System.Diagnostics.CodeAnalysis.Experimental("ASPIREPUBLISHERS001")]
2010+
public sealed partial class NullPublishingActivityProgressReporter : IPublishingActivityProgressReporter
2011+
{
2012+
internal NullPublishingActivityProgressReporter() { }
2013+
2014+
public static NullPublishingActivityProgressReporter Instance { get { throw null; } }
2015+
2016+
public System.Threading.Tasks.Task<PublishingActivity> CreateActivityAsync(string id, string initialStatusText, bool isPrimary, System.Threading.CancellationToken cancellationToken) { throw null; }
2017+
2018+
public System.Threading.Tasks.Task UpdateActivityStatusAsync(PublishingActivity publishingActivity, System.Func<PublishingActivityStatus, PublishingActivityStatus> statusUpdate, System.Threading.CancellationToken cancellationToken) { throw null; }
2019+
}
2020+
19852021
[System.Diagnostics.CodeAnalysis.Experimental("ASPIREPUBLISHERS001")]
19862022
public sealed partial class PublishingActivity
19872023
{
1988-
internal PublishingActivity() { }
2024+
public PublishingActivity(string id, bool isPrimary = false) { }
19892025

19902026
public string Id { get { throw null; } }
19912027

19922028
public bool IsPrimary { get { throw null; } }
19932029

1994-
public PublishingActivityStatus? LastStatus { get { throw null; } }
2030+
public PublishingActivityStatus? LastStatus { get { throw null; } set { } }
19952031
}
19962032

19972033
[System.Diagnostics.CodeAnalysis.Experimental("ASPIREPUBLISHERS001")]

0 commit comments

Comments
 (0)