Bagikan melalui


Microsoft.App managedEnvironments 2023-04-01-preview

Definisi sumber daya Bicep

Jenis sumber daya managedEnvironments 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.App/managedEnvironments, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.App/managedEnvironments@2023-04-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    appLogsConfiguration: {
      destination: 'string'
      logAnalyticsConfiguration: {
        customerId: 'string'
        sharedKey: 'string'
      }
    }
    customDomainConfiguration: {
      certificatePassword: 'string'
      certificateValue: any()
      dnsSuffix: 'string'
    }
    daprAIConnectionString: 'string'
    daprAIInstrumentationKey: 'string'
    daprConfiguration: {}
    infrastructureResourceGroup: 'string'
    kedaConfiguration: {}
    peerAuthentication: {
      mtls: {
        enabled: bool
      }
    }
    vnetConfiguration: {
      dockerBridgeCidr: 'string'
      infrastructureSubnetId: 'string'
      internal: bool
      platformReservedCidr: 'string'
      platformReservedDnsIP: 'string'
    }
    workloadProfiles: [
      {
        maximumCount: int
        minimumCount: int
        name: 'string'
        workloadProfileType: 'string'
      }
    ]
    zoneRedundant: bool
  }
}

Nilai properti

managedEnvironments

Nama Deskripsi Nilai
Nama Nama sumber daya string (diperlukan)
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
Tags Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis Lingkungan. tali
Properti Properti khusus sumber daya lingkungan terkelola ManagedEnvironmentProperties

ManagedEnvironmentProperties

Nama Deskripsi Nilai
appLogsConfiguration Konfigurasi kluster yang memungkinkan daemon log untuk diekspor
log aplikasi ke tujuan. Saat ini hanya "analitik log" yang
Didukung
AppLogsConfiguration
customDomainConfiguration Konfigurasi domain kustom untuk lingkungan CustomDomainConfiguration
daprAIConnectionString String koneksi Application Insights yang digunakan oleh Dapr untuk mengekspor telemetri komunikasi Service to Service tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
daprAIInstrumentationKey Kunci instrumentasi Azure Monitor yang digunakan oleh Dapr untuk mengekspor telemetri komunikasi Service to Service tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
daprConfiguration Konfigurasi komponen Dapr. DaprConfiguration
infrastructureResourceGroup Nama grup sumber daya yang dikelola platform yang dibuat untuk Lingkungan Terkelola untuk menghosting sumber daya infrastruktur. Jika ID subnet disediakan, grup sumber daya ini akan dibuat dalam langganan yang sama dengan subnet. tali
kedaConfiguration Konfigurasi komponen Keda. KedaConfiguration
peerAuthentication Pengaturan autentikasi serekan untuk Lingkungan Terkelola ManagedEnvironmentPropertiesPeerAuthentication
vnetConfiguration Konfigurasi Vnet untuk lingkungan VnetConfiguration
workloadProfiles Profil beban kerja yang dikonfigurasi untuk Lingkungan Terkelola. WorkloadProfile[]
zoneRedundant Apakah Lingkungan Terkelola ini berlebihan secara zona atau tidak. bool

AppLogsConfiguration

Nama Deskripsi Nilai
tujuan Tujuan log, dapat berupa 'log-analytics', 'azure-monitor' atau 'none' tali
logAnalyticsConfiguration Konfigurasi Analitik Log, hanya boleh disediakan saat tujuan dikonfigurasi sebagai 'log-analytics' LogAnalyticsConfiguration

LogAnalyticsConfiguration

Nama Deskripsi Nilai
customerId Id pelanggan analitik log tali
sharedKey Kunci pelanggan analitik log tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

CustomDomainConfiguration

Nama Deskripsi Nilai
certificatePassword Kata sandi sertifikat tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
certificateValue Blob PFX atau PEM Untuk Bicep, Anda dapat menggunakan fungsi any().
dnsSuffix Akhiran dns untuk domain lingkungan tali

