BicepValue 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 the value of a property that could be a literal .NET value, a Bicep expression, or it could be unset.
public abstract class BicepValue : Azure.Provisioning.IBicepValue
public abstract class BicepValue
type BicepValue = class
interface IBicepValue
type BicepValue = class
Public MustInherit Class BicepValue
Implements IBicepValue
Public MustInherit Class BicepValue
- Inheritance
-
BicepValue
- Derived
- Implements
Properties
Expression | |
Kind |
Gets the kind of this value (a literal value, an expression, or it's unset). |
Methods
Compile() |
Compile this value to a Bicep expression. |
ToString() |
Returns a string that represents the current object. |
Operators
Explicit(BicepValue to BicepExpression) |
Gets a bicep expression corresponding to this instance. |
Explicit Interface Implementations
IBicepValue.Assign(IBicepValue) |
Assign a value to this property. |
IBicepValue.Expression |
Gets the expression for this value if it's not a literal. |
IBicepValue.IsOutput |
Tracks whether this is an output only property. |
IBicepValue.IsRequired |
Tracks whether this property is required. |
IBicepValue.IsSecure |
Tracks whether this contains a secure value. |
IBicepValue.Kind |
Gets the kind of this value (a literal value, an expression, or it's unset). |
IBicepValue.LiteralValue |
Get the value of this expression, if it's literal. |
IBicepValue.Self |
Gets information about where this value was defined. |
IBicepValue.SetReadOnly() |
Make this value readonly. |
IBicepValue.Source |
Gets information about where this value was assigned from. |