Aracılığıyla paylaş


Microsoft.AppPlatform Spring 2023-09-01-preview

Bicep kaynak tanımı

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

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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 Bicep'i ekleyin.

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

MaintenanceScheduleConfiguration nesneleri

Nesne türünü belirtmek için sıklık özelliğini ayarlayın.

Haftalıkiçin şunu kullanın:

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

Özellik değerleri

İlkbahar

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

Karakter sınırı: 4-32

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

Kaynak adı Azure genelinde benzersiz olmalıdır.
yer Kaynağın GEO konumu. dizgi
Etiketler Kaynağı açıklayan anahtar değer çiftlerinin listesi olan hizmetin etiketleri. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Hizmet kaynağının SKU'su Sku
Özellikler Hizmet kaynağının özellikleri ClusterResourceProperties

ClusterResourceProperties

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

MaintenanceScheduleConfiguration

Ad Açıklama Değer
frekans Nesne türünü ayarlama Haftalık (gerekli)

WeeklyMaintenanceScheduleConfiguration

Ad Açıklama Değer
frekans Bakım işini çalıştırma sıklığı 'Haftalık' (gerekli)
gün Bakım işinin çalıştırılması için gün 'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba' (gerekli)
saat Bakım işinin çalıştırılması için saat int (gerekli)

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 23

MarketKaynak

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

NetworkProfile

Ad Açıklama Değer
appNetworkResourceGroup Azure Spring Apps'te müşteri uygulamaları için ağ kaynaklarını içeren kaynak grubunun adı dizgi
appSubnetId Azure Spring Apps'te müşteri uygulamalarını barındırmak için alt ağın tam kaynak kimliği dizgi
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ü. dizgi
serviceCidr Azure Spring Apps hizmeti ayrılmış CIDR dizgi
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime'ın ağ kaynaklarını içeren kaynak grubunun adı dizgi
serviceRuntimeSubnetId Azure Spring Apps Service Runtime'ı barındırmak için alt ağın tam kaynak kimliği dizgi

IngressConfig

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma süresi saniyeler içinde zaman aşımına uğrar. 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
kapasite Hedef kaynağın geçerli kapasitesi Int
ad Sku'nun adı dizgi
Katmanı Sku katmanı dizgi

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

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

Şablon Açıklama
Basit bir Azure Spring Apps mikro hizmet uygulaması dağıtma

Azure 'a dağıtma
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:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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 dosyasını ekleyin.

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

MaintenanceScheduleConfiguration nesneleri

Nesne türünü belirtmek için sıklık özelliğini ayarlayın.

Haftalıkiçin şunu kullanın:

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

Özellik değerleri

İlkbahar

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

Karakter sınırı: 4-32

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

Kaynak adı Azure genelinde benzersiz olmalıdır.
yer Kaynağın GEO konumu. dizgi
Etiketler Kaynağı açıklayan anahtar değer çiftlerinin listesi olan hizmetin etiketleri. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Hizmet kaynağının SKU'su Sku
Özellikler Hizmet kaynağının özellikleri ClusterResourceProperties

ClusterResourceProperties

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

MaintenanceScheduleConfiguration

Ad Açıklama Değer
frekans Nesne türünü ayarlama Haftalık (gerekli)

WeeklyMaintenanceScheduleConfiguration

Ad Açıklama Değer
frekans Bakım işini çalıştırma sıklığı 'Haftalık' (gerekli)
gün Bakım işinin çalıştırılması için gün 'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba' (gerekli)
saat Bakım işinin çalıştırılması için saat int (gerekli)

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 23

MarketKaynak

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

NetworkProfile

Ad Açıklama Değer
appNetworkResourceGroup Azure Spring Apps'te müşteri uygulamaları için ağ kaynaklarını içeren kaynak grubunun adı dizgi
appSubnetId Azure Spring Apps'te müşteri uygulamalarını barındırmak için alt ağın tam kaynak kimliği dizgi
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ü. dizgi
serviceCidr Azure Spring Apps hizmeti ayrılmış CIDR dizgi
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime'ın ağ kaynaklarını içeren kaynak grubunun adı dizgi
serviceRuntimeSubnetId Azure Spring Apps Service Runtime'ı barındırmak için alt ağın tam kaynak kimliği dizgi

IngressConfig

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma süresi saniyeler içinde zaman aşımına uğrar. 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
kapasite Hedef kaynağın geçerli kapasitesi Int
ad Sku'nun adı dizgi
Katmanı Sku katmanı dizgi

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

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

Şablon Açıklama
Basit bir Azure Spring Apps mikro hizmet uygulaması dağıtma

Azure 'a dağıtma
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 şablonunuza aşağıdaki Terraform'u ekleyin.

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

MaintenanceScheduleConfiguration nesneleri

Nesne türünü belirtmek için sıklık özelliğini ayarlayın.

Haftalıkiçin şunu kullanın:

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

Özellik değerleri

İlkbahar

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

Karakter sınırı: 4-32

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

Kaynak adı Azure genelinde benzersiz olmalıdır.
yer Kaynağın GEO konumu. dizgi
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ı ve değerleri sözlüğü.
Sku Hizmet kaynağının SKU'su Sku
Özellikler Hizmet kaynağının özellikleri ClusterResourceProperties

ClusterResourceProperties

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

MaintenanceScheduleConfiguration

Ad Açıklama Değer
frekans Nesne türünü ayarlama Haftalık (gerekli)

WeeklyMaintenanceScheduleConfiguration

Ad Açıklama Değer
frekans Bakım işini çalıştırma sıklığı "Haftalık" (gerekli)
gün Bakım işinin çalıştırılması için gün "Cuma"
"Pazartesi"
"Cumartesi"
"Pazar"
"Perşembe"
"Salı"
"Çarşamba" (gerekli)
saat Bakım işinin çalıştırılması için saat int (gerekli)

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 23

MarketKaynak

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

NetworkProfile

Ad Açıklama Değer
appNetworkResourceGroup Azure Spring Apps'te müşteri uygulamaları için ağ kaynaklarını içeren kaynak grubunun adı dizgi
appSubnetId Azure Spring Apps'te müşteri uygulamalarını barındırmak için alt ağın tam kaynak kimliği dizgi
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ü. dizgi
serviceCidr Azure Spring Apps hizmeti ayrılmış CIDR dizgi
serviceRuntimeNetworkResourceGroup Azure Spring Apps Service Runtime'ın ağ kaynaklarını içeren kaynak grubunun adı dizgi
serviceRuntimeSubnetId Azure Spring Apps Service Runtime'ı barındırmak için alt ağın tam kaynak kimliği dizgi

IngressConfig

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma süresi saniyeler içinde zaman aşımına uğrar. 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
kapasite Hedef kaynağın geçerli kapasitesi Int
ad Sku'nun adı dizgi
Katmanı Sku katmanı dizgi