DaprConfiguration

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

KedaConfiguration

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

ManagedEnvironmentPropertiesPeerAuthentication

Nama Deskripsi Nilai
mtls Pengaturan autentikasi TLS timbul untuk Lingkungan Terkelola Mtls

Mtls

Nama Deskripsi Nilai
Diaktifkan Boolean menunjukkan apakah autentikasi TLS bersama diaktifkan bool

VnetConfiguration

Nama Deskripsi Nilai
dockerBridgeCidr Rentang IP notasi CIDR yang ditetapkan ke jembatan Docker, jaringan. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
infrastructureSubnetId ID sumber daya subnet untuk komponen infrastruktur. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
intern Boolean menunjukkan lingkungan hanya memiliki penyeimbang beban internal. Lingkungan ini tidak memiliki sumber daya IP statis publik. Mereka harus menyediakan infrastructureSubnetId jika mengaktifkan properti ini bool
platformReservedCidr Rentang IP dalam notasi CIDR yang dapat dicadangkan untuk alamat IP infrastruktur lingkungan. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
platformReservedDnsIP Alamat IP dari rentang IP yang ditentukan oleh platformReservedCidr yang akan dicadangkan untuk server DNS internal. tali

WorkloadProfile

Nama Deskripsi Nilai
maximumCount Kapasitas maksimum. Int
minimumCount Kapasitas minimum. Int
Nama Jenis profil beban kerja untuk menjalankan beban kerja. string (diperlukan)
workloadProfileType Jenis profil beban kerja untuk menjalankan beban kerja. string (diperlukan)

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Aplikasi dan Lingkungan Kontainer dengan Registri

Sebarkan ke Azure
Buat Lingkungan Aplikasi Kontainer dengan Aplikasi Kontainer dasar dari Azure Container Registry. Ini juga menyebarkan Ruang Kerja Analitik Log untuk menyimpan log.
Membuat dua Aplikasi Kontainer dengan Lingkungan Aplikasi Kontainer

Sebarkan ke Azure
Buat dua Lingkungan Aplikasi Kontainer dengan Aplikasi Kontainer dasar. Ini juga menyebarkan Ruang Kerja Analitik Log untuk menyimpan log.
Membuat Aplikasi Kontainer dalam Lingkungan Aplikasi Kontainer

Sebarkan ke Azure
Buat Lingkungan Aplikasi Kontainer dengan Aplikasi Kontainer dasar. Ini juga menyebarkan Ruang Kerja Analitik Log untuk menyimpan log.
Membuat Aplikasi Kontainer dengan aturan penskalakan HTTP yang ditentukan

Sebarkan ke Azure
Buat Container App Environment dengan Aplikasi Kontainer dasar yang diskalakan berdasarkan lalu lintas HTTP.
Membuat lingkungan Aplikasi Kontainer eksternal dengan VNET

Sebarkan ke Azure
Membuat lingkungan Aplikasi Kontainer eksternal dengan VNET.
Membuat lingkungan Aplikasi Kontainer internal dengan VNET

Sebarkan ke Azure
Membuat lingkungan Aplikasi Kontainer internal dengan VNET.

Definisi sumber daya templat ARM

Jenis sumber daya managedEnvironments 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.App/managedEnvironments, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.App/managedEnvironments",
  "apiVersion": "2023-04-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "appLogsConfiguration": {
      "destination": "string",
      "logAnalyticsConfiguration": {
        "customerId": "string",
        "sharedKey": "string"
      }
    },
    "customDomainConfiguration": {
      "certificatePassword": "string",
      "certificateValue": {},
      "dnsSuffix": "string"
    },
    "daprAIConnectionString": "string",
    "daprAIInstrumentationKey": "string",
    "daprConfiguration": {},
    "infrastructureResourceGroup": "string",
    "kedaConfiguration": {},
    "peerAuthentication": {
      "mtls": {
        "enabled": "bool"
      }
    },
    "vnetConfiguration": {
      "dockerBridgeCidr": "string",
      "infrastructureSubnetId": "string",
      "internal": "bool",
      "platformReservedCidr": "string",
      "platformReservedDnsIP": "string"
    },
    "workloadProfiles": [
      {
        "maximumCount": "int",
        "minimumCount": "int",
        "name": "string",
        "workloadProfileType": "string"
      }
    ],
    "zoneRedundant": "bool"
  }
}

