AzureBicepResourceExtensions
Class static net8.0
Extension methods for adding Azure Bicep resources to the application model.
namespace Aspire.Hosting;
public static class AzureBicepResourceExtensions{ // ...} 18 members
Methods18
Section titled MethodsAddBicepTemplate(IDistributedApplicationBuilder, string, string)extensionats exportIResourceBuilder<AzureBicepResource> Adds an Azure Bicep resource to the application model.
AddBicepTemplateString(IDistributedApplicationBuilder, string, string)extensionats exportIResourceBuilder<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 exportIResourceBuilder<T> Adds an environment variable to the resource with the value of the output from the bicep template.
WithEnvironment(IResourceBuilder<T>, string, BicepSecretOutputReference)extensionobsoleteIResourceBuilder<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 exportIResourceBuilder<T> Adds an environment variable to the resource with the value of the key vault secret.
WithParameter(IResourceBuilder<T>, string)extensionats exportIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, string)extensionats exportIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, IEnumerable<string>)extensionats exportIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, JsonNode)extensionats ignoredIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, Func<object?>)extensionats ignoredIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, IResourceBuilder<ParameterResource>)extensionats exportIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, ParameterResource)extensionats ignoredIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, IResourceBuilder<IResourceWithConnectionString>)extensionats exportIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, BicepOutputReference)extensionats exportIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, ReferenceExpression)extensionats exportIResourceBuilder<T> Adds a parameter to the bicep template.
WithParameter(IResourceBuilder<T>, string, EndpointReference)extensionats exportIResourceBuilder<T> Adds a parameter to the bicep template.