Skip to content

Commit ef3f5dd

Browse files
[create-pull-request] automated change (#7811)
Co-authored-by: joperezr <[email protected]>
1 parent fd413eb commit ef3f5dd

File tree

32 files changed

+3686
-15
lines changed

32 files changed

+3686
-15
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ namespace Aspire.Hosting
1111
public static partial class AzureAppConfigurationExtensions
1212
{
1313
public static ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationResource> AddAzureAppConfiguration(this IDistributedApplicationBuilder builder, string name) { throw null; }
14+
15+
public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationResource> target, params global::Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole[] roles)
16+
where T : ApplicationModel.IResource { throw null; }
1417
}
1518
}
1619

@@ -23,5 +26,7 @@ public AzureAppConfigurationResource(string name, System.Action<AzureResourceInf
2326
public ApplicationModel.ReferenceExpression ConnectionStringExpression { get { throw null; } }
2427

2528
public BicepOutputReference Endpoint { get { throw null; } }
29+
30+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
2631
}
2732
}

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,12 @@ public static ApplicationModel.IResourceBuilder<T> PublishAsAzureContainerApp<T>
2222

2323
public static partial class AzureContainerAppExtensions
2424
{
25+
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> AddAzureContainerAppEnvironment(this IDistributedApplicationBuilder builder, string name) { throw null; }
26+
27+
[System.Obsolete("Use AddAzureContainerAppEnvironment instead. This method will be removed in a future version.")]
2528
public static IDistributedApplicationBuilder AddAzureContainerAppsInfrastructure(this IDistributedApplicationBuilder builder) { throw null; }
29+
30+
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> WithAzdResourceNaming(this ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> builder) { throw null; }
2631
}
2732

2833
public static partial class AzureContainerAppProjectExtensions
@@ -46,4 +51,12 @@ public AzureContainerAppCustomizationAnnotation(System.Action<AzureResourceInfra
4651

4752
public System.Action<AzureResourceInfrastructure, global::Azure.Provisioning.AppContainers.ContainerApp> Configure { get { throw null; } }
4853
}
54+
}
55+
56+
namespace Aspire.Hosting.Azure.AppContainers
57+
{
58+
public partial class AzureContainerAppEnvironmentResource : AzureProvisioningResource
59+
{
60+
public AzureContainerAppEnvironmentResource(string name, System.Action<AzureResourceInfrastructure> configureInfrastructure) : base(default!, default!) { }
61+
}
4962
}

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

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,21 @@ public static partial class AzureOpenAIExtensions
1212
{
1313
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> AddAzureOpenAI(this IDistributedApplicationBuilder builder, string name) { throw null; }
1414

15+
[System.Obsolete("AddDeployment taking an AzureOpenAIDeployment is deprecated. Please the AddDeployment overload that returns an AzureOpenAIDeploymentResource instead.")]
1516
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> AddDeployment(this ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> builder, ApplicationModel.AzureOpenAIDeployment deployment) { throw null; }
17+
18+
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIDeploymentResource> AddDeployment(this ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> builder, string name, string modelName, string modelVersion) { throw null; }
19+
20+
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIDeploymentResource> WithProperties(this ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIDeploymentResource> builder, System.Action<ApplicationModel.AzureOpenAIDeploymentResource> configure) { throw null; }
21+
22+
public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> target, params global::Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole[] roles)
23+
where T : ApplicationModel.IResource { throw null; }
1624
}
1725
}
1826

