Aracılığıyla paylaş


Microsoft.AppPlatform Spring

Bicep kaynak tanımı

Spring kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.AppPlatform/Spring kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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
  }
}

Özellik değerleri

Spring

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 4-32

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kaynak adı Azure genelinde benzersiz olmalıdır.
location Kaynağın GEO konumu. string
etiketler Kaynağı açıklayan anahtar değer çiftlerinin listesi olan hizmetin etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Sku Hizmet kaynağının SKU'su Sku
properties Hizmet kaynağının özellikleri ClusterResourceProperties

ClusterResourceProperties

Ad Açıklama Değer
infraResourceGroup Altyapı kaynaklarını içeren kaynak grubunun adı string
managedEnvironmentId Spring Apps örneğinin üzerinde derlediğini Yönetilen Ortamın kaynak kimliği string
marketplaceResource Hizmet kaynağının üçüncü taraf ürünü satın alma. MarketplaceResource
networkProfile Hizmetin ağ profili NetworkProfile
vnetAddons Sanal ağ ekleme örneğinde ek Hizmet ayarları ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Ad Açıklama Değer
plan Temin edilen 3. Taraf Yapıtın plan kimliği. string
ürün Temin edilen 3. Taraf yapıtı. string
yayımcı Satın alınan 3. Taraf Yapıtın yayımcı kimliği. string

NetworkProfile

Ad Açıklama Değer
appNetworkResourceGroup Azure Spring Apps'te müşteri uygulamaları için ağ kaynaklarını içeren kaynak grubunun adı string
appSubnetId Azure Spring Apps'te müşteri uygulamalarını barındırmak için alt ağın tam kaynak kimliği string
ingressConfig Azure Spring Apps kaynağı için giriş yapılandırma yükü. Giriş Yapılandırması
outboundType Azure Spring Apps sanal ağ örneklerinin çıkış trafiği türü. string
serviceCidr Azure Spring Apps hizmeti ayrılmış CIDR string
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime'ın ağ kaynaklarını içeren kaynak grubunun adı string
serviceRuntimeSubnetId Azure Spring Apps Service Runtime'ı barındırmak için alt ağın tam kaynak kimliği string

Giriş Yapılandırması

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma zaman aşımı saniyeler içinde. int

ServiceVNetAddons

Ad Açıklama Değer
dataPlanePublicEndpoint Sanal ağ ekleme örneğindeki veri düzlemi bileşenlerine (günlük akışı, uygulama bağlantısı, uzaktan hata ayıklama) İnternet'ten erişilip erişilemeyeceğini gösterir. bool
logStreamPublicEndpoint Sanal ağ ekleme örneğindeki günlük akışına İnternet'ten erişilip erişilemeyeceğini gösterir. bool

Sku

Ad Açıklama Değer
capacity Hedef kaynağın geçerli kapasitesi int
name Sku'nun adı string
tier Sku katmanı string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Basit bir Azure Spring Apps mikro hizmet uygulaması dağıtma

Azure’a dağıtın
Bu şablon, Azure'da çalıştırılacak basit bir Azure Spring Apps mikro hizmet uygulaması dağıtır.

ARM şablonu kaynak tanımı

Spring kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.AppPlatform/Spring kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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"
  }
}

Özellik değerleri

Spring

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.AppPlatform/Spring'
apiVersion Kaynak API'sinin sürümü '2023-03-01-preview'
name Kaynak adı dize (gerekli)

Karakter sınırı: 4-32

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kaynak adı Azure genelinde benzersiz olmalıdır.
location Kaynağın GEO konumu. string
etiketler Kaynağı açıklayan anahtar değer çiftlerinin listesi olan hizmetin etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Sku Hizmet kaynağının SKU'su Sku
properties Hizmet kaynağının özellikleri ClusterResourceProperties

ClusterResourceProperties

Ad Açıklama Değer
infraResourceGroup Altyapı kaynaklarını içeren kaynak grubunun adı string
managedEnvironmentId Spring Apps örneğinin üzerinde derlediğini Yönetilen Ortamın kaynak kimliği string
marketplaceResource Hizmet kaynağının üçüncü taraf ürünü satın alma. MarketplaceResource
networkProfile Hizmetin ağ profili NetworkProfile
vnetAddons Sanal ağ ekleme örneğinde ek Hizmet ayarları ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Ad Açıklama Değer
plan Temin edilen 3. Taraf Yapıtın plan kimliği. string
ürün Temin edilen 3. Taraf yapıtı. string
yayımcı Satın alınan 3. Taraf Yapıtın yayımcı kimliği. string

NetworkProfile

