Aracılığıyla paylaş


yönetilen Microsoft.App

Bicep kaynak tanımı

managedEnvironments 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.App/managedEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.App/managedEnvironments@2025-02-02-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    appInsightsConfiguration: {
      connectionString: 'string'
    }
    appLogsConfiguration: {
      destination: 'string'
      logAnalyticsConfiguration: {
        customerId: 'string'
        dynamicJsonColumns: bool
        sharedKey: 'string'
      }
    }
    availabilityZones: [
      'string'
    ]
    customDomainConfiguration: {
      certificateKeyVaultProperties: {
        identity: 'string'
        keyVaultUrl: 'string'
      }
      certificatePassword: 'string'
      certificateValue: any(...)
      dnsSuffix: 'string'
    }
    daprAIConnectionString: 'string'
    daprAIInstrumentationKey: 'string'
    daprConfiguration: {}
    diskEncryptionConfiguration: {
      keyVaultConfiguration: {
        auth: {
          identity: 'string'
        }
        keyUrl: 'string'
      }
    }
    infrastructureResourceGroup: 'string'
    ingressConfiguration: {
      headerCountLimit: int
      requestIdleTimeout: int
      scale: {
        maxReplicas: int
        minReplicas: int
      }
      terminationGracePeriodSeconds: int
      workloadProfileName: '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'
        ]
        includeKeda: bool
      }
      tracesConfiguration: {
        destinations: [
          'string'
        ]
        includeDapr: bool
      }
    }
    peerAuthentication: {
      mtls: {
        enabled: bool
      }
    }
    peerTrafficConfiguration: {
      encryption: {
        enabled: bool
      }
    }
    publicNetworkAccess: 'string'
    vnetConfiguration: {
      dockerBridgeCidr: 'string'
      infrastructureSubnetId: 'string'
      internal: bool
      platformReservedCidr: 'string'
      platformReservedDnsIP: 'string'
    }
    workloadProfiles: [
      {
        enableFips: bool
        maximumCount: int
        minimumCount: int
        name: 'string'
        workloadProfileType: 'string'
      }
    ]
    zoneRedundant: bool
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.App/yönetilenOrtamlar

İsim Açıklama Değer
kimlik Yönetilen Ortam'ın kodda gizli dizileri veya kimlik bilgilerini korumadan diğer Azure hizmetleriyle etkileşim kurması için yönetilen kimlikler. ManagedServiceIdentity
tür Ortam türü. String
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı dize (gerekli)
özellikler Yönetilen ortam kaynağına özgü özellikler ManagedEnvironmentProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

AppInsightsConfiguration

İsim Açıklama Değer
bağlantı dizesi Application Insights bağlantı dizesi karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

AppLogsConfiguration

İsim Açıklama Değer
varış noktası Günlük hedefi, 'log-analytics', 'azure-monitor' veya 'none' olabilir String
logAnalytics Yapılandırması Log Analytics yapılandırması, yalnızca hedef 'log-analytics' olarak yapılandırıldığında sağlanmalıdır LogAnalytics Yapılandırması

CertificateKeyVaultProperties

İsim Açıklama Değer
kimlik Azure Key Vault ile kimlik doğrulaması için yönetilen kimliğin kaynak kimliği veya sistem tarafından atanan bir kimlik kullanmak için Sistem. String
keyVaultUrl Sertifikayı barındıran Azure Key Vault gizli dizisine işaret eden URL. String

CustomDomainConfiguration (Özel Etki Alanı Yapılandırması)

İsim Açıklama Değer
certificateKeyVaultProperties Azure Key Vault'ta depolanan sertifika. CertificateKeyVaultProperties
sertifikaŞifresi Sertifika parolası karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
sertifika değeri PFX veya PEM blobu herhangi
dnsSuffix Ortam etki alanı için Dns soneki String

DaprConfiguration (DaprYapılandırması)

İsim Açıklama Değer

DataDogConfiguration (Veri Köpeği Yapılandırması)

İsim Açıklama Değer
anahtar Veri köpeği api anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
web sitesi Veri köpeği sitesi String

Hedef Yapılandırması

İsim Açıklama Değer
dataDogConfiguration Telemetri datadog hedef yapılandırmasını açma DataDogConfiguration (Veri Köpeği Yapılandırması)
otlpYapılandırmaları Telemetri otlp yapılandırmalarını açma OtlpConfiguration[]

DiskEncryptionConfiguration

İsim Açıklama Değer
keyVaultYapılandırması Disk şifrelemesi için kullanılacak anahtarınızı içeren Key Vault. Key Vault, Yönetilen Ortam ile aynı bölgede olmalıdır. DiskEncryptionConfigurationKeyVaultConfiguration

DiskEncryptionConfigurationKeyVaultConfiguration

İsim Açıklama Değer
yetkilendirme Key Vault kimlik doğrulaması için yapılandırma özellikleri DiskEncryptionConfigurationKeyVaultConfigurationAuth
keyUrl KeyVault'taki bir anahtara işaret eden anahtar URL'si. URL'nin sürüm segmenti gereklidir. String

DiskEncryptionConfigurationKeyVaultConfigurationAuth

İsim Açıklama Değer
kimlik Key Vault kimlik doğrulaması yapmak için kullanıcı tarafından atanan yönetilen kimliğin Kaynak Kimliği. Kimliğin, Key Vault ile aynı kiracıda yönetilen ortama atanması ve Key Vault üzerinde şu anahtar izinlerine sahip olması gerekir: wrapkey, unwrapkey, get. String
İsim Açıklama Değer
anahtar otlp yapılandırma üst bilgisinin anahtarı String
değer otlp yapılandırma üst bilgisinin değeri String

