Share via


AzureSqlExtensions Class

Definition

Provides extension methods for adding the Azure SQL resources to the application model.

public static class AzureSqlExtensions
type AzureSqlExtensions = class
Public Module AzureSqlExtensions
Inheritance
AzureSqlExtensions

Methods

AddAzureSqlServer(IDistributedApplicationBuilder, String)

Adds an Azure SQL Database (server) resource to the application model.

AddDatabase(IResourceBuilder<AzureSqlServerResource>, String, String)

Adds an Azure SQL Database to the application model. The Free Offer option will be used when deploying the resource in Azure

AsAzureSqlDatabase(IResourceBuilder<SqlServerServerResource>, Action<IResourceBuilder<AzureSqlServerResource>,ResourceModuleConstruct, SqlServer,IEnumerable<SqlDatabase>>)

Configures SQL Server resource to be deployed as Azure SQL Database (server).

AsAzureSqlDatabase(IResourceBuilder<SqlServerServerResource>)
Obsolete.

Configures SQL Server resource to be deployed as Azure SQL Database (server).

PublishAsAzureSqlDatabase(IResourceBuilder<SqlServerServerResource>, Action<IResourceBuilder<AzureSqlServerResource>,ResourceModuleConstruct, SqlServer,IEnumerable<SqlDatabase>>)

Configures SQL Server resource to be deployed as Azure SQL Database (server).

PublishAsAzureSqlDatabase(IResourceBuilder<SqlServerServerResource>)
Obsolete.

Configures SQL Server resource to be deployed as Azure SQL Database (server).

RunAsContainer(IResourceBuilder<AzureSqlServerResource>, Action<IResourceBuilder<SqlServerServerResource>>)

Configures an Azure SQL Database (server) resource to run locally in a container.

WithDefaultAzureSku(IResourceBuilder<AzureSqlDatabaseResource>)

Configures the Azure SQL Database to be deployed use the default SKU provided by Azure. Please be aware that the Azure default Sku might not take advantage of the free offer.

Applies to