Skip to content

Commit 4bcd5c4

Browse files
joperezrgithub-actions[bot]
authored andcommitted
[create-pull-request] automated change
1 parent 7834ae8 commit 4bcd5c4

File tree

9 files changed

+141
-7
lines changed

9 files changed

+141
-7
lines changed

src/Aspire.Cli/api/aspire.cs

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
//------------------------------------------------------------------------------
2+
// <auto-generated>
3+
// This code was generated by a tool.
4+
//
5+
// Changes to this file may cause incorrect behavior and will be lost if
6+
// the code is regenerated.
7+
// </auto-generated>
8+
//------------------------------------------------------------------------------
9+
namespace Aspire.Cli
10+
{
11+
public partial class Program
12+
{
13+
public static System.Threading.Tasks.Task<int> Main(string[] args) { throw null; }
14+
}
15+
}

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

+9
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,15 @@ public AzureBicepResourceScope(object resourceGroup) { }
170170
public object ResourceGroup { get { throw null; } }
171171
}
172172

173+
public static partial class AzureContainerAppsPublisherExtensions
174+
{
175+
public static void AddAzureContainerApps(this IDistributedApplicationBuilder builder, string name, System.Action<AzureContainerAppsPublisherOptions>? configureOptions = null) { }
176+
}
177+
178+
public sealed partial class AzureContainerAppsPublisherOptions
179+
{
180+
}
181+
173182
public sealed partial class AzureProvisioningOptions
174183
{
175184
public global::Azure.Provisioning.ProvisioningBuildOptions ProvisioningBuildOptions { get { throw null; } }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
//------------------------------------------------------------------------------
2+
// <auto-generated>
3+
// This code was generated by a tool.
4+
//
5+
// Changes to this file may cause incorrect behavior and will be lost if
6+
// the code is regenerated.
7+
// </auto-generated>
8+
//------------------------------------------------------------------------------
9+
namespace Aspire.Hosting.Docker
10+
{
11+
public static partial class DockerComposePublisherExtensions
12+
{
13+
public static void AddDockerCompose(this IDistributedApplicationBuilder builder, string name, System.Action<DockerComposePublisherOptions>? configureOptions = null) { }
14+
}
15+
16+
public sealed partial class DockerComposePublisherOptions
17+
{
18+
public string? DefaultContainerRegistry { get { throw null; } set { } }
19+
}
20+
}

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

+7-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ namespace Aspire.Hosting
1010
{
1111
public static partial class GarnetBuilderExtensions
1212
{
13-
public static ApplicationModel.IResourceBuilder<ApplicationModel.GarnetResource> AddGarnet(this IDistributedApplicationBuilder builder, string name, int? port = null) { throw null; }
13+
public static ApplicationModel.IResourceBuilder<ApplicationModel.GarnetResource> AddGarnet(this IDistributedApplicationBuilder builder, string name, int? port = null, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource>? password = null) { throw null; }
14+
15+
public static ApplicationModel.IResourceBuilder<ApplicationModel.GarnetResource> AddGarnet(this IDistributedApplicationBuilder builder, string name, int? port) { throw null; }
1416

1517
public static ApplicationModel.IResourceBuilder<ApplicationModel.GarnetResource> WithDataBindMount(this ApplicationModel.IResourceBuilder<ApplicationModel.GarnetResource> builder, string source, bool isReadOnly = false) { throw null; }
1618

@@ -27,10 +29,14 @@ namespace Aspire.Hosting.ApplicationModel
2729
{
2830
public partial class GarnetResource : ContainerResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences
2931
{
32+
public GarnetResource(string name, ParameterResource password) : base(default!, default) { }
33+
3034
public GarnetResource(string name) : base(default!, default) { }
3135

3236
public ReferenceExpression ConnectionStringExpression { get { throw null; } }
3337

38+
public ParameterResource? PasswordParameter { get { throw null; } }
39+
3440
public EndpointReference PrimaryEndpoint { get { throw null; } }
3541
}
3642
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
//------------------------------------------------------------------------------
2+
// <auto-generated>
3+
// This code was generated by a tool.
4+
//
5+
// Changes to this file may cause incorrect behavior and will be lost if
6+
// the code is regenerated.
7+
// </auto-generated>
8+
//------------------------------------------------------------------------------
9+
namespace Aspire.Hosting.Kubernetes
10+
{
11+
public static partial class KubernetesPublisherExtensions
12+
{
13+
public static void AddKubernetes(this IDistributedApplicationBuilder builder, string name, System.Action<KubernetesPublisherOptions>? configureOptions = null) { }
14+
}
15+
16+
public sealed partial class KubernetesPublisherOptions
17+
{
18+
}
19+
}

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

+7-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ namespace Aspire.Hosting
1010
{
1111
public static partial class RedisBuilderExtensions
1212
{
13-
public static ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> AddRedis(this IDistributedApplicationBuilder builder, string name, int? port = null) { throw null; }
13+
public static ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> AddRedis(this IDistributedApplicationBuilder builder, string name, int? port = null, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource>? password = null) { throw null; }
14+
15+
public static ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> AddRedis(this IDistributedApplicationBuilder builder, string name, int? port) { throw null; }
1416

1517
public static ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> WithDataBindMount(this ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource> builder, string source, bool isReadOnly = false) { throw null; }
1618

@@ -36,10 +38,14 @@ namespace Aspire.Hosting.ApplicationModel
3638
{
3739
public partial class RedisResource : ContainerResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences
3840
{
41+
public RedisResource(string name, ParameterResource password) : base(default!, default) { }
42+
3943
public RedisResource(string name) : base(default!, default) { }
4044

4145
public ReferenceExpression ConnectionStringExpression { get { throw null; } }
4246

47+
public ParameterResource? PasswordParameter { get { throw null; } }
48+
4349
public EndpointReference PrimaryEndpoint { get { throw null; } }
4450

4551
public System.Threading.Tasks.ValueTask<string?> GetConnectionStringAsync(System.Threading.CancellationToken cancellationToken = default) { throw null; }

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

+7-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ namespace Aspire.Hosting
1010
{
1111
public static partial class ValkeyBuilderExtensions
1212
{
13-
public static ApplicationModel.IResourceBuilder<ApplicationModel.ValkeyResource> AddValkey(this IDistributedApplicationBuilder builder, string name, int? port = null) { throw null; }
13+
public static ApplicationModel.IResourceBuilder<ApplicationModel.ValkeyResource> AddValkey(this IDistributedApplicationBuilder builder, string name, int? port = null, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource>? password = null) { throw null; }
14+
15+
public static ApplicationModel.IResourceBuilder<ApplicationModel.ValkeyResource> AddValkey(this IDistributedApplicationBuilder builder, string name, int? port) { throw null; }
1416

1517
public static ApplicationModel.IResourceBuilder<ApplicationModel.ValkeyResource> WithDataBindMount(this ApplicationModel.IResourceBuilder<ApplicationModel.ValkeyResource> builder, string source, bool isReadOnly = false) { throw null; }
1618

@@ -24,10 +26,14 @@ namespace Aspire.Hosting.ApplicationModel
2426
{
2527
public partial class ValkeyResource : ContainerResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences
2628
{
29+
public ValkeyResource(string name, ParameterResource password) : base(default!, default) { }
30+
2731
public ValkeyResource(string name) : base(default!, default) { }
2832

2933
public ReferenceExpression ConnectionStringExpression { get { throw null; } }
3034

35+
public ParameterResource? PasswordParameter { get { throw null; } }
36+
3137
public EndpointReference PrimaryEndpoint { get { throw null; } }
3238
}
3339
}

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

+55-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,18 @@
88
//------------------------------------------------------------------------------
99
namespace Aspire.Hosting
1010
{
11+
public static partial class ConnectionStringBuilderExtensions
12+
{
13+
public static ApplicationModel.IResourceBuilder<ConnectionStringResource> AddConnectionString(this IDistributedApplicationBuilder builder, string name, ApplicationModel.ReferenceExpression connectionStringExpression) { throw null; }
14+
}
15+
16+
public sealed partial class ConnectionStringResource : ApplicationModel.Resource, ApplicationModel.IResourceWithConnectionString, ApplicationModel.IResource, ApplicationModel.IManifestExpressionProvider, ApplicationModel.IValueProvider, ApplicationModel.IValueWithReferences, ApplicationModel.IResourceWithoutLifetime
17+
{
18+
public ConnectionStringResource(string name, ApplicationModel.ReferenceExpression connectionStringExpression) : base(default!) { }
19+
20+
public ApplicationModel.ReferenceExpression ConnectionStringExpression { get { throw null; } }
21+
}
22+
1123
public static partial class ContainerResourceBuilderExtensions
1224
{
1325
public static ApplicationModel.IResourceBuilder<ApplicationModel.ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, string name, string image, string tag) { throw null; }
@@ -56,6 +68,9 @@ public static ApplicationModel.IResourceBuilder<T> WithEntrypoint<T>(this Applic
5668
public static ApplicationModel.IResourceBuilder<T> WithImage<T>(this ApplicationModel.IResourceBuilder<T> builder, string image, string? tag = null)
5769
where T : ApplicationModel.ContainerResource { throw null; }
5870

71+
public static ApplicationModel.IResourceBuilder<T> WithImagePullPolicy<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.ImagePullPolicy pullPolicy)
72+
where T : ApplicationModel.ContainerResource { throw null; }
73+
5974
public static ApplicationModel.IResourceBuilder<T> WithImageRegistry<T>(this ApplicationModel.IResourceBuilder<T> builder, string? registry)
6075
where T : ApplicationModel.ContainerResource { throw null; }
6176

@@ -172,6 +187,8 @@ public partial class DistributedApplicationExecutionContext
172187
{
173188
public DistributedApplicationExecutionContext(DistributedApplicationExecutionContextOptions options) { }
174189

190+
public DistributedApplicationExecutionContext(DistributedApplicationOperation operation, string publisherName) { }
191+
175192
public DistributedApplicationExecutionContext(DistributedApplicationOperation operation) { }
176193

177194
public bool IsPublishMode { get { throw null; } }
@@ -180,15 +197,21 @@ public DistributedApplicationExecutionContext(DistributedApplicationOperation op
180197

181198
public DistributedApplicationOperation Operation { get { throw null; } }
182199

200+
public string? PublisherName { get { throw null; } set { } }
201+
183202
public System.IServiceProvider ServiceProvider { get { throw null; } }
184203
}
185204

186205
public partial class DistributedApplicationExecutionContextOptions
187206
{
207+
public DistributedApplicationExecutionContextOptions(DistributedApplicationOperation operation, string? publisherName = null) { }
208+
188209
public DistributedApplicationExecutionContextOptions(DistributedApplicationOperation operation) { }
189210

190211
public DistributedApplicationOperation Operation { get { throw null; } }
191212

213+
public string? PublisherName { get { throw null; } }
214+
192215
public System.IServiceProvider? ServiceProvider { get { throw null; } set { } }
193216
}
194217

@@ -369,6 +392,12 @@ public partial class ProjectResourceOptions
369392
public string? LaunchProfileName { get { throw null; } set { } }
370393
}
371394

395+
public static partial class PublisherDistributedApplicationBuilderExtensions
396+
{
397+
public static void AddPublisher<TPublisher, TPublisherOptions>(this IDistributedApplicationBuilder builder, string name, System.Action<TPublisherOptions>? configureOptions = null)
398+
where TPublisher : class, Publishing.IDistributedApplicationPublisher where TPublisherOptions : class { }
399+
}
400+
372401
public static partial class ResourceBuilderExtensions
373402
{
374403
public static ApplicationModel.IResourceBuilder<T> AsHttp2Service<T>(this ApplicationModel.IResourceBuilder<T> builder)
@@ -407,7 +436,10 @@ public static ApplicationModel.IResourceBuilder<T> WithCommand<T>(this Applicati
407436
public static ApplicationModel.IResourceBuilder<T> WithConnectionStringRedirection<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceWithConnectionString resource)
408437
where T : ApplicationModel.IResourceWithConnectionString { throw null; }
409438

410-
public static ApplicationModel.IResourceBuilder<T> WithEndpoint<T>(this ApplicationModel.IResourceBuilder<T> builder, int? port = null, int? targetPort = null, string? scheme = null, string? name = null, string? env = null, bool isProxied = true, bool? isExternal = null)
439+
public static ApplicationModel.IResourceBuilder<T> WithEndpoint<T>(this ApplicationModel.IResourceBuilder<T> builder, int? port = null, int? targetPort = null, string? scheme = null, string? name = null, string? env = null, bool isProxied = true, bool? isExternal = null, System.Net.Sockets.ProtocolType? protocol = null)
440+
where T : ApplicationModel.IResourceWithEndpoints { throw null; }
441+
442+
public static ApplicationModel.IResourceBuilder<T> WithEndpoint<T>(this ApplicationModel.IResourceBuilder<T> builder, int? port, int? targetPort, string? scheme, string? name, string? env, bool isProxied, bool? isExternal)
411443
where T : ApplicationModel.IResourceWithEndpoints { throw null; }
412444

413445
public static ApplicationModel.IResourceBuilder<T> WithEndpoint<T>(this ApplicationModel.IResourceBuilder<T> builder, string endpointName, System.Action<ApplicationModel.EndpointAnnotation> callback, bool createIfNotExists = true)
@@ -633,6 +665,12 @@ public sealed partial class ContainerImageAnnotation : IResourceAnnotation
633665
public string? Tag { get { throw null; } set { } }
634666
}
635667

668+
[System.Diagnostics.DebuggerDisplay("Type = {GetType().Name,nq}")]
669+
public sealed partial class ContainerImagePullPolicyAnnotation : IResourceAnnotation
670+
{
671+
public required ImagePullPolicy ImagePullPolicy { get { throw null; } set { } }
672+
}
673+
636674
public enum ContainerLifetime
637675
{
638676
Session = 0,
@@ -1004,6 +1042,13 @@ public enum IconVariant
10041042
Filled = 1
10051043
}
10061044

1045+
public enum ImagePullPolicy
1046+
{
1047+
Default = 0,
1048+
Always = 1,
1049+
Missing = 2
1050+
}
1051+
10071052
public partial interface IManifestExpressionProvider
10081053
{
10091054
string ValueExpression { get; }
@@ -1067,6 +1112,10 @@ public partial interface IResourceWithEnvironment : IResource
10671112
{
10681113
}
10691114

1115+
public partial interface IResourceWithoutLifetime : IResource
1116+
{
1117+
}
1118+
10701119
public partial interface IResourceWithParent : IResource
10711120
{
10721121
IResource Parent { get; }
@@ -1207,7 +1256,7 @@ public abstract partial class ParameterDefault
12071256
public abstract void WriteToManifest(Publishing.ManifestPublishingContext context);
12081257
}
12091258

1210-
public partial class ParameterResource : Resource, IManifestExpressionProvider, IValueProvider
1259+
public partial class ParameterResource : Resource, IResourceWithoutLifetime, IResource, IManifestExpressionProvider, IValueProvider
12111260
{
12121261
public ParameterResource(string name, System.Func<ParameterDefault?, string> callback, bool secret = false) : base(default!) { }
12131262

@@ -1272,6 +1321,9 @@ public readonly void AppendFormatted(string? value) { }
12721321
public void AppendFormatted<T>(T valueProvider)
12731322
where T : IValueProvider, IManifestExpressionProvider { }
12741323

1324+
public void AppendFormatted<T>(IResourceBuilder<T> valueProvider)
1325+
where T : IResource, IValueProvider, IManifestExpressionProvider { }
1326+
12751327
public readonly void AppendLiteral(string value) { }
12761328
}
12771329
}
@@ -1529,6 +1581,7 @@ public sealed partial class UpdateCommandStateContext
15291581
[System.Diagnostics.DebuggerDisplay("{Url}", Name = "{Name}")]
15301582
public sealed partial record UrlSnapshot(string Name, string Url, bool IsInternal)
15311583
{
1584+
public bool IsInactive { get { throw null; } init { } }
15321585
}
15331586

15341587
[System.Diagnostics.DebuggerDisplay("{Source}", Name = "{Target}")]

src/Components/Aspire.Azure.AI.OpenAI/api/Aspire.Azure.AI.OpenAI.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ public static partial class AspireAzureOpenAIExtensions
4040

4141
public static partial class AspireConfigurableOpenAIExtensions
4242
{
43-
public static void AddKeyedOpenAIClientFromConfiguration(this IHostApplicationBuilder builder, string name) { }
43+
public static Aspire.OpenAI.AspireOpenAIClientBuilder AddKeyedOpenAIClientFromConfiguration(this IHostApplicationBuilder builder, string name) { throw null; }
4444

45-
public static void AddOpenAIClientFromConfiguration(this IHostApplicationBuilder builder, string connectionName) { }
45+
public static Aspire.OpenAI.AspireOpenAIClientBuilder AddOpenAIClientFromConfiguration(this IHostApplicationBuilder builder, string connectionName) { throw null; }
4646
}
4747
}

0 commit comments

Comments
 (0)