Nilai properti

managedEnvironments

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.App/managedEnvironments'
apiVersion Versi api sumber daya '2023-04-01-preview'
Nama Nama sumber daya string (diperlukan)
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
Tags Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis Lingkungan. tali
Properti Properti khusus sumber daya lingkungan terkelola ManagedEnvironmentProperties

ManagedEnvironmentProperties

Nama Deskripsi Nilai
appLogsConfiguration Konfigurasi kluster yang memungkinkan daemon log untuk diekspor
log aplikasi ke tujuan. Saat ini hanya "analitik log" yang
Didukung
AppLogsConfiguration
customDomainConfiguration Konfigurasi domain kustom untuk lingkungan CustomDomainConfiguration
daprAIConnectionString String koneksi Application Insights yang digunakan oleh Dapr untuk mengekspor telemetri komunikasi Service to Service tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
daprAIInstrumentationKey Kunci instrumentasi Azure Monitor yang digunakan oleh Dapr untuk mengekspor telemetri komunikasi Service to Service tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
daprConfiguration Konfigurasi komponen Dapr. DaprConfiguration
infrastructureResourceGroup Nama grup sumber daya yang dikelola platform yang dibuat untuk Lingkungan Terkelola untuk menghosting sumber daya infrastruktur. Jika ID subnet disediakan, grup sumber daya ini akan dibuat dalam langganan yang sama dengan subnet. tali
kedaConfiguration Konfigurasi komponen Keda. KedaConfiguration
peerAuthentication Pengaturan autentikasi serekan untuk Lingkungan Terkelola ManagedEnvironmentPropertiesPeerAuthentication
vnetConfiguration Konfigurasi Vnet untuk lingkungan VnetConfiguration
workloadProfiles Profil beban kerja yang dikonfigurasi untuk Lingkungan Terkelola. WorkloadProfile[]
zoneRedundant Apakah Lingkungan Terkelola ini berlebihan secara zona atau tidak. bool

AppLogsConfiguration

Nama Deskripsi Nilai
tujuan Tujuan log, dapat berupa 'log-analytics', 'azure-monitor' atau 'none' tali
logAnalyticsConfiguration Konfigurasi Analitik Log, hanya boleh disediakan saat tujuan dikonfigurasi sebagai 'log-analytics' LogAnalyticsConfiguration

LogAnalyticsConfiguration

Nama Deskripsi Nilai
customerId Id pelanggan analitik log tali
sharedKey Kunci pelanggan analitik log tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

CustomDomainConfiguration

Nama Deskripsi Nilai
certificatePassword Kata sandi sertifikat tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
certificateValue Blob PFX atau PEM
dnsSuffix Akhiran dns untuk domain lingkungan tali

DaprConfiguration

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

KedaConfiguration

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

ManagedEnvironmentPropertiesPeerAuthentication

Nama Deskripsi Nilai
mtls Pengaturan autentikasi TLS timbul untuk Lingkungan Terkelola Mtls

Mtls

Nama Deskripsi Nilai
Diaktifkan Boolean menunjukkan apakah autentikasi TLS bersama diaktifkan bool

VnetConfiguration

