Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ namespace Aspire.Hosting
public static partial class AzureAppConfigurationExtensions
{
public static ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationResource> AddAzureAppConfiguration(this IDistributedApplicationBuilder builder, string name) { throw null; }

public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationResource> target, params global::Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole[] roles)
where T : ApplicationModel.IResource { throw null; }
}
}

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

public BicepOutputReference Endpoint { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,12 @@ public static ApplicationModel.IResourceBuilder<T> PublishAsAzureContainerApp<T>

public static partial class AzureContainerAppExtensions
{
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> AddAzureContainerAppEnvironment(this IDistributedApplicationBuilder builder, string name) { throw null; }

[System.Obsolete("Use AddAzureContainerAppEnvironment instead. This method will be removed in a future version.")]
public static IDistributedApplicationBuilder AddAzureContainerAppsInfrastructure(this IDistributedApplicationBuilder builder) { throw null; }

public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> WithAzdResourceNaming(this ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> builder) { throw null; }
}

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

public System.Action<AzureResourceInfrastructure, global::Azure.Provisioning.AppContainers.ContainerApp> Configure { get { throw null; } }
}
}

namespace Aspire.Hosting.Azure.AppContainers
{
public partial class AzureContainerAppEnvironmentResource : AzureProvisioningResource
{
public AzureContainerAppEnvironmentResource(string name, System.Action<AzureResourceInfrastructure> configureInfrastructure) : base(default!, default!) { }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,21 @@ public static partial class AzureOpenAIExtensions
{
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> AddAzureOpenAI(this IDistributedApplicationBuilder builder, string name) { throw null; }

[System.Obsolete("AddDeployment taking an AzureOpenAIDeployment is deprecated. Please the AddDeployment overload that returns an AzureOpenAIDeploymentResource instead.")]
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> AddDeployment(this ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> builder, ApplicationModel.AzureOpenAIDeployment deployment) { throw null; }

public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIDeploymentResource> AddDeployment(this ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> builder, string name, string modelName, string modelVersion) { throw null; }

public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIDeploymentResource> WithProperties(this ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIDeploymentResource> builder, System.Action<ApplicationModel.AzureOpenAIDeploymentResource> configure) { throw null; }

public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<ApplicationModel.AzureOpenAIResource> target, params global::Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole[] roles)
where T : ApplicationModel.IResource { throw null; }
}
}

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

public partial class AzureOpenAIDeploymentResource : Resource, IResourceWithParent<AzureOpenAIResource>, IResourceWithParent, IResource, IResourceWithConnectionString, IManifestExpressionProvider, IValueProvider, IValueWithReferences
{
public AzureOpenAIDeploymentResource(string name, string modelName, string modelVersion, AzureOpenAIResource parent) : base(default!) { }

public ReferenceExpression ConnectionStringExpression { get { throw null; } }

public string DeploymentName { get { throw null; } set { } }

public string ModelName { get { throw null; } set { } }

public string ModelVersion { get { throw null; } set { } }

public AzureOpenAIResource Parent { get { throw null; } }

public int SkuCapacity { get { throw null; } set { } }

public string SkuName { get { throw null; } set { } }
}

