Share via


BicepOutputReference Class

Definition

A reference to an output from a bicep template.

public class BicepOutputReference : Aspire.Hosting.ApplicationModel.IManifestExpressionProvider, Aspire.Hosting.ApplicationModel.IValueProvider, Aspire.Hosting.ApplicationModel.IValueWithReferences
public sealed class BicepOutputReference : Aspire.Hosting.ApplicationModel.IManifestExpressionProvider, Aspire.Hosting.ApplicationModel.IValueProvider, Aspire.Hosting.ApplicationModel.IValueWithReferences
type BicepOutputReference = class
    interface IManifestExpressionProvider
    interface IValueProvider
    interface IValueWithReferences
Public Class BicepOutputReference
Implements IManifestExpressionProvider, IValueProvider, IValueWithReferences
Public NotInheritable Class BicepOutputReference
Implements IManifestExpressionProvider, IValueProvider, IValueWithReferences
Inheritance
BicepOutputReference
Implements

Constructors

BicepOutputReference(String, AzureBicepResource)

A reference to an output from a bicep template.

Properties

Name

Name of the output.

Resource

The instance of the bicep resource.

Value

The value of the output.

ValueExpression

The expression used in the manifest to reference the value of the output.

Methods

GetValueAsync(CancellationToken)

The value of the output.

Explicit Interface Implementations

IValueWithReferences.References

Extension Methods

AsProvisioningParameter(BicepOutputReference, AzureResourceInfrastructure, String)

Creates a new ProvisioningParameter in infrastructure, or reuses an existing bicep parameter if one with the same name already exists, that corresponds to outputReference.

Applies to