Microsoft.App managedEnvironments 2023-11-02-preview
- 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@2023-11-02-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
appInsightsConfiguration: {
connectionString: 'string'
}
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
dynamicJsonColumns: bool
sharedKey: 'string'
}
}
customDomainConfiguration: {
certificateKeyVaultProperties: {
identity: 'string'
keyVaultUrl: 'string'
}
certificatePassword: 'string'
certificateValue: any()
dnsSuffix: 'string'
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
daprConfiguration: {}
infrastructureResourceGroup: 'string'
kedaConfiguration: {}
openTelemetryConfiguration: {
destinationsConfiguration: {
dataDogConfiguration: {
key: 'string'
site: 'string'
}
otlpConfigurations: [
{
endpoint: 'string'
headers: [
{
key: 'string'
value: 'string'
}
]
insecure: bool
name: 'string'
}
]
}
logsConfiguration: {
destinations: [
'string'
]
}
metricsConfiguration: {
destinations: [
'string'
]
}
tracesConfiguration: {
destinations: [
'string'
]
}
}
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 |
identitas | Identitas terkelola untuk Lingkungan Terkelola untuk berinteraksi dengan layanan Azure lainnya tanpa mempertahankan rahasia atau kredensial apa pun dalam kode. | managedServiceIdentity |
Properti | Properti khusus sumber daya lingkungan terkelola | ManagedEnvironmentProperties |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. | UserAssignedIdentities |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | userAssignedIdentity |
UserAssignedIdentity
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
ManagedEnvironmentProperties
Nama | Deskripsi | Nilai |
---|---|---|
appInsightsConfiguration | Konfigurasi Application Insights tingkat lingkungan | AppInsightsConfiguration |
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. | |
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 |
openTelemetryConfiguration | Konfigurasi Telemetri Terbuka Lingkungan | OpenTelemetryConfiguration |
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 |
AppInsightsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
connectionString | String koneksi Application Insights | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
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 |
dynamicJsonColumns | Boolean menunjukkan apakah akan mengurai log string json ke kolom json dinamis | bool |
sharedKey | Kunci pelanggan analitik log | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
CustomDomainConfiguration
CertificateKeyVaultProperties
Nama | Deskripsi | Nilai |
---|---|---|
identitas | ID sumber daya identitas terkelola untuk diautentikasi dengan Azure Key Vault, atau Sistem untuk menggunakan identitas yang ditetapkan sistem. | tali |
keyVaultUrl | URL yang menunjuk ke rahasia Azure Key Vault yang menyimpan sertifikat. | 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.
OpenTelemetryConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
destinationsConfiguration | Membuka konfigurasi tujuan telemetri | Tujuan Konfigurasi |
logsConfiguration | Membuka konfigurasi log telemetri | log Konfigurasi |
metrikKonfigurasi | Membuka konfigurasi metrik telemetri | MetrikKonfigurasi |
tracesConfiguration | Membuka konfigurasi pelacakan telemetri | |
TujuanKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
dataDogConfiguration | Membuka konfigurasi tujuan datadog telemetri | DataDogConfiguration |
otlpConfigurations | Membuka konfigurasi otlp telemetri | OtlpConfiguration[] |
DataDogConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Kunci api anjing data | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
Situs | Situs anjing data | tali |
OtlpConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Endpoint | Titik akhir konfigurasi otlp | tali |
Header | Header konfigurasi otlp | Header |
tidak aman | Boolean menunjukkan apakah konfigurasi otlp tidak aman | bool |
Nama | Nama konfigurasi otlp | tali |
Header
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Kunci header konfigurasi otlp | tali |
nilai | Nilai header konfigurasi otlp | tali |
LogKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan log telemetri | string[] |
MetrikKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan metrik telemetri | string[] |
TracesConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan pelacakan telemetri | string[] |
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 |
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": "2023-11-02-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"appInsightsConfiguration": {
"connectionString": "string"
},
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"dynamicJsonColumns": "bool",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificateKeyVaultProperties": {
"identity": "string",
"keyVaultUrl": "string"
},
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"daprConfiguration": {},
"infrastructureResourceGroup": "string",
"kedaConfiguration": {},
"openTelemetryConfiguration": {
"destinationsConfiguration": {
"dataDogConfiguration": {
"key": "string",
"site": "string"
},
"otlpConfigurations": [
{
"endpoint": "string",
"headers": [
{
"key": "string",
"value": "string"
}
],
"insecure": "bool",
"name": "string"
}
]
},
"logsConfiguration": {
"destinations": [ "string" ]
},
"metricsConfiguration": {
"destinations": [ "string" ]
},
"tracesConfiguration": {
"destinations": [ "string" ]
}
},
"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-11-02-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 |
identitas | Identitas terkelola untuk Lingkungan Terkelola untuk berinteraksi dengan layanan Azure lainnya tanpa mempertahankan rahasia atau kredensial apa pun dalam kode. | managedServiceIdentity |
Properti | Properti khusus sumber daya lingkungan terkelola | ManagedEnvironmentProperties |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. | UserAssignedIdentities |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | userAssignedIdentity |
UserAssignedIdentity
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
ManagedEnvironmentProperties
Nama | Deskripsi | Nilai |
---|---|---|
appInsightsConfiguration | Konfigurasi Application Insights tingkat lingkungan | AppInsightsConfiguration |
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. | |
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 |
openTelemetryConfiguration | Konfigurasi Telemetri Terbuka Lingkungan | OpenTelemetryConfiguration |
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 |
AppInsightsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
connectionString | String koneksi Application Insights | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
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 |
dynamicJsonColumns | Boolean menunjukkan apakah akan mengurai log string json ke kolom json dinamis | bool |
sharedKey | Kunci pelanggan analitik log | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
CustomDomainConfiguration
CertificateKeyVaultProperties
Nama | Deskripsi | Nilai |
---|---|---|
identitas | ID sumber daya identitas terkelola untuk diautentikasi dengan Azure Key Vault, atau Sistem untuk menggunakan identitas yang ditetapkan sistem. | tali |
keyVaultUrl | URL yang menunjuk ke rahasia Azure Key Vault yang menyimpan sertifikat. | 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.
OpenTelemetryConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
destinationsConfiguration | Membuka konfigurasi tujuan telemetri | Tujuan Konfigurasi |
logsConfiguration | Membuka konfigurasi log telemetri | log Konfigurasi |
metrikKonfigurasi | Membuka konfigurasi metrik telemetri | MetrikKonfigurasi |
tracesConfiguration | Membuka konfigurasi pelacakan telemetri | |
TujuanKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
dataDogConfiguration | Membuka konfigurasi tujuan datadog telemetri | DataDogConfiguration |
otlpConfigurations | Membuka konfigurasi otlp telemetri | OtlpConfiguration[] |
DataDogConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Kunci api anjing data | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
Situs | Situs anjing data | tali |
OtlpConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Endpoint | Titik akhir konfigurasi otlp | tali |
Header | Header konfigurasi otlp | Header |
tidak aman | Boolean menunjukkan apakah konfigurasi otlp tidak aman | bool |
Nama | Nama konfigurasi otlp | tali |
Header
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Kunci header konfigurasi otlp | tali |
nilai | Nilai header konfigurasi otlp | tali |
LogKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan log telemetri | string[] |
MetrikKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan metrik telemetri | string[] |
TracesConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan pelacakan telemetri | string[] |
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 |
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@2023-11-02-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
appInsightsConfiguration = {
connectionString = "string"
}
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
dynamicJsonColumns = bool
sharedKey = "string"
}
}
customDomainConfiguration = {
certificateKeyVaultProperties = {
identity = "string"
keyVaultUrl = "string"
}
certificatePassword = "string"
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {}
infrastructureResourceGroup = "string"
kedaConfiguration = {}
openTelemetryConfiguration = {
destinationsConfiguration = {
dataDogConfiguration = {
key = "string"
site = "string"
}
otlpConfigurations = [
{
endpoint = "string"
headers = [
{
key = "string"
value = "string"
}
]
insecure = bool
name = "string"
}
]
}
logsConfiguration = {
destinations = [
"string"
]
}
metricsConfiguration = {
destinations = [
"string"
]
}
tracesConfiguration = {
destinations = [
"string"
]
}
}
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-11-02-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 |
identitas | Identitas terkelola untuk Lingkungan Terkelola untuk berinteraksi dengan layanan Azure lainnya tanpa mempertahankan rahasia atau kredensial apa pun dalam kode. | managedServiceIdentity |
Properti | Properti khusus sumber daya lingkungan terkelola | ManagedEnvironmentProperties |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (diperlukan) |
identity_ids | Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. | Array ID identitas pengguna. |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | userAssignedIdentity |
UserAssignedIdentity
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
ManagedEnvironmentProperties
Nama | Deskripsi | Nilai |
---|---|---|
appInsightsConfiguration | Konfigurasi Application Insights tingkat lingkungan | AppInsightsConfiguration |
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. | |
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 |
openTelemetryConfiguration | Konfigurasi Telemetri Terbuka Lingkungan | OpenTelemetryConfiguration |
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 |
AppInsightsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
connectionString | String koneksi Application Insights | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
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 |
dynamicJsonColumns | Boolean menunjukkan apakah akan mengurai log string json ke kolom json dinamis | bool |
sharedKey | Kunci pelanggan analitik log | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
CustomDomainConfiguration
CertificateKeyVaultProperties
Nama | Deskripsi | Nilai |
---|---|---|
identitas | ID sumber daya identitas terkelola untuk diautentikasi dengan Azure Key Vault, atau Sistem untuk menggunakan identitas yang ditetapkan sistem. | tali |
keyVaultUrl | URL yang menunjuk ke rahasia Azure Key Vault yang menyimpan sertifikat. | 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.
OpenTelemetryConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
destinationsConfiguration | Membuka konfigurasi tujuan telemetri | Tujuan Konfigurasi |
logsConfiguration | Membuka konfigurasi log telemetri | log Konfigurasi |
metrikKonfigurasi | Membuka konfigurasi metrik telemetri | MetrikKonfigurasi |
tracesConfiguration | Membuka konfigurasi pelacakan telemetri | |
TujuanKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
dataDogConfiguration | Membuka konfigurasi tujuan datadog telemetri | DataDogConfiguration |
otlpConfigurations | Membuka konfigurasi otlp telemetri | OtlpConfiguration[] |
DataDogConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Kunci api anjing data | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
Situs | Situs anjing data | tali |
OtlpConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Endpoint | Titik akhir konfigurasi otlp | tali |
Header | Header konfigurasi otlp | Header |
tidak aman | Boolean menunjukkan apakah konfigurasi otlp tidak aman | bool |
Nama | Nama konfigurasi otlp | tali |
Header
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Kunci header konfigurasi otlp | tali |
nilai | Nilai header konfigurasi otlp | tali |
LogKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan log telemetri | string[] |
MetrikKonfigurasi
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan metrik telemetri | string[] |
TracesConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Tujuan | Membuka tujuan pelacakan telemetri | string[] |
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) |