Giriş Yapılandırması

İsim Açıklama Değer
headerCountLimit Giriş tarafından izin verilen istek başına en fazla üst bilgi sayısı. En az 1 olmalıdır. Varsayılan değer 100'dır. Int
requestIdleTimeout Boşta kalan istekler zaman aşımına uğramadan önceki süre (dakika cinsinden). En az 1 dakika olmalıdır. Varsayılan olarak 4 dakikadır. Int
ölçek Giriş bileşeni için ölçeklendirme yapılandırması. Gerekli. IngressConfigurationScale
sonlandırmaGracePeriodSeconds Etkin bağlantıların sonlandırma sırasında tamamlanmasına izin vermek için gereken süre (saniye cinsinden). 0 ile 3600 arasında olmalıdır. Varsayılan olarak 480 saniyedir. Int
workloadProfileName Giriş bileşeni tarafından kullanılan iş yükü profilinin adı. Gerekli. String

IngressConfigurationScale

İsim Açıklama Değer
maxReplicas (Maksimum Kopyalar) En fazla giriş çoğaltması sayısı. minReplicas değerinden büyük veya ona eşit olmalıdır. Int
minReplikalar En az giriş çoğaltması sayısı. En az 2 olmalıdır. Gerekli. Int

Keda Yapılandırması

İsim Açıklama Değer

LogAnalytics Yapılandırması

İsim Açıklama Değer
müşteri Kimliği Log Analytics müşteri kimliği String
dynamicJsonColumns Json dize günlüğünün dinamik json sütunlarına ayrıştırılıp ayrıştırılmayacağını gösteren Boole değeri Boole
paylaşılan anahtar Log Analytics müşteri anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

GünlüklerYapılandırma

İsim Açıklama Değer
Hedef Telemetri günlükleri hedeflerini açma dize[]

ManagedEnvironmentProperties

İsim Açıklama Değer
appInsightsConfiguration Ortam düzeyinde Application Insights yapılandırması AppInsightsConfiguration
appLogsConfiguration Günlük daemon'unun uygulama günlüklerini yapılandırılmış hedefe dışarı aktarmasını sağlayan küme yapılandırması AppLogsConfiguration
kullanılabilirlik bölgeleri Yönetilen ortam için kullanılacak kullanılabilirlik alanlarının listesi dize[]
customDomainConfiguration (Özel Etki AlanıYapılandırması) Ortam için özel etki alanı yapılandırması CustomDomainConfiguration
daprAIConnectionString Dapr tarafından Hizmet hizmet iletişim telemetrisini dışarı aktarmak için kullanılan Application Insights bağlantı dizesi karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
daprAIInstrumentationKey Hizmet'i Hizmete aktarma iletişim telemetrisini dışarı aktarmak için Dapr tarafından kullanılan Azure İzleyici izleme anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
daprConfiguration Dapr bileşeninin yapılandırması. DaprConfiguration (DaprYapılandırması)
diskEncryptionConfiguration Yönetilen Ortam için disk şifreleme yapılandırması. DiskEncryptionConfiguration
infrastructureResourceGroup Altyapı kaynaklarını barındırmak için Yönetilen Ortam için oluşturulan platform tarafından yönetilen kaynak grubunun adı. Bir alt ağ kimliği sağlanırsa, bu kaynak grubu alt ağ ile aynı abonelikte oluşturulur. String
ingressConfiguration Yönetilen Ortam için giriş yapılandırması. Giriş Yapılandırması
keda Yapılandırması Keda bileşeninin yapılandırması. Keda Yapılandırması
openTelemetryConfiguration Ortam Açık Telemetri yapılandırması OpenTelemetryConfiguration
eşKimlik Doğrulaması Yönetilen Ortam için eş kimlik doğrulama ayarları managedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration Yönetilen Ortam için eş trafik ayarları ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. İzin Verilen Değerler: 'Etkin', 'Devre Dışı'. 'Devre Dışı'
'Etkin'
vnetConfiguration Ortam için sanal ağ yapılandırması VnetConfiguration
iş yüküProfilleri Yönetilen Ortam için yapılandırılan iş yükü profilleri. WorkloadProfile[]
zoneRedundant Bu Yönetilen Ortamın alanlar arası yedekli olup olmadığı. Boole

ManagedEnvironmentPropertiesPeerAuthentication

