Aracılığıyla paylaş


Microsoft.AppPlatform Bahar 2024-05-01-önizleme

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@2024-05-01-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: '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
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

MaintenanceScheduleConfiguration nesneleri

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

Haftalıkiçin şunu kullanın:

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

Özellik Değerleri

Microsoft.AppPlatform/Spring

Ad Açıklama Değer
kimlik Hizmet kaynağının Yönetilen Kimliği SystemAssignedServiceIdentity
yer Kaynağın GEO konumu. dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-z][a-z0-9-]*[a-z0-9]$ (gerekli)
Özellikler Hizmet kaynağının özellikleri ClusterResourceProperties
Sku Hizmet kaynağının SKU'su Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ClusterResourceProperties

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

Giriş Yapılandırması

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma süresi saniyeler içinde zaman aşımına uğrar. Int

MaintenanceScheduleConfiguration (Bakım Zamanlaması)

Ad Açıklama Değer
frekans WeeklyMaintenanceScheduleConfigurationtürü için 'Weekly' olarak ayarlayın. 'Haftalık' (gerekli)

MarketKaynak

Ad Açıklama Değer
tasarı 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

Ağ Profili

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ü. Giriş Yapılandırması
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

ServiceVNetEklentileri

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
privateDnsZoneId Müşteri sanal ağına bağlanmak için Özel DNS bölgesinin tam kaynak kimliği. dizgi
privateStorageAccess Sanal ağ ekleme hizmetinin arka uç depolama hesabı ve kapsayıcı kayıt defteri için özel bağlantıları etkinleştirip etkinleştirmediğini gösterir. 'Devre Dışı'
'Etkin'

Sku

Ad Açıklama Değer
kapasite Hedef kaynağın geçerli kapasitesi Int
ad Sku'nun adı dizgi
Katmanı Sku katmanı dizgi

SystemAssignedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü (sistem atanmış veya yok). 'Hiçbiri'
'SystemAssigned' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

WeeklyMaintenanceScheduleConfiguration

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

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

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Basit bir Azure Spring Apps mikro hizmet uygulaması 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": "2024-05-01-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "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"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

MaintenanceScheduleConfiguration nesneleri

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

Haftalıkiçin şunu kullanın:

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

Özellik Değerleri

Microsoft.AppPlatform/Spring

Ad Açıklama Değer
apiVersiyonu API sürümü '2024-05-01-önizleme'
kimlik Hizmet kaynağının Yönetilen Kimliği SystemAssignedServiceIdentity
yer Kaynağın GEO konumu. dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-z][a-z0-9-]*[a-z0-9]$ (gerekli)
Özellikler Hizmet kaynağının özellikleri ClusterResourceProperties
Sku Hizmet kaynağının SKU'su Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.AppPlatform/Spring'

ClusterResourceProperties

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

Giriş Yapılandırması

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma süresi saniyeler içinde zaman aşımına uğrar. Int

MaintenanceScheduleConfiguration (Bakım Zamanlaması)

Ad Açıklama Değer
frekans WeeklyMaintenanceScheduleConfigurationtürü için 'Weekly' olarak ayarlayın. 'Haftalık' (gerekli)

MarketKaynak

Ad Açıklama Değer
tasarı 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

Ağ Profili

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ü. Giriş Yapılandırması
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

ServiceVNetEklentileri

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
privateDnsZoneId Müşteri sanal ağına bağlanmak için Özel DNS bölgesinin tam kaynak kimliği. dizgi
privateStorageAccess Sanal ağ ekleme hizmetinin arka uç depolama hesabı ve kapsayıcı kayıt defteri için özel bağlantıları etkinleştirip etkinleştirmediğini gösterir. 'Devre Dışı'
'Etkin'

Sku

Ad Açıklama Değer
kapasite Hedef kaynağın geçerli kapasitesi Int
ad Sku'nun adı dizgi
Katmanı Sku katmanı dizgi

SystemAssignedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü (sistem atanmış veya yok). 'Hiçbiri'
'SystemAssigned' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

WeeklyMaintenanceScheduleConfiguration

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

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

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

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

Azure'a dağıtım
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@2024-05-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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 nesneleri

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

Haftalıkiçin şunu kullanın:

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

Özellik Değerleri

Microsoft.AppPlatform/Spring

Ad Açıklama Değer
kimlik Hizmet kaynağının Yönetilen Kimliği SystemAssignedServiceIdentity
yer Kaynağın GEO konumu. dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-z][a-z0-9-]*[a-z0-9]$ (gerekli)
Özellikler Hizmet kaynağının özellikleri ClusterResourceProperties
Sku Hizmet kaynağının SKU'su Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.AppPlatform/Spring@2024-05-01-preview"

ClusterResourceProperties

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

Giriş Yapılandırması

Ad Açıklama Değer
readTimeoutInSeconds Giriş okuma süresi saniyeler içinde zaman aşımına uğrar. Int

MaintenanceScheduleConfiguration (Bakım Zamanlaması)

Ad Açıklama Değer
frekans WeeklyMaintenanceScheduleConfigurationtürü için 'Weekly' olarak ayarlayın. 'Haftalık' (gerekli)

MarketKaynak

Ad Açıklama Değer
tasarı 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

Ağ Profili

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ü. Giriş Yapılandırması
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

ServiceVNetEklentileri

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
privateDnsZoneId Müşteri sanal ağına bağlanmak için Özel DNS bölgesinin tam kaynak kimliği. dizgi
privateStorageAccess Sanal ağ ekleme hizmetinin arka uç depolama hesabı ve kapsayıcı kayıt defteri için özel bağlantıları etkinleştirip etkinleştirmediğini gösterir. 'Devre Dışı'
'Etkin'

Sku

Ad Açıklama Değer
kapasite Hedef kaynağın geçerli kapasitesi Int
ad Sku'nun adı dizgi
Katmanı Sku katmanı dizgi

SystemAssignedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü (sistem atanmış veya yok). 'Hiçbiri'
'SystemAssigned' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

WeeklyMaintenanceScheduleConfiguration

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

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