Share via


AzureProvisioningResourceExtensions Class

Definition

Extensions for working with AzureProvisioningResource and related types.

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

Methods

AddAzureInfrastructure(IDistributedApplicationBuilder, String, Action<AzureResourceInfrastructure>)

Adds an Azure provisioning resource to the application model.

AsKeyVaultSecret(IAzureKeyVaultSecretReference, AzureResourceInfrastructure)

Gets or creates a KeyVaultSecret resource in the specified AzureResourceInfrastructure for the given IAzureKeyVaultSecretReference.

If the referenced Key Vault or secret does not already exist in the infrastructure, they will be created and added. This allows referencing secrets that are provisioned outside of the current deployment.

AsProvisioningParameter(BicepOutputReference, AzureResourceInfrastructure, String)

Creates a new ProvisioningParameter in infrastructure, or reuses an existing bicep parameter if one with the same name already exists, that corresponds to outputReference.

AsProvisioningParameter(EndpointReference, AzureResourceInfrastructure, String)

Creates a new ProvisioningParameter in infrastructure, or reuses an existing bicep parameter if one with the same name already exists, that corresponds to endpointReference.

AsProvisioningParameter(IManifestExpressionProvider, AzureResourceInfrastructure, String, Nullable<Boolean>)

Creates a new ProvisioningParameter in infrastructure, or reuses an existing bicep parameter if one with

AsProvisioningParameter(IResourceBuilder<ParameterResource>, AzureResourceInfrastructure, String)

Creates a new ProvisioningParameter in infrastructure, or reuses an existing bicep parameter if one with the same name already exists, that corresponds to parameterResourceBuilder.

AsProvisioningParameter(ParameterResource, AzureResourceInfrastructure, String)

Creates a new ProvisioningParameter in infrastructure, or reuses an existing bicep parameter if one with the same name already exists, that corresponds to parameterResource.

AsProvisioningParameter(ReferenceExpression, AzureResourceInfrastructure, String)

Creates a new ProvisioningParameter in infrastructure, or reuses an existing bicep parameter if one with the same name already exists, that corresponds to expression.

ConfigureInfrastructure<T>(IResourceBuilder<T>, Action<AzureResourceInfrastructure>)

Configures the Azure provisioning resource Infrastructure.

Applies to