İsim Açıklama Değer
MTLS (Radyo Teknolojileri Yüksekokulu Yönetilen Ortam için karşılıklı TLS kimlik doğrulama ayarları Mtls (Radyo Frekansı)

ManagedEnvironmentPropertiesPeerTrafficConfiguration

İsim Açıklama Değer
şifreleme Yönetilen Ortam için eş trafik şifreleme ayarları managedEnvironmentPropertiesPeerTrafficConfigurationEncryption

ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption

İsim Açıklama Değer
etkinleştirildi Eş trafik şifrelemesinin etkinleştirilip etkinleştirilmediğini gösteren Boole değeri Boole

ManagedServiceIdentity (Yönetilen Servis Kimliği)

İsim Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Ölçüm Yapılandırması

İsim Açıklama Değer
Hedef Telemetri ölçümleri hedeflerini açma dize[]
dahil Keda Keda ölçümlerinin dahil olup olmadığını gösteren Boole değeri Boole

Mtls (Radyo Frekansı)

İsim Açıklama Değer
etkinleştirildi Karşılıklı TLS kimlik doğrulamasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri Boole

OpenTelemetryConfiguration

İsim Açıklama Değer
destinationsConfiguration Telemetri hedefleri yapılandırmasını açma Hedef Yapılandırması
logsConfiguration Telemetri günlükleri yapılandırmasını açma GünlüklerYapılandırma
metricsConfiguration Telemetri ölçümleri yapılandırmasını açma Ölçüm Yapılandırması
tracesConfiguration Telemetri izleme yapılandırmasını açma İzleme Yapılandırması

OtlpYapılandırması

İsim Açıklama Değer
uç nokta Otlp yapılandırmasının uç noktası String
Başlıklar Otlp yapılandırmalarının üst bilgileri Üst Bilgi[]
güvensiz Otlp yapılandırmasının güvenli olmadığını gösteren Boole değeri Boole
isim Otlp yapılandırmasının adı String

İzleme Yapılandırması

İsim Açıklama Değer
Hedef Telemetri izleme hedeflerini açma dize[]
includeDapr Dapr izlemelerinin dahil olup olmadığını gösteren Boole değeri Boole

TrackedResourceTags

İsim Açıklama Değer

UserAssignedIdentities

İsim Açıklama Değer

Kullanıcı Atanmış Kimlik

İsim Açıklama Değer

Sanal Ağ Yapılandırması

İsim Açıklama Değer
dockerBridgeCidr Docker köprüsüne, ağa atanan CIDR gösterimi IP aralığı. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
infrastructureSubnetId Altyapı bileşenleri için bir alt ağın kaynak kimliği. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
dahili Ortamın yalnızca iç yük dengeleyiciye sahip olduğunu gösteren Boole değeri. Bu ortamların genel statik IP kaynağı yoktur. Bu özellik etkinleştirildiğinde infrastructureSubnetId sağlamaları gerekir Boole
platformRezerve Edilmiş Cidr CIDR gösteriminde ortam altyapısı IP adresleri için ayrılabilen IP aralığı. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
platformReservedDnsIP platformReservedCidr tarafından tanımlanan IP aralığından iç DNS sunucusu için ayrılacak bir IP adresi. String

İş Yükü Profili

İsim Açıklama Değer
enableFips FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Yalnızca ayrılmış iş yükü profilleri için desteklenir. Boole
maximumCount (Maksimum Sayı) Maksimum kapasite. Int
minimumSayı En düşük kapasite. Int
isim Üzerinde çalıştırılacak iş yükleri için iş yükü profili türü. dize (gerekli)
workloadProfileType Üzerinde çalıştırılacak iş yükleri için iş yükü profili türü. dize (gerekli)

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Uygulama Tarafından Yönetilen Ortam Uygulama Tarafından Yönetilen Ortam için AVM Kaynak Modülü

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
Kayıt Defteri ile Bir Kapsayıcı Uygulaması ve Ortamı Oluşturur Azure Container Registry'den temel bir Container App ile Kapsayıcı Uygulaması Ortamı oluşturun. Ayrıca günlükleri depolamak için bir Log Analytics Çalışma Alanı dağıtır.
Tanımlı HTTP ölçeklendirme kuralıyla kapsayıcı uygulaması oluşturur HTTP trafiğine göre ölçeklendirilen temel bir Container App ile bir Container App Ortamı oluşturun.
Kapsayıcı Uygulaması Ortamı içinde Kapsayıcı Uygulaması oluşturur Temel bir Container App ile Kapsayıcı Uygulaması Ortamı oluşturun. Ayrıca günlükleri depolamak için bir Log Analytics Çalışma Alanı dağıtır.
Container Apps kullanarak bir Dapr mikro hizmetler uygulaması oluşturur Container Apps kullanarak bir Dapr mikro hizmetler uygulaması oluşturun.
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturur Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturun.
Kapsayıcı Uygulaması Ortamı ile iki Kapsayıcı Uygulaması oluşturur Temel bir Container App ile iki Kapsayıcı Uygulaması Ortamı oluşturun. Ayrıca günlükleri depolamak için bir Log Analytics Çalışma Alanı dağıtır.
Sanal ağ ile dış Kapsayıcı Uygulaması ortamı oluşturur Sanal ağ ile bir dış Kapsayıcı Uygulaması ortamı oluşturur.
Sanal ağ ile bir iç Kapsayıcı Uygulaması ortamı oluşturur Sanal ağ ile bir iç Kapsayıcı Uygulaması ortamı oluşturur.

ARM şablonu kaynak tanımı

managedEnvironments 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.App/managedEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.App/managedEnvironments",
  "apiVersion": "2025-02-02-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "appInsightsConfiguration": {
      "connectionString": "string"
    },
    "appLogsConfiguration": {
      "destination": "string",
      "logAnalyticsConfiguration": {
        "customerId": "string",
        "dynamicJsonColumns": "bool",
        "sharedKey": "string"
      }
    },
    "availabilityZones": [ "string" ],
    "customDomainConfiguration": {
      "certificateKeyVaultProperties": {
        "identity": "string",
        "keyVaultUrl": "string"
      },
      "certificatePassword": "string",
      "certificateValue": {},
      "dnsSuffix": "string"
    },
    "daprAIConnectionString": "string",
    "daprAIInstrumentationKey": "string",
    "daprConfiguration": {
    },
    "diskEncryptionConfiguration": {
      "keyVaultConfiguration": {
        "auth": {
          "identity": "string"
        },
        "keyUrl": "string"
      }
    },
    "infrastructureResourceGroup": "string",
    "ingressConfiguration": {
      "headerCountLimit": "int",
      "requestIdleTimeout": "int",
      "scale": {
        "maxReplicas": "int",
        "minReplicas": "int"
      },
      "terminationGracePeriodSeconds": "int",
      "workloadProfileName": "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" ],
        "includeKeda": "bool"
      },
      "tracesConfiguration": {
        "destinations": [ "string" ],
        "includeDapr": "bool"
      }
    },
    "peerAuthentication": {
      "mtls": {
        "enabled": "bool"
      }
    },
    "peerTrafficConfiguration": {
      "encryption": {
        "enabled": "bool"
      }
    },
    "publicNetworkAccess": "string",
    "vnetConfiguration": {
      "dockerBridgeCidr": "string",
      "infrastructureSubnetId": "string",
      "internal": "bool",
      "platformReservedCidr": "string",
      "platformReservedDnsIP": "string"
    },
    "workloadProfiles": [
      {
        "enableFips": "bool",
        "maximumCount": "int",
        "minimumCount": "int",
        "name": "string",
        "workloadProfileType": "string"
      }
    ],
    "zoneRedundant": "bool"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.App/yönetilenOrtamlar