Nama Deskripsi Nilai
dockerBridgeCidr Rentang IP notasi CIDR yang ditetapkan ke jembatan Docker, jaringan. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
infrastructureSubnetId ID sumber daya subnet untuk komponen infrastruktur. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
intern Boolean menunjukkan lingkungan hanya memiliki penyeimbang beban internal. Lingkungan ini tidak memiliki sumber daya IP statis publik. Mereka harus menyediakan infrastructureSubnetId jika mengaktifkan properti ini bool
platformReservedCidr Rentang IP dalam notasi CIDR yang dapat dicadangkan untuk alamat IP infrastruktur lingkungan. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
platformReservedDnsIP Alamat IP dari rentang IP yang ditentukan oleh platformReservedCidr yang akan dicadangkan untuk server DNS internal. tali

WorkloadProfile

Nama Deskripsi Nilai
maximumCount Kapasitas maksimum. Int
minimumCount Kapasitas minimum. Int
Nama Jenis profil beban kerja untuk menjalankan beban kerja. string (diperlukan)
workloadProfileType Jenis profil beban kerja untuk menjalankan beban kerja. string (diperlukan)

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Aplikasi dan Lingkungan Kontainer dengan Registri

Sebarkan ke Azure
Buat Lingkungan Aplikasi Kontainer dengan Aplikasi Kontainer dasar dari Azure Container Registry. Ini juga menyebarkan Ruang Kerja Analitik Log untuk menyimpan log.
Membuat dua Aplikasi Kontainer dengan Lingkungan Aplikasi Kontainer

Sebarkan ke Azure
Buat dua Lingkungan Aplikasi Kontainer dengan Aplikasi Kontainer dasar. Ini juga menyebarkan Ruang Kerja Analitik Log untuk menyimpan log.
Membuat Aplikasi Kontainer dalam Lingkungan Aplikasi Kontainer

Sebarkan ke Azure
Buat Lingkungan Aplikasi Kontainer dengan Aplikasi Kontainer dasar. Ini juga menyebarkan Ruang Kerja Analitik Log untuk menyimpan log.
Membuat Aplikasi Kontainer dengan aturan penskalakan HTTP yang ditentukan

Sebarkan ke Azure
Buat Container App Environment dengan Aplikasi Kontainer dasar yang diskalakan berdasarkan lalu lintas HTTP.
Membuat lingkungan Aplikasi Kontainer eksternal dengan VNET

Sebarkan ke Azure
Membuat lingkungan Aplikasi Kontainer eksternal dengan VNET.
Membuat lingkungan Aplikasi Kontainer internal dengan VNET

Sebarkan ke Azure
Membuat lingkungan Aplikasi Kontainer internal dengan VNET.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya managedEnvironments 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.App/managedEnvironments, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments@2023-04-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      appLogsConfiguration = {
        destination = "string"
        logAnalyticsConfiguration = {
          customerId = "string"
          sharedKey = "string"
        }
      }
      customDomainConfiguration = {
        certificatePassword = "string"
        dnsSuffix = "string"
      }
      daprAIConnectionString = "string"
      daprAIInstrumentationKey = "string"
      daprConfiguration = {}
      infrastructureResourceGroup = "string"
      kedaConfiguration = {}
      peerAuthentication = {
        mtls = {
          enabled = bool
        }
      }
      vnetConfiguration = {
        dockerBridgeCidr = "string"
        infrastructureSubnetId = "string"
        internal = bool
        platformReservedCidr = "string"
        platformReservedDnsIP = "string"
      }
      workloadProfiles = [
        {
          maximumCount = int
          minimumCount = int
          name = "string"
          workloadProfileType = "string"
        }
      ]
      zoneRedundant = bool
    }
    kind = "string"
  })
}

Nilai properti

managedEnvironments

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.App/managedEnvironments@2023-04-01-preview"
Nama Nama sumber daya string (diperlukan)
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
Tags Tag sumber daya. Kamus nama dan nilai tag.
jenis Jenis Lingkungan. tali
Properti Properti khusus sumber daya lingkungan terkelola ManagedEnvironmentProperties

ManagedEnvironmentProperties

