共用方式為


Microsoft.Solutions 應用程式 2017-12-01

Bicep 資源定義

應用程式資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Solutions/applications 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Solutions/applications@2017-12-01' = {
  identity: {
    type: 'SystemAssigned'
  }
  kind: 'string'
  location: 'string'
  managedBy: 'string'
  name: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationDefinitionId: 'string'
    managedResourceGroupId: 'string'
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
    uiDefinitionUri: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

ApplicationProperties

名字 描述 價值
applicationDefinitionId 受控應用程式定義標識碼的完整路徑。 字串
managedResourceGroupId 受控資源群組標識碼。 字串 (必要)
參數 定義受控應用程式參數的名稱和值組。 它可以是 JObject 或格式正確的 JSON 字串。 任何
uiDefinitionUri UI 定義檔案所在的 Blob URI。 字串

身份

名字 描述 價值
類型 識別類型。 'SystemAssigned'

Microsoft.Solutions/applications

名字 描述 價值
身份 資源的身分識別。 身分識別
受控應用程式的種類。 允許的值為 MarketPlace 和 ServiceCatalog。 字串

約束:
模式 = ^[-\w\._,\(\)]+$ (必要)
位置 資源位置 字串
managedBy 管理此資源的資源識別碼。 字串
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 3 (必要)
計劃 計劃資訊。 方案
性能 受控應用程式屬性。 ApplicationProperties (必要)
sku 資源的 SKU。 Sku
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

計劃

名字 描述 價值
名字 計劃名稱。 字串 (必要)
產品 產品名稱。 字串 (必要)
promotionCode 促銷碼。 字串
發行人 發行者標識碼。 字串 (必要)
版本 方案的版本。 字串 (必要)

ResourceTags

名字 描述 價值

Sku

名字 描述 價值
能力 SKU 容量。 int
家庭 SKU 系列。 字串
SKU 模型。 字串
名字 SKU 名稱。 字串 (必要)
大小 SKU 大小。 字串
SKU 層。 字串

ARM 樣本資源定義

應用程式資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Solutions/applications 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2017-12-01",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "kind": "string",
  "location": "string",
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationDefinitionId": "string",
    "managedResourceGroupId": "string",
    "parameters": {},
    "uiDefinitionUri": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

ApplicationProperties

名字 描述 價值
applicationDefinitionId 受控應用程式定義標識碼的完整路徑。 字串
managedResourceGroupId 受控資源群組標識碼。 字串 (必要)
參數 定義受控應用程式參數的名稱和值組。 它可以是 JObject 或格式正確的 JSON 字串。 任何
uiDefinitionUri UI 定義檔案所在的 Blob URI。 字串

身份

名字 描述 價值
類型 識別類型。 'SystemAssigned'

Microsoft.Solutions/applications

名字 描述 價值
apiVersion API 版本 '2017-12-01'
身份 資源的身分識別。 身分識別
受控應用程式的種類。 允許的值為 MarketPlace 和 ServiceCatalog。 字串

約束:
模式 = ^[-\w\._,\(\)]+$ (必要)
位置 資源位置 字串
managedBy 管理此資源的資源識別碼。 字串
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 3 (必要)
計劃 計劃資訊。 方案
性能 受控應用程式屬性。 ApplicationProperties (必要)
sku 資源的 SKU。 Sku
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Solutions/applications'

計劃

名字 描述 價值
名字 計劃名稱。 字串 (必要)
產品 產品名稱。 字串 (必要)
promotionCode 促銷碼。 字串
發行人 發行者標識碼。 字串 (必要)
版本 方案的版本。 字串 (必要)

ResourceTags

名字 描述 價值

Sku

名字 描述 價值
能力 SKU 容量。 int
家庭 SKU 系列。 字串
SKU 模型。 字串
名字 SKU 名稱。 字串 (必要)
大小 SKU 大小。 字串
SKU 層。 字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
建立可部署連結範本的受控應用程式

部署至 Azure
此範本會建立部署連結範本的受控應用程式。
使用自定義檢視建立受控應用程式

部署至 Azure
此範本會建立具有自定義預設檢視的受控應用程式。
使用計量和警示建立受控應用程式

部署至 Azure
此範本會建立具有應用程式計量和警示的受控應用程式。

Terraform (AzAPI 提供者) 資源定義

應用程式資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Solutions/applications 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2017-12-01"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  kind = "string"
  location = "string"
  managedBy = "string"
  plan = {
    name = "string"
    product = "string"
    promotionCode = "string"
    publisher = "string"
    version = "string"
  }
  sku = {
    capacity = int
    family = "string"
    model = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      managedResourceGroupId = "string"
      parameters = ?
      uiDefinitionUri = "string"
    }
  })
}

屬性值

ApplicationProperties

名字 描述 價值
applicationDefinitionId 受控應用程式定義標識碼的完整路徑。 字串
managedResourceGroupId 受控資源群組標識碼。 字串 (必要)
參數 定義受控應用程式參數的名稱和值組。 它可以是 JObject 或格式正確的 JSON 字串。 任何
uiDefinitionUri UI 定義檔案所在的 Blob URI。 字串

身份

名字 描述 價值
類型 識別類型。 'SystemAssigned'

Microsoft.Solutions/applications

名字 描述 價值
身份 資源的身分識別。 身分識別
受控應用程式的種類。 允許的值為 MarketPlace 和 ServiceCatalog。 字串

約束:
模式 = ^[-\w\._,\(\)]+$ (必要)
位置 資源位置 字串
managedBy 管理此資源的資源識別碼。 字串
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 3 (必要)
計劃 計劃資訊。 方案
性能 受控應用程式屬性。 ApplicationProperties (必要)
sku 資源的 SKU。 Sku
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Solutions/applications@2017-12-01”

計劃

名字 描述 價值
名字 計劃名稱。 字串 (必要)
產品 產品名稱。 字串 (必要)
promotionCode 促銷碼。 字串
發行人 發行者標識碼。 字串 (必要)
版本 方案的版本。 字串 (必要)

ResourceTags

名字 描述 價值

Sku

名字 描述 價值
能力 SKU 容量。 int
家庭 SKU 系列。 字串
SKU 模型。 字串
名字 SKU 名稱。 字串 (必要)
大小 SKU 大小。 字串
SKU 層。 字串