İsim Açıklama Değer
apiVersiyonu API sürümü '2025-02-02-önizleme'
kimlik Yönetilen Ortam'ın kodda gizli dizileri veya kimlik bilgilerini korumadan diğer Azure hizmetleriyle etkileşim kurması için yönetilen kimlikler. ManagedServiceIdentity
tür Ortam türü. String
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı dize (gerekli)
özellikler Yönetilen ortam kaynağına özgü özellikler ManagedEnvironmentProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.App/managedEnvironments'

AppInsightsConfiguration

İsim Açıklama Değer
bağlantı dizesi Application Insights bağlantı dizesi karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

AppLogsConfiguration

İsim Açıklama Değer
varış noktası Günlük hedefi, 'log-analytics', 'azure-monitor' veya 'none' olabilir String
logAnalytics Yapılandırması Log Analytics yapılandırması, yalnızca hedef 'log-analytics' olarak yapılandırıldığında sağlanmalıdır LogAnalytics Yapılandırması

CertificateKeyVaultProperties

İsim Açıklama Değer
kimlik Azure Key Vault ile kimlik doğrulaması için yönetilen kimliğin kaynak kimliği veya sistem tarafından atanan bir kimlik kullanmak için Sistem. String
keyVaultUrl Sertifikayı barındıran Azure Key Vault gizli dizisine işaret eden URL. String

CustomDomainConfiguration (Özel Etki Alanı Yapılandırması)

İsim Açıklama Değer
certificateKeyVaultProperties Azure Key Vault'ta depolanan sertifika. CertificateKeyVaultProperties
sertifikaŞifresi Sertifika parolası karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
sertifika değeri PFX veya PEM blobu herhangi
dnsSuffix Ortam etki alanı için Dns soneki String

DaprConfiguration (DaprYapılandırması)

İsim Açıklama Değer

DataDogConfiguration (Veri Köpeği Yapılandırması)

İsim Açıklama Değer
anahtar Veri köpeği api anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
web sitesi Veri köpeği sitesi String

Hedef Yapılandırması

İsim Açıklama Değer
dataDogConfiguration Telemetri datadog hedef yapılandırmasını açma DataDogConfiguration (Veri Köpeği Yapılandırması)
otlpYapılandırmaları Telemetri otlp yapılandırmalarını açma OtlpConfiguration[]

DiskEncryptionConfiguration

İsim Açıklama Değer
keyVaultYapılandırması Disk şifrelemesi için kullanılacak anahtarınızı içeren Key Vault. Key Vault, Yönetilen Ortam ile aynı bölgede olmalıdır. DiskEncryptionConfigurationKeyVaultConfiguration

DiskEncryptionConfigurationKeyVaultConfiguration

İsim Açıklama Değer
yetkilendirme Key Vault kimlik doğrulaması için yapılandırma özellikleri DiskEncryptionConfigurationKeyVaultConfigurationAuth
keyUrl KeyVault'taki bir anahtara işaret eden anahtar URL'si. URL'nin sürüm segmenti gereklidir. String

DiskEncryptionConfigurationKeyVaultConfigurationAuth

İsim Açıklama Değer
kimlik Key Vault kimlik doğrulaması yapmak için kullanıcı tarafından atanan yönetilen kimliğin Kaynak Kimliği. Kimliğin, Key Vault ile aynı kiracıda yönetilen ortama atanması ve Key Vault üzerinde şu anahtar izinlerine sahip olması gerekir: wrapkey, unwrapkey, get. String

Başlık

İsim Açıklama Değer
anahtar otlp yapılandırma üst bilgisinin anahtarı String
değer otlp yapılandırma üst bilgisinin değeri String

Giriş Yapılandırması

İsim Açıklama Değer
headerCountLimit Giriş tarafından izin verilen istek başına en fazla üst bilgi sayısı. En az 1 olmalıdır. Varsayılan değer 100'dır. Int
requestIdleTimeout Boşta kalan istekler zaman aşımına uğramadan önceki süre (dakika cinsinden). En az 1 dakika olmalıdır. Varsayılan olarak 4 dakikadır. Int
ölçek Giriş bileşeni için ölçeklendirme yapılandırması. Gerekli. IngressConfigurationScale
sonlandırmaGracePeriodSeconds Etkin bağlantıların sonlandırma sırasında tamamlanmasına izin vermek için gereken süre (saniye cinsinden). 0 ile 3600 arasında olmalıdır. Varsayılan olarak 480 saniyedir. Int
workloadProfileName Giriş bileşeni tarafından kullanılan iş yükü profilinin adı. Gerekli. String

IngressConfigurationScale

İsim Açıklama Değer
maxReplicas (Maksimum Kopyalar) En fazla giriş çoğaltması sayısı. minReplicas değerinden büyük veya ona eşit olmalıdır. Int
minReplikalar En az giriş çoğaltması sayısı. En az 2 olmalıdır. Gerekli. Int