Nama Deskripsi Nilai
appLogsConfiguration Konfigurasi kluster yang memungkinkan daemon log untuk diekspor
log aplikasi ke tujuan. Saat ini hanya "analitik log" yang
Didukung
AppLogsConfiguration
customDomainConfiguration Konfigurasi domain kustom untuk lingkungan CustomDomainConfiguration
daprAIConnectionString String koneksi Application Insights yang digunakan oleh Dapr untuk mengekspor telemetri komunikasi Service to Service tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
daprAIInstrumentationKey Kunci instrumentasi Azure Monitor yang digunakan oleh Dapr untuk mengekspor telemetri komunikasi Service to Service tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
daprConfiguration Konfigurasi komponen Dapr. DaprConfiguration
infrastructureResourceGroup Nama grup sumber daya yang dikelola platform yang dibuat untuk Lingkungan Terkelola untuk menghosting sumber daya infrastruktur. Jika ID subnet disediakan, grup sumber daya ini akan dibuat dalam langganan yang sama dengan subnet. tali
kedaConfiguration Konfigurasi komponen Keda. KedaConfiguration
peerAuthentication Pengaturan autentikasi serekan untuk Lingkungan Terkelola ManagedEnvironmentPropertiesPeerAuthentication
vnetConfiguration Konfigurasi Vnet untuk lingkungan VnetConfiguration
workloadProfiles Profil beban kerja yang dikonfigurasi untuk Lingkungan Terkelola. WorkloadProfile[]
zoneRedundant Apakah Lingkungan Terkelola ini berlebihan secara zona atau tidak. bool

AppLogsConfiguration

Nama Deskripsi Nilai
tujuan Tujuan log, dapat berupa 'log-analytics', 'azure-monitor' atau 'none' tali
logAnalyticsConfiguration Konfigurasi Analitik Log, hanya boleh disediakan saat tujuan dikonfigurasi sebagai 'log-analytics' LogAnalyticsConfiguration

LogAnalyticsConfiguration

Nama Deskripsi Nilai
customerId Id pelanggan analitik log tali
sharedKey Kunci pelanggan analitik log tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

CustomDomainConfiguration

Nama Deskripsi Nilai
certificatePassword Kata sandi sertifikat tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
certificateValue Blob PFX atau PEM
dnsSuffix Akhiran dns untuk domain lingkungan tali

DaprConfiguration

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

KedaConfiguration

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

ManagedEnvironmentPropertiesPeerAuthentication

Nama Deskripsi Nilai
mtls Pengaturan autentikasi TLS timbul untuk Lingkungan Terkelola Mtls

Mtls

Nama Deskripsi Nilai
Diaktifkan Boolean menunjukkan apakah autentikasi TLS bersama diaktifkan bool

VnetConfiguration

Nama Deskripsi Nilai
dockerBridgeCidr Rentang IP notasi CIDR yang ditetapkan ke jembatan Docker, jaringan. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
infrastructureSubnetId ID sumber daya subnet untuk komponen infrastruktur. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
intern Boolean menunjukkan lingkungan hanya memiliki penyeimbang beban internal. Lingkungan ini tidak memiliki sumber daya IP statis publik. Mereka harus menyediakan infrastructureSubnetId jika mengaktifkan properti ini bool
platformReservedCidr Rentang IP dalam notasi CIDR yang dapat dicadangkan untuk alamat IP infrastruktur lingkungan. Tidak boleh tumpang tindih dengan rentang IP lain yang disediakan. tali
platformReservedDnsIP Alamat IP dari rentang IP yang ditentukan oleh platformReservedCidr yang akan dicadangkan untuk server DNS internal. tali

WorkloadProfile

Nama Deskripsi Nilai
maximumCount Kapasitas maksimum. Int
minimumCount Kapasitas minimum. Int
Nama Jenis profil beban kerja untuk menjalankan beban kerja. string (diperlukan)
workloadProfileType Jenis profil beban kerja untuk menjalankan beban kerja. string (diperlukan)