Aracılığıyla paylaş


Microsoft.Migrate assessmentProjects/webAppAssessments

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.Migrate/assessmentProjects/webAppAssessments@2024-03-03-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    details: {}
    fallbackMachineAssessmentArmId: 'string'
    scope: {
      azureResourceGraphQuery: 'string'
      scopeType: 'string'
      serverGroupId: 'string'
    }
    settings: {
      appSvcContainerSettings: {
        isolationRequired: bool
      }
      appSvcNativeSettings: {
        isolationRequired: bool
      }
      azureLocation: 'string'
      azureSecurityOfferingType: 'string'
      billingSettings: {
        licensingProgram: 'string'
        subscriptionId: 'string'
      }
      currency: 'string'
      discountPercentage: int
      environmentType: 'string'
      performanceData: {
        percentile: 'string'
        perfDataEndTime: 'string'
        perfDataStartTime: 'string'
        timeRange: 'string'
      }
      savingsSettings: {
        azureOfferCode: 'string'
        savingsOptions: 'string'
      }
      scalingFactor: int
      sizingCriterion: 'string'
    }
  }
}

Özellik Değerleri

Microsoft.Migrate/assessmentProjects/webAppAssessments

İsim Açıklama Değer
isim Kaynak adı karakter dizisi

Kısıtlama -ları:
Desen = ^[^<>&:\?/#]{1,260}$ (gerekli)
veli Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: değerlendirmeProjeler
özellikler Bu kaynağın kaynağa özgü özellikleri. WebAppAssessmentV3Properties

AppSvcContainerSettings

İsim Açıklama Değer
isolationRequired Gerekli yalıtımı alır veya ayarlar. bool (gerekli)

AppSvcNativeSettings

İsim Açıklama Değer
isolationRequired Gerekli yalıtımı alır veya ayarlar. bool (gerekli)

DeğerlendirmeDetaylar

İsim Açıklama Değer

Faturalandırma Ayarları

İsim Açıklama Değer
lisanslama Programı Lisans programını alır veya ayarlar. 'EA'
'MCA'
'Perakende'
'Bilinmiyor'
abonelikId Lisans programı için abonelik kimliğini alır veya ayarlar. String

Performans Verileri

İsim Açıklama Değer
Yüzdebirlik Değerlendirme sırasında dikkate alınması gereken kullanım verileri değerlerinin yüzdebirliği
Makine.
'Yüzdebirlik50'
'Yüzdebirlik90'
'Yüzdebirlik95'
'Yüzdebirlik99'
'Yüzdelik Dilim Bilinmiyor'
perfDataEndTime Değerlendirme için performans verilerini dikkate almak için bitiş zamanını alır veya ayarlar. String
perfDataStartTime Değerlendirme için performans verilerini dikkate almak için başlangıç zamanını alır veya ayarlar. String
timeRange (zaman aralığı) Geçmiş kullanım verilerinin dikkate alınması gereken zaman aralığı
değerlendirme.
'Özel'
'Gün'
'Ay'
'Hafta'

TasarrufAyarlar

İsim Açıklama Değer
azureOfferCode (Teklif Kodu) Azure teklif kodunu alır veya ayarlar. 'EA'
'MSAZR0003P'
'MSAZR0023P'
'MSAZRUSGOV0003P'
'MSMCAZR0044P'
'MSMCAZR0059P'
'MSMCAZR0060P'
'MSMCAZR0063P'
'SavingsPlan1Year'
'Tasarruf Planı3 Yıl'
'Bilinmiyor'
savingsSeçenekler Tasarruf seçeneklerini alır veya ayarlar. 'CustomAzureOfferCode'
'Hiçbiri'
'RI1 Yıl'
'RI3 Yılı'
'SavingsPlan1Year'
'Tasarruf Planı3 Yıl'

Kapsam

İsim Açıklama Değer
azureResourceGraphQuery ARG sorgusu. String
scopeType Kapsam türü 'AzureResourceGraphQuery'
'SunucuGrup Kimliği'
serverGroupId Sunucu grubu arm kimliği. String

WebAppAssessmentSettings

İsim Açıklama Değer
appSvcContainerSettings App Service kapsayıcı ayarları. AppSvcContainerSettings (gerekli)
appSvcNativeSettings App Service yerel ayarları. AppSvcNativeSettings (gerekli)
azureLocation Makinelerin geçirileceği Azure Konumu veya Azure bölgesi. String
azureSecurityOfferingType Azure güvenlik teklifi türü. 'MDC'
'HAYIR' (gerekli)
billingSettings Faturalama ayarlarını alır veya ayarlar. Faturalandırma Ayarları
para birimi Fiyatların raporlanması gereken para birimi. 'ARS'
'AUD'
'BRL'
'Kanada doları'
'CHF'
'CNY'
'DKK'
'EUR'
'İngiliz Sterlini'
'HKD'
'İDDİA'
'INR'
'JPY'
'KRW'
'MXN'
'MYR'
'HAYIR'
'NZD'
'OVMAK'
'SAR'
'SEK'
'DENEMEK'
'TWD'
'Bilinmiyor'
'ABD Doları'
'ZAR'
discountPercentage (indirim) Özel indirim yüzdesi. Int
environmentType (ortam) Ortam türünü görüntülemek için kullanıcı tarafından yapılandırılabilir ayarı alır veya ayarlar. 'DevTest'
'Üretim'
'Bilinmiyor'
performans verileri Performans verilerini alır veya ayarlar. Performans Verileri
tasarrufAyarlar Tasarruf ayarlarını alır veya ayarlar. TasarrufAyarlar
ölçekleme Faktörü Öneride bulunurken kullanıcının performans ölçümlerinde istediği arabellek yüzdesi
Azure boyutları.
Int
boyutlandırma Kriteri Değerlendirme boyutlandırma ölçütü. 'AsOnPremises' (Yerinde Çalışma)
'Performansa Dayalı'

WebAppAssessmentV3Properties

İsim Açıklama Değer
detaylar Değerlendirmenin ayrıntılarını alır veya ayarlar. DeğerlendirmeDetaylar
fallbackMachineAssessmentArmId VM geri dönüşü için makine değerlendirmesi ARM kimliğini alır veya ayarlar. String
kapsam Değerlendirme kapsamını alır veya ayarlar. Kapsam
Ayarlar Değerlendirme ayarlarını alır veya ayarlar. WebAppAssessmentSettings

ARM şablonu kaynak tanımı

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

{
  "type": "Microsoft.Migrate/assessmentProjects/webAppAssessments",
  "apiVersion": "2024-03-03-preview",
  "name": "string",
  "properties": {
    "details": {
    },
    "fallbackMachineAssessmentArmId": "string",
    "scope": {
      "azureResourceGraphQuery": "string",
      "scopeType": "string",
      "serverGroupId": "string"
    },
    "settings": {
      "appSvcContainerSettings": {
        "isolationRequired": "bool"
      },
      "appSvcNativeSettings": {
        "isolationRequired": "bool"
      },
      "azureLocation": "string",
      "azureSecurityOfferingType": "string",
      "billingSettings": {
        "licensingProgram": "string",
        "subscriptionId": "string"
      },
      "currency": "string",
      "discountPercentage": "int",
      "environmentType": "string",
      "performanceData": {
        "percentile": "string",
        "perfDataEndTime": "string",
        "perfDataStartTime": "string",
        "timeRange": "string"
      },
      "savingsSettings": {
        "azureOfferCode": "string",
        "savingsOptions": "string"
      },
      "scalingFactor": "int",
      "sizingCriterion": "string"
    }
  }
}

Özellik Değerleri

Microsoft.Migrate/assessmentProjects/webAppAssessments

İsim Açıklama Değer
apiVersiyonu API sürümü '2024-03-03-önizleme'
isim Kaynak adı karakter dizisi

Kısıtlama -ları:
Desen = ^[^<>&:\?/#]{1,260}$ (gerekli)
özellikler Bu kaynağın kaynağa özgü özellikleri. WebAppAssessmentV3Properties
tür Kaynak türü 'Microsoft.Migrate/assessmentProjects/webAppAssessments'

AppSvcContainerSettings

İsim Açıklama Değer
isolationRequired Gerekli yalıtımı alır veya ayarlar. bool (gerekli)

AppSvcNativeSettings

İsim Açıklama Değer
isolationRequired Gerekli yalıtımı alır veya ayarlar. bool (gerekli)

DeğerlendirmeDetaylar

İsim Açıklama Değer

Faturalandırma Ayarları

İsim Açıklama Değer
lisanslama Programı Lisans programını alır veya ayarlar. 'EA'
'MCA'
'Perakende'
'Bilinmiyor'
abonelikId Lisans programı için abonelik kimliğini alır veya ayarlar. String

Performans Verileri

İsim Açıklama Değer
Yüzdebirlik Değerlendirme sırasında dikkate alınması gereken kullanım verileri değerlerinin yüzdebirliği
Makine.
'Yüzdebirlik50'
'Yüzdebirlik90'
'Yüzdebirlik95'
'Yüzdebirlik99'
'Yüzdelik Dilim Bilinmiyor'
perfDataEndTime Değerlendirme için performans verilerini dikkate almak için bitiş zamanını alır veya ayarlar. String
perfDataStartTime Değerlendirme için performans verilerini dikkate almak için başlangıç zamanını alır veya ayarlar. String
timeRange (zaman aralığı) Geçmiş kullanım verilerinin dikkate alınması gereken zaman aralığı
değerlendirme.
'Özel'
'Gün'
'Ay'
'Hafta'

TasarrufAyarlar

İsim Açıklama Değer
azureOfferCode (Teklif Kodu) Azure teklif kodunu alır veya ayarlar. 'EA'
'MSAZR0003P'
'MSAZR0023P'
'MSAZRUSGOV0003P'
'MSMCAZR0044P'
'MSMCAZR0059P'
'MSMCAZR0060P'
'MSMCAZR0063P'
'SavingsPlan1Year'
'Tasarruf Planı3 Yıl'
'Bilinmiyor'
savingsSeçenekler Tasarruf seçeneklerini alır veya ayarlar. 'CustomAzureOfferCode'
'Hiçbiri'
'RI1 Yıl'
'RI3 Yılı'
'SavingsPlan1Year'
'Tasarruf Planı3 Yıl'

Kapsam

İsim Açıklama Değer
azureResourceGraphQuery ARG sorgusu. String
scopeType Kapsam türü 'AzureResourceGraphQuery'
'SunucuGrup Kimliği'
serverGroupId Sunucu grubu arm kimliği. String

WebAppAssessmentSettings

İsim Açıklama Değer
appSvcContainerSettings App Service kapsayıcı ayarları. AppSvcContainerSettings (gerekli)
appSvcNativeSettings App Service yerel ayarları. AppSvcNativeSettings (gerekli)
azureLocation Makinelerin geçirileceği Azure Konumu veya Azure bölgesi. String
azureSecurityOfferingType Azure güvenlik teklifi türü. 'MDC'
'HAYIR' (gerekli)
billingSettings Faturalama ayarlarını alır veya ayarlar. Faturalandırma Ayarları
para birimi Fiyatların raporlanması gereken para birimi. 'ARS'
'AUD'
'BRL'
'Kanada doları'
'CHF'
'CNY'
'DKK'
'EUR'
'İngiliz Sterlini'
'HKD'
'İDDİA'
'INR'
'JPY'
'KRW'
'MXN'
'MYR'
'HAYIR'
'NZD'
'OVMAK'
'SAR'
'SEK'
'DENEMEK'
'TWD'
'Bilinmiyor'
'ABD Doları'
'ZAR'
discountPercentage (indirim) Özel indirim yüzdesi. Int
environmentType (ortam) Ortam türünü görüntülemek için kullanıcı tarafından yapılandırılabilir ayarı alır veya ayarlar. 'DevTest'
'Üretim'
'Bilinmiyor'
performans verileri Performans verilerini alır veya ayarlar. Performans Verileri
tasarrufAyarlar Tasarruf ayarlarını alır veya ayarlar. TasarrufAyarlar
ölçekleme Faktörü Öneride bulunurken kullanıcının performans ölçümlerinde istediği arabellek yüzdesi
Azure boyutları.
Int
boyutlandırma Kriteri Değerlendirme boyutlandırma ölçütü. 'AsOnPremises' (Yerinde Çalışma)
'Performansa Dayalı'

WebAppAssessmentV3Properties

İsim Açıklama Değer
detaylar Değerlendirmenin ayrıntılarını alır veya ayarlar. DeğerlendirmeDetaylar
fallbackMachineAssessmentArmId VM geri dönüşü için makine değerlendirmesi ARM kimliğini alır veya ayarlar. String
kapsam Değerlendirme kapsamını alır veya ayarlar. Kapsam
Ayarlar Değerlendirme ayarlarını alır veya ayarlar. WebAppAssessmentSettings

Kullanım Örnekleri

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Migrate/assessmentProjects/webAppAssessments@2024-03-03-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      details = {
      }
      fallbackMachineAssessmentArmId = "string"
      scope = {
        azureResourceGraphQuery = "string"
        scopeType = "string"
        serverGroupId = "string"
      }
      settings = {
        appSvcContainerSettings = {
          isolationRequired = bool
        }
        appSvcNativeSettings = {
          isolationRequired = bool
        }
        azureLocation = "string"
        azureSecurityOfferingType = "string"
        billingSettings = {
          licensingProgram = "string"
          subscriptionId = "string"
        }
        currency = "string"
        discountPercentage = int
        environmentType = "string"
        performanceData = {
          percentile = "string"
          perfDataEndTime = "string"
          perfDataStartTime = "string"
          timeRange = "string"
        }
        savingsSettings = {
          azureOfferCode = "string"
          savingsOptions = "string"
        }
        scalingFactor = int
        sizingCriterion = "string"
      }
    }
  }
}

