Microsoft.App managedEnvironments 2022-10-01
- Terbaru
-
2024-03-01 - pratinjau
2024-02-02 - 2023-11-02-preview
- 2023-08-01-preview
- pratinjau
2023-05-02 - 2023-05-01
- 2023-04-01-preview
- pratinjau
2022-11-01 -
2022-10-01 - pratinjau
2022-06-01 - 2022-03-01
- pratinjau
2022-01-01
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@2022-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
kind: 'string'
properties: {
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
sharedKey: 'string'
}
}
customDomainConfiguration: {
certificatePassword: 'string'
certificateValue: any()
dnsSuffix: 'string'
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
vnetConfiguration: {
dockerBridgeCidr: 'string'
infrastructureSubnetId: 'string'
internal: bool
outboundSettings: {
outBoundType: 'string'
virtualNetworkApplianceIp: 'string'
}
platformReservedCidr: 'string'
platformReservedDnsIP: 'string'
runtimeSubnetId: 'string'
}
workloadProfiles: [
{
maximumCount: int
minimumCount: int
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 |
Sku | Properti SKU Lingkungan. | EnvironmentSkuProperties |
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. |
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 |
dnsSuffix | Akhiran dns untuk domain lingkungan | tali |
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. Subnet ini harus berada di VNET yang sama dengan subnet yang ditentukan dalam runtimeSubnetId. 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 runtimeSubnetId dan infrastructureSubnetId jika mengaktifkan properti ini | bool |
outboundSettings | Konfigurasi yang digunakan untuk mengontrol lalu lintas keluar Environment Egress | ManagedEnvironmentOutboundSettings |
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 |
runtimeSubnetId | Bidang ini tidak digunakan lagi dan tidak digunakan. Jika Anda ingin memberikan subnet Anda sendiri bahwa kontainer Aplikasi Kontainer disuntikkan, maka Anda harus memanfaatkan infrastructureSubnetId. | tali |
ManagedEnvironmentOutboundSettings
Nama | Deskripsi | Nilai |
---|---|---|
outBoundType | Jenis keluar untuk kluster | 'LoadBalancer' 'UserDefinedRouting' |
virtualNetworkApplianceIp | IP Appliance Virtual yang digunakan sebagai pengontrol Egress untuk Lingkungan | tali |
WorkloadProfile
Nama | Deskripsi | Nilai |
---|---|---|
maximumCount | Kapasitas maksimum. | int (diperlukan) |
minimumCount | Kapasitas minimum. | int (diperlukan) |
workloadProfileType | Jenis profil beban kerja untuk menjalankan beban kerja. | string (diperlukan) |
EnvironmentSkuProperties
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama Sku. | 'Konsumsi' 'Premium' (diperlukan) |
Templat mulai cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat Aplikasi dan Lingkungan Kontainer dengan Registri |
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 |
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 |
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 |
Buat Container App Environment dengan Aplikasi Kontainer dasar yang diskalakan berdasarkan lalu lintas HTTP. |
Membuat lingkungan Aplikasi Kontainer eksternal dengan VNET |
Membuat lingkungan Aplikasi Kontainer eksternal dengan VNET. |
Membuat lingkungan Aplikasi Kontainer internal dengan VNET |
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": "2022-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"kind": "string",
"properties": {
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"vnetConfiguration": {
"dockerBridgeCidr": "string",
"infrastructureSubnetId": "string",
"internal": "bool",
"outboundSettings": {
"outBoundType": "string",
"virtualNetworkApplianceIp": "string"
},
"platformReservedCidr": "string",
"platformReservedDnsIP": "string",
"runtimeSubnetId": "string"
},
"workloadProfiles": [
{
"maximumCount": "int",
"minimumCount": "int",
"workloadProfileType": "string"
}
],
"zoneRedundant": "bool"
}
}
Nilai properti
managedEnvironments
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.App/managedEnvironments' |
apiVersion | Versi api sumber daya | '2022-10-01' |
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 |
Sku | Properti SKU Lingkungan. | EnvironmentSkuProperties |
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. |
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 |
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. Subnet ini harus berada di VNET yang sama dengan subnet yang ditentukan dalam runtimeSubnetId. 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 runtimeSubnetId dan infrastructureSubnetId jika mengaktifkan properti ini | bool |
outboundSettings | Konfigurasi yang digunakan untuk mengontrol lalu lintas keluar Environment Egress | ManagedEnvironmentOutboundSettings |
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 |
runtimeSubnetId | Bidang ini tidak digunakan lagi dan tidak digunakan. Jika Anda ingin memberikan subnet Anda sendiri bahwa kontainer Aplikasi Kontainer disuntikkan, maka Anda harus memanfaatkan infrastructureSubnetId. | tali |
ManagedEnvironmentOutboundSettings
Nama | Deskripsi | Nilai |
---|---|---|
outBoundType | Jenis keluar untuk kluster | 'LoadBalancer' 'UserDefinedRouting' |
virtualNetworkApplianceIp | IP Appliance Virtual yang digunakan sebagai pengontrol Egress untuk Lingkungan | tali |
WorkloadProfile
Nama | Deskripsi | Nilai |
---|---|---|
maximumCount | Kapasitas maksimum. | int (diperlukan) |
minimumCount | Kapasitas minimum. | int (diperlukan) |
workloadProfileType | Jenis profil beban kerja untuk menjalankan beban kerja. | string (diperlukan) |
EnvironmentSkuProperties
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama Sku. | 'Konsumsi' 'Premium' (diperlukan) |
Templat mulai cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat Aplikasi dan Lingkungan Kontainer dengan Registri |
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 |
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 |
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 |
Buat Container App Environment dengan Aplikasi Kontainer dasar yang diskalakan berdasarkan lalu lintas HTTP. |
Membuat lingkungan Aplikasi Kontainer eksternal dengan VNET |
Membuat lingkungan Aplikasi Kontainer eksternal dengan VNET. |
Membuat lingkungan Aplikasi Kontainer internal dengan VNET |
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@2022-10-01"
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"
vnetConfiguration = {
dockerBridgeCidr = "string"
infrastructureSubnetId = "string"
internal = bool
outboundSettings = {
outBoundType = "string"
virtualNetworkApplianceIp = "string"
}
platformReservedCidr = "string"
platformReservedDnsIP = "string"
runtimeSubnetId = "string"
}
workloadProfiles = [
{
maximumCount = int
minimumCount = int
workloadProfileType = "string"
}
]
zoneRedundant = bool
}
sku = {
name = "string"
}
kind = "string"
})
}
Nilai properti
managedEnvironments
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.App/managedEnvironments@2022-10-01" |
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. |
Sku | Properti SKU Lingkungan. | EnvironmentSkuProperties |
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. |
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 |
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. Subnet ini harus berada di VNET yang sama dengan subnet yang ditentukan dalam runtimeSubnetId. 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 runtimeSubnetId dan infrastructureSubnetId jika mengaktifkan properti ini | bool |
outboundSettings | Konfigurasi yang digunakan untuk mengontrol lalu lintas keluar Environment Egress | ManagedEnvironmentOutboundSettings |
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 |
runtimeSubnetId | Bidang ini tidak digunakan lagi dan tidak digunakan. Jika Anda ingin memberikan subnet Anda sendiri bahwa kontainer Aplikasi Kontainer disuntikkan, maka Anda harus memanfaatkan infrastructureSubnetId. | tali |
ManagedEnvironmentOutboundSettings
Nama | Deskripsi | Nilai |
---|---|---|
outBoundType | Jenis keluar untuk kluster | "LoadBalancer" "UserDefinedRouting" |
virtualNetworkApplianceIp | IP Appliance Virtual yang digunakan sebagai pengontrol Egress untuk Lingkungan | tali |
WorkloadProfile
Nama | Deskripsi | Nilai |
---|---|---|
maximumCount | Kapasitas maksimum. | int (diperlukan) |
minimumCount | Kapasitas minimum. | int (diperlukan) |
workloadProfileType | Jenis profil beban kerja untuk menjalankan beban kerja. | string (diperlukan) |
EnvironmentSkuProperties
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama Sku. | "Konsumsi" "Premium" (diperlukan) |