1927
namespace Aspire.Hosting.ApplicationModel
2028
{
29+
[System.Obsolete("AzureOpenAIDeployment is deprecated. Please use AzureOpenAIDeploymentResource instead.")]
2130
public partial class AzureOpenAIDeployment
2231
{
2332
public AzureOpenAIDeployment(string name, string modelName, string modelVersion, string? skuName = null, int? skuCapacity = null) { }
@@ -33,6 +42,25 @@ public AzureOpenAIDeployment(string name, string modelName, string modelVersion,
3342
public string SkuName { get { throw null; } set { } }
3443
}
3544

45+
public partial class AzureOpenAIDeploymentResource : Resource, IResourceWithParent<AzureOpenAIResource>, IResourceWithParent, IResource, IResourceWithConnectionString, IManifestExpressionProvider, IValueProvider, IValueWithReferences
46+
{
47+
public AzureOpenAIDeploymentResource(string name, string modelName, string modelVersion, AzureOpenAIResource parent) : base(default!) { }
48+
49+
public ReferenceExpression ConnectionStringExpression { get { throw null; } }
50+
51+
public string DeploymentName { get { throw null; } set { } }
52+
53+
public string ModelName { get { throw null; } set { } }
54+
55+
public string ModelVersion { get { throw null; } set { } }
56+
57+
public AzureOpenAIResource Parent { get { throw null; } }
58+
59+
public int SkuCapacity { get { throw null; } set { } }
60+
61+
public string SkuName { get { throw null; } set { } }
62+
}
63+
3664
public partial class AzureOpenAIResource : Azure.AzureProvisioningResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences
3765
{
3866
public AzureOpenAIResource(string name, System.Action<Azure.AzureResourceInfrastructure> configureInfrastructure) : base(default!, default!) { }
@@ -41,6 +69,9 @@ public AzureOpenAIResource(string name, System.Action<Azure.AzureResourceInfrast
4169

4270
public ReferenceExpression ConnectionStringExpression { get { throw null; } }
4371

72+
[System.Obsolete("AzureOpenAIDeployment is deprecated.")]
4473
public System.Collections.Generic.IReadOnlyList<AzureOpenAIDeployment> Deployments { get { throw null; } }
74+
75+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(Azure.AzureResourceInfrastructure infra) { throw null; }
4576
}
4677
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ public AzureCosmosDBResource(string name, System.Action<Azure.AzureResourceInfra
2323
[System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, "ConnectionStringSecretOutput")]
2424
public bool UseAccessKeyAuthentication { get { throw null; } }
2525

26+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(Azure.AzureResourceInfrastructure infra) { throw null; }
27+
28+
public override void AddRoleAssignments(Azure.IAddRoleAssignmentsContext roleAssignmentContext) { }
29+
2630
void Azure.IResourceWithAzureFunctionsConfig.ApplyAzureFunctionsConfiguration(System.Collections.Generic.IDictionary<string, object> target, string connectionName) { }
2731
}
2832

@@ -42,6 +46,8 @@ public static partial class AzureCosmosExtensions
4246
[System.Diagnostics.CodeAnalysis.Experimental("ASPIRECOSMOSDB001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")]
4347
public static ApplicationModel.IResourceBuilder<AzureCosmosDBResource> RunAsPreviewEmulator(this ApplicationModel.IResourceBuilder<AzureCosmosDBResource> builder, System.Action<ApplicationModel.IResourceBuilder<Azure.AzureCosmosDBEmulatorResource>>? configureContainer = null) { throw null; }
4448

49+
public static ApplicationModel.IResourceBuilder<AzureCosmosDBResource> WithAccessKeyAuthentication(this ApplicationModel.IResourceBuilder<AzureCosmosDBResource> builder, ApplicationModel.IResourceBuilder<Azure.IAzureKeyVaultResource> keyVaultBuilder) { throw null; }
50+
4551
public static ApplicationModel.IResourceBuilder<AzureCosmosDBResource> WithAccessKeyAuthentication(this ApplicationModel.IResourceBuilder<AzureCosmosDBResource> builder) { throw null; }
4652

4753
[System.Diagnostics.CodeAnalysis.Experimental("ASPIRECOSMOSDB001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")]

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@ public static partial class AzureEventHubsExtensions
2525

2626
public static ApplicationModel.IResourceBuilder<Azure.AzureEventHubsEmulatorResource> WithConfigurationFile(this ApplicationModel.IResourceBuilder<Azure.AzureEventHubsEmulatorResource> builder, string path) { throw null; }
2727

28+
[System.Obsolete("This method is obsolete because it doesn't work as intended and will be removed in a future version.")]
2829
public static ApplicationModel.IResourceBuilder<Azure.AzureEventHubsEmulatorResource> WithDataBindMount(this ApplicationModel.IResourceBuilder<Azure.AzureEventHubsEmulatorResource> builder, string? path = null) { throw null; }
2930

31+
[System.Obsolete("This method is obsolete because it doesn't work as intended and will be removed in a future version.")]
3032
public static ApplicationModel.IResourceBuilder<Azure.AzureEventHubsEmulatorResource> WithDataVolume(this ApplicationModel.IResourceBuilder<Azure.AzureEventHubsEmulatorResource> builder, string? name = null) { throw null; }
3133

3234
[System.Obsolete("Use WithHostPort instead.")]
@@ -35,6 +37,9 @@ public static partial class AzureEventHubsExtensions
3537
public static ApplicationModel.IResourceBuilder<Azure.AzureEventHubsEmulatorResource> WithHostPort(this ApplicationModel.IResourceBuilder<Azure.AzureEventHubsEmulatorResource> builder, int? port) { throw null; }
3638

3739
public static ApplicationModel.IResourceBuilder<Azure.AzureEventHubResource> WithProperties(this ApplicationModel.IResourceBuilder<Azure.AzureEventHubResource> builder, System.Action<Azure.AzureEventHubResource> configure) { throw null; }
40+
41+
public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureEventHubsResource> target, params global::Azure.Provisioning.EventHubs.EventHubsBuiltInRole[] roles)
42+
where T : ApplicationModel.IResource { throw null; }
3843
}
3944
}
4045

