共用方式為


Microsoft.Migrate assessmentProjects/sqlAssessments 2024-03-03-預覽版

Bicep 資源定義

assessmentProjects/sqlAssessments 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Migrate/assessmentProjects/sqlAssessments 資源,請將下列 Bicep 新增至範本。

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'
    }
  }
}

屬性值

Microsoft.Migrate/assessmentProjects/sqlAssessments

名稱 說明 價值觀
名稱 資源名稱 字串

約束:
模式 = ^[^<>&:\?/#]{1,260}$ (必要)
家長 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:assessmentProjects
屬性 此資源的資源特定屬性。 SqlAssessmentV3屬性

評估詳情

名稱 說明 價值觀

BillingSettings

名稱 說明 價值觀
licensingProgram 許可計劃 取得或設定授權計劃。 'EA'
'馬華'
“零售”
“未知”
subscriptionId (訂閱ID) 取得或設定所選授權計劃的訂用帳戶標識碼。 字符串

實體正常運行時間

名稱 說明 價值觀
每月天數 取得每個月的天數。 整數 (int)
小時/天 取得每天的時數。 整數 (int)

性能數據

名稱 說明 價值觀
百分比 評估時要考慮的使用率數據值的百分位數
機器。
'百分位數 50'
'百分位數 90'
'百分位數 95'
'百分位數99'
'PercentileUnknown' (未知百分比)
perfDataEndTime 取得或設定要考慮評估效能數據的結束時間。 字符串
perfDataStartTime 取得或設定考慮評估效能數據的開始時間。 字符串
時間範圍 應考慮歷史使用率數據的時間範圍
評估。
“自定義”
“日”
“月”
“周”

儲蓄設置

名稱 說明 價值觀
azureOfferCode 取得或設定 Azure 供應項目程序代碼。 'EA'
“MSAZR0003P”
“MSAZR0023P”
“MSAZRUSGOV0003P”
“MSMCAZR0044P”
“MSMCAZR0059P”
“MSMCAZR0060P”
“MSMCAZR0063P”
'SavingsPlan1 年'
'SavingsPlan3 年'
“未知”
savingsOptions 取得或設定儲存選項。 “CustomAzureOfferCode”
“無”
'RI1 年'
'RI3 年'
'SavingsPlan1 年'
'SavingsPlan3 年'

影響範圍

名稱 說明 價值觀
azureResourceGraphQuery 查詢 ARG 查詢。 字符串
範圍類型 範圍類型 “AzureResourceGraphQuery”
“ServerGroupId”
serverGroupId 伺服器組 ID 伺服器群組arm識別碼。 字符串

SqlAssessmentSettings

名稱 說明 價值觀
asyncCommitModeIntent異步提交模式意圖 取得或設定使用者喜好設定,指出異步認可模式的意圖。 “災難恢復”
“高可用性”
“無”
azureLocation 要移轉機器的 Azure 位置或 Azure 區域。 字符串
azureSecurityOfferingType 取得或設定值,指出 Azure 安全性供應項目類型。 “MDC”
'否'
azureSqlDatabaseSettings 取得或設定用戶可設定的 SQL 資料庫設定。 SqlDbSettingsV3
azureSqlManagedInstanceSettings 取得或設定用戶可設定的 SQL 受控實例設定。 SqlMiSettingsV3
azureSqlVmSettings 取得或設定用戶可設定的 SQL VM 設定。 SqlVmSettings
billing設置 取得或設定帳單設定。 BillingSettings
貨幣 應報告價格的貨幣。 'ARS'
'澳元'
'民進'
'CAD'
'瑞士法郎'
'人民幣'
'民進'
歐元'
'英鎊'
'HK'
'BN'
'民進'
'日圓'
'韓元'
'民進'
'RM'
'挪威克朗'
'紐西蘭元'
'摩擦'
'SAR'
'SEK'
'嘗試'
'民進'
“未知”
'美元'
'扎爾'
disasterRecoveryLocation 取得或設定機器所在位置的 Azure 位置或 Azure 區域
將會移轉。
'澳大利亞中部'
'AustraliaCentral2' (澳大利亞中部 2)
'澳大利亞東部'
'澳大利亞東南部'
'巴西南部'
加拿大中部”
'CanadaEast' 加拿大東部
'印度中部'
“CentralUs”
'中國東部'
'中國東方 2'
'中國北方'
'中國北方 2'
'東亞'
“東方我們”
'EastUs2' (東美國 2)
'FranceCentral'
'FranceSouth' (法國南部)
'德國中央'
'德國北部'
'德國東北部'
'德國西部中部'
“以色列中心”
'義大利諾思'
'JapanEast' (日本東部)
'日本西部'
'JioIndiaWest'
'韓國中央'
'韓國'
'墨西哥中心'
'紐西蘭北部'
'NorthCentralUs'
'北歐'
'挪威東部'
“挪威西部”
“波蘭中心”
“卡達中心”
'SouthAfricaNorth' (南非北部)
'SouthAfricaWest' (南非西部)
'SouthCentralUs' (美國中南部)
'東南亞'
'南印度'
'西班牙中心'
'瑞典中心'
'瑞士諾思'
'瑞士西部'
'UAECentral' 阿聯酋中心
'UAENorth'
'英國南部'
'UkWest'
“未知”
'USDoDCentral' 美元
'USDoDEast' 美元
'USGovArizona' (美國亞利桑那州)
'美國愛荷華州'
'USGovTexas'
'USGovVirginia'
'UsNatEast'
“美國國民西敏寺銀行”
“UsSecCentral”
'UsSecEast'
'UsSecWest'
'WestCentralUs' (美國中西部)
“西歐”
'西印度'
《西我們》
'WestUs2' (西部美國 2)
discountPercentage (折扣百分比) 自定義折扣百分比。 整數 (int)
啟用HadrAssessment 取得或設定值,指出是否需要建立HADR評量。 布爾 (bool)
entityUptime (實體正常運行時間) 取得或設定實體在 中啟動的持續時間
內部部署環境。
實體正常運行時間
環境類型 取得或設定用戶可設定的設定,以顯示環境類型。 “開發測試”
“生產”
“未知”
isInternetAccessAvailable 取得或設定值,指出因特網存取是否可用。 布爾 (bool)
multiSubnetIntent 取得或設定用戶喜好設定,指出多重子網組態的意圖。 “災難恢復”
“高可用性”
“無”
osLicense 取得或設定用戶可設定的設定,以顯示 Azure 混合式使用權益。 '否'
“未知”
'是'
performanceData 取得或設定效能數據。 性能數據
preferredTargets (首選目標) 取得或設定慣用的 Azure 目標 SQL。 包含任何的字串數組:
'AKS'
“阿夫斯”
“AzureAppService”
“AzureAppServiceContainer”
“AzureSpringApps”
“AzureSQLVM”
“AzureVM”
'FlexServerPG'
'MySQLAzureFlexServer'
“OracleIaasVM”
“SAPAzureInstance”
'SqlDatabase'
'SqlMI'
“未知”
savingsSettings 取得或設定儲存設定。 儲蓄設置
縮放因數 建議時,使用者想要在效能計量上的緩衝區百分比
Azure 大小。
整數 (int)
sizingCriterion 評定大小調整準則。 “AsOnPremises”
“基於性能”
sqlServer許可證 SQL Server 授權。 '否'
“未知”
'是'

SqlAssessmentV3屬性

名稱 說明 價值觀
詳細資訊 取得或設定評估的詳細數據。 評估詳情
fallbackMachineAssessmentArmId 取得或設定 VM 後援的電腦評量 ARM 識別碼。 字符串
範圍 取得或設定評量的範圍。 範圍
設定 取得或設定評估的設定。 SqlAssessmentSettings

SqlDbSettingsV3

名稱 說明 價值觀
azureSqlComputeTier 取得或設定 Azure SQL 計算層。 “自動”
“已配置”
'無伺服器'
“未知”
azureSqlDataBaseType 取得或設定 Azure PAAS SQL 實例類型。 “自動”
“彈性池”
“SingleDatabase”
“未知”
azureSqlPurchaseModel 取得或設定 Azure SQL 購買模型。 “DTU”
“未知”
'VCore'
azureSqlServiceTier 取得或設定 Azure SQL 服務層級。 “SqlService_Automatic”
“SqlService_BusinessCritical”
“SqlService_GeneralPurpose”
“SqlService_HyperScale”
“SqlService_Unknown”

SqlMiSettingsV3

名稱 說明 價值觀
azureSqlInstanceType 取得或設定 Azure PAAS SQL 實例類型。 “自動”
“實例池”
“SingleInstance”
“未知”
azureSqlServiceTier 取得或設定 Azure SQL 服務層級。 “SqlService_Automatic”
“SqlService_BusinessCritical”
“SqlService_GeneralPurpose”
“SqlService_HyperScale”
“SqlService_Unknown”

SqlVmSettings

名稱 說明 價值觀
instanceSeries 取得或設定 Azure VM 系列 (呼叫實例系列以保留它
與其他目標一致。
包含任何的字串數組:
“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”
“未知”

ARM 樣本資源定義

assessmentProjects/sqlAssessments 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Migrate/assessmentProjects/sqlAssessments 資源,請將下列 JSON 新增至範本。

{
  "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"
    }
  }
}

