Azure.Provisioning.Primitives Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
BicepErrorMessage |
Represents an error or warning from an external Bicep processing tool. The RawText will always be present and the other members will optionally be available if we are able to parse the message. |
BicepLiteral |
Inject literal bicep statements. |
BicepValueReference | |
ClientCreatorOutputResolver |
Infrastructure resolver that automatically creates outputs that would be needed to connect to those resources with client libraries. |
DynamicResourceNamePropertyResolver |
Generate a unique name for a resource by combining the resource's BicepIdentifier as a prefix and a unique suffix based on the current resource group's ID. |
InfrastructureResolver |
An infrastructure resolver attempts to resolve the values of any unset properties or resources in Infrastructure. This can be useful for defaulting common values, implementing organization policies, or other scenarios where you want to uniformly configure all the resources in a deployment. |
LocationPropertyResolver |
Default all location properties to their resource group's location. |
ModuleImport | |
NamedProvisionableConstruct |
A named Bicep entity, like a resource or parameter. |
NamedProvisioningConstruct |
A named Bicep entity, like a resource or parameter. |
OrderingInfrastructureResolver |
Moves all the ProvisioningParameters to the top and all ProvisioningOutputs to the bottom of the Infrastructure. |
PropertyResolver |
A property resolver attempts to resolve the values of any unset properties in a construct. This can be useful for defaulting common values, implementing organization policies, or other scenarios where you want to uniformly configure all the resources in a deployment. |
Provisionable |
Represents a provisionable resource, construct, or infrastructure. |
ProvisionableConstruct | |
ProvisionableResource |
Represents an Azure resource. |
ProvisioningConstruct | |
Resource |
Represents an Azure resource. |
ResourceNamePropertyResolver |
Provides a strategy for resolving Azure names using their resource name as a prefix, the set of valid characters, the max length allowed, and an optional min length. |
ResourceReference<T> |
Represents a reference to a resource. This is a helper for implementing resources and not something to be used directly. |
StaticResourceNamePropertyResolver |
Generate a unique name for a resource by combining the resource's BicepIdentifier as a prefix and a randomly generated suffix of allowed characters. |
Structs
ResourceNameRequirements |
Define the requirements to name a resource. |
Interfaces
IClientCreator |
Allows resources to declare the outputs needed to construct a client. |
IClientCreator<TClient,TOptions> |
Allows easy creation of a data-plane client for a specific Azure resource. |
Enums
DeploymentScope |
Target scope to use when deploying resources. |
ResourceNameCharacters |
Classes of characters that are valid for naming a given resource. |