Skip to content
Open
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 @@ -10,19 +10,19 @@ namespace Aspire.Hosting
{
public static partial class AzureAppConfigurationExtensions
{
[AspireExport("addAzureAppConfiguration", Description = "Adds an Azure App Configuration resource")]
[AspireExport(Description = "Adds an Azure App Configuration resource")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationResource> AddAzureAppConfiguration(this IDistributedApplicationBuilder builder, string name) { throw null; }

[AspireExport("runAsEmulator", Description = "Configures Azure App Configuration to run with the local emulator", RunSyncOnBackgroundThread = true)]
[AspireExport(Description = "Configures Azure App Configuration to run with the local emulator", RunSyncOnBackgroundThread = true)]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationResource> RunAsEmulator(this ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationResource> builder, System.Action<ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationEmulatorResource>>? configureEmulator = null) { throw null; }

[AspireExport("withDataBindMount", Description = "Adds a data bind mount for the App Configuration emulator")]
[AspireExport(Description = "Adds a data bind mount for the App Configuration emulator")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationEmulatorResource> WithDataBindMount(this ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationEmulatorResource> builder, string? path = null) { throw null; }

[AspireExport("withDataVolume", Description = "Adds a data volume for the App Configuration emulator")]
[AspireExport(Description = "Adds a data volume for the App Configuration emulator")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationEmulatorResource> WithDataVolume(this ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationEmulatorResource> builder, string? name = null) { throw null; }

[AspireExport("withHostPort", Description = "Sets the host port for the App Configuration emulator")]
[AspireExport(Description = "Sets the host port for the App Configuration emulator")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationEmulatorResource> WithHostPort(this ApplicationModel.IResourceBuilder<Azure.AzureAppConfigurationEmulatorResource> builder, int? port) { throw null; }

[AspireExportIgnore(Reason = "AppConfigurationBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureAppConfigurationRole-based overload instead.")]
Expand All @@ -40,7 +40,7 @@ public AzureAppConfigurationEmulatorResource(AzureAppConfigurationResource inner
public override ApplicationModel.ResourceAnnotationCollection Annotations { get { throw null; } }
}

public partial class AzureAppConfigurationResource : AzureProvisioningResource, ApplicationModel.IResourceWithConnectionString, ApplicationModel.IResource, ApplicationModel.IManifestExpressionProvider, ApplicationModel.IValueProvider, ApplicationModel.IValueWithReferences, ApplicationModel.IResourceWithEndpoints, IAzurePrivateEndpointTarget
public partial class AzureAppConfigurationResource : AzureProvisioningResource, ApplicationModel.IResourceWithConnectionString, ApplicationModel.IResource, ApplicationModel.IExpressionValue, ApplicationModel.IValueProvider, ApplicationModel.IManifestExpressionProvider, ApplicationModel.IValueWithReferences, ApplicationModel.IResourceWithEndpoints, IAzurePrivateEndpointTarget
{
public AzureAppConfigurationResource(string name, System.Action<AzureResourceInfrastructure> configureInfrastructure) : base(default!, default!) { }

Expand All @@ -56,7 +56,7 @@ public AzureAppConfigurationResource(string name, System.Action<AzureResourceInf

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

string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() { throw null; }
System.Collections.Generic.IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateDnsZoneNames() { throw null; }

System.Collections.Generic.IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() { throw null; }
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,26 +24,26 @@ public static ApplicationModel.IResourceBuilder<T> PublishAsAzureContainerApp<T>

public static partial class AzureContainerAppExtensions
{
[AspireExport("addAzureContainerAppEnvironment", Description = "Adds an Azure Container App Environment resource")]
[AspireExport(Description = "Adds an Azure Container App Environment resource")]
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; }

[AspireExport("withAzdResourceNaming", Description = "Configures resources to use azd naming conventions")]
[AspireExport(Description = "Configures resources to use azd naming conventions")]
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> WithAzdResourceNaming(this ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> builder) { throw null; }

[AspireExport("withAzureLogAnalyticsWorkspace", Description = "Configures the container app environment to use a specific Log Analytics Workspace")]
[AspireExport(Description = "Configures the container app environment to use a specific Log Analytics Workspace")]
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> WithAzureLogAnalyticsWorkspace(this ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> builder, ApplicationModel.IResourceBuilder<Azure.AzureLogAnalyticsWorkspaceResource> workspaceBuilder) { throw null; }

[AspireExport("withCompactResourceNaming", Description = "Configures resources to use compact naming for length-constrained Azure resources")]
[AspireExport(Description = "Configures resources to use compact naming for length-constrained Azure resources")]
[System.Diagnostics.CodeAnalysis.Experimental("ASPIREACANAMING001", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> WithCompactResourceNaming(this ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> builder) { throw null; }

[AspireExport("withDashboard", Description = "Configures whether the Aspire dashboard is included in the container app environment")]
[AspireExport(Description = "Configures whether the Aspire dashboard is included in the container app environment")]
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> WithDashboard(this ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> builder, bool enable = true) { throw null; }

[AspireExport("withHttpsUpgrade", Description = "Configures whether HTTP endpoints are upgraded to HTTPS")]
[AspireExport(Description = "Configures whether HTTP endpoints are upgraded to HTTPS")]
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> WithHttpsUpgrade(this ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> builder, bool upgrade = true) { throw null; }
}

Expand All @@ -56,7 +56,7 @@ public static ApplicationModel.IResourceBuilder<T> PublishAsAzureContainerApp<T>

public static partial class ContainerAppExtensions
{
[AspireExportIgnore(Reason = "Extends ContainerApp (Azure.Provisioning type) which is not an IResourceBuilder<T> target, so the ATS codegen cannot generate a wrapper class for it.")]
[AspireExport(Description = "Configures the custom domain for the container app")]
[System.Diagnostics.CodeAnalysis.Experimental("ASPIREACADOMAINS001", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
public static void ConfigureCustomDomain(this global::Azure.Provisioning.AppContainers.ContainerApp app, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource> customDomain, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource> certificateName) { }

Expand All @@ -65,7 +65,7 @@ public static void ConfigureCustomDomain(this global::Azure.Provisioning.AppCont
public static ApplicationModel.IResourceBuilder<T> PublishAsAzureContainerAppJob<T>(this ApplicationModel.IResourceBuilder<T> resource, System.Action<Azure.AzureResourceInfrastructure, global::Azure.Provisioning.AppContainers.ContainerAppJob> configure)
where T : ApplicationModel.IComputeResource { throw null; }

[AspireExport("publishAsAzureContainerAppJob", Description = "Configures the compute resource as a manually triggered Azure Container App Job")]
[AspireExport(Description = "Configures the compute resource as a manually triggered Azure Container App Job")]
[System.Diagnostics.CodeAnalysis.Experimental("ASPIREAZURE002", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
public static ApplicationModel.IResourceBuilder<T> PublishAsAzureContainerAppJob<T>(this ApplicationModel.IResourceBuilder<T> resource)
where T : ApplicationModel.IComputeResource { throw null; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ namespace Aspire.Hosting
{
public static partial class AzureAppServiceComputeResourceExtensions
{
[AspireExport("publishAsAzureAppServiceWebsite", Description = "Publishes the compute resource as an Azure App Service website or deployment slot")]
[AspireExport(Description = "Publishes the compute resource as an Azure App Service website or deployment slot")]
public static ApplicationModel.IResourceBuilder<T> PublishAsAzureAppServiceWebsite<T>(this ApplicationModel.IResourceBuilder<T> builder, System.Action<Azure.AzureResourceInfrastructure, global::Azure.Provisioning.AppService.WebSite>? configure = null, System.Action<Azure.AzureResourceInfrastructure, global::Azure.Provisioning.AppService.WebSiteSlot>? configureSlot = null)
where T : ApplicationModel.IComputeResource { throw null; }

[AspireExport("skipEnvironmentVariableNameChecks", Description = "Skips Azure App Service environment variable name validation for the compute resource")]
[AspireExport(Description = "Skips Azure App Service environment variable name validation for the compute resource")]
public static ApplicationModel.IResourceBuilder<T> SkipEnvironmentVariableNameChecks<T>(this ApplicationModel.IResourceBuilder<T> builder)
where T : ApplicationModel.IComputeResource { throw null; }
}

public static partial class AzureAppServiceEnvironmentExtensions
{
[AspireExport("addAzureAppServiceEnvironment", Description = "Adds an Azure App Service environment resource")]
[AspireExport(Description = "Adds an Azure App Service environment resource")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> AddAzureAppServiceEnvironment(this IDistributedApplicationBuilder builder, string name) { throw null; }

[AspireExport("withAzureApplicationInsightsLocationParameter", Description = "Enables Azure Application Insights for the Azure App Service environment using a location parameter")]
Expand All @@ -33,17 +33,20 @@ public static partial class AzureAppServiceEnvironmentExtensions
[AspireExport("withAzureApplicationInsightsLocation", Description = "Enables Azure Application Insights for the Azure App Service environment with a specific location")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> WithAzureApplicationInsights(this ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> builder, string applicationInsightsLocation) { throw null; }

[AspireExport("withAzureApplicationInsights", Description = "Enables Azure Application Insights for the Azure App Service environment")]
[AspireExport(Description = "Enables Azure Application Insights for the Azure App Service environment")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> WithAzureApplicationInsights(this ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> builder) { throw null; }

[AspireExport("withDashboard", Description = "Configures whether the Aspire dashboard is included in the Azure App Service environment")]
[AspireExport(Description = "Configures whether the Aspire dashboard is included in the Azure App Service environment")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> WithDashboard(this ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> builder, bool enable = true) { throw null; }

[AspireExport("withDeploymentSlotParameter", Description = "Configures the deployment slot for all Azure App Services in the environment using a parameter")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> WithDeploymentSlot(this ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> builder, ApplicationModel.IResourceBuilder<ApplicationModel.ParameterResource> deploymentSlot) { throw null; }

[AspireExport("withDeploymentSlot", Description = "Configures the deployment slot for all Azure App Services in the environment")]
[AspireExport(Description = "Configures the deployment slot for all Azure App Services in the environment")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> WithDeploymentSlot(this ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> builder, string deploymentSlot) { throw null; }

[AspireExport(Description = "Configures whether HTTP endpoints are automatically upgraded to HTTPS in Azure App Service")]
public static ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> WithHttpsUpgrade(this ApplicationModel.IResourceBuilder<Azure.AzureAppServiceEnvironmentResource> builder, bool upgrade = true) { throw null; }
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ public static partial class AzureApplicationInsightsExtensions
[AspireExportIgnore(Reason = "logAnalyticsWorkspace parameter cannot be made optional in ATS. Use the single-parameter overload with WithLogAnalyticsWorkspace instead.")]
public static ApplicationModel.IResourceBuilder<Azure.AzureApplicationInsightsResource> AddAzureApplicationInsights(this IDistributedApplicationBuilder builder, string name, ApplicationModel.IResourceBuilder<Azure.AzureLogAnalyticsWorkspaceResource>? logAnalyticsWorkspace) { throw null; }

[AspireExport("addAzureApplicationInsights", Description = "Adds an Azure Application Insights resource")]
[AspireExport(Description = "Adds an Azure Application Insights resource")]
public static ApplicationModel.IResourceBuilder<Azure.AzureApplicationInsightsResource> AddAzureApplicationInsights(this IDistributedApplicationBuilder builder, string name) { throw null; }

[AspireExport("withLogAnalyticsWorkspace", Description = "Configures the Application Insights resource to use a Log Analytics Workspace")]
[AspireExport(Description = "Configures the Application Insights resource to use a Log Analytics Workspace")]
public static ApplicationModel.IResourceBuilder<Azure.AzureApplicationInsightsResource> WithLogAnalyticsWorkspace(this ApplicationModel.IResourceBuilder<Azure.AzureApplicationInsightsResource> builder, ApplicationModel.IResourceBuilder<Azure.AzureLogAnalyticsWorkspaceResource> logAnalyticsWorkspace) { throw null; }

[AspireExportIgnore(Reason = "BicepOutputReference is not ATS-compatible. Use the IResourceBuilder<AzureLogAnalyticsWorkspaceResource> overload instead.")]
Expand All @@ -26,7 +26,7 @@ public static partial class AzureApplicationInsightsExtensions

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

Expand Down
Loading