Bagikan melalui


Microsoft.AppPlatform Spring

Definisi sumber daya Bicep

Jenis sumber daya Spring dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.AppPlatform/Spring, tambahkan Bicep berikut ke templat Anda.

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

Objek MaintenanceScheduleConfiguration

Atur properti frekuensi untuk menentukan jenis objek.

UntukMingguan , gunakan:

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

Nilai properti

Mata air

Nama Deskripsi Nilai
Nama Nama sumber daya string (diperlukan)

Batas karakter: 4-32

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
tempat Lokasi GEO sumber daya. tali
Tags Tag layanan yang merupakan daftar pasangan nilai kunci yang menjelaskan sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
Sku Sku sumber daya Layanan Sku
identitas Identitas Terkelola sumber daya Layanan systemAssignedServiceIdentity
Properti Properti sumber daya Layanan ClusterResourceProperties

SystemAssignedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada). 'Tidak Ada'
'SystemAssigned' (diperlukan)

ClusterResourceProperties

Nama Deskripsi Nilai
infraResourceGroup Nama grup sumber daya yang berisi sumber daya infrastruktur tali
maintenanceScheduleConfiguration Pengaturan Layanan Tambahan untuk pemeliharaan terencana MaintenanceScheduleConfiguration
managedEnvironmentId Id sumber daya lingkungan terkelola yang dibangun instans Spring Apps tali
marketplaceResource Membeli produk pihak ke-3 dari sumber daya Layanan. MarketplaceResource
networkProfile Profil jaringan Layanan networkProfile
vnetAddons Pengaturan Layanan Tambahan dalam instans injeksi vnet ServiceVNetAddons
zoneRedundant bool

MaintenanceScheduleConfiguration

Nama Deskripsi Nilai
Frekuensi Mengatur jenis objek Mingguan (diperlukan)

WeeklyMaintenanceScheduleConfiguration

Nama Deskripsi Nilai
Frekuensi Frekuensi untuk menjalankan pekerjaan pemeliharaan 'Mingguan' (diperlukan)
hari Hari untuk menjalankan pekerjaan pemeliharaan 'Jumat'
'Senin'
'Sabtu'
'Minggu'
'Kamis'
'Selasa'
'Rabu' (diperlukan)
jam Jam untuk menjalankan pekerjaan pemeliharaan int (diperlukan)

Kendala:
Nilai min = 0
Nilai maks = 23

MarketplaceResource

Nama Deskripsi Nilai
rencana Id rencana artefak Pihak ke-3 yang sedang diajukan. tali
hasil Artefak Pihak ke-3 yang sedang dijadikan pengadaan. tali
penerbit Id penerbit artefak Pihak ke-3 yang sedang dibeli. tali

NetworkProfile

Nama Deskripsi Nilai
appNetworkResourceGroup Nama grup sumber daya yang berisi sumber daya jaringan untuk aplikasi pelanggan di Azure Spring Apps tali
appSubnetId Id sumber daya subnet yang sepenuhnya memenuhi syarat untuk menghosting aplikasi pelanggan di Azure Spring Apps tali
ingressConfig Payload konfigurasi Ingress untuk sumber daya Azure Spring Apps. IngressConfig
outboundType Jenis lalu lintas keluar instans VNet Azure Spring Apps. tali
serviceCidr Layanan Azure Spring Apps dicadangkan CIDR tali
serviceRuntimeNetworkResourceGroup Nama grup sumber daya yang berisi sumber daya jaringan Azure Spring Apps Service Runtime tali
serviceRuntimeSubnetId Id sumber daya subnet yang sepenuhnya memenuhi syarat untuk menghosting Runtime Layanan Azure Spring Apps tali

IngressConfig

Nama Deskripsi Nilai
readTimeoutInSeconds Ingress membaca waktu habis dalam hitung detik. Int

ServiceVNetAddons

Nama Deskripsi Nilai
dataPlanePublicEndpoint Menunjukkan apakah komponen data plane (aliran log, koneksi aplikasi, penelusuran kesalahan jarak jauh) dalam instans injeksi vnet dapat diakses dari internet. bool
logStreamPublicEndpoint Menunjukkan apakah aliran log dalam instans injeksi vnet dapat diakses dari internet. bool
privateDnsZoneId Id sumber daya yang sepenuhnya memenuhi syarat dari zona DNS Privat untuk ditautkan dengan jaringan virtual pelanggan. tali
privateStorageAccess Menunjukkan apakah layanan injeksi vnet memungkinkan tautan privat untuk akun penyimpanan backend dan registri kontainer. 'Dinonaktifkan'
'Diaktifkan'

Sku

Nama Deskripsi Nilai
kapasitas Kapasitas sumber daya target saat ini Int
Nama Nama Sku tali
Tier Tingkat Sku tali

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana

Sebarkan ke Azure
Templat ini menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana untuk dijalankan di Azure.

