Skip to content
Docs Try Aspire

AzureBicepResourceExtensions

Class static net8.0
📦 Aspire.Hosting.Azure v13.2.0
Extension methods for adding Azure Bicep resources to the application model.
namespace Aspire.Hosting;
public static class AzureBicepResourceExtensions
{
// ...
}
AddBicepTemplate(IDistributedApplicationBuilder, string, string)extensionats export
IResourceBuilder<AzureBicepResource>
Adds an Azure Bicep resource to the application model.
AddBicepTemplateString(IDistributedApplicationBuilder, string, string)extensionats export
IResourceBuilder<AzureBicepResource>
Adds an Azure Bicep resource to the application model.
GetOutput(IResourceBuilder<AzureBicepResource>, string)extensionats export
Gets a reference to an output from a bicep template.
GetSecretOutput(IResourceBuilder<AzureBicepResource>, string)extensionobsolete
Gets a reference to a secret output from a bicep template. This is an output that is written to a keyvault using the "keyVaultName" convention.
WithEnvironment(IResourceBuilder<T>, string, BicepOutputReference)extensionats export
IResourceBuilder<T>
Adds an environment variable to the resource with the value of the output from the bicep template.
WithEnvironment(IResourceBuilder<T>, string, BicepSecretOutputReference)extensionobsolete
IResourceBuilder<T>
Adds an environment variable to the resource with the value of the secret output from the bicep template.
WithEnvironment(IResourceBuilder<T>, string, IAzureKeyVaultSecretReference)extensionats export
IResourceBuilder<T>
Adds an environment variable to the resource with the value of the key vault secret.
WithParameter(IResourceBuilder<T>, string)extensionats export
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, string)extensionats export
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, IEnumerable<string>)extensionats export
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, JsonNode)extensionats ignored
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, Func<object?>)extensionats ignored
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, IResourceBuilder<ParameterResource>)extensionats export
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, ParameterResource)extensionats ignored
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, IResourceBuilder<IResourceWithConnectionString>)extensionats export
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, BicepOutputReference)extensionats export
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, ReferenceExpression)extensionats export
IResourceBuilder<T>
Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, EndpointReference)extensionats export
IResourceBuilder<T>
Adds a parameter to the bicep template.
View all methods