Keda Yapılandırması

İsim Açıklama Değer

LogAnalytics Yapılandırması

İsim Açıklama Değer
müşteri Kimliği Log Analytics müşteri kimliği String
dynamicJsonColumns Json dize günlüğünün dinamik json sütunlarına ayrıştırılıp ayrıştırılmayacağını gösteren Boole değeri Boole
paylaşılan anahtar Log Analytics müşteri anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

GünlüklerYapılandırma

İsim Açıklama Değer
Hedef Telemetri günlükleri hedeflerini açma dize[]

ManagedEnvironmentProperties

İsim Açıklama Değer
appInsightsConfiguration Ortam düzeyinde Application Insights yapılandırması AppInsightsConfiguration
appLogsConfiguration Günlük daemon'unun uygulama günlüklerini yapılandırılmış hedefe dışarı aktarmasını sağlayan küme yapılandırması AppLogsConfiguration
kullanılabilirlik bölgeleri Yönetilen ortam için kullanılacak kullanılabilirlik alanlarının listesi dize[]
customDomainConfiguration (Özel Etki AlanıYapılandırması) Ortam için özel etki alanı yapılandırması CustomDomainConfiguration
daprAIConnectionString Dapr tarafından Hizmet hizmet iletişim telemetrisini dışarı aktarmak için kullanılan Application Insights bağlantı dizesi karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
daprAIInstrumentationKey Hizmet'i Hizmete aktarma iletişim telemetrisini dışarı aktarmak için Dapr tarafından kullanılan Azure İzleyici izleme anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
daprConfiguration Dapr bileşeninin yapılandırması. DaprConfiguration (DaprYapılandırması)
diskEncryptionConfiguration Yönetilen Ortam için disk şifreleme yapılandırması. DiskEncryptionConfiguration
infrastructureResourceGroup Altyapı kaynaklarını barındırmak için Yönetilen Ortam için oluşturulan platform tarafından yönetilen kaynak grubunun adı. Bir alt ağ kimliği sağlanırsa, bu kaynak grubu alt ağ ile aynı abonelikte oluşturulur. String
ingressConfiguration Yönetilen Ortam için giriş yapılandırması. Giriş Yapılandırması
keda Yapılandırması Keda bileşeninin yapılandırması. Keda Yapılandırması
openTelemetryConfiguration Ortam Açık Telemetri yapılandırması OpenTelemetryConfiguration
eşKimlik Doğrulaması Yönetilen Ortam için eş kimlik doğrulama ayarları managedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration Yönetilen Ortam için eş trafik ayarları ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. İzin Verilen Değerler: 'Etkin', 'Devre Dışı'. 'Devre Dışı'
'Etkin'
vnetConfiguration Ortam için sanal ağ yapılandırması VnetConfiguration
iş yüküProfilleri Yönetilen Ortam için yapılandırılan iş yükü profilleri. WorkloadProfile[]
zoneRedundant Bu Yönetilen Ortamın alanlar arası yedekli olup olmadığı. Boole

ManagedEnvironmentPropertiesPeerAuthentication

