Compartilhar via


Azure.Provisioning Namespace

Classes

BicepDictionary<T>

Represents a dictionary with string keys and bicep values.

BicepList<T>

Represents a list of Bicep values.

BicepValue

Represents the value of a property that could be a literal .NET value, a Bicep expression, or it could be unset.

BicepValue<T>

Represents a value or expression.

BicepValueExtensions

Extension methods for manipulating bicep values.

Infrastructure

Collect resources and other constructs like parameters together.

ProvisioningBuildOptions

ProvisioningBuildOptions collects common values, settings, and functionality that are used for composing, building, and deploying resources with Azure.Provisioning libraries.

ProvisioningContext

ProvisioningContext collects common values, settings, and functionality that are used for composing, building, and deploying resources with Azure.Provisioning libraries.

ProvisioningDeployment

Represents the result of a live deployment including any errors and outputs.

ProvisioningDeploymentOptions

ProvisioningDeploymentOptions defines common options that can be used for deploying Azure resources.

ProvisioningOutput

Represents an output in a Bicep template.

ProvisioningParameter

Represents a parameter in a Bicep template.

ProvisioningPlan

Represents a composed collection of resources that can be compiled to bicep source, saved to disk, compiled to an ARM template, linted, validated, and deployed.

ProvisioningPlanExtensions
ProvisioningVariable

Represents a variable in a Bicep template.

StorageResources

Helpers to construct the most commonly used Azure Storage resources.

Interfaces

IBicepValue

Represents the value of a property that could be a literal .NET value, a Bicep expression, or it could be unset.

Enums

BicepValueKind

Gets the kind of a IBicepValue.