次の方法で共有


Microsoft.AppPlatform Spring

Bicep リソース定義

Spring リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.AppPlatform/Spring リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.AppPlatform/Spring@2023-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  properties: {
    infraResourceGroup: 'string'
    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
    }
    zoneRedundant: bool
  }
}

プロパティ値

Spring

名前 説明
name リソース名 string (必須)

文字制限: 4 から 32

有効な文字:
小文字、数字、およびハイフン。

リソース名は、Azure 全体で一意である必要があります。
location リソースの GEO の場所。 string
tags リソースを記述するキー値ペアの一覧であるサービスのタグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku サービス リソースの SKU SKU
properties サービス リソースのプロパティ ClusterResourceProperties

ClusterResourceProperties

名前 説明
infraResourceGroup インフラストラクチャ リソースを含むリソース グループの名前 string
managedEnvironmentId Spring Apps インスタンスが構築するマネージド環境のリソース ID string
marketplaceResource サービス リソースのサード パーティ製品の購入。 MarketplaceResource
networkProfile サービスのネットワーク プロファイル NetworkProfile
vnetAddons vnet インジェクション インスタンスの追加のサービス設定 ServiceVNetAddons
zoneRedundant [bool]

MarketplaceResource

名前 説明
plan 調達中のサード パーティ成果物のプラン ID。 string
product 調達中のサード パーティの成果物。 string
publisher 購入中のサード パーティ成果物の発行元 ID。 string

NetworkProfile

名前 説明
appNetworkResourceGroup Azure Spring Apps の顧客アプリのネットワーク リソースを含むリソース グループの名前 string
appSubnetId Azure Spring Apps で顧客アプリをホストするサブネットの完全修飾リソース ID string
ingressConfig Azure Spring Apps リソースのイングレス構成ペイロード。 IngressConfig
outboundType Azure Spring Apps VNet インスタンスのエグレス トラフィックの種類。 string
serviceCidr Azure Spring Apps サービス予約済み CIDR string
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime のネットワーク リソースを含むリソース グループの名前 string
serviceRuntimeSubnetId Azure Spring Apps Service Runtime をホストするサブネットの完全修飾リソース ID string

IngressConfig

名前 説明
readTimeoutInSeconds イングレス読み取りタイムアウト (秒単位)。 INT

ServiceVNetAddons

名前 説明
dataPlanePublicEndpoint vnet インジェクション インスタンスのデータ プレーン コンポーネント (ログ ストリーム、アプリ接続、リモート デバッグ) にインターネットからアクセスできるかどうかを示します。 [bool]
logStreamPublicEndpoint vnet インジェクション インスタンスのログ ストリームにインターネットからアクセスできるかどうかを示します。 [bool]

Sku

名前 説明
capacity ターゲット リソースの現在の容量 INT
name Sku の名前 string
レベル Sku のレベル string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
単純な Azure Spring Apps マイクロサービス アプリケーションをデプロイする

Azure にデプロイする
このテンプレートでは、Azure で実行する単純な Azure Spring Apps マイクロサービス アプリケーションをデプロイします。

ARM テンプレート リソース定義

Spring リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.AppPlatform/Spring リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2023-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "infraResourceGroup": "string",
    "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"
    },
    "zoneRedundant": "bool"
  }
}

プロパティ値

Spring

名前 説明
type リソースの種類 'Microsoft.AppPlatform/Spring'
apiVersion リソース API のバージョン '2023-03-01-preview'
name リソース名 string (必須)

文字制限: 4 から 32

有効な文字:
小文字、数字、およびハイフン。

リソース名は、Azure 全体で一意である必要があります。
location リソースの GEO の場所。 string
tags リソースを記述するキー値ペアの一覧であるサービスのタグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku サービス リソースの SKU SKU
properties サービス リソースのプロパティ ClusterResourceProperties

ClusterResourceProperties

名前 説明
infraResourceGroup インフラストラクチャ リソースを含むリソース グループの名前 string
managedEnvironmentId Spring Apps インスタンスが構築するマネージド環境のリソース ID string
marketplaceResource サービス リソースのサード パーティ製品の購入。 MarketplaceResource
networkProfile サービスのネットワーク プロファイル NetworkProfile
vnetAddons vnet インジェクション インスタンスの追加のサービス設定 ServiceVNetAddons
zoneRedundant [bool]

MarketplaceResource

名前 説明
plan 調達中のサード パーティ成果物のプラン ID。 string
product 調達中のサード パーティの成果物。 string
publisher 購入中のサード パーティ成果物の発行元 ID。 string