Definisi sumber daya templat ARM

Jenis sumber daya Spring dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.AppPlatform/Spring, tambahkan JSON berikut ke templat Anda.

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

Objek MaintenanceScheduleConfiguration

Atur properti frekuensi untuk menentukan jenis objek.

UntukMingguan , gunakan:

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

Nilai properti

Mata air

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.AppPlatform/Spring'
apiVersion Versi api sumber daya '2024-05-01-preview'
Nama Nama sumber daya string (diperlukan)

Batas karakter: 4-32

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
tempat Lokasi GEO sumber daya. tali
Tags Tag layanan yang merupakan daftar pasangan nilai kunci yang menjelaskan sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
Sku Sku sumber daya Layanan Sku
identitas Identitas Terkelola sumber daya Layanan systemAssignedServiceIdentity
Properti Properti sumber daya Layanan ClusterResourceProperties

SystemAssignedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada). 'Tidak Ada'
'SystemAssigned' (diperlukan)

ClusterResourceProperties

Nama Deskripsi Nilai
infraResourceGroup Nama grup sumber daya yang berisi sumber daya infrastruktur tali
maintenanceScheduleConfiguration Pengaturan Layanan Tambahan untuk pemeliharaan terencana MaintenanceScheduleConfiguration
managedEnvironmentId Id sumber daya lingkungan terkelola yang dibangun instans Spring Apps tali
marketplaceResource Membeli produk pihak ke-3 dari sumber daya Layanan. MarketplaceResource
networkProfile Profil jaringan Layanan networkProfile
vnetAddons Pengaturan Layanan Tambahan dalam instans injeksi vnet ServiceVNetAddons
zoneRedundant bool

MaintenanceScheduleConfiguration

Nama Deskripsi Nilai
Frekuensi Mengatur jenis objek Mingguan (diperlukan)

WeeklyMaintenanceScheduleConfiguration

Nama Deskripsi Nilai
Frekuensi Frekuensi untuk menjalankan pekerjaan pemeliharaan 'Mingguan' (diperlukan)
hari Hari untuk menjalankan pekerjaan pemeliharaan 'Jumat'
'Senin'
'Sabtu'
'Minggu'
'Kamis'
'Selasa'
'Rabu' (diperlukan)
jam Jam untuk menjalankan pekerjaan pemeliharaan int (diperlukan)

Kendala:
Nilai min = 0
Nilai maks = 23

MarketplaceResource

Nama Deskripsi Nilai
rencana Id rencana artefak Pihak ke-3 yang sedang diajukan. tali
hasil Artefak Pihak ke-3 yang sedang dijadikan pengadaan. tali
penerbit Id penerbit artefak Pihak ke-3 yang sedang dibeli. tali

NetworkProfile

Nama Deskripsi Nilai
appNetworkResourceGroup Nama grup sumber daya yang berisi sumber daya jaringan untuk aplikasi pelanggan di Azure Spring Apps tali
appSubnetId Id sumber daya subnet yang sepenuhnya memenuhi syarat untuk menghosting aplikasi pelanggan di Azure Spring Apps tali
ingressConfig Payload konfigurasi Ingress untuk sumber daya Azure Spring Apps. IngressConfig
outboundType Jenis lalu lintas keluar instans VNet Azure Spring Apps. tali
serviceCidr Layanan Azure Spring Apps dicadangkan CIDR tali
serviceRuntimeNetworkResourceGroup Nama grup sumber daya yang berisi sumber daya jaringan Azure Spring Apps Service Runtime tali
serviceRuntimeSubnetId Id sumber daya subnet yang sepenuhnya memenuhi syarat untuk menghosting Runtime Layanan Azure Spring Apps tali

IngressConfig

Nama Deskripsi Nilai
readTimeoutInSeconds Ingress membaca waktu habis dalam hitung detik. Int

ServiceVNetAddons

Nama Deskripsi Nilai
dataPlanePublicEndpoint Menunjukkan apakah komponen data plane (aliran log, koneksi aplikasi, penelusuran kesalahan jarak jauh) dalam instans injeksi vnet dapat diakses dari internet. bool
logStreamPublicEndpoint Menunjukkan apakah aliran log dalam instans injeksi vnet dapat diakses dari internet. bool
privateDnsZoneId Id sumber daya yang sepenuhnya memenuhi syarat dari zona DNS Privat untuk ditautkan dengan jaringan virtual pelanggan. tali
privateStorageAccess Menunjukkan apakah layanan injeksi vnet memungkinkan tautan privat untuk akun penyimpanan backend dan registri kontainer. 'Dinonaktifkan'
'Diaktifkan'

Sku

Nama Deskripsi Nilai
kapasitas Kapasitas sumber daya target saat ini Int
Nama Nama Sku tali
Tier Tingkat Sku tali

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana

