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

Name Description
DynamicResourceNamePropertyResolver()

Methods

Name Description
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