Share via


DynamicResourceNamePropertyResolver Class

Definition

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.

public class DynamicResourceNamePropertyResolver : Azure.Provisioning.Primitives.ResourceNamePropertyResolver
type DynamicResourceNamePropertyResolver = class
    inherit ResourceNamePropertyResolver
Public Class DynamicResourceNamePropertyResolver
Inherits ResourceNamePropertyResolver
Inheritance
DynamicResourceNamePropertyResolver

Constructors

DynamicResourceNamePropertyResolver()

Methods

GetNestedInfrastructure(Infrastructure, ProvisioningBuildOptions)

Gets any nested infrastructure that should be composed separately.

(Inherited from InfrastructureResolver)
GetUniqueSuffix(ProvisioningBuildOptions, ProvisionableResource)

Get a unique dynamic name suffix for the given resource.

ResolveInfrastructure(Infrastructure, ProvisioningBuildOptions)

Resolve any properties of the infrastructure.

(Inherited from InfrastructureResolver)
ResolveName(ProvisioningBuildOptions, ProvisionableResource, ResourceNameRequirements)

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.

ResolveProperties(ProvisionableConstruct, ProvisioningBuildOptions)

Try to resolve the values of any unset properties in the given construct.

(Inherited from ResourceNamePropertyResolver)
ResolveResources(IEnumerable<Provisionable>, ProvisioningBuildOptions)

Process the collection of resources in the infrastructure.

(Inherited from InfrastructureResolver)

Applies to