@@ -87,6 +92,8 @@ public AzureEventHubsResource(string name, System.Action<AzureResourceInfrastruc
8792

8893
public bool IsEmulator { get { throw null; } }
8994

95+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
96+
9097
void IResourceWithAzureFunctionsConfig.ApplyAzureFunctionsConfiguration(System.Collections.Generic.IDictionary<string, object> target, string connectionName) { }
9198
}
9299
}

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

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,30 @@ namespace Aspire.Hosting
1111
public static partial class AzureKeyVaultResourceExtensions
1212
{
1313
public static ApplicationModel.IResourceBuilder<Azure.AzureKeyVaultResource> AddAzureKeyVault(this IDistributedApplicationBuilder builder, string name) { throw null; }
14+
15+
public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureKeyVaultResource> target, params global::Azure.Provisioning.KeyVault.KeyVaultBuiltInRole[] roles)
16+
where T : ApplicationModel.IResource { throw null; }
1417
}
1518
}
1619

1720
namespace Aspire.Hosting.Azure
1821
{
19-
public partial class AzureKeyVaultResource : AzureProvisioningResource, ApplicationModel.IResourceWithConnectionString, ApplicationModel.IResource, ApplicationModel.IManifestExpressionProvider, ApplicationModel.IValueProvider, ApplicationModel.IValueWithReferences
22+
public partial class AzureKeyVaultResource : AzureProvisioningResource, ApplicationModel.IResourceWithConnectionString, ApplicationModel.IResource, ApplicationModel.IManifestExpressionProvider, ApplicationModel.IValueProvider, ApplicationModel.IValueWithReferences, IAzureKeyVaultResource, ApplicationModel.IAzureResource
2023
{
2124
public AzureKeyVaultResource(string name, System.Action<AzureResourceInfrastructure> configureInfrastructure) : base(default!, default!) { }
2225

26+
System.Func<IAzureKeyVaultSecretReference, System.Threading.CancellationToken, System.Threading.Tasks.Task<string?>>? IAzureKeyVaultResource.SecretResolver { get { throw null; } set { } }
27+
28+
BicepOutputReference IAzureKeyVaultResource.VaultUriOutputReference { get { throw null; } }
29+
2330
public ApplicationModel.ReferenceExpression ConnectionStringExpression { get { throw null; } }
2431

32+
public BicepOutputReference NameOutputReference { get { throw null; } }
33+
2534
public BicepOutputReference VaultUri { get { throw null; } }
35+
36+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
37+
38+
public IAzureKeyVaultSecretReference GetSecret(string secretName) { throw null; }
2639
}
2740
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ public static partial class AzurePostgresExtensions
2323
public static ApplicationModel.IResourceBuilder<Azure.AzurePostgresFlexibleServerResource> RunAsContainer(this ApplicationModel.IResourceBuilder<Azure.AzurePostgresFlexibleServerResource> builder, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource>>? configureContainer = null) { throw null; }
2424

2525
public static ApplicationModel.IResourceBuilder<Azure.AzurePostgresFlexibleServerResource> WithPasswordAuthentication(this ApplicationModel.IResourceBuilder<Azure.AzurePostgresFlexibleServerResource> builder, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource>? userName = null, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource>? password = null) { throw null; }
26+
27+
public static ApplicationModel.IResourceBuilder<Azure.AzurePostgresFlexibleServerResource> WithPasswordAuthentication(this ApplicationModel.IResourceBuilder<Azure.AzurePostgresFlexibleServerResource> builder, ApplicationModel.IResourceBuilder<Azure.IAzureKeyVaultResource> keyVaultBuilder, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource>? userName = null, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource>? password = null) { throw null; }
2628
}
2729
}
2830