İsim Açıklama Değer
MTLS (Radyo Teknolojileri Yüksekokulu Yönetilen Ortam için karşılıklı TLS kimlik doğrulama ayarları Mtls (Radyo Frekansı)

ManagedEnvironmentPropertiesPeerTrafficConfiguration

İsim Açıklama Değer
şifreleme Yönetilen Ortam için eş trafik şifreleme ayarları managedEnvironmentPropertiesPeerTrafficConfigurationEncryption

ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption

İsim Açıklama Değer
etkinleştirildi Eş trafik şifrelemesinin etkinleştirilip etkinleştirilmediğini gösteren Boole değeri Boole

ManagedServiceIdentity (Yönetilen Servis Kimliği)

İsim Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Ölçüm Yapılandırması

İsim Açıklama Değer
Hedef Telemetri ölçümleri hedeflerini açma dize[]
dahil Keda Keda ölçümlerinin dahil olup olmadığını gösteren Boole değeri Boole

Mtls (Radyo Frekansı)

İsim Açıklama Değer
etkinleştirildi Karşılıklı TLS kimlik doğrulamasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri Boole

OpenTelemetryConfiguration

İsim Açıklama Değer
destinationsConfiguration Telemetri hedefleri yapılandırmasını açma Hedef Yapılandırması
logsConfiguration Telemetri günlükleri yapılandırmasını açma GünlüklerYapılandırma
metricsConfiguration Telemetri ölçümleri yapılandırmasını açma Ölçüm Yapılandırması
tracesConfiguration Telemetri izleme yapılandırmasını açma İzleme Yapılandırması

OtlpYapılandırması

İsim Açıklama Değer
uç nokta Otlp yapılandırmasının uç noktası String
Başlıklar Otlp yapılandırmalarının üst bilgileri Üst Bilgi[]
güvensiz Otlp yapılandırmasının güvenli olmadığını gösteren Boole değeri Boole
isim Otlp yapılandırmasının adı String

İzleme Yapılandırması

İsim Açıklama Değer
Hedef Telemetri izleme hedeflerini açma dize[]
includeDapr Dapr izlemelerinin dahil olup olmadığını gösteren Boole değeri Boole

TrackedResourceTags

İsim Açıklama Değer

UserAssignedIdentities

İsim Açıklama Değer

Kullanıcı Atanmış Kimlik

İsim Açıklama Değer

Sanal Ağ Yapılandırması

İsim Açıklama Değer
dockerBridgeCidr Docker köprüsüne, ağa atanan CIDR gösterimi IP aralığı. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
infrastructureSubnetId Altyapı bileşenleri için bir alt ağın kaynak kimliği. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
dahili Ortamın yalnızca iç yük dengeleyiciye sahip olduğunu gösteren Boole değeri. Bu ortamların genel statik IP kaynağı yoktur. Bu özellik etkinleştirildiğinde infrastructureSubnetId sağlamaları gerekir Boole
platformRezerve Edilmiş Cidr CIDR gösteriminde ortam altyapısı IP adresleri için ayrılabilen IP aralığı. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
platformReservedDnsIP platformReservedCidr tarafından tanımlanan IP aralığından iç DNS sunucusu için ayrılacak bir IP adresi. String

İş Yükü Profili

İsim Açıklama Değer
enableFips FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Yalnızca ayrılmış iş yükü profilleri için desteklenir. Boole
maximumCount (Maksimum Sayı) Maksimum kapasite. Int
minimumSayı En düşük kapasite. Int
isim Üzerinde çalıştırılacak iş yükleri için iş yükü profili türü. dize (gerekli)
workloadProfileType Üzerinde çalıştırılacak iş yükleri için iş yükü profili türü. dize (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
Kayıt Defteri ile Bir Kapsayıcı Uygulaması ve Ortamı Oluşturur

Azure’a dağıtın
Azure Container Registry'den temel bir Container App ile Kapsayıcı Uygulaması Ortamı oluşturun. Ayrıca günlükleri depolamak için bir Log Analytics Çalışma Alanı dağıtır.
Tanımlı HTTP ölçeklendirme kuralıyla kapsayıcı uygulaması oluşturur

Azure’a dağıtın
HTTP trafiğine göre ölçeklendirilen temel bir Container App ile bir Container App Ortamı oluşturun.
Kapsayıcı Uygulaması Ortamı içinde Kapsayıcı Uygulaması oluşturur

Azure’a dağıtın
Temel bir Container App ile Kapsayıcı Uygulaması Ortamı oluşturun. Ayrıca günlükleri depolamak için bir Log Analytics Çalışma Alanı dağıtır.
Container Apps kullanarak bir Dapr mikro hizmetler uygulaması oluşturur

Azure’a dağıtın
Container Apps kullanarak bir Dapr mikro hizmetler uygulaması oluşturun.
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturur

Azure’a dağıtın
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturun.
Kapsayıcı Uygulaması Ortamı ile iki Kapsayıcı Uygulaması oluşturur

Azure’a dağıtın
Temel bir Container App ile iki Kapsayıcı Uygulaması Ortamı oluşturun. Ayrıca günlükleri depolamak için bir Log Analytics Çalışma Alanı dağıtır.
Sanal ağ ile dış Kapsayıcı Uygulaması ortamı oluşturur

Azure’a dağıtın
Sanal ağ ile bir dış Kapsayıcı Uygulaması ortamı oluşturur.
Sanal ağ ile bir iç Kapsayıcı Uygulaması ortamı oluşturur

Azure’a dağıtın
Sanal ağ ile bir iç Kapsayıcı Uygulaması ortamı oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

managedEnvironments 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.App/managedEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments@2025-02-02-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      appInsightsConfiguration = {
        connectionString = "string"
      }
      appLogsConfiguration = {
        destination = "string"
        logAnalyticsConfiguration = {
          customerId = "string"
          dynamicJsonColumns = bool
          sharedKey = "string"
        }
      }
      availabilityZones = [
        "string"
      ]
      customDomainConfiguration = {
        certificateKeyVaultProperties = {
          identity = "string"
          keyVaultUrl = "string"
        }
        certificatePassword = "string"
        certificateValue = ?
        dnsSuffix = "string"
      }
      daprAIConnectionString = "string"
      daprAIInstrumentationKey = "string"
      daprConfiguration = {
      }
      diskEncryptionConfiguration = {
        keyVaultConfiguration = {
          auth = {
            identity = "string"
          }
          keyUrl = "string"
        }
      }
      infrastructureResourceGroup = "string"
      ingressConfiguration = {
        headerCountLimit = int
        requestIdleTimeout = int
        scale = {
          maxReplicas = int
          minReplicas = int
        }
        terminationGracePeriodSeconds = int
        workloadProfileName = "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"
          ]
          includeKeda = bool
        }
        tracesConfiguration = {
          destinations = [
            "string"
          ]
          includeDapr = bool
        }
      }
      peerAuthentication = {
        mtls = {
          enabled = bool
        }
      }
      peerTrafficConfiguration = {
        encryption = {
          enabled = bool
        }
      }
      publicNetworkAccess = "string"
      vnetConfiguration = {
        dockerBridgeCidr = "string"
        infrastructureSubnetId = "string"
        internal = bool
        platformReservedCidr = "string"
        platformReservedDnsIP = "string"
      }
      workloadProfiles = [
        {
          enableFips = bool
          maximumCount = int
          minimumCount = int
          name = "string"
          workloadProfileType = "string"
        }
      ]
      zoneRedundant = bool
    }
  }
}

Özellik Değerleri

Microsoft.App/yönetilenOrtamlar

İsim Açıklama Değer
kimlik Yönetilen Ortam'ın kodda gizli dizileri veya kimlik bilgilerini korumadan diğer Azure hizmetleriyle etkileşim kurması için yönetilen kimlikler. ManagedServiceIdentity
tür Ortam türü. String
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı dize (gerekli)
özellikler Yönetilen ortam kaynağına özgü özellikler ManagedEnvironmentProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.App/managedEnvironments@2025-02-02-preview"

AppInsightsConfiguration

