ArmApplicationDefinition 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.
ArmApplicationDefinition.
public class ArmApplicationDefinition : Azure.Provisioning.Primitives.ProvisionableResource
type ArmApplicationDefinition = class
inherit ProvisionableResource
Public Class ArmApplicationDefinition
Inherits ProvisionableResource
- Inheritance
-
ArmApplicationDefinition
Constructors
| Name | Description |
|---|---|
| ArmApplicationDefinition(String, String) |
Creates a new ArmApplicationDefinition. |
Properties
| Name | Description |
|---|---|
| Artifacts |
The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. |
| Authorizations |
The managed application provider authorizations. |
| BicepIdentifier |
Gets or sets the the Bicep identifier name of the resource. This can be used to refer to the resource in expressions, but is not the Azure name of the resource. This value can contain letters, numbers, and underscores. (Inherited from NamedProvisionableConstruct) |
| CreateUiDefinition |
The createUiDefinition json for the backing template with
Microsoft.Solutions/applications resource. It can be a JObject or
well-formed JSON string. To assign an object
to this property use
System.BinaryData.FromObjectAsJson |
| DependsOn |
Declares explicit dependencies on other resources. (Inherited from ProvisionableResource) |
| Description |
The managed application definition description. |
| DisplayName |
The managed application definition display name. |
| Id |
Gets the Id. |
| IsEnabled |
A value indicating whether the package is enabled or not. |
| IsExistingResource |
Gets whether this is referencing an existing resource or we're defining a new resource. (Inherited from ProvisionableResource) |
| Location |
Gets or sets the Location. |
| LockingPolicy |
The managed application locking policy. |
| LockLevel |
The managed application lock level. |
| MainTemplate |
The inline main template json which has resources to be provisioned. It
can be a JObject or well-formed JSON string.
To assign an object to this property use
System.BinaryData.FromObjectAsJson |
| ManagedBy |
ID of the resource that manages this resource. |
| ManagementMode |
The managed application management mode. |
| Name |
The name of the managed application definition. |
| NotificationEndpoints |
The managed application notification endpoint. |
| PackageFileUri |
The managed application definition package file Uri. Use this element. |
| Policies |
The managed application provider policies. |
| ResourceType |
Gets the type of the resource. (Inherited from ProvisionableResource) |
| ResourceVersion |
Gets or sets the version of the resource. (Inherited from ProvisionableResource) |
| Sku |
The SKU of the resource. |
| SystemData |
Gets the SystemData. |
| Tags |
Gets or sets the Tags. |
Methods
Explicit Interface Implementations
| Name | Description |
|---|---|
| IBicepValue.Assign(IBicepValue) |
Assign a value to this property. (Inherited from ProvisionableConstruct) |
| IBicepValue.Compile() |
Compile this value to a Bicep expression. (Inherited from ProvisionableConstruct) |
| IBicepValue.Expression |
Gets the expression for this value if it's not a literal. (Inherited from ProvisionableConstruct) |
| IBicepValue.IsEmpty |
Gets whether this value is unset or empty. (Inherited from ProvisionableConstruct) |
| IBicepValue.IsOutput |
Tracks whether this is an output only property. (Inherited from ProvisionableConstruct) |
| IBicepValue.IsRequired |
Tracks whether this property is required. (Inherited from ProvisionableConstruct) |
| IBicepValue.IsSecure |
Tracks whether this contains a secure value. (Inherited from ProvisionableConstruct) |
| IBicepValue.Kind |
Gets the kind of this value (a literal value, an expression, or it's unset). (Inherited from ProvisionableConstruct) |
| IBicepValue.LiteralValue |
Get the value of this expression, if it's literal. (Inherited from ProvisionableConstruct) |
| IBicepValue.Self |
Gets information about where this value was defined. (Inherited from ProvisionableConstruct) |
| IBicepValue.SetReadOnly() |
Make this value readonly. (Inherited from ProvisionableConstruct) |
| IBicepValue.Source |
Gets information about where this value was assigned from. (Inherited from ProvisionableConstruct) |
Extension Methods
| Name | Description |
|---|---|
| ToBicepExpression(IBicepValue) |
Convert a IBicepValue into a BicepExpression by its reference to represent its hierarchy. |