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
Inheritance
DynamicResourceNamePropertyResolver

Constructors

DynamicResourceNamePropertyResolver()

Methods

GetNestedInfrastructure(Infrastructure, ProvisioningBuildOptions)

Gets any nested infrastructure that should be composed separately.

(Inherited from InfrastructureResolver)
GetNestedInfrastructure(ProvisioningContext, Infrastructure)

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.

GetUniqueSuffix(ProvisioningContext, Resource)

Get a unique dynamic name suffix for the given resource.

ResolveInfrastructure(Infrastructure, ProvisioningBuildOptions)

Resolve any properties of the infrastructure.

(Inherited from InfrastructureResolver)
ResolveInfrastructure(ProvisioningContext, Infrastructure)

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.

ResolveName(ProvisioningBuildOptions, ProvisionableResource, ResourceNameRequirements)

Resolve a name for the given resource.

(Inherited from ResourceNamePropertyResolver)
ResolveName(ProvisioningContext, Resource, ResourceNameRequirements)

Generate a unique name for a resource by combining the resource's IdentifierName as a prefix and a unique suffix based on the current resource group's ID.

ResolveName(ProvisioningContext, Resource, ResourceNameRequirements)

Resolve a name for the given resource.

(Inherited from ResourceNamePropertyResolver)
ResolveProperties(ProvisionableConstruct, ProvisioningBuildOptions)

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

(Inherited from ResourceNamePropertyResolver)
ResolveProperties(ProvisioningContext, ProvisioningConstruct)

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)
ResolveResources(ProvisioningContext, IEnumerable<Provisionable>)

Process the collection of resources in the infrastructure.

(Inherited from InfrastructureResolver)

Applies to