İsim Açıklama Değer
bağlantı dizesi Application Insights bağlantı dizesi karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

AppLogsConfiguration

İsim Açıklama Değer
varış noktası Günlük hedefi, 'log-analytics', 'azure-monitor' veya 'none' olabilir String
logAnalytics Yapılandırması Log Analytics yapılandırması, yalnızca hedef 'log-analytics' olarak yapılandırıldığında sağlanmalıdır LogAnalytics Yapılandırması

CertificateKeyVaultProperties

İsim Açıklama Değer
kimlik Azure Key Vault ile kimlik doğrulaması için yönetilen kimliğin kaynak kimliği veya sistem tarafından atanan bir kimlik kullanmak için Sistem. String
keyVaultUrl Sertifikayı barındıran Azure Key Vault gizli dizisine işaret eden URL. String

CustomDomainConfiguration (Özel Etki Alanı Yapılandırması)

İsim Açıklama Değer
certificateKeyVaultProperties Azure Key Vault'ta depolanan sertifika. CertificateKeyVaultProperties
sertifikaŞifresi Sertifika parolası karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
sertifika değeri PFX veya PEM blobu herhangi
dnsSuffix Ortam etki alanı için Dns soneki String

DaprConfiguration (DaprYapılandırması)

İsim Açıklama Değer

DataDogConfiguration (Veri Köpeği Yapılandırması)

İsim Açıklama Değer
anahtar Veri köpeği api anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
web sitesi Veri köpeği sitesi String

Hedef Yapılandırması

İsim Açıklama Değer
dataDogConfiguration Telemetri datadog hedef yapılandırmasını açma DataDogConfiguration (Veri Köpeği Yapılandırması)
otlpYapılandırmaları Telemetri otlp yapılandırmalarını açma OtlpConfiguration[]

DiskEncryptionConfiguration

İsim Açıklama Değer
keyVaultYapılandırması Disk şifrelemesi için kullanılacak anahtarınızı içeren Key Vault. Key Vault, Yönetilen Ortam ile aynı bölgede olmalıdır. DiskEncryptionConfigurationKeyVaultConfiguration

DiskEncryptionConfigurationKeyVaultConfiguration

İsim Açıklama Değer
yetkilendirme Key Vault kimlik doğrulaması için yapılandırma özellikleri DiskEncryptionConfigurationKeyVaultConfigurationAuth
keyUrl KeyVault'taki bir anahtara işaret eden anahtar URL'si. URL'nin sürüm segmenti gereklidir. String

DiskEncryptionConfigurationKeyVaultConfigurationAuth

İsim Açıklama Değer
kimlik Key Vault kimlik doğrulaması yapmak için kullanıcı tarafından atanan yönetilen kimliğin Kaynak Kimliği. Kimliğin, Key Vault ile aynı kiracıda yönetilen ortama atanması ve Key Vault üzerinde şu anahtar izinlerine sahip olması gerekir: wrapkey, unwrapkey, get. String

Başlık

İsim Açıklama Değer
anahtar otlp yapılandırma üst bilgisinin anahtarı String
değer otlp yapılandırma üst bilgisinin değeri String

Giriş Yapılandırması

İsim Açıklama Değer
headerCountLimit Giriş tarafından izin verilen istek başına en fazla üst bilgi sayısı. En az 1 olmalıdır. Varsayılan değer 100'dır. Int
requestIdleTimeout Boşta kalan istekler zaman aşımına uğramadan önceki süre (dakika cinsinden). En az 1 dakika olmalıdır. Varsayılan olarak 4 dakikadır. Int
ölçek Giriş bileşeni için ölçeklendirme yapılandırması. Gerekli. IngressConfigurationScale
sonlandırmaGracePeriodSeconds Etkin bağlantıların sonlandırma sırasında tamamlanmasına izin vermek için gereken süre (saniye cinsinden). 0 ile 3600 arasında olmalıdır. Varsayılan olarak 480 saniyedir. Int
workloadProfileName Giriş bileşeni tarafından kullanılan iş yükü profilinin adı. Gerekli. String

IngressConfigurationScale

İsim Açıklama Değer
maxReplicas (Maksimum Kopyalar) En fazla giriş çoğaltması sayısı. minReplicas değerinden büyük veya ona eşit olmalıdır. Int
minReplikalar En az giriş çoğaltması sayısı. En az 2 olmalıdır. Gerekli. Int

Keda Yapılandırması

İsim Açıklama Değer

LogAnalytics Yapılandırması

İsim Açıklama Değer
müşteri Kimliği Log Analytics müşteri kimliği String
dynamicJsonColumns Json dize günlüğünün dinamik json sütunlarına ayrıştırılıp ayrıştırılmayacağını gösteren Boole değeri Boole
paylaşılan anahtar Log Analytics müşteri anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

GünlüklerYapılandırma

İsim Açıklama Değer
Hedef Telemetri günlükleri hedeflerini açma dize[]

ManagedEnvironmentProperties

