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) { // ... }}Parameters
optionsProvisioningBuildOptionsThe build options for this resource.resourceProvisionableResourceThe resource with an unset Name property.requirementsResourceNameRequirementsRequirements to name the resource.Returns
BicepValue<string>A name for the resource.