你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ArmApplicationDefinitionData 类

定义

一个表示 ArmApplicationDefinition 数据模型的类。 有关托管应用程序定义的信息。

public class ArmApplicationDefinitionData : Azure.ResourceManager.Resources.Models.ArmApplicationResourceData
type ArmApplicationDefinitionData = class
    inherit ArmApplicationResourceData
Public Class ArmApplicationDefinitionData
Inherits ArmApplicationResourceData
继承

构造函数

ArmApplicationDefinitionData(AzureLocation, ArmApplicationLockLevel)

初始化 ArmApplicationDefinitionData 的新实例。

属性

Artifacts

托管应用程序项目的集合。 门户将使用指定为项目的文件来构造从托管应用程序定义创建托管应用程序的用户体验。

Authorizations

托管应用程序提供程序授权。

CreateUiDefinition

包含 Microsoft.Solutions/applications 资源的后备模板的 createUiDefinition json。 它可以是 JObject 或格式正确的 JSON 字符串。

若要将对象分配给此属性,请使用 FromObjectAsJson<T>(T, JsonSerializerOptions)

若要将已格式化的 json 字符串分配给此属性,请使用 FromString(String)

示例:

  • BinaryData.FromObjectAsJson (“foo”) 创建“foo”的有效负载。
  • BinaryData.FromString (“\”foo\“”) 创建“foo”的有效负载。
  • BinaryData.FromObjectAsJson (new { key = “value” }) 创建 { “key”: “value” } 的有效负载。
  • BinaryData.FromString (“{\”key\“: \”value\“}”) 创建有效负载 { “key”: “value” }。

DeploymentMode

托管应用程序部署模式。

Description

托管应用程序定义说明。

DisplayName

托管应用程序定义显示名称。

Id

资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。

(继承自 ResourceData)
IsEnabled

一个值,该值指示是否启用包。

Location

资源所在的地理位置。

(继承自 TrackedResourceData)
LockingPolicy

托管应用程序锁定策略。

LockLevel

托管应用程序锁定级别。

MainTemplate

内联main模板 json,其中包含要预配的资源。 它可以是 JObject 或格式正确的 JSON 字符串。

若要将对象分配给此属性,请使用 FromObjectAsJson<T>(T, JsonSerializerOptions)

若要将已格式化的 json 字符串分配给此属性,请使用 FromString(String)

示例:

  • BinaryData.FromObjectAsJson (“foo”) 创建“foo”的有效负载。
  • BinaryData.FromString (“\”foo\“”) 创建“foo”的有效负载。
  • BinaryData.FromObjectAsJson (new { key = “value” }) 创建 { “key”: “value” } 的有效负载。
  • BinaryData.FromString (“{\”key\“: \”value\“}”) 创建有效负载 { “key”: “value” }。

ManagedBy

管理此资源的资源的 ID。

(继承自 ArmApplicationResourceData)
ManagementMode

托管应用程序管理模式。

Name

资源的名称。

(继承自 ResourceData)
NotificationEndpoints

托管应用程序通知终结点。

PackageFileUri

托管应用程序定义包文件 URI。 使用此元素。

Policies

托管应用程序提供程序策略。

ResourceType

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”。

(继承自 ResourceData)
Sku

资源的 SKU。

(继承自 ArmApplicationResourceData)
SystemData

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。

(继承自 ResourceData)
Tags

资源标记。

(继承自 TrackedResourceData)

适用于