Özellik Değerleri

Microsoft.Migrate/assessmentProjects/webAppAssessments

İsim Açıklama Değer
isim Kaynak adı karakter dizisi

Kısıtlama -ları:
Desen = ^[^<>&:\?/#]{1,260}$ (gerekli)
ebeveyn_kimlik Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: assessmentProjects
özellikler Bu kaynağın kaynağa özgü özellikleri. WebAppAssessmentV3Properties
tür Kaynak türü "Microsoft.Migrate/assessmentProjects/webAppAssessments@2024-03-03-preview"

AppSvcContainerSettings

İsim Açıklama Değer
isolationRequired Gerekli yalıtımı alır veya ayarlar. bool (gerekli)

AppSvcNativeSettings

İsim Açıklama Değer
isolationRequired Gerekli yalıtımı alır veya ayarlar. bool (gerekli)

DeğerlendirmeDetaylar

İsim Açıklama Değer

Faturalandırma Ayarları

İsim Açıklama Değer
lisanslama Programı Lisans programını alır veya ayarlar. 'EA'
'MCA'
'Perakende'
'Bilinmiyor'
abonelikId Lisans programı için abonelik kimliğini alır veya ayarlar. String

Performans Verileri

İsim Açıklama Değer
Yüzdebirlik Değerlendirme sırasında dikkate alınması gereken kullanım verileri değerlerinin yüzdebirliği
Makine.
'Yüzdebirlik50'
'Yüzdebirlik90'
'Yüzdebirlik95'
'Yüzdebirlik99'
'Yüzdelik Dilim Bilinmiyor'
perfDataEndTime Değerlendirme için performans verilerini dikkate almak için bitiş zamanını alır veya ayarlar. String
perfDataStartTime Değerlendirme için performans verilerini dikkate almak için başlangıç zamanını alır veya ayarlar. String
timeRange (zaman aralığı) Geçmiş kullanım verilerinin dikkate alınması gereken zaman aralığı
değerlendirme.
'Özel'
'Gün'
'Ay'
'Hafta'

TasarrufAyarlar

İsim Açıklama Değer
azureOfferCode (Teklif Kodu) Azure teklif kodunu alır veya ayarlar. 'EA'
'MSAZR0003P'
'MSAZR0023P'
'MSAZRUSGOV0003P'
'MSMCAZR0044P'
'MSMCAZR0059P'
'MSMCAZR0060P'
'MSMCAZR0063P'
'SavingsPlan1Year'
'Tasarruf Planı3 Yıl'
'Bilinmiyor'
savingsSeçenekler Tasarruf seçeneklerini alır veya ayarlar. 'CustomAzureOfferCode'
'Hiçbiri'
'RI1 Yıl'
'RI3 Yılı'
'SavingsPlan1Year'
'Tasarruf Planı3 Yıl'

Kapsam

İsim Açıklama Değer
azureResourceGraphQuery ARG sorgusu. String
scopeType Kapsam türü 'AzureResourceGraphQuery'
'SunucuGrup Kimliği'
serverGroupId Sunucu grubu arm kimliği. String

WebAppAssessmentSettings

İsim Açıklama Değer
appSvcContainerSettings App Service kapsayıcı ayarları. AppSvcContainerSettings (gerekli)
appSvcNativeSettings App Service yerel ayarları. AppSvcNativeSettings (gerekli)
azureLocation Makinelerin geçirileceği Azure Konumu veya Azure bölgesi. String
azureSecurityOfferingType Azure güvenlik teklifi türü. 'MDC'
'HAYIR' (gerekli)
billingSettings Faturalama ayarlarını alır veya ayarlar. Faturalandırma Ayarları
para birimi Fiyatların raporlanması gereken para birimi. 'ARS'
'AUD'
'BRL'
'Kanada doları'
'CHF'
'CNY'
'DKK'
'EUR'
'İngiliz Sterlini'
'HKD'
'İDDİA'
'INR'
'JPY'
'KRW'
'MXN'
'MYR'
'HAYIR'
'NZD'
'OVMAK'
'SAR'
'SEK'
'DENEMEK'
'TWD'
'Bilinmiyor'
'ABD Doları'
'ZAR'
discountPercentage (indirim) Özel indirim yüzdesi. Int
environmentType (ortam) Ortam türünü görüntülemek için kullanıcı tarafından yapılandırılabilir ayarı alır veya ayarlar. 'DevTest'
'Üretim'
'Bilinmiyor'
performans verileri Performans verilerini alır veya ayarlar. Performans Verileri
tasarrufAyarlar Tasarruf ayarlarını alır veya ayarlar. TasarrufAyarlar
ölçekleme Faktörü Öneride bulunurken kullanıcının performans ölçümlerinde istediği arabellek yüzdesi
Azure boyutları.
Int
boyutlandırma Kriteri Değerlendirme boyutlandırma ölçütü. 'AsOnPremises' (Yerinde Çalışma)
'Performansa Dayalı'

WebAppAssessmentV3Properties

İsim Açıklama Değer
detaylar Değerlendirmenin ayrıntılarını alır veya ayarlar. DeğerlendirmeDetaylar
fallbackMachineAssessmentArmId VM geri dönüşü için makine değerlendirmesi ARM kimliğini alır veya ayarlar. String
kapsam Değerlendirme kapsamını alır veya ayarlar. Kapsam
Ayarlar Değerlendirme ayarlarını alır veya ayarlar. WebAppAssessmentSettings