Sebarkan ke Azure
Templat ini menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana untuk dijalankan di Azure.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya Spring dapat disebarkan dengan operasi yang menargetkan:

  • grup Sumber Daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.AppPlatform/Spring, tambahkan Terraform berikut ke templat Anda.

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

Objek MaintenanceScheduleConfiguration

Atur properti frekuensi untuk menentukan jenis objek.

UntukMingguan , gunakan:

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

Nilai properti

Mata air

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.AppPlatform/Spring@2024-05-01-preview"
Nama Nama sumber daya string (diperlukan)

Batas karakter: 4-32

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
tempat Lokasi GEO sumber daya. tali
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
Tags Tag layanan yang merupakan daftar pasangan nilai kunci yang menjelaskan sumber daya. Kamus nama dan nilai tag.
Sku Sku sumber daya Layanan Sku
identitas Identitas Terkelola sumber daya Layanan systemAssignedServiceIdentity
Properti Properti sumber daya Layanan ClusterResourceProperties

SystemAssignedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada). "SystemAssigned" (diperlukan)

ClusterResourceProperties

Nama Deskripsi Nilai
infraResourceGroup Nama grup sumber daya yang berisi sumber daya infrastruktur tali
maintenanceScheduleConfiguration Pengaturan Layanan Tambahan untuk pemeliharaan terencana MaintenanceScheduleConfiguration
managedEnvironmentId Id sumber daya lingkungan terkelola yang dibangun instans Spring Apps tali
marketplaceResource Membeli produk pihak ke-3 dari sumber daya Layanan. MarketplaceResource
networkProfile Profil jaringan Layanan networkProfile
vnetAddons Pengaturan Layanan Tambahan dalam instans injeksi vnet ServiceVNetAddons
zoneRedundant bool

MaintenanceScheduleConfiguration

Nama Deskripsi Nilai
Frekuensi Mengatur jenis objek Mingguan (diperlukan)

WeeklyMaintenanceScheduleConfiguration

Nama Deskripsi Nilai
Frekuensi Frekuensi untuk menjalankan pekerjaan pemeliharaan "Mingguan" (diperlukan)
hari Hari untuk menjalankan pekerjaan pemeliharaan "Jumat"
"Senin"
"Sabtu"
"Minggu"
"Kamis"
"Selasa"
"Rabu" (diperlukan)
jam Jam untuk menjalankan pekerjaan pemeliharaan int (diperlukan)

Kendala:
Nilai min = 0
Nilai maks = 23

MarketplaceResource

Nama Deskripsi Nilai
rencana Id rencana artefak Pihak ke-3 yang sedang diajukan. tali
hasil Artefak Pihak ke-3 yang sedang dijadikan pengadaan. tali
penerbit Id penerbit artefak Pihak ke-3 yang sedang dibeli. tali

NetworkProfile

Nama Deskripsi Nilai
appNetworkResourceGroup Nama grup sumber daya yang berisi sumber daya jaringan untuk aplikasi pelanggan di Azure Spring Apps tali
appSubnetId Id sumber daya subnet yang sepenuhnya memenuhi syarat untuk menghosting aplikasi pelanggan di Azure Spring Apps tali
ingressConfig Payload konfigurasi Ingress untuk sumber daya Azure Spring Apps. IngressConfig
outboundType Jenis lalu lintas keluar instans VNet Azure Spring Apps. tali
serviceCidr Layanan Azure Spring Apps dicadangkan CIDR tali
serviceRuntimeNetworkResourceGroup Nama grup sumber daya yang berisi sumber daya jaringan Azure Spring Apps Service Runtime tali
serviceRuntimeSubnetId Id sumber daya subnet yang sepenuhnya memenuhi syarat untuk menghosting Runtime Layanan Azure Spring Apps tali

IngressConfig

Nama Deskripsi Nilai
readTimeoutInSeconds Ingress membaca waktu habis dalam hitung detik. Int

ServiceVNetAddons

Nama Deskripsi Nilai
dataPlanePublicEndpoint Menunjukkan apakah komponen data plane (aliran log, koneksi aplikasi, penelusuran kesalahan jarak jauh) dalam instans injeksi vnet dapat diakses dari internet. bool
logStreamPublicEndpoint Menunjukkan apakah aliran log dalam instans injeksi vnet dapat diakses dari internet. bool
privateDnsZoneId Id sumber daya yang sepenuhnya memenuhi syarat dari zona DNS Privat untuk ditautkan dengan jaringan virtual pelanggan. tali
privateStorageAccess Menunjukkan apakah layanan injeksi vnet memungkinkan tautan privat untuk akun penyimpanan backend dan registri kontainer. "Dinonaktifkan"
"Diaktifkan"

Sku

Nama Deskripsi Nilai
kapasitas Kapasitas sumber daya target saat ini Int
Nama Nama Sku tali
Tier Tingkat Sku tali