BicepValue<T> Class 
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a value or expression.
public class BicepValue<T> : Azure.Provisioning.BicepValuetype BicepValue<'T> = class
    inherit BicepValuePublic Class BicepValue(Of T)
Inherits BicepValueType Parameters
- T
The type of the value.
- Inheritance
Constructors
| BicepValue<T>(BicepExpression) | Creates a new BicepValue. | 
| BicepValue<T>(T) | Creates a new BicepValue. | 
Properties
| Value | Gets or sets the literal value. You can also rely on implicit conversions most of the time. | 
Methods
| ClearValue() | Clears a previously assigned literal or expression value. | 
| Compile() | Compile this value to a Bicep expression.(Inherited from BicepValue) | 
| ToString() | Returns a string that represents the current object.(Inherited from BicepValue) | 
Operators
| Implicit(BicepExpression to BicepValue<T>) | |
| Implicit(BicepValue<T> to BicepValue<String>) | |
| Implicit(ProvisioningVariable to BicepValue<T>) | |
| Implicit(T to BicepValue<T>) | 
Explicit Interface Implementations
| IBicepValue.Assign(IBicepValue) | Assign a value to this property.(Inherited from BicepValue) | 
| IBicepValue.Expression | Gets the expression for this value if it's not a literal.(Inherited from BicepValue) | 
| IBicepValue.IsOutput | Tracks whether this is an output only property.(Inherited from BicepValue) | 
| IBicepValue.IsRequired | Tracks whether this property is required.(Inherited from BicepValue) | 
| IBicepValue.IsSecure | Tracks whether this contains a secure value.(Inherited from BicepValue) | 
| IBicepValue.Kind | Gets the kind of this value (a literal value, an expression, or it's unset).(Inherited from BicepValue) | 
| IBicepValue.LiteralValue | Get the value of this expression, if it's literal.(Inherited from BicepValue) | 
| IBicepValue.Self | Gets information about where this value was defined.(Inherited from BicepValue) | 
| IBicepValue.SetReadOnly() | Make this value readonly.(Inherited from BicepValue) | 
| IBicepValue.Source | Gets information about where this value was assigned from.(Inherited from BicepValue) | 
Extension Methods
| Unwrap<T>(BicepValue<T>) | Unwrap the BicepValue from a model. |