public partial class AzureOpenAIResource : Azure.AzureProvisioningResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences
{
public AzureOpenAIResource(string name, System.Action<Azure.AzureResourceInfrastructure> configureInfrastructure) : base(default!, default!) { }
Expand All @@ -41,6 +69,9 @@ public AzureOpenAIResource(string name, System.Action<Azure.AzureResourceInfrast

public ReferenceExpression ConnectionStringExpression { get { throw null; } }

[System.Obsolete("AzureOpenAIDeployment is deprecated.")]
public System.Collections.Generic.IReadOnlyList<AzureOpenAIDeployment> Deployments { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(Azure.AzureResourceInfrastructure infra) { throw null; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ public AzureCosmosDBResource(string name, System.Action<Azure.AzureResourceInfra
[System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, "ConnectionStringSecretOutput")]
public bool UseAccessKeyAuthentication { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(Azure.AzureResourceInfrastructure infra) { throw null; }

public override void AddRoleAssignments(Azure.IAddRoleAssignmentsContext roleAssignmentContext) { }

void Azure.IResourceWithAzureFunctionsConfig.ApplyAzureFunctionsConfiguration(System.Collections.Generic.IDictionary<string, object> target, string connectionName) { }
}

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

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

public static ApplicationModel.IResourceBuilder<AzureCosmosDBResource> WithAccessKeyAuthentication(this ApplicationModel.IResourceBuilder<AzureCosmosDBResource> builder) { throw null; }

[System.Diagnostics.CodeAnalysis.Experimental("ASPIRECOSMOSDB001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,10 @@ public static partial class AzureEventHubsExtensions

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

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

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

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

public static ApplicationModel.IResourceBuilder<Azure.AzureEventHubResource> WithProperties(this ApplicationModel.IResourceBuilder<Azure.AzureEventHubResource> builder, System.Action<Azure.AzureEventHubResource> configure) { throw null; }

public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureEventHubsResource> target, params global::Azure.Provisioning.EventHubs.EventHubsBuiltInRole[] roles)
where T : ApplicationModel.IResource { throw null; }
}
}

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

public bool IsEmulator { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }

void IResourceWithAzureFunctionsConfig.ApplyAzureFunctionsConfiguration(System.Collections.Generic.IDictionary<string, object> target, string connectionName) { }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,30 @@ namespace Aspire.Hosting
public static partial class AzureKeyVaultResourceExtensions
{
public static ApplicationModel.IResourceBuilder<Azure.AzureKeyVaultResource> AddAzureKeyVault(this IDistributedApplicationBuilder builder, string name) { throw null; }

public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureKeyVaultResource> target, params global::Azure.Provisioning.KeyVault.KeyVaultBuiltInRole[] roles)
where T : ApplicationModel.IResource { throw null; }
}
}

namespace Aspire.Hosting.Azure
{
public partial class AzureKeyVaultResource : AzureProvisioningResource, ApplicationModel.IResourceWithConnectionString, ApplicationModel.IResource, ApplicationModel.IManifestExpressionProvider, ApplicationModel.IValueProvider, ApplicationModel.IValueWithReferences
public partial class AzureKeyVaultResource : AzureProvisioningResource, ApplicationModel.IResourceWithConnectionString, ApplicationModel.IResource, ApplicationModel.IManifestExpressionProvider, ApplicationModel.IValueProvider, ApplicationModel.IValueWithReferences, IAzureKeyVaultResource, ApplicationModel.IAzureResource
{
public AzureKeyVaultResource(string name, System.Action<AzureResourceInfrastructure> configureInfrastructure) : base(default!, default!) { }

System.Func<IAzureKeyVaultSecretReference, System.Threading.CancellationToken, System.Threading.Tasks.Task<string?>>? IAzureKeyVaultResource.SecretResolver { get { throw null; } set { } }

BicepOutputReference IAzureKeyVaultResource.VaultUriOutputReference { get { throw null; } }

public ApplicationModel.ReferenceExpression ConnectionStringExpression { get { throw null; } }

public BicepOutputReference NameOutputReference { get { throw null; } }

public BicepOutputReference VaultUri { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }

public IAzureKeyVaultSecretReference GetSecret(string secretName) { throw null; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ public static partial class AzurePostgresExtensions
public static ApplicationModel.IResourceBuilder<Azure.AzurePostgresFlexibleServerResource> RunAsContainer(this ApplicationModel.IResourceBuilder<Azure.AzurePostgresFlexibleServerResource> builder, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.PostgresServerResource>>? configureContainer = null) { throw null; }

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; }

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; }
}
}

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

[System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, "ConnectionStringSecretOutput")]
public bool UsePasswordAuthentication { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }

public override void AddRoleAssignments(IAddRoleAssignmentsContext roleAssignmentContext) { }
}

[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.")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ public static partial class AzureRedisExtensions

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

public static ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> WithAccessKeyAuthentication(this ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> builder, ApplicationModel.IResourceBuilder<Azure.IAzureKeyVaultResource> keyVaultBuilder) { throw null; }

public static ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> WithAccessKeyAuthentication(this ApplicationModel.IResourceBuilder<Azure.AzureRedisCacheResource> builder) { throw null; }
}
}
Expand All @@ -36,6 +38,10 @@ public AzureRedisCacheResource(string name, System.Action<AzureResourceInfrastru

[System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, "ConnectionStringSecretOutput")]
public bool UseAccessKeyAuthentication { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }

public override void AddRoleAssignments(IAddRoleAssignmentsContext roleAssignmentContext) { }
}

[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.")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ namespace Aspire.Hosting
public static partial class AzureSearchExtensions
{
public static ApplicationModel.IResourceBuilder<Azure.AzureSearchResource> AddAzureSearch(this IDistributedApplicationBuilder builder, string name) { throw null; }

public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureSearchResource> target, params global::Azure.Provisioning.Search.SearchBuiltInRole[] roles)
where T : ApplicationModel.IResource { throw null; }
}
}

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

public ApplicationModel.ReferenceExpression ConnectionStringExpression { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ public static partial class AzureServiceBusExtensions
public static ApplicationModel.IResourceBuilder<Azure.AzureServiceBusSubscriptionResource> WithProperties(this ApplicationModel.IResourceBuilder<Azure.AzureServiceBusSubscriptionResource> builder, System.Action<Azure.AzureServiceBusSubscriptionResource> configure) { throw null; }

public static ApplicationModel.IResourceBuilder<Azure.AzureServiceBusTopicResource> WithProperties(this ApplicationModel.IResourceBuilder<Azure.AzureServiceBusTopicResource> builder, System.Action<Azure.AzureServiceBusTopicResource> configure) { throw null; }

public static ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<Azure.AzureServiceBusResource> target, params global::Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole[] roles)
where T : ApplicationModel.IResource { throw null; }
}
}

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

public BicepOutputReference ServiceBusEndpoint { get { throw null; } }

public override global::Azure.Provisioning.Primitives.ProvisionableResource AddAsExistingResource(AzureResourceInfrastructure infra) { throw null; }

void IResourceWithAzureFunctionsConfig.ApplyAzureFunctionsConfiguration(System.Collections.Generic.IDictionary<string, object> target, string connectionName) { }
}

Expand Down
Loading