NetworkProfile

名前 説明
appNetworkResourceGroup Azure Spring Apps の顧客アプリのネットワーク リソースを含むリソース グループの名前 string
appSubnetId Azure Spring Apps で顧客アプリをホストするためのサブネットの完全修飾リソース ID string
ingressConfig Azure Spring Apps リソースのイングレス構成ペイロード。 IngressConfig
outboundType Azure Spring Apps VNet インスタンスのエグレス トラフィックの種類。 string
serviceCidr Azure Spring Apps サービスの予約済み CIDR string
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime のネットワーク リソースを含むリソース グループの名前 string
serviceRuntimeSubnetId Azure Spring Apps サービス ランタイムをホストするサブネットの完全修飾リソース ID string

IngressConfig

名前 説明
readTimeoutInSeconds イングレス読み取りタイムアウト (秒単位)。 INT

ServiceVNetAddons

名前 説明
dataPlanePublicEndpoint vnet インジェクション インスタンスのデータ プレーン コンポーネント (ログ ストリーム、アプリ接続、リモート デバッグ) にインターネットからアクセスできるかどうかを示します。 [bool]
logStreamPublicEndpoint vnet インジェクション インスタンスのログ ストリームにインターネットからアクセスできるかどうかを示します。 [bool]

Sku

名前 説明
capacity ターゲット リソースの現在の容量 INT
name SKU の名前 string
レベル Sku のレベル string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
シンプルな Azure Spring Apps マイクロサービス アプリケーションをデプロイする

Azure にデプロイする
このテンプレートは、Azure 上で実行する単純な Azure Spring Apps マイクロサービス アプリケーションをデプロイします。

Terraform (AzAPI プロバイダー) リソース定義

Spring リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.AppPlatform/Spring リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring@2023-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      infraResourceGroup = "string"
      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
      }
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

プロパティ値

Spring

名前 説明
type リソースの種類 "Microsoft.AppPlatform/Spring@2023-03-01-preview"
name リソース名 string (必須)

文字数制限: 4 から 32

有効な文字:
小文字、数字、およびハイフン。

リソース名は、Azure 全体で一意である必要があります。
location リソースの GEO の場所。 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソースを記述するキー値ペアの一覧であるサービスのタグ。 タグの名前と値のディクショナリ。
sku サービス リソースの SKU SKU
properties サービス リソースのプロパティ ClusterResourceProperties

ClusterResourceProperties

名前 説明
infraResourceGroup インフラストラクチャ リソースを含むリソース グループの名前 string
managedEnvironmentId Spring Apps インスタンスが構築するマネージド環境のリソース ID string
marketplaceResource サービス リソースのサード パーティ製品の購入。 MarketplaceResource
networkProfile サービスのネットワーク プロファイル NetworkProfile
vnetAddons vnet インジェクション インスタンスの追加のサービス設定 ServiceVNetAddons
zoneRedundant [bool]

MarketplaceResource

名前 説明
plan 調達中のサード パーティ成果物のプラン ID。 string
product 調達中のサード パーティの成果物。 string
publisher 購入中のサード パーティ成果物の発行元 ID。 string

NetworkProfile

名前 説明
appNetworkResourceGroup Azure Spring Apps の顧客アプリのネットワーク リソースを含むリソース グループの名前 string
appSubnetId Azure Spring Apps で顧客アプリをホストするサブネットの完全修飾リソース ID string
ingressConfig Azure Spring Apps リソースのイングレス構成ペイロード。 IngressConfig
outboundType Azure Spring Apps VNet インスタンスのエグレス トラフィックの種類。 string
serviceCidr Azure Spring Apps サービス予約済み CIDR string
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime のネットワーク リソースを含むリソース グループの名前 string
serviceRuntimeSubnetId Azure Spring Apps Service Runtime をホストするサブネットの完全修飾リソース ID string

IngressConfig

名前 説明
readTimeoutInSeconds イングレス読み取りタイムアウト (秒単位)。 INT

ServiceVNetAddons

名前 説明
dataPlanePublicEndpoint vnet インジェクション インスタンスのデータ プレーン コンポーネント (ログ ストリーム、アプリ接続、リモート デバッグ) にインターネットからアクセスできるかどうかを示します。 [bool]
logStreamPublicEndpoint vnet インジェクション インスタンスのログ ストリームにインターネットからアクセスできるかどうかを示します。 [bool]

Sku

名前 説明
capacity ターゲット リソースの現在の容量 INT
name Sku の名前 string
レベル Sku のレベル string