Ad Açıklama Değer
appNetworkResourceGroup Azure Spring Apps'te müşteri uygulamaları için ağ kaynaklarını içeren kaynak grubunun adı string
appSubnetId Azure Spring Apps'te müşteri uygulamalarını barındırmak için alt ağın tam kaynak kimliği string
ingressConfig Azure Spring Apps kaynağı için giriş yapılandırma yükü. Giriş Yapılandırması
outboundType Azure Spring Apps sanal ağ örneklerinin çıkış trafiği türü. string
serviceCidr Azure Spring Apps hizmeti ayrılmış CIDR string
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime'ın ağ kaynaklarını içeren kaynak grubunun adı string
serviceRuntimeSubnetId Azure Spring Apps Service Runtime'ı barındırmak için alt ağın tam kaynak kimliği string

Giriş Yapılandırması

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma zaman aşımı saniyeler içinde. int

ServiceVNetAddons

Ad Açıklama Değer
dataPlanePublicEndpoint Sanal ağ ekleme örneğindeki veri düzlemi bileşenlerine (günlük akışı, uygulama bağlantısı, uzaktan hata ayıklama) İnternet'ten erişilip erişilemeyeceğini gösterir. bool
logStreamPublicEndpoint Sanal ağ ekleme örneğindeki günlük akışına İnternet'ten erişilip erişilemeyeceğini gösterir. bool

Sku

Ad Açıklama Değer
capacity Hedef kaynağın geçerli kapasitesi int
name Sku'nun adı string
tier Sku katmanı string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Basit bir Azure Spring Apps mikro hizmet uygulaması dağıtma

Azure’a dağıtın
Bu şablon, Azure'da çalıştırılacak basit bir Azure Spring Apps mikro hizmet uygulaması dağıtır.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Spring kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.AppPlatform/Spring kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.

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"
    }
  })
}

Özellik değerleri

Spring

Ad Açıklama Değer
tür Kaynak türü "Microsoft.AppPlatform/Spring@2023-03-01-preview"
name Kaynak adı dize (gerekli)

Karakter sınırı: 4-32

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kaynak adı Azure genelinde benzersiz olmalıdır.
location Kaynağın GEO konumu. string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynağı açıklayan anahtar değer çiftlerinin listesi olan hizmetin etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
Sku Hizmet kaynağının Sku'su Sku
properties Hizmet kaynağının özellikleri ClusterResourceProperties

ClusterResourceProperties

Ad Açıklama Değer
infraResourceGroup Altyapı kaynaklarını içeren kaynak grubunun adı string
managedEnvironmentId Spring Apps örneğinin üzerinde derleme yaptığı Yönetilen Ortamın kaynak kimliği string
marketplaceResource Hizmet kaynağının üçüncü taraf ürünü satın alma. MarketplaceResource
networkProfile Hizmetin ağ profili NetworkProfile
vnetAddons Sanal ağ ekleme örneğinde ek Hizmet ayarları ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Ad Açıklama Değer
plan Temin edilen 3. Taraf Yapıtın plan kimliği. string
ürün Temin edilen 3. Taraf yapıtı. string
yayımcı Satın alınan 3. Taraf Yapıtın yayımcı kimliği. string

NetworkProfile

Ad Açıklama Değer
appNetworkResourceGroup Azure Spring Apps'te müşteri uygulamaları için ağ kaynaklarını içeren kaynak grubunun adı string
appSubnetId Azure Spring Apps'te müşteri uygulamalarını barındırmak için alt ağın tam kaynak kimliği string
ingressConfig Azure Spring Apps kaynağı için giriş yapılandırma yükü. IngressConfig
outboundType Azure Spring Apps sanal ağ örneklerinin çıkış trafiği türü. string
serviceCidr Azure Spring Apps hizmeti ayrılmış CIDR string
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime'ın ağ kaynaklarını içeren kaynak grubunun adı string
serviceRuntimeSubnetId Azure Spring Apps Service Runtime'ı barındırmak için alt ağın tam kaynak kimliği string

IngressConfig

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma zaman aşımı saniyeler içinde. int

ServiceVNetAddons

Ad Açıklama Değer
dataPlanePublicEndpoint Sanal ağ ekleme örneğindeki veri düzlemi bileşenlerine (günlük akışı, uygulama bağlantısı, uzaktan hata ayıklama) İnternet'ten erişilip erişilemeyeceğini gösterir. bool
logStreamPublicEndpoint Sanal ağ ekleme örneğindeki günlük akışına İnternet'ten erişilip erişilemeyeceğini gösterir. bool

Sku

Ad Açıklama Değer
capacity Hedef kaynağın geçerli kapasitesi int
name Sku'nun adı string
tier Sku katmanı string