Skip to content
DocsTry Aspire
DocsTry

AspireV8ResourceNamePropertyResolver Methods

ClassMethods1 member
Uses the Aspire v8.x naming scheme to provide default names for Azure resources.
ResolveName(ProvisioningBuildOptions, ProvisionableResource, ResourceNameRequirements)Section titled ResolveName(ProvisioningBuildOptions, ProvisionableResource, ResourceNameRequirements)overridenullableBicepValue<string>
Generate a unique name for a resource by combining the resource's NamedProvisionableConstruct.BicepIdentifier as a prefix and a unique suffix based on the current resource group's ID.
public sealed class AspireV8ResourceNamePropertyResolver
{
public override BicepValue<string>? ResolveName(
ProvisioningBuildOptions options,
ProvisionableResource resource,
ResourceNameRequirements requirements)
{
// ...
}
}
optionsProvisioningBuildOptionsThe build options for this resource.
resourceProvisionableResourceThe resource with an unset Name property.
requirementsResourceNameRequirementsRequirements to name the resource.
BicepValue<string>A name for the resource.