屬性值

Microsoft.Migrate/assessmentProjects/sqlAssessments

名稱 說明 價值觀
apiVersion API 版本 “2024-03-03-預覽”
名稱 資源名稱 字串

約束:
模式 = ^[^<>&:\?/#]{1,260}$ (必要)
屬性 此資源的資源特定屬性。 SqlAssessmentV3屬性
類型 資源類型 “Microsoft.Migrate/assessmentProjects/sqlAssessments”

評估詳情

名稱 說明 價值觀

BillingSettings

名稱 說明 價值觀
licensingProgram 許可計劃 取得或設定授權計劃。 'EA'
'馬華'
“零售”
“未知”
subscriptionId (訂閱ID) 取得或設定所選授權計劃的訂用帳戶標識碼。 字符串

實體正常運行時間

名稱 說明 價值觀
每月天數 取得每個月的天數。 整數 (int)
小時/天 取得每天的時數。 整數 (int)

性能數據

名稱 說明 價值觀
百分比 評估時要考慮的使用率數據值的百分位數
機器。
'百分位數 50'
'百分位數 90'
'百分位數 95'
'百分位數99'
'PercentileUnknown' (未知百分比)
perfDataEndTime 取得或設定要考慮評估效能數據的結束時間。 字符串
perfDataStartTime 取得或設定考慮評估效能數據的開始時間。 字符串
時間範圍 應考慮歷史使用率數據的時間範圍
評估。
“自定義”
“日”
“月”
“周”

儲蓄設置

名稱 說明 價值觀
azureOfferCode 取得或設定 Azure 供應項目程序代碼。 'EA'
“MSAZR0003P”
“MSAZR0023P”
“MSAZRUSGOV0003P”
“MSMCAZR0044P”
“MSMCAZR0059P”
“MSMCAZR0060P”
“MSMCAZR0063P”
'SavingsPlan1 年'
'SavingsPlan3 年'
“未知”
savingsOptions 取得或設定儲存選項。 “CustomAzureOfferCode”
“無”
'RI1 年'
'RI3 年'
'SavingsPlan1 年'
'SavingsPlan3 年'

影響範圍

名稱 說明 價值觀
azureResourceGraphQuery 查詢 ARG 查詢。 字符串
範圍類型 範圍類型 “AzureResourceGraphQuery”
“ServerGroupId”
serverGroupId 伺服器組 ID 伺服器群組arm識別碼。 字符串

SqlAssessmentSettings

名稱 說明 價值觀
asyncCommitModeIntent異步提交模式意圖 取得或設定使用者喜好設定,指出異步認可模式的意圖。 “災難恢復”
“高可用性”
“無”
azureLocation 要移轉機器的 Azure 位置或 Azure 區域。 字符串
azureSecurityOfferingType 取得或設定值,指出 Azure 安全性供應項目類型。 “MDC”
'否'
azureSqlDatabaseSettings 取得或設定用戶可設定的 SQL 資料庫設定。 SqlDbSettingsV3
azureSqlManagedInstanceSettings 取得或設定用戶可設定的 SQL 受控實例設定。 SqlMiSettingsV3
azureSqlVmSettings 取得或設定用戶可設定的 SQL VM 設定。 SqlVmSettings
billing設置 取得或設定帳單設定。 BillingSettings
貨幣 應報告價格的貨幣。 'ARS'
'澳元'
'民進'
'CAD'
'瑞士法郎'
'人民幣'
'民進'
歐元'
'英鎊'
'HK'
'BN'
'民進'
'日圓'
'韓元'
'民進'
'RM'
'挪威克朗'
'紐西蘭元'
'摩擦'
'SAR'
'SEK'
'嘗試'
'民進'
“未知”
'美元'
'扎爾'
disasterRecoveryLocation 取得或設定機器所在位置的 Azure 位置或 Azure 區域
將會移轉。
'澳大利亞中部'
'AustraliaCentral2' (澳大利亞中部 2)
'澳大利亞東部'
'澳大利亞東南部'
'巴西南部'
加拿大中部”
'CanadaEast' 加拿大東部
'印度中部'
“CentralUs”
'中國東部'
'中國東方 2'
'中國北方'
'中國北方 2'
'東亞'
“東方我們”
'EastUs2' (東美國 2)
'FranceCentral'
'FranceSouth' (法國南部)
'德國中央'
'德國北部'
'德國東北部'
'德國西部中部'
“以色列中心”
'義大利諾思'
'JapanEast' (日本東部)
'日本西部'
'JioIndiaWest'
'韓國中央'
'韓國'
'墨西哥中心'
'紐西蘭北部'
'NorthCentralUs'
'北歐'
'挪威東部'
“挪威西部”
“波蘭中心”
“卡達中心”
'SouthAfricaNorth' (南非北部)
'SouthAfricaWest' (南非西部)
'SouthCentralUs' (美國中南部)
'東南亞'
'南印度'
'西班牙中心'
'瑞典中心'
'瑞士諾思'
'瑞士西部'
'UAECentral' 阿聯酋中心
'UAENorth'
'英國南部'
'UkWest'
“未知”
'USDoDCentral' 美元
'USDoDEast' 美元
'USGovArizona' (美國亞利桑那州)
'美國愛荷華州'
'USGovTexas'
'USGovVirginia'
'UsNatEast'
“美國國民西敏寺銀行”
“UsSecCentral”
'UsSecEast'
'UsSecWest'
'WestCentralUs' (美國中西部)
“西歐”
'西印度'
《西我們》
'WestUs2' (西部美國 2)
discountPercentage (折扣百分比) 自定義折扣百分比。 整數 (int)
啟用HadrAssessment 取得或設定值,指出是否需要建立HADR評量。 布爾 (bool)
entityUptime (實體正常運行時間) 取得或設定實體在 中啟動的持續時間
內部部署環境。
實體正常運行時間
環境類型 取得或設定用戶可設定的設定,以顯示環境類型。 “開發測試”
“生產”
“未知”
isInternetAccessAvailable 取得或設定值,指出因特網存取是否可用。 布爾 (bool)
multiSubnetIntent 取得或設定用戶喜好設定,指出多重子網組態的意圖。 “災難恢復”
“高可用性”
“無”
osLicense 取得或設定用戶可設定的設定,以顯示 Azure 混合式使用權益。 '否'
“未知”
'是'
performanceData 取得或設定效能數據。 性能數據
preferredTargets (首選目標) 取得或設定慣用的 Azure 目標 SQL。 包含任何的字串數組:
'AKS'
“阿夫斯”
“AzureAppService”
“AzureAppServiceContainer”
“AzureSpringApps”
“AzureSQLVM”
“AzureVM”
'FlexServerPG'
'MySQLAzureFlexServer'
“OracleIaasVM”
“SAPAzureInstance”
'SqlDatabase'
'SqlMI'
“未知”
savingsSettings 取得或設定儲存設定。 儲蓄設置
縮放因數 建議時,使用者想要在效能計量上的緩衝區百分比
Azure 大小。
整數 (int)
sizingCriterion 評定大小調整準則。 “AsOnPremises”
“基於性能”
sqlServer許可證 SQL Server 授權。 '否'
“未知”
'是'

SqlAssessmentV3屬性

名稱 說明 價值觀
詳細資訊 取得或設定評估的詳細數據。 評估詳情
fallbackMachineAssessmentArmId 取得或設定 VM 後援的電腦評量 ARM 識別碼。 字符串
範圍 取得或設定評量的範圍。 範圍
設定 取得或設定評估的設定。 SqlAssessmentSettings

SqlDbSettingsV3

名稱 說明 價值觀
azureSqlComputeTier 取得或設定 Azure SQL 計算層。 “自動”
“已配置”
'無伺服器'
“未知”
azureSqlDataBaseType 取得或設定 Azure PAAS SQL 實例類型。 “自動”
“彈性池”
“SingleDatabase”
“未知”
azureSqlPurchaseModel 取得或設定 Azure SQL 購買模型。 “DTU”
“未知”
'VCore'
azureSqlServiceTier 取得或設定 Azure SQL 服務層級。 “SqlService_Automatic”
“SqlService_BusinessCritical”
“SqlService_GeneralPurpose”
“SqlService_HyperScale”
“SqlService_Unknown”

SqlMiSettingsV3

名稱 說明 價值觀
azureSqlInstanceType 取得或設定 Azure PAAS SQL 實例類型。 “自動”
“實例池”
“SingleInstance”
“未知”
azureSqlServiceTier 取得或設定 Azure SQL 服務層級。 “SqlService_Automatic”
“SqlService_BusinessCritical”
“SqlService_GeneralPurpose”
“SqlService_HyperScale”
“SqlService_Unknown”

SqlVmSettings

名稱 說明 價值觀
instanceSeries 取得或設定 Azure VM 系列 (呼叫實例系列以保留它
與其他目標一致。
包含任何的字串數組:
“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”
“未知”

使用範例

Terraform (AzAPI 提供者) 資源定義

assessmentProjects/sqlAssessments 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Migrate/assessmentProjects/sqlAssessments 資源,請將下列 Terraform 新增至範本。

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"
      }
    }
  }
}