İsim Açıklama Değer
appInsightsConfiguration Ortam düzeyinde Application Insights yapılandırması AppInsightsConfiguration
appLogsConfiguration Günlük daemon'unun uygulama günlüklerini yapılandırılmış hedefe dışarı aktarmasını sağlayan küme yapılandırması AppLogsConfiguration
kullanılabilirlik bölgeleri Yönetilen ortam için kullanılacak kullanılabilirlik alanlarının listesi dize[]
customDomainConfiguration (Özel Etki AlanıYapılandırması) Ortam için özel etki alanı yapılandırması CustomDomainConfiguration
daprAIConnectionString Dapr tarafından Hizmet hizmet iletişim telemetrisini dışarı aktarmak için kullanılan Application Insights bağlantı dizesi karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
daprAIInstrumentationKey Hizmet'i Hizmete aktarma iletişim telemetrisini dışarı aktarmak için Dapr tarafından kullanılan Azure İzleyici izleme anahtarı karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
daprConfiguration Dapr bileşeninin yapılandırması. DaprConfiguration (DaprYapılandırması)
diskEncryptionConfiguration Yönetilen Ortam için disk şifreleme yapılandırması. DiskEncryptionConfiguration
infrastructureResourceGroup Altyapı kaynaklarını barındırmak için Yönetilen Ortam için oluşturulan platform tarafından yönetilen kaynak grubunun adı. Bir alt ağ kimliği sağlanırsa, bu kaynak grubu alt ağ ile aynı abonelikte oluşturulur. String
ingressConfiguration Yönetilen Ortam için giriş yapılandırması. Giriş Yapılandırması
keda Yapılandırması Keda bileşeninin yapılandırması. Keda Yapılandırması
openTelemetryConfiguration Ortam Açık Telemetri yapılandırması OpenTelemetryConfiguration
eşKimlik Doğrulaması Yönetilen Ortam için eş kimlik doğrulama ayarları managedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration Yönetilen Ortam için eş trafik ayarları ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. İzin Verilen Değerler: 'Etkin', 'Devre Dışı'. 'Devre Dışı'
'Etkin'
vnetConfiguration Ortam için sanal ağ yapılandırması VnetConfiguration
iş yüküProfilleri Yönetilen Ortam için yapılandırılan iş yükü profilleri. WorkloadProfile[]
zoneRedundant Bu Yönetilen Ortamın alanlar arası yedekli olup olmadığı. Boole

ManagedEnvironmentPropertiesPeerAuthentication

İsim Açıklama Değer
MTLS (Radyo Teknolojileri Yüksekokulu Yönetilen Ortam için karşılıklı TLS kimlik doğrulama ayarları Mtls (Radyo Frekansı)

ManagedEnvironmentPropertiesPeerTrafficConfiguration

İsim Açıklama Değer
şifreleme Yönetilen Ortam için eş trafik şifreleme ayarları managedEnvironmentPropertiesPeerTrafficConfigurationEncryption

ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption

İsim Açıklama Değer
etkinleştirildi Eş trafik şifrelemesinin etkinleştirilip etkinleştirilmediğini gösteren Boole değeri Boole

ManagedServiceIdentity (Yönetilen Servis Kimliği)

İsim Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Ölçüm Yapılandırması

İsim Açıklama Değer
Hedef Telemetri ölçümleri hedeflerini açma dize[]
dahil Keda Keda ölçümlerinin dahil olup olmadığını gösteren Boole değeri Boole

Mtls (Radyo Frekansı)

İsim Açıklama Değer
etkinleştirildi Karşılıklı TLS kimlik doğrulamasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri Boole

OpenTelemetryConfiguration

İsim Açıklama Değer
destinationsConfiguration Telemetri hedefleri yapılandırmasını açma Hedef Yapılandırması
logsConfiguration Telemetri günlükleri yapılandırmasını açma GünlüklerYapılandırma
metricsConfiguration Telemetri ölçümleri yapılandırmasını açma Ölçüm Yapılandırması
tracesConfiguration Telemetri izleme yapılandırmasını açma İzleme Yapılandırması

OtlpYapılandırması

İsim Açıklama Değer
uç nokta Otlp yapılandırmasının uç noktası String
Başlıklar Otlp yapılandırmalarının üst bilgileri Üst Bilgi[]
güvensiz Otlp yapılandırmasının güvenli olmadığını gösteren Boole değeri Boole
isim Otlp yapılandırmasının adı String

İzleme Yapılandırması

İsim Açıklama Değer
Hedef Telemetri izleme hedeflerini açma dize[]
includeDapr Dapr izlemelerinin dahil olup olmadığını gösteren Boole değeri Boole

TrackedResourceTags

İsim Açıklama Değer

UserAssignedIdentities

İsim Açıklama Değer

Kullanıcı Atanmış Kimlik

İsim Açıklama Değer

Sanal Ağ Yapılandırması

İsim Açıklama Değer
dockerBridgeCidr Docker köprüsüne, ağa atanan CIDR gösterimi IP aralığı. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
infrastructureSubnetId Altyapı bileşenleri için bir alt ağın kaynak kimliği. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
dahili Ortamın yalnızca iç yük dengeleyiciye sahip olduğunu gösteren Boole değeri. Bu ortamların genel statik IP kaynağı yoktur. Bu özellik etkinleştirildiğinde infrastructureSubnetId sağlamaları gerekir Boole
platformRezerve Edilmiş Cidr CIDR gösteriminde ortam altyapısı IP adresleri için ayrılabilen IP aralığı. Sağlanan diğer IP aralıklarıyla çakışmamalıdır. String
platformReservedDnsIP platformReservedCidr tarafından tanımlanan IP aralığından iç DNS sunucusu için ayrılacak bir IP adresi. String

İş Yükü Profili

İsim Açıklama Değer
enableFips FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Yalnızca ayrılmış iş yükü profilleri için desteklenir. Boole
maximumCount (Maksimum Sayı) Maksimum kapasite. Int
minimumSayı En düşük kapasite. Int
isim Üzerinde çalıştırılacak iş yükleri için iş yükü profili türü. dize (gerekli)
workloadProfileType Üzerinde çalıştırılacak iş yükleri için iş yükü profili türü. dize (gerekli)

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Uygulama Tarafından Yönetilen Ortam Uygulama Tarafından Yönetilen Ortam için AVM Kaynak Modülü