Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
assessmentProjects/sqlAssessments 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/sqlAssessments kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Migrate/assessmentProjects/sqlAssessments@2024-03-03-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
details: {}
fallbackMachineAssessmentArmId: 'string'
scope: {
azureResourceGraphQuery: 'string'
scopeType: 'string'
serverGroupId: 'string'
}
settings: {
asyncCommitModeIntent: 'string'
azureLocation: 'string'
azureSecurityOfferingType: 'string'
azureSqlDatabaseSettings: {
azureSqlComputeTier: 'string'
azureSqlDataBaseType: 'string'
azureSqlPurchaseModel: 'string'
azureSqlServiceTier: 'string'
}
azureSqlManagedInstanceSettings: {
azureSqlInstanceType: 'string'
azureSqlServiceTier: 'string'
}
azureSqlVmSettings: {
instanceSeries: [
'string'
]
}
billingSettings: {
licensingProgram: 'string'
subscriptionId: 'string'
}
currency: 'string'
disasterRecoveryLocation: 'string'
discountPercentage: int
enableHadrAssessment: bool
entityUptime: {
daysPerMonth: int
hoursPerDay: int
}
environmentType: 'string'
isInternetAccessAvailable: bool
multiSubnetIntent: 'string'
osLicense: 'string'
performanceData: {
percentile: 'string'
perfDataEndTime: 'string'
perfDataStartTime: 'string'
timeRange: 'string'
}
preferredTargets: [
'string'
]
savingsSettings: {
azureOfferCode: 'string'
savingsOptions: 'string'
}
scalingFactor: int
sizingCriterion: 'string'
sqlServerLicense: 'string'
}
}
}
Özellik Değerleri
Microsoft.Migrate/assessmentProjects/sqlAssessments
İ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. | SqlAssessmentV3Properties |
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 |
Varlık Çalışma Süresi
İsim | Açıklama | Değer |
---|---|---|
daysPerMonth | Aylık günleri alır. | Int |
saat/Gün | Günlük saatleri alır. | Int |
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 |
SqlAssessmentSettings
İsim | Açıklama | Değer |
---|---|---|
asyncCommitModeIntent | Zaman uyumsuz işleme modunun amacını belirten kullanıcı tercihini alır veya ayarlar. | 'Felaket Kurtarma' 'Yüksek Kullanılabilirlik' 'Hiçbiri' |
azureLocation | Makinelerin geçirileceği Azure Konumu veya Azure bölgesi. | String |
azureSecurityOfferingType | Azure güvenlik teklifi türünü belirten bir değer alır veya ayarlar. | 'MDC' 'HAYIR' |
azureSqlDatabaseSettings | Kullanıcı tarafından yapılandırılabilir SQL veritabanı ayarlarını alır veya ayarlar. | SqlDbSettingsV3 |
azureSqlManagedInstanceSettings | Kullanıcı tarafından yapılandırılabilir SQL yönetilen örneği ayarlarını alır veya ayarlar. | SqlMiSettingsV3 |
azureSqlVmSettings | Kullanıcı tarafından yapılandırılabilir SQL VM ayarlarını alır veya ayarlar. | SqlVmSettings |
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' |
disasterRecoveryLocation | Makinelerin bulunduğu Azure Konumunu veya Azure bölgesini alır veya ayarlar geçirilecek. |
'Orta Avustralya' 'AvustralyaMerkez2' 'Doğu Avustralya' 'AvustralyaGüneydoğu' 'Güney Brezilya' 'Kanada Merkezi' 'Doğu Kanada' 'Orta Hindistan' 'Merkezi Biz' 'Çindoğu' 'ÇinDoğu2' 'Kuzeydeki Çin' 'ÇinKuzey2' 'Doğu Asya' 'Doğu Biz' 'DoğuUs2' 'FransaMerkez' 'Güney Fransa' 'AlmanyaMerkez' 'Kuzey Almanya' 'AlmanyaKuzeydoğu' 'Orta Almanya' 'İsrail Merkezi' 'Kuzeyİtalya' 'Doğu Japonya' 'Batı Japonya' 'JioHindistan Batı' 'Kore Merkezi' 'Güney Kore' 'Meksika Merkezi' 'Yeni ZelandaKuzey' 'KuzeyMerkez ABD' 'KuzeyAvrupa' 'NorveçEast' 'Norveç'in Batısı' 'PolonyaMerkez' 'KatarCentral' 'Güney Afrika'nın Kuzeyi' 'Güney AfrikaBatı' 'Güney Merkez ABD' 'Güneydoğu Asya' 'Güney Hindistan' 'Orta İspanya' 'İsveçMerkez' 'Kuzeydeki İsviçre' 'İsviçreWest' 'BAECentral' 'BAE'nin kuzeyi' 'Birleşik Krallık' 'Birleşik Krallık' 'Bilinmiyor' 'USDoDCentral' 'USDoDEast' 'ABDGovArizona' 'USGovIowa' 'ABDGovTeksas' 'ABD' 'Doğuştan Doğu' 'Batı'ya Ulaşın' 'UsSecCentral' (UsSecCentral) 'UsSecEast' 'BizSecWest' 'WestCentralUs' (Batı Merkez Biz) 'Batı Avrupa' 'Batı Hindistan' 'Batı' 'BatıUs2' |
discountPercentage (indirim) | Özel indirim yüzdesi. | Int |
enableHadrAssessment | HADR değerlendirmelerinin oluşturulması gerekip gerekmediğini belirten bir değer alır veya ayarlar. | Boole |
varlıkÇalışma Süresi | Varlığın (SQL, VM' ler) içinde bulunduğu süreyi alır veya ayarlar şirket içi ortam. |
EntityUptime |
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' |
isInternetAccessAvailable | İnternet erişiminin kullanılabilir olup olmadığını belirten bir değer alır veya ayarlar. | Boole |
multiSubnetIntent | Çok alt ağ yapılandırmasının amacını belirten kullanıcı tercihini alır veya ayarlar. | 'Felaket Kurtarma' 'Yüksek Kullanılabilirlik' 'Hiçbiri' |
işletim sistemi lisansı | Azure hibrit kullanım avantajını görüntülemek için kullanıcı tarafından yapılandırılabilir ayarı alır veya ayarlar. | 'Hayır' 'Bilinmiyor' 'Evet' |
performans verileri | Performans verilerini alır veya ayarlar. | Performans Verileri |
tercih edilen hedefler | SQL'i tercih edilen azure hedeflerini alır veya ayarlar. | Herhangi birini içeren dize dizisi: 'AKS' 'Avs' 'AzureAppService' 'AzureAppServiceContainer' 'AzureSpringApps' 'AzureSQLVM' 'AzureVM' 'FlexServerPG' (FlexServerPG) 'MySQLAzureFlexServer' (MySQLAzureFlex Sunucusu) 'OracleIaasVM' 'SAPAzureÖrneği' 'SqlDatabase' (SqlVeritabanı) 'SqlMI' 'Bilinmiyor' |
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ı' |
sqlServerLicense | SQL server lisansı. | 'Hayır' 'Bilinmiyor' 'Evet' |
SqlAssessmentV3Properties
İ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. | SqlAssessmentSettings |
SqlDbSettingsV3
İsim | Açıklama | Değer |
---|---|---|
azureSqlComputeTier | Azure SQL işlem katmanını alır veya ayarlar. | 'Otomatik' 'Sağlandı' 'Sunucusuz' 'Bilinmiyor' |
azureSqlDataBaseType | Azure PAAS SQL örneği türünü alır veya ayarlar. | 'Otomatik' 'Elastik Havuz' 'Tek Veritabanı' 'Bilinmiyor' |
azureSqlPurchaseModel | Azure SQL satın alma modelini alır veya ayarlar. | 'DTU' 'Bilinmiyor' 'Sanal Çekirdek' |
azureSqlServiceTier | Azure SQL hizmet katmanını alır veya ayarlar. | 'SqlService_Automatic' 'SqlService_BusinessCritical' 'SqlService_GeneralPurpose' 'SqlService_HyperScale' 'SqlService_Unknown' |
SqlMiSettingsV3
İsim | Açıklama | Değer |
---|---|---|
azureSqlInstanceType | Azure PAAS SQL örneği türünü alır veya ayarlar. | 'Otomatik' 'Örnek Havuzları' 'Tek Örnek' 'Bilinmiyor' |
azureSqlServiceTier | Azure SQL hizmet katmanını alır veya ayarlar. | 'SqlService_Automatic' 'SqlService_BusinessCritical' 'SqlService_GeneralPurpose' 'SqlService_HyperScale' 'SqlService_Unknown' |
SqlVmSettings
İsim | Açıklama | Değer |
---|---|---|
instanceSeries | Azure VM ailelerini alır veya ayarlar (tutmak için örnek serisi çağırma diğer hedeflerle tutarlı). |
Herhangi birini içeren dize dizisi: 'Av2_series' 'Basic_A0_A4' 'Dadsv5_series' 'Dasv4_series' 'Dasv5_series' 'Dav4_series' 'DC_Series' 'Ddsv4_series' 'Ddsv5_series' 'Ddv4_series' 'Ddv5_series' 'DSv2_series' 'Dsv3_series' 'Dsv4_series' 'Dsv5_series' 'DS_series' 'Dv2_series' 'Dv3_series' 'Dv4_series' 'Dv5_series' 'D_series' 'Eadsv5_series' 'Easv4_series' 'Easv5_series' 'Eav4_series' 'Ebdsv5_series' 'Ebsv5_series' 'Edsv4_series' 'Edsv5_series' 'Edv4_series' 'Edv5_series' 'Esv3_series' 'Esv4_series' 'Esv5_series' 'Ev3_series' 'Ev4_series' 'Ev5_series' 'Fsv2_series' 'Fs_series' 'F_series' 'GS_series' 'G_series' 'H_series' 'Lsv2_series' 'Ls_series' 'Mdsv2_series' 'Msv2_series' 'Mv2_series' 'M_series' 'Standard_A0_A7' 'Standard_A8_A11' 'Bilinmiyor' |
ARM şablonu kaynak tanımı
assessmentProjects/sqlAssessments 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/sqlAssessments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Migrate/assessmentProjects/sqlAssessments",
"apiVersion": "2024-03-03-preview",
"name": "string",
"properties": {
"details": {
},
"fallbackMachineAssessmentArmId": "string",
"scope": {
"azureResourceGraphQuery": "string",
"scopeType": "string",
"serverGroupId": "string"
},
"settings": {
"asyncCommitModeIntent": "string",
"azureLocation": "string",
"azureSecurityOfferingType": "string",
"azureSqlDatabaseSettings": {
"azureSqlComputeTier": "string",
"azureSqlDataBaseType": "string",
"azureSqlPurchaseModel": "string",
"azureSqlServiceTier": "string"
},
"azureSqlManagedInstanceSettings": {
"azureSqlInstanceType": "string",
"azureSqlServiceTier": "string"
},
"azureSqlVmSettings": {
"instanceSeries": [ "string" ]
},
"billingSettings": {
"licensingProgram": "string",
"subscriptionId": "string"
},
"currency": "string",
"disasterRecoveryLocation": "string",
"discountPercentage": "int",
"enableHadrAssessment": "bool",
"entityUptime": {
"daysPerMonth": "int",
"hoursPerDay": "int"
},
"environmentType": "string",
"isInternetAccessAvailable": "bool",
"multiSubnetIntent": "string",
"osLicense": "string",
"performanceData": {
"percentile": "string",
"perfDataEndTime": "string",
"perfDataStartTime": "string",
"timeRange": "string"
},
"preferredTargets": [ "string" ],
"savingsSettings": {
"azureOfferCode": "string",
"savingsOptions": "string"
},
"scalingFactor": "int",
"sizingCriterion": "string",
"sqlServerLicense": "string"
}
}
}
Özellik Değerleri
Microsoft.Migrate/assessmentProjects/sqlAssessments
İ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. | SqlAssessmentV3Properties |
tür | Kaynak türü | 'Microsoft.Migrate/assessmentProjects/sqlAssessments' |
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 |
Varlık Çalışma Süresi
İsim | Açıklama | Değer |
---|---|---|
daysPerMonth | Aylık günleri alır. | Int |
saat/Gün | Günlük saatleri alır. | Int |
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 |
SqlAssessmentSettings
İsim | Açıklama | Değer |
---|---|---|
asyncCommitModeIntent | Zaman uyumsuz işleme modunun amacını belirten kullanıcı tercihini alır veya ayarlar. | 'Felaket Kurtarma' 'Yüksek Kullanılabilirlik' 'Hiçbiri' |
azureLocation | Makinelerin geçirileceği Azure Konumu veya Azure bölgesi. | String |
azureSecurityOfferingType | Azure güvenlik teklifi türünü belirten bir değer alır veya ayarlar. | 'MDC' 'HAYIR' |
azureSqlDatabaseSettings | Kullanıcı tarafından yapılandırılabilir SQL veritabanı ayarlarını alır veya ayarlar. | SqlDbSettingsV3 |
azureSqlManagedInstanceSettings | Kullanıcı tarafından yapılandırılabilir SQL yönetilen örneği ayarlarını alır veya ayarlar. | SqlMiSettingsV3 |
azureSqlVmSettings | Kullanıcı tarafından yapılandırılabilir SQL VM ayarlarını alır veya ayarlar. | SqlVmSettings |
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' |
disasterRecoveryLocation | Makinelerin bulunduğu Azure Konumunu veya Azure bölgesini alır veya ayarlar geçirilecek. |
'Orta Avustralya' 'AvustralyaMerkez2' 'Doğu Avustralya' 'AvustralyaGüneydoğu' 'Güney Brezilya' 'Kanada Merkezi' 'Doğu Kanada' 'Orta Hindistan' 'Merkezi Biz' 'Çindoğu' 'ÇinDoğu2' 'Kuzeydeki Çin' 'ÇinKuzey2' 'Doğu Asya' 'Doğu Biz' 'DoğuUs2' 'FransaMerkez' 'Güney Fransa' 'AlmanyaMerkez' 'Kuzey Almanya' 'AlmanyaKuzeydoğu' 'Orta Almanya' 'İsrail Merkezi' 'Kuzeyİtalya' 'Doğu Japonya' 'Batı Japonya' 'JioHindistan Batı' 'Kore Merkezi' 'Güney Kore' 'Meksika Merkezi' 'Yeni ZelandaKuzey' 'KuzeyMerkez ABD' 'KuzeyAvrupa' 'NorveçEast' 'Norveç'in Batısı' 'PolonyaMerkez' 'KatarCentral' 'Güney Afrika'nın Kuzeyi' 'Güney AfrikaBatı' 'Güney Merkez ABD' 'Güneydoğu Asya' 'Güney Hindistan' 'Orta İspanya' 'İsveçMerkez' 'Kuzeydeki İsviçre' 'İsviçreWest' 'BAECentral' 'BAE'nin kuzeyi' 'Birleşik Krallık' 'Birleşik Krallık' 'Bilinmiyor' 'USDoDCentral' 'USDoDEast' 'ABDGovArizona' 'USGovIowa' 'ABDGovTeksas' 'ABD' 'Doğuştan Doğu' 'Batı'ya Ulaşın' 'UsSecCentral' (UsSecCentral) 'UsSecEast' 'BizSecWest' 'WestCentralUs' (Batı Merkez Biz) 'Batı Avrupa' 'Batı Hindistan' 'Batı' 'BatıUs2' |
discountPercentage (indirim) | Özel indirim yüzdesi. | Int |
enableHadrAssessment | HADR değerlendirmelerinin oluşturulması gerekip gerekmediğini belirten bir değer alır veya ayarlar. | Boole |
varlıkÇalışma Süresi | Varlığın (SQL, VM' ler) içinde bulunduğu süreyi alır veya ayarlar şirket içi ortam. |
EntityUptime |
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' |
isInternetAccessAvailable | İnternet erişiminin kullanılabilir olup olmadığını belirten bir değer alır veya ayarlar. | Boole |
multiSubnetIntent | Çok alt ağ yapılandırmasının amacını belirten kullanıcı tercihini alır veya ayarlar. | 'Felaket Kurtarma' 'Yüksek Kullanılabilirlik' 'Hiçbiri' |
işletim sistemi lisansı | Azure hibrit kullanım avantajını görüntülemek için kullanıcı tarafından yapılandırılabilir ayarı alır veya ayarlar. | 'Hayır' 'Bilinmiyor' 'Evet' |
performans verileri | Performans verilerini alır veya ayarlar. | Performans Verileri |
tercih edilen hedefler | SQL'i tercih edilen azure hedeflerini alır veya ayarlar. | Herhangi birini içeren dize dizisi: 'AKS' 'Avs' 'AzureAppService' 'AzureAppServiceContainer' 'AzureSpringApps' 'AzureSQLVM' 'AzureVM' 'FlexServerPG' (FlexServerPG) 'MySQLAzureFlexServer' (MySQLAzureFlex Sunucusu) 'OracleIaasVM' 'SAPAzureÖrneği' 'SqlDatabase' (SqlVeritabanı) 'SqlMI' 'Bilinmiyor' |
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ı' |
sqlServerLicense | SQL server lisansı. | 'Hayır' 'Bilinmiyor' 'Evet' |
SqlAssessmentV3Properties
İ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. | SqlAssessmentSettings |
SqlDbSettingsV3
İsim | Açıklama | Değer |
---|---|---|
azureSqlComputeTier | Azure SQL işlem katmanını alır veya ayarlar. | 'Otomatik' 'Sağlandı' 'Sunucusuz' 'Bilinmiyor' |
azureSqlDataBaseType | Azure PAAS SQL örneği türünü alır veya ayarlar. | 'Otomatik' 'Elastik Havuz' 'Tek Veritabanı' 'Bilinmiyor' |
azureSqlPurchaseModel | Azure SQL satın alma modelini alır veya ayarlar. | 'DTU' 'Bilinmiyor' 'Sanal Çekirdek' |
azureSqlServiceTier | Azure SQL hizmet katmanını alır veya ayarlar. | 'SqlService_Automatic' 'SqlService_BusinessCritical' 'SqlService_GeneralPurpose' 'SqlService_HyperScale' 'SqlService_Unknown' |
SqlMiSettingsV3
İsim | Açıklama | Değer |
---|---|---|
azureSqlInstanceType | Azure PAAS SQL örneği türünü alır veya ayarlar. | 'Otomatik' 'Örnek Havuzları' 'Tek Örnek' 'Bilinmiyor' |
azureSqlServiceTier | Azure SQL hizmet katmanını alır veya ayarlar. | 'SqlService_Automatic' 'SqlService_BusinessCritical' 'SqlService_GeneralPurpose' 'SqlService_HyperScale' 'SqlService_Unknown' |
SqlVmSettings
İsim | Açıklama | Değer |
---|---|---|
instanceSeries | Azure VM ailelerini alır veya ayarlar (tutmak için örnek serisi çağırma diğer hedeflerle tutarlı). |
Herhangi birini içeren dize dizisi: 'Av2_series' 'Basic_A0_A4' 'Dadsv5_series' 'Dasv4_series' 'Dasv5_series' 'Dav4_series' 'DC_Series' 'Ddsv4_series' 'Ddsv5_series' 'Ddv4_series' 'Ddv5_series' 'DSv2_series' 'Dsv3_series' 'Dsv4_series' 'Dsv5_series' 'DS_series' 'Dv2_series' 'Dv3_series' 'Dv4_series' 'Dv5_series' 'D_series' 'Eadsv5_series' 'Easv4_series' 'Easv5_series' 'Eav4_series' 'Ebdsv5_series' 'Ebsv5_series' 'Edsv4_series' 'Edsv5_series' 'Edv4_series' 'Edv5_series' 'Esv3_series' 'Esv4_series' 'Esv5_series' 'Ev3_series' 'Ev4_series' 'Ev5_series' 'Fsv2_series' 'Fs_series' 'F_series' 'GS_series' 'G_series' 'H_series' 'Lsv2_series' 'Ls_series' 'Mdsv2_series' 'Msv2_series' 'Mv2_series' 'M_series' 'Standard_A0_A7' 'Standard_A8_A11' 'Bilinmiyor' |
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
assessmentProjects/sqlAssessments 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/sqlAssessments kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Migrate/assessmentProjects/sqlAssessments@2024-03-03-preview"
name = "string"
parent_id = "string"
body = {
properties = {
details = {
}
fallbackMachineAssessmentArmId = "string"
scope = {
azureResourceGraphQuery = "string"
scopeType = "string"
serverGroupId = "string"
}
settings = {
asyncCommitModeIntent = "string"
azureLocation = "string"
azureSecurityOfferingType = "string"
azureSqlDatabaseSettings = {
azureSqlComputeTier = "string"
azureSqlDataBaseType = "string"
azureSqlPurchaseModel = "string"
azureSqlServiceTier = "string"
}
azureSqlManagedInstanceSettings = {
azureSqlInstanceType = "string"
azureSqlServiceTier = "string"
}
azureSqlVmSettings = {
instanceSeries = [
"string"
]
}
billingSettings = {
licensingProgram = "string"
subscriptionId = "string"
}
currency = "string"
disasterRecoveryLocation = "string"
discountPercentage = int
enableHadrAssessment = bool
entityUptime = {
daysPerMonth = int
hoursPerDay = int
}
environmentType = "string"
isInternetAccessAvailable = bool
multiSubnetIntent = "string"
osLicense = "string"
performanceData = {
percentile = "string"
perfDataEndTime = "string"
perfDataStartTime = "string"
timeRange = "string"
}
preferredTargets = [
"string"
]
savingsSettings = {
azureOfferCode = "string"
savingsOptions = "string"
}
scalingFactor = int
sizingCriterion = "string"
sqlServerLicense = "string"
}
}
}
}
Özellik Değerleri
Microsoft.Migrate/assessmentProjects/sqlAssessments
İ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. | SqlAssessmentV3Properties |
tür | Kaynak türü | "Microsoft.Migrate/assessmentProjects/sqlAssessments@2024-03-03-preview" |
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 |
Varlık Çalışma Süresi
İsim | Açıklama | Değer |
---|---|---|
daysPerMonth | Aylık günleri alır. | Int |
saat/Gün | Günlük saatleri alır. | Int |
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 |
SqlAssessmentSettings
İsim | Açıklama | Değer |
---|---|---|
asyncCommitModeIntent | Zaman uyumsuz işleme modunun amacını belirten kullanıcı tercihini alır veya ayarlar. | 'Felaket Kurtarma' 'Yüksek Kullanılabilirlik' 'Hiçbiri' |
azureLocation | Makinelerin geçirileceği Azure Konumu veya Azure bölgesi. | String |
azureSecurityOfferingType | Azure güvenlik teklifi türünü belirten bir değer alır veya ayarlar. | 'MDC' 'HAYIR' |
azureSqlDatabaseSettings | Kullanıcı tarafından yapılandırılabilir SQL veritabanı ayarlarını alır veya ayarlar. | SqlDbSettingsV3 |
azureSqlManagedInstanceSettings | Kullanıcı tarafından yapılandırılabilir SQL yönetilen örneği ayarlarını alır veya ayarlar. | SqlMiSettingsV3 |
azureSqlVmSettings | Kullanıcı tarafından yapılandırılabilir SQL VM ayarlarını alır veya ayarlar. | SqlVmSettings |
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' |
disasterRecoveryLocation | Makinelerin bulunduğu Azure Konumunu veya Azure bölgesini alır veya ayarlar geçirilecek. |
'Orta Avustralya' 'AvustralyaMerkez2' 'Doğu Avustralya' 'AvustralyaGüneydoğu' 'Güney Brezilya' 'Kanada Merkezi' 'Doğu Kanada' 'Orta Hindistan' 'Merkezi Biz' 'Çindoğu' 'ÇinDoğu2' 'Kuzeydeki Çin' 'ÇinKuzey2' 'Doğu Asya' 'Doğu Biz' 'DoğuUs2' 'FransaMerkez' 'Güney Fransa' 'AlmanyaMerkez' 'Kuzey Almanya' 'AlmanyaKuzeydoğu' 'Orta Almanya' 'İsrail Merkezi' 'Kuzeyİtalya' 'Doğu Japonya' 'Batı Japonya' 'JioHindistan Batı' 'Kore Merkezi' 'Güney Kore' 'Meksika Merkezi' 'Yeni ZelandaKuzey' 'KuzeyMerkez ABD' 'KuzeyAvrupa' 'NorveçEast' 'Norveç'in Batısı' 'PolonyaMerkez' 'KatarCentral' 'Güney Afrika'nın Kuzeyi' 'Güney AfrikaBatı' 'Güney Merkez ABD' 'Güneydoğu Asya' 'Güney Hindistan' 'Orta İspanya' 'İsveçMerkez' 'Kuzeydeki İsviçre' 'İsviçreWest' 'BAECentral' 'BAE'nin kuzeyi' 'Birleşik Krallık' 'Birleşik Krallık' 'Bilinmiyor' 'USDoDCentral' 'USDoDEast' 'ABDGovArizona' 'USGovIowa' 'ABDGovTeksas' 'ABD' 'Doğuştan Doğu' 'Batı'ya Ulaşın' 'UsSecCentral' (UsSecCentral) 'UsSecEast' 'BizSecWest' 'WestCentralUs' (Batı Merkez Biz) 'Batı Avrupa' 'Batı Hindistan' 'Batı' 'BatıUs2' |
discountPercentage (indirim) | Özel indirim yüzdesi. | Int |
enableHadrAssessment | HADR değerlendirmelerinin oluşturulması gerekip gerekmediğini belirten bir değer alır veya ayarlar. | Boole |
varlıkÇalışma Süresi | Varlığın (SQL, VM' ler) içinde bulunduğu süreyi alır veya ayarlar şirket içi ortam. |
EntityUptime |
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' |
isInternetAccessAvailable | İnternet erişiminin kullanılabilir olup olmadığını belirten bir değer alır veya ayarlar. | Boole |
multiSubnetIntent | Çok alt ağ yapılandırmasının amacını belirten kullanıcı tercihini alır veya ayarlar. | 'Felaket Kurtarma' 'Yüksek Kullanılabilirlik' 'Hiçbiri' |
işletim sistemi lisansı | Azure hibrit kullanım avantajını görüntülemek için kullanıcı tarafından yapılandırılabilir ayarı alır veya ayarlar. | 'Hayır' 'Bilinmiyor' 'Evet' |
performans verileri | Performans verilerini alır veya ayarlar. | Performans Verileri |
tercih edilen hedefler | SQL'i tercih edilen azure hedeflerini alır veya ayarlar. | Herhangi birini içeren dize dizisi: 'AKS' 'Avs' 'AzureAppService' 'AzureAppServiceContainer' 'AzureSpringApps' 'AzureSQLVM' 'AzureVM' 'FlexServerPG' (FlexServerPG) 'MySQLAzureFlexServer' (MySQLAzureFlex Sunucusu) 'OracleIaasVM' 'SAPAzureÖrneği' 'SqlDatabase' (SqlVeritabanı) 'SqlMI' 'Bilinmiyor' |
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ı' |
sqlServerLicense | SQL server lisansı. | 'Hayır' 'Bilinmiyor' 'Evet' |
SqlAssessmentV3Properties
İ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. | SqlAssessmentSettings |
SqlDbSettingsV3
İsim | Açıklama | Değer |
---|---|---|
azureSqlComputeTier | Azure SQL işlem katmanını alır veya ayarlar. | 'Otomatik' 'Sağlandı' 'Sunucusuz' 'Bilinmiyor' |
azureSqlDataBaseType | Azure PAAS SQL örneği türünü alır veya ayarlar. | 'Otomatik' 'Elastik Havuz' 'Tek Veritabanı' 'Bilinmiyor' |
azureSqlPurchaseModel | Azure SQL satın alma modelini alır veya ayarlar. | 'DTU' 'Bilinmiyor' 'Sanal Çekirdek' |
azureSqlServiceTier | Azure SQL hizmet katmanını alır veya ayarlar. | 'SqlService_Automatic' 'SqlService_BusinessCritical' 'SqlService_GeneralPurpose' 'SqlService_HyperScale' 'SqlService_Unknown' |
SqlMiSettingsV3
İsim | Açıklama | Değer |
---|---|---|
azureSqlInstanceType | Azure PAAS SQL örneği türünü alır veya ayarlar. | 'Otomatik' 'Örnek Havuzları' 'Tek Örnek' 'Bilinmiyor' |
azureSqlServiceTier | Azure SQL hizmet katmanını alır veya ayarlar. | 'SqlService_Automatic' 'SqlService_BusinessCritical' 'SqlService_GeneralPurpose' 'SqlService_HyperScale' 'SqlService_Unknown' |
SqlVmSettings
İsim | Açıklama | Değer |
---|---|---|
instanceSeries | Azure VM ailelerini alır veya ayarlar (tutmak için örnek serisi çağırma diğer hedeflerle tutarlı). |
Herhangi birini içeren dize dizisi: 'Av2_series' 'Basic_A0_A4' 'Dadsv5_series' 'Dasv4_series' 'Dasv5_series' 'Dav4_series' 'DC_Series' 'Ddsv4_series' 'Ddsv5_series' 'Ddv4_series' 'Ddv5_series' 'DSv2_series' 'Dsv3_series' 'Dsv4_series' 'Dsv5_series' 'DS_series' 'Dv2_series' 'Dv3_series' 'Dv4_series' 'Dv5_series' 'D_series' 'Eadsv5_series' 'Easv4_series' 'Easv5_series' 'Eav4_series' 'Ebdsv5_series' 'Ebsv5_series' 'Edsv4_series' 'Edsv5_series' 'Edv4_series' 'Edv5_series' 'Esv3_series' 'Esv4_series' 'Esv5_series' 'Ev3_series' 'Ev4_series' 'Ev5_series' 'Fsv2_series' 'Fs_series' 'F_series' 'GS_series' 'G_series' 'H_series' 'Lsv2_series' 'Ls_series' 'Mdsv2_series' 'Msv2_series' 'Mv2_series' 'M_series' 'Standard_A0_A7' 'Standard_A8_A11' 'Bilinmiyor' |