@@ -53,6 +55,10 @@ public AzurePostgresFlexibleServerResource(string name, System.Action<AzureResou
5355

5456
[System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, "ConnectionStringSecretOutput")]
5557
public bool UsePasswordAuthentication { get { throw null; } }
58+
59+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
60+
61+
public override void AddRoleAssignments(IAddRoleAssignmentsContext roleAssignmentContext) { }
5662
}
5763

5864
[System.Obsolete("This class is obsolete and will be removed in a future version. Use AddAzurePostgresFlexibleServer instead to add an Azure Postgres Flexible Server resource.")]

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ public static partial class AzureRedisExtensions
2020

2121
public static ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> RunAsContainer(this ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> builder, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.RedisResource>>? configureContainer = null) { throw null; }
2222

23+
public static ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> WithAccessKeyAuthentication(this ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> builder, ApplicationModel.IResourceBuilder<Azure.IAzureKeyVaultResource> keyVaultBuilder) { throw null; }
24+
2325
public static ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> WithAccessKeyAuthentication(this ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> builder) { throw null; }
2426
}
2527
}
@@ -36,6 +38,10 @@ public AzureRedisCacheResource(string name, System.Action<AzureResourceInfrastru
3638

3739
[System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, "ConnectionStringSecretOutput")]
3840
public bool UseAccessKeyAuthentication { get { throw null; } }
41+
42+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
43+
44+
public override void AddRoleAssignments(IAddRoleAssignmentsContext roleAssignmentContext) { }
3945
}
4046

4147
[System.Obsolete("This class is obsolete and will be removed in a future version. Use AddAzureRedis instead to add an Azure Cache for Redis resource.")]

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ namespace Aspire.Hosting
1111
public static partial class AzureSearchExtensions
1212
{
1313
public static ApplicationModel.IResourceBuilder<Azure.AzureSearchResource> AddAzureSearch(this IDistributedApplicationBuilder builder, string name) { throw null; }
14+
15+
public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureSearchResource> target, params global::Azure.Provisioning.Search.SearchBuiltInRole[] roles)
16+
where T : ApplicationModel.IResource { throw null; }
1417
}
1518
}
1619

@@ -23,5 +26,7 @@ public AzureSearchResource(string name, System.Action<AzureResourceInfrastructur
2326
public BicepOutputReference ConnectionString { get { throw null; } }
2427

2528
public ApplicationModel.ReferenceExpression ConnectionStringExpression { get { throw null; } }
29+
30+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
2631
}
2732
}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ public static partial class AzureServiceBusExtensions
4343
public static ApplicationModel.IResourceBuilder<Azure.AzureServiceBusSubscriptionResource> WithProperties(this ApplicationModel.IResourceBuilder<Azure.AzureServiceBusSubscriptionResource> builder, System.Action<Azure.AzureServiceBusSubscriptionResource> configure) { throw null; }
4444

4545
public static ApplicationModel.IResourceBuilder<Azure.AzureServiceBusTopicResource> WithProperties(this ApplicationModel.IResourceBuilder<Azure.AzureServiceBusTopicResource> builder, System.Action<Azure.AzureServiceBusTopicResource> configure) { throw null; }
46+
47+
public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureServiceBusResource> target, params global::Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole[] roles)
48+
where T : ApplicationModel.IResource { throw null; }
4649
}
4750
}
4851

@@ -125,6 +128,8 @@ public AzureServiceBusResource(string name, System.Action<AzureResourceInfrastru
125128

126129
public BicepOutputReference ServiceBusEndpoint { get { throw null; } }
127130

131+
public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
132+
128133
void IResourceWithAzureFunctionsConfig.ApplyAzureFunctionsConfiguration(System.Collections.Generic.IDictionary<string, object> target, string connectionName) { }
129134
}
130135

0 commit comments

Comments
 (0)