屬性值

Microsoft.Migrate/assessmentProjects/sqlAssessments

名稱 說明 價值觀
名稱 資源名稱 字串

約束:
模式 = ^[^<>&:\?/#]{1,260}$ (必要)
父項識別碼 此資源為父系之資源的標識碼。 類型資源的標識碼:assessmentProjects
屬性 此資源的資源特定屬性。 SqlAssessmentV3屬性
類型 資源類型 “Microsoft.Migrate/assessmentProjects/sqlAssessments@2024-03-03-preview”

評估詳情

名稱 說明 價值觀

BillingSettings

名稱 說明 價值觀
licensingProgram 許可計劃 取得或設定授權計劃。 'EA'
'馬華'
“零售”
“未知”
subscriptionId (訂閱ID) 取得或設定所選授權計劃的訂用帳戶標識碼。 字符串

實體正常運行時間

名稱 說明 價值觀
每月天數 取得每個月的天數。 整數 (int)
小時/天 取得每天的時數。 整數 (int)

性能數據

名稱 說明 價值觀
百分比 評估時要考慮的使用率數據值的百分位數
機器。
'百分位數 50'
'百分位數 90'
'百分位數 95'
'百分位數99'
'PercentileUnknown' (未知百分比)
perfDataEndTime 取得或設定要考慮評估效能數據的結束時間。 字符串
perfDataStartTime 取得或設定考慮評估效能數據的開始時間。 字符串
時間範圍 應考慮歷史使用率數據的時間範圍
評估。
“自定義”
“日”
“月”
“周”

儲蓄設置

名稱 說明 價值觀
azureOfferCode 取得或設定 Azure 供應項目程序代碼。 'EA'
“MSAZR0003P”
“MSAZR0023P”
“MSAZRUSGOV0003P”
“MSMCAZR0044P”
“MSMCAZR0059P”
“MSMCAZR0060P”
“MSMCAZR0063P”
'SavingsPlan1 年'
'SavingsPlan3 年'
“未知”
savingsOptions 取得或設定儲存選項。 “CustomAzureOfferCode”
“無”
'RI1 年'
'RI3 年'
'SavingsPlan1 年'
'SavingsPlan3 年'

影響範圍

名稱 說明 價值觀
azureResourceGraphQuery 查詢 ARG 查詢。 字符串
範圍類型 範圍類型 “AzureResourceGraphQuery”
“ServerGroupId”
serverGroupId 伺服器組 ID 伺服器群組arm識別碼。 字符串

SqlAssessmentSettings

名稱 說明 價值觀
asyncCommitModeIntent異步提交模式意圖 取得或設定使用者喜好設定,指出異步認可模式的意圖。 “災難恢復”
“高可用性”
“無”
azureLocation 要移轉機器的 Azure 位置或 Azure 區域。 字符串
azureSecurityOfferingType 取得或設定值,指出 Azure 安全性供應項目類型。 “MDC”
'否'
azureSqlDatabaseSettings 取得或設定用戶可設定的 SQL 資料庫設定。 SqlDbSettingsV3
azureSqlManagedInstanceSettings 取得或設定用戶可設定的 SQL 受控實例設定。 SqlMiSettingsV3
azureSqlVmSettings 取得或設定用戶可設定的 SQL VM 設定。 SqlVmSettings
billing設置 取得或設定帳單設定。 BillingSettings
貨幣 應報告價格的貨幣。 'ARS'
'澳元'
'民進'
'CAD'
'瑞士法郎'
'人民幣'
'民進'
歐元'
'英鎊'
'HK'
'BN'
'民進'
'日圓'
'韓元'
'民進'
'RM'
'挪威克朗'
'紐西蘭元'
'摩擦'
'SAR'
'SEK'
'嘗試'
'民進'
“未知”
'美元'
'扎爾'
disasterRecoveryLocation 取得或設定機器所在位置的 Azure 位置或 Azure 區域
將會移轉。
'澳大利亞中部'
'AustraliaCentral2' (澳大利亞中部 2)
'澳大利亞東部'
'澳大利亞東南部'
'巴西南部'
加拿大中部”
'CanadaEast' 加拿大東部
'印度中部'
“CentralUs”
'中國東部'
'中國東方 2'
'中國北方'
'中國北方 2'
'東亞'
“東方我們”
'EastUs2' (東美國 2)
'FranceCentral'
'FranceSouth' (法國南部)
'德國中央'
'德國北部'
'德國東北部'
'德國西部中部'
“以色列中心”
'義大利諾思'
'JapanEast' (日本東部)
'日本西部'
'JioIndiaWest'
'韓國中央'
'韓國'
'墨西哥中心'
'紐西蘭北部'
'NorthCentralUs'
'北歐'
'挪威東部'
“挪威西部”
“波蘭中心”
“卡達中心”
'SouthAfricaNorth' (南非北部)
'SouthAfricaWest' (南非西部)
'SouthCentralUs' (美國中南部)
'東南亞'
'南印度'
'西班牙中心'
'瑞典中心'
'瑞士諾思'
'瑞士西部'
'UAECentral' 阿聯酋中心
'UAENorth'
'英國南部'
'UkWest'
“未知”
'USDoDCentral' 美元
'USDoDEast' 美元
'USGovArizona' (美國亞利桑那州)
'美國愛荷華州'
'USGovTexas'
'USGovVirginia'
'UsNatEast'
“美國國民西敏寺銀行”
“UsSecCentral”
'UsSecEast'
'UsSecWest'
'WestCentralUs' (美國中西部)
“西歐”
'西印度'
《西我們》
'WestUs2' (西部美國 2)
discountPercentage (折扣百分比) 自定義折扣百分比。 整數 (int)
啟用HadrAssessment 取得或設定值,指出是否需要建立HADR評量。 布爾 (bool)
entityUptime (實體正常運行時間) 取得或設定實體在 中啟動的持續時間
內部部署環境。
實體正常運行時間
環境類型 取得或設定用戶可設定的設定,以顯示環境類型。 “開發測試”
“生產”
“未知”
isInternetAccessAvailable 取得或設定值,指出因特網存取是否可用。 布爾 (bool)
multiSubnetIntent 取得或設定用戶喜好設定,指出多重子網組態的意圖。 “災難恢復”
“高可用性”
“無”
osLicense 取得或設定用戶可設定的設定,以顯示 Azure 混合式使用權益。 '否'
“未知”
'是'
performanceData 取得或設定效能數據。 性能數據
preferredTargets (首選目標) 取得或設定慣用的 Azure 目標 SQL。 包含任何的字串數組:
'AKS'
“阿夫斯”
“AzureAppService”
“AzureAppServiceContainer”
“AzureSpringApps”
“AzureSQLVM”
“AzureVM”
'FlexServerPG'
'MySQLAzureFlexServer'
“OracleIaasVM”
“SAPAzureInstance”
'SqlDatabase'
'SqlMI'
“未知”
savingsSettings 取得或設定儲存設定。 儲蓄設置
縮放因數 建議時,使用者想要在效能計量上的緩衝區百分比
Azure 大小。
整數 (int)
sizingCriterion 評定大小調整準則。 “AsOnPremises”
“基於性能”
sqlServer許可證 SQL Server 授權。 '否'
“未知”
'是'

SqlAssessmentV3屬性

名稱 說明 價值觀
詳細資訊 取得或設定評估的詳細數據。 評估詳情
fallbackMachineAssessmentArmId 取得或設定 VM 後援的電腦評量 ARM 識別碼。 字符串
範圍 取得或設定評量的範圍。 範圍
設定 取得或設定評估的設定。 SqlAssessmentSettings

SqlDbSettingsV3

名稱 說明 價值觀
azureSqlComputeTier 取得或設定 Azure SQL 計算層。 “自動”
“已配置”
'無伺服器'
“未知”
azureSqlDataBaseType 取得或設定 Azure PAAS SQL 實例類型。 “自動”
“彈性池”
“SingleDatabase”
“未知”
azureSqlPurchaseModel 取得或設定 Azure SQL 購買模型。 “DTU”
“未知”
'VCore'
azureSqlServiceTier 取得或設定 Azure SQL 服務層級。 “SqlService_Automatic”
“SqlService_BusinessCritical”
“SqlService_GeneralPurpose”
“SqlService_HyperScale”
“SqlService_Unknown”

SqlMiSettingsV3

名稱 說明 價值觀
azureSqlInstanceType 取得或設定 Azure PAAS SQL 實例類型。 “自動”
“實例池”
“SingleInstance”
“未知”
azureSqlServiceTier 取得或設定 Azure SQL 服務層級。 “SqlService_Automatic”
“SqlService_BusinessCritical”
“SqlService_GeneralPurpose”
“SqlService_HyperScale”
“SqlService_Unknown”

SqlVmSettings

名稱 說明 價值觀
instanceSeries 取得或設定 Azure VM 系列 (呼叫實例系列以保留它
與其他目標一致。
包含任何的字串數組:
“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”
“未知”