共用方式為


Microsoft.AppPlatform Spring

Bicep 資源定義

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

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

資源格式

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

resource symbolicname 'Microsoft.AppPlatform/Spring@2024-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    infraResourceGroup: 'string'
    maintenanceScheduleConfiguration: {
      frequency: 'string'
      // For remaining properties, see MaintenanceScheduleConfiguration objects
    }
    managedEnvironmentId: 'string'
    marketplaceResource: {
      plan: 'string'
      product: 'string'
      publisher: 'string'
    }
    networkProfile: {
      appNetworkResourceGroup: 'string'
      appSubnetId: 'string'
      ingressConfig: {
        readTimeoutInSeconds: int
      }
      outboundType: 'string'
      serviceCidr: 'string'
      serviceRuntimeNetworkResourceGroup: 'string'
      serviceRuntimeSubnetId: 'string'
    }
    vnetAddons: {
      dataPlanePublicEndpoint: bool
      logStreamPublicEndpoint: bool
      privateDnsZoneId: 'string'
      privateStorageAccess: 'string'
    }
    zoneRedundant: bool
  }
}

MaintenanceScheduleConfiguration 物件

設定 frequency 屬性,以指定對象的類型。

針對 每周,請使用:

  frequency: 'Weekly'
  day: 'string'
  hour: int

屬性值

春天

名字 描述 價值
名字 資源名稱 字串 (必要)

字元限制:4-32

合法字元:
小寫字母、數位和連字元。

資源名稱在整個 Azure 中必須是唯一的。
位置 資源的地理位置。 字串
標籤 服務的標記,這是描述資源的索引鍵值組清單。 標記名稱和值的字典。 請參閱範本中的 標籤
sku 服務資源的 SKU Sku
身份 服務資源的受控識別 SystemAssignedServiceIdentity
性能 服務資源的屬性 ClusterResourceProperties

SystemAssignedServiceIdentity

名字 描述 價值
類型 受控服務識別的類型(已指派系統或無)。 'None'
'SystemAssigned' (必要)

ClusterResourceProperties

名字 描述 價值
infraResourceGroup 包含基礎結構資源的資源群組名稱 字串
maintenanceScheduleConfiguration 計劃性維護的其他服務設定 MaintenanceScheduleConfiguration
managedEnvironmentId Spring Apps 實例所建置之受控環境的資源標識碼 字串
marketplaceResource 購買服務資源的第三方產品。 MarketplaceResource
networkProfile 服務的網路配置檔 NetworkProfile
vnetAddons vnet 插入實例中的其他服務設定 ServiceVNetAddons
zoneRedundant bool

MaintenanceScheduleConfiguration

名字 描述 價值
頻率 設定物件類型 每周(必要)

WeeklyMaintenanceScheduleConfiguration

名字 描述 價值
頻率 執行維護作業的頻率 'Weekly' (必要)
執行維護作業的日期 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'星期三' (必要)
小時 執行維護作業的時數 int (必要)

約束:
最小值 = 0
最大值 = 23

MarketplaceResource

名字 描述 價值
計劃 正在採購的第三方成品的計劃標識符。 字串
產品 正在採購的第三方成品。 字串
發行人 要購買的第三方成品的發行者標識符。 字串

NetworkProfile

名字 描述 價值
appNetworkResourceGroup 包含 Azure Spring Apps 中客戶應用程式網路資源的資源群組名稱 字串
appSubnetId 在 Azure Spring Apps 中裝載客戶應用程式之子網的完整資源識別碼 字串
ingressConfig Azure Spring Apps 資源的輸入組態承載。 IngressConfig
outboundType Azure Spring Apps VNet 實例的輸出流量類型。 字串
serviceCidr Azure Spring Apps 服務保留 CIDR 字串
serviceRuntimeNetworkResourceGroup 包含 Azure Spring Apps Service Runtime 網路資源的資源群組名稱 字串
serviceRuntimeSubnetId 用來裝載 Azure Spring Apps Service Runtime 之子網的完整資源標識符 字串

IngressConfig

名字 描述 價值
readTimeoutInSeconds 輸入讀取逾時,以秒為單位。 int

ServiceVNetAddons

名字 描述 價值
dataPlanePublicEndpoint 指出是否可以從因特網存取 vnet 插入實例中的數據平面元件(記錄數據流、應用程式連線、遠端偵錯)。 bool
logStreamPublicEndpoint 指出是否可以從因特網存取 vnet 插入實例中的記錄數據流。 bool
privateDnsZoneId 要與客戶虛擬網路連結的私人 DNS 區域完整資源識別碼。 字串
privateStorageAccess 指出 vnet 插入服務是否啟用後端記憶體帳戶和容器登錄的私人連結。 'Disabled'
'Enabled'

Sku

名字 描述 價值
能力 目標資源的目前容量 int
名字 Sku 的名稱 字串
Sku 的階層 字串

快速入門範本

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

範本 描述
部署簡單的 Azure Spring Apps 微服務應用程式

部署至 Azure
此範本會部署簡單的 Azure Spring Apps 微服務應用程式,以在 Azure 上執行。

ARM 樣本資源定義

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

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

資源格式

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

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2024-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "infraResourceGroup": "string",
    "maintenanceScheduleConfiguration": {
      "frequency": "string"
      // For remaining properties, see MaintenanceScheduleConfiguration objects
    },
    "managedEnvironmentId": "string",
    "marketplaceResource": {
      "plan": "string",
      "product": "string",
      "publisher": "string"
    },
    "networkProfile": {
      "appNetworkResourceGroup": "string",
      "appSubnetId": "string",
      "ingressConfig": {
        "readTimeoutInSeconds": "int"
      },
      "outboundType": "string",
      "serviceCidr": "string",
      "serviceRuntimeNetworkResourceGroup": "string",
      "serviceRuntimeSubnetId": "string"
    },
    "vnetAddons": {
      "dataPlanePublicEndpoint": "bool",
      "logStreamPublicEndpoint": "bool",
      "privateDnsZoneId": "string",
      "privateStorageAccess": "string"
    },
    "zoneRedundant": "bool"
  }
}

MaintenanceScheduleConfiguration 物件

設定 frequency 屬性,以指定對象的類型。

針對 每周,請使用:

  "frequency": "Weekly",
  "day": "string",
  "hour": "int"

屬性值

春天

名字 描述 價值
類型 資源類型 'Microsoft.AppPlatform/Spring'
apiVersion 資源 API 版本 '2024-05-01-preview'
名字 資源名稱 字串 (必要)

字元限制:4-32

合法字元:
小寫字母、數位和連字元。

資源名稱在整個 Azure 中必須是唯一的。
位置 資源的地理位置。 字串
標籤 服務的標記,這是描述資源的索引鍵值組清單。 標記名稱和值的字典。 請參閱範本中的 標籤
sku 服務資源的 SKU Sku
身份 服務資源的受控識別 SystemAssignedServiceIdentity
性能 服務資源的屬性 ClusterResourceProperties

SystemAssignedServiceIdentity

名字 描述 價值
類型 受控服務識別的類型(已指派系統或無)。 'None'
'SystemAssigned' (必要)

ClusterResourceProperties

名字 描述 價值
infraResourceGroup 包含基礎結構資源的資源群組名稱 字串
maintenanceScheduleConfiguration 計劃性維護的其他服務設定 MaintenanceScheduleConfiguration
managedEnvironmentId Spring Apps 實例所建置之受控環境的資源標識碼 字串
marketplaceResource 購買服務資源的第三方產品。 MarketplaceResource
networkProfile 服務的網路配置檔 NetworkProfile
vnetAddons vnet 插入實例中的其他服務設定 ServiceVNetAddons
zoneRedundant bool

MaintenanceScheduleConfiguration

名字 描述 價值
頻率 設定物件類型 每周(必要)

WeeklyMaintenanceScheduleConfiguration

名字 描述 價值
頻率 執行維護作業的頻率 'Weekly' (必要)
執行維護作業的日期 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'星期三' (必要)
小時 執行維護作業的時數 int (必要)

約束:
最小值 = 0
最大值 = 23

MarketplaceResource

名字 描述 價值
計劃 正在採購的第三方成品的計劃標識符。 字串
產品 正在採購的第三方成品。 字串
發行人 要購買的第三方成品的發行者標識符。 字串

NetworkProfile

名字 描述 價值
appNetworkResourceGroup 包含 Azure Spring Apps 中客戶應用程式網路資源的資源群組名稱 字串
appSubnetId 在 Azure Spring Apps 中裝載客戶應用程式之子網的完整資源識別碼 字串
ingressConfig Azure Spring Apps 資源的輸入組態承載。 IngressConfig
outboundType Azure Spring Apps VNet 實例的輸出流量類型。 字串
serviceCidr Azure Spring Apps 服務保留 CIDR 字串
serviceRuntimeNetworkResourceGroup 包含 Azure Spring Apps Service Runtime 網路資源的資源群組名稱 字串
serviceRuntimeSubnetId 用來裝載 Azure Spring Apps Service Runtime 之子網的完整資源標識符 字串

IngressConfig

名字 描述 價值
readTimeoutInSeconds 輸入讀取逾時,以秒為單位。 int

ServiceVNetAddons

名字 描述 價值
dataPlanePublicEndpoint 指出是否可以從因特網存取 vnet 插入實例中的數據平面元件(記錄數據流、應用程式連線、遠端偵錯)。 bool
logStreamPublicEndpoint 指出是否可以從因特網存取 vnet 插入實例中的記錄數據流。 bool
privateDnsZoneId 要與客戶虛擬網路連結的私人 DNS 區域完整資源識別碼。 字串
privateStorageAccess 指出 vnet 插入服務是否啟用後端記憶體帳戶和容器登錄的私人連結。 'Disabled'
'Enabled'

Sku

名字 描述 價值
能力 目標資源的目前容量 int
名字 Sku 的名稱 字串
Sku 的階層 字串

快速入門範本

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

範本 描述
部署簡單的 Azure Spring Apps 微服務應用程式

部署至 Azure
此範本會部署簡單的 Azure Spring Apps 微服務應用程式,以在 Azure 上執行。

Terraform (AzAPI 提供者) 資源定義

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

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring@2024-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      infraResourceGroup = "string"
      maintenanceScheduleConfiguration = {
        frequency = "string"
        // For remaining properties, see MaintenanceScheduleConfiguration objects
      }
      managedEnvironmentId = "string"
      marketplaceResource = {
        plan = "string"
        product = "string"
        publisher = "string"
      }
      networkProfile = {
        appNetworkResourceGroup = "string"
        appSubnetId = "string"
        ingressConfig = {
          readTimeoutInSeconds = int
        }
        outboundType = "string"
        serviceCidr = "string"
        serviceRuntimeNetworkResourceGroup = "string"
        serviceRuntimeSubnetId = "string"
      }
      vnetAddons = {
        dataPlanePublicEndpoint = bool
        logStreamPublicEndpoint = bool
        privateDnsZoneId = "string"
        privateStorageAccess = "string"
      }
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

MaintenanceScheduleConfiguration 物件

設定 frequency 屬性,以指定對象的類型。

針對 每周,請使用:

  frequency = "Weekly"
  day = "string"
  hour = int

屬性值

春天

名字 描述 價值
類型 資源類型 “Microsoft.AppPlatform/Spring@2024-05-01-preview”
名字 資源名稱 字串 (必要)

字元限制:4-32

合法字元:
小寫字母、數位和連字元。

資源名稱在整個 Azure 中必須是唯一的。
位置 資源的地理位置。 字串
parent_id 若要部署至資源群組,請使用該資源群組的標識碼。 字串 (必要)
標籤 服務的標記,這是描述資源的索引鍵值組清單。 標記名稱和值的字典。
sku 服務資源的 SKU Sku
身份 服務資源的受控識別 SystemAssignedServiceIdentity
性能 服務資源的屬性 ClusterResourceProperties

SystemAssignedServiceIdentity

名字 描述 價值
類型 受控服務識別的類型(已指派系統或無)。 “SystemAssigned” (必要)

ClusterResourceProperties

名字 描述 價值
infraResourceGroup 包含基礎結構資源的資源群組名稱 字串
maintenanceScheduleConfiguration 計劃性維護的其他服務設定 MaintenanceScheduleConfiguration
managedEnvironmentId Spring Apps 實例所建置之受控環境的資源標識碼 字串
marketplaceResource 購買服務資源的第三方產品。 MarketplaceResource
networkProfile 服務的網路配置檔 NetworkProfile
vnetAddons vnet 插入實例中的其他服務設定 ServiceVNetAddons
zoneRedundant bool

MaintenanceScheduleConfiguration

名字 描述 價值
頻率 設定物件類型 每周(必要)

WeeklyMaintenanceScheduleConfiguration

名字 描述 價值
頻率 執行維護作業的頻率 “每周”(必要)
執行維護作業的日期 “Friday”
“Monday”
“Saturday”
“星期日”
“Thursday”
“Tuesday”
“星期三”(必要)
小時 執行維護作業的時數 int (必要)

約束:
最小值 = 0
最大值 = 23

MarketplaceResource

名字 描述 價值
計劃 正在採購的第三方成品的計劃標識符。 字串
產品 正在採購的第三方成品。 字串
發行人 要購買的第三方成品的發行者標識符。 字串

NetworkProfile

名字 描述 價值
appNetworkResourceGroup 包含 Azure Spring Apps 中客戶應用程式網路資源的資源群組名稱 字串
appSubnetId 在 Azure Spring Apps 中裝載客戶應用程式之子網的完整資源識別碼 字串
ingressConfig Azure Spring Apps 資源的輸入組態承載。 IngressConfig
outboundType Azure Spring Apps VNet 實例的輸出流量類型。 字串
serviceCidr Azure Spring Apps 服務保留 CIDR 字串
serviceRuntimeNetworkResourceGroup 包含 Azure Spring Apps Service Runtime 網路資源的資源群組名稱 字串
serviceRuntimeSubnetId 用來裝載 Azure Spring Apps Service Runtime 之子網的完整資源標識符 字串

IngressConfig

名字 描述 價值
readTimeoutInSeconds 輸入讀取逾時,以秒為單位。 int

ServiceVNetAddons

名字 描述 價值
dataPlanePublicEndpoint 指出是否可以從因特網存取 vnet 插入實例中的數據平面元件(記錄數據流、應用程式連線、遠端偵錯)。 bool
logStreamPublicEndpoint 指出是否可以從因特網存取 vnet 插入實例中的記錄數據流。 bool
privateDnsZoneId 要與客戶虛擬網路連結的私人 DNS 區域完整資源識別碼。 字串
privateStorageAccess 指出 vnet 插入服務是否啟用後端記憶體帳戶和容器登錄的私人連結。 “Disabled”
“Enabled”

Sku

名字 描述 價值
能力 目標資源的目前容量 int
名字 Sku 的名稱 字串
Sku 的階層 字串