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
public sealed class BicepOutputReference : Aspire.Hosting.ApplicationModel.IManifestExpressionProvider, Aspire.Hosting.ApplicationModel.IValueProvider, Aspire.Hosting.ApplicationModel.IValueWithReferences, IEquatable<Aspire.Hosting.Azure.BicepOutputReference>
type BicepOutputReference = class
    interface IManifestExpressionProvider
    interface IValueProvider
    interface IValueWithReferences
type BicepOutputReference = class
    interface IManifestExpressionProvider
    interface IValueProvider
    interface IValueWithReferences
    interface IEquatable<BicepOutputReference>
Public Class BicepOutputReference
Implements IManifestExpressionProvider, IValueProvider, IValueWithReferences
Public NotInheritable Class BicepOutputReference
Implements IManifestExpressionProvider, IValueProvider, IValueWithReferences
Public NotInheritable Class BicepOutputReference
Implements IEquatable(Of BicepOutputReference), 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

GetHashCode()

Serves as the default hash function.

GetValueAsync(CancellationToken)

The value of the output.

Explicit Interface Implementations

IEquatable<BicepOutputReference>.Equals(BicepOutputReference)
IValueWithReferences.References

Extension Methods

AsProvisioningParameter(IManifestExpressionProvider, AzureResourceInfrastructure, String, Nullable<Boolean>)

Creates a new ProvisioningParameter in infrastructure, or reuses an existing bicep parameter if one with

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.

AsEnvironmentPlaceholder(IManifestExpressionProvider, DockerComposeServiceResource)

Creates a placeholder for an environment variable in the Docker Compose file.

Applies to