swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector AssessedSqlRecommendedEntityOperations API schemes: - https tags: - name: AssessedSqlRecommendedEntityOperations paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/recommendedAssessedEntities : get: operationId: microsoftAzureAssessedsqlrecommendedentityoperationsListbysqlassessmentv2 tags: - AssessedSqlRecommendedEntityOperations description: List AssessedSqlRecommendedEntity resources by SqlAssessmentV2 parameters: - $ref: ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - name: $filter in: query description: Filter query. required: false type: string - name: pageSize in: query description: Optional parameter for page size. required: false type: integer format: int32 - name: continuationToken in: query description: Optional parameter for continuation token. required: false type: string - name: totalRecordCount in: query description: Total record count. required: false type: integer format: int32 - name: projectName in: path description: Assessment Project Name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: groupName in: path description: Group ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: assessmentName in: path description: SQL Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedSqlRecommendedEntityListResult' default: description: An unexpected error response. schema: $ref: ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: AssessedSqlRecommendedEntityOperations_ListBySqlAssessmentV2_MaximumSet_Gen: $ref: ./examples/AssessedSqlRecommendedEntityOperations_ListBySqlAssessmentV2_MaximumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Recommendedassessedentities ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/recommendedAssessedEntities/{recommendedAssessedEntityName} : get: operationId: microsoftAzureAssessedsqlrecommendedentityoperationsGet tags: - AssessedSqlRecommendedEntityOperations description: Get a AssessedSqlRecommendedEntity parameters: - $ref: ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - name: projectName in: path description: Assessment Project Name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: groupName in: path description: Group ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: assessmentName in: path description: SQL Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: recommendedAssessedEntityName in: path description: Sql assessment Assessed Recommended Entity ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedSqlRecommendedEntity' default: description: An unexpected error response. schema: $ref: ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessedSqlRecommendedEntityOperations_Get_MaximumSet_Gen: $ref: ./examples/AssessedSqlRecommendedEntityOperations_Get_MaximumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Recommendedassessedentities Recommendedassessedentityname definitions: AzureVmFamily: type: string enum: - Unknown - Basic_A0_A4 - Standard_A0_A7 - Standard_A8_A11 - Av2_series - D_series - Dv2_series - DS_series - DSv2_series - F_series - Fs_series - G_series - GS_series - H_series - Ls_series - Dsv3_series - Dv3_series - Fsv2_series - Ev3_series - Esv3_series - M_series - DC_Series - Lsv2_series - Ev4_series - Esv4_series - Edv4_series - Edsv4_series - Dv4_series - Dsv4_series - Ddv4_series - Ddsv4_series - Easv4_series - Dasv4_series - Mv2_series - Eav4_series - Dav4_series - Msv2_series - Mdsv2_series - Dv5_series - Dsv5_series - Ddv5_series - Ddsv5_series - Dasv5_series - Dadsv5_series - Ev5_series - Esv5_series - Edv5_series - Edsv5_series - Easv5_series - Eadsv5_series - Ebsv5_series - Ebdsv5_series x-ms-enum: name: AzureVmFamily modelAsString: true values: - name: Unknown value: Unknown - name: BasicA0A4 value: Basic_A0_A4 - name: StandardA0A7 value: Standard_A0_A7 - name: StandardA8A11 value: Standard_A8_A11 - name: Av2Series value: Av2_series - name: DSeries value: D_series - name: Dv2Series value: Dv2_series - name: DSSeries value: DS_series - name: DSv2Series value: DSv2_series - name: FSeries value: F_series - name: FsSeries value: Fs_series - name: GSeries value: G_series - name: GSSeries value: GS_series - name: HSeries value: H_series - name: LsSeries value: Ls_series - name: Dsv3Series value: Dsv3_series - name: Dv3Series value: Dv3_series - name: Fsv2Series value: Fsv2_series - name: Ev3Series value: Ev3_series - name: Esv3Series value: Esv3_series - name: MSeries value: M_series - name: DCSeries value: DC_Series - name: Lsv2Series value: Lsv2_series - name: Ev4Series value: Ev4_series - name: Esv4Series value: Esv4_series - name: Edv4Series value: Edv4_series - name: Edsv4Series value: Edsv4_series - name: Dv4Series value: Dv4_series - name: Dsv4Series value: Dsv4_series - name: Ddv4Series value: Ddv4_series - name: Ddsv4Series value: Ddsv4_series - name: Easv4Series value: Easv4_series - name: Dasv4Series value: Dasv4_series - name: Mv2Series value: Mv2_series - name: Eav4Series value: Eav4_series - name: Dav4Series value: Dav4_series - name: Msv2Series value: Msv2_series - name: Mdsv2Series value: Mdsv2_series - name: Dv5Series value: Dv5_series - name: Dsv5Series value: Dsv5_series - name: Ddv5Series value: Ddv5_series - name: Ddsv5Series value: Ddsv5_series - name: Dasv5Series value: Dasv5_series - name: Dadsv5Series value: Dadsv5_series - name: Ev5Series value: Ev5_series - name: Esv5Series value: Esv5_series - name: Edv5Series value: Edv5_series - name: Edsv5Series value: Edsv5_series - name: Easv5Series value: Easv5_series - name: Eadsv5Series value: Eadsv5_series - name: Ebsv5Series value: Ebsv5_series - name: Ebdsv5Series value: Ebdsv5_series AzureManagedDiskSkuDTO: type: object description: Class representing an Azure Managed Disk SKU. properties: diskType: $ref: '#/definitions/AzureManagedDiskSkuDTODiskType' description: Gets the Type ("tier") of disk - e.g. standard, premium, ultra. readOnly: true diskSize: $ref: '#/definitions/AzureDiskSize' description: Gets the Size of the managed disk - e.g. P30, P40. readOnly: true diskRedundancy: $ref: '#/definitions/AzureManagedDiskSkuDTODiskRedundancy' description: Gets disk redundancy - e.g. LRS, ZRS. readOnly: true storageCost: type: number format: float description: Gets the managed disk storage cost. readOnly: true recommendedSizeInGib: type: number format: float description: Gets the recommended in GB of the managed disk. readOnly: true recommendedThroughputInMbps: type: number format: float description: Gets the recommended throughput in MBPS of the managed disk. readOnly: true recommendedIops: type: number format: float description: Gets the recommended IOPS of the managed disk. readOnly: true AzureVirtualMachineSkuDTO: type: object description: Azure Virtual Machine SKU. properties: azureVmFamily: $ref: '#/definitions/AzureVmFamily' description: 'Gets the Virtual Machine Family, for example : standardMSFamily.' readOnly: true cores: type: integer format: int32 description: Gets the Compute Size in vCores. readOnly: true azureSkuName: $ref: '#/definitions/AzureVmSize' description: 'Gets the Virtual Machine SKU name,: E.g. : Standard_F16s.' readOnly: true availableCores: type: integer format: int32 description: 'Gets the Available vCores. This can be less than the vCores in the Constrained vCPU VM Sizes.' readOnly: true maxNetworkInterfaces: type: integer format: int32 description: Gets the Max network interfaces. readOnly: true ImpactedAssessmentObject: type: object description: Class representing the impacted objects. properties: objectName: type: string description: Gets the object name. readOnly: true objectType: type: string description: Gets the object type. readOnly: true MigrationGuidelineContext: type: object description: Migration Guideline Context. properties: contextKey: type: string description: Gets the reasoning context key. contextValue: type: string description: Gets the reasoning context value. AzureQuorumWitnessDTO: type: object description: Quorum Witness. properties: quorumWitnessType: $ref: '#/definitions/AzureQuorumWitnessDTOQuorumWitnessType' description: Gets quorum witness type. readOnly: true CostComponentName: type: string description: Enum to represent component name. enum: - Unknown - MonthlyAzureHybridCostSavings - MonthlySecurityCost - MonthlyPremiumV2StorageCost - MonthlyLinuxAzureHybridCostSavings x-ms-enum: name: CostComponentName modelAsString: true SqlAssessmentMigrationIssue: type: object description: Class representing the SQL migration issues. properties: issueId: type: string description: Gets the issue id. readOnly: true issueCategory: $ref: '#/definitions/SqlAssessmentMigrationIssueCategory' description: Gets the issue category. readOnly: true impactedObjects: type: array description: Gets the list of impacted objects. items: $ref: '#/definitions/ImpactedAssessmentObject' readOnly: true x-ms-identifiers: [] AzureManagedDiskSkuDTODiskType: type: string enum: - Unknown - Standard - StandardSSD - Premium - StandardOrPremium - Ultra - PremiumV2 x-ms-enum: name: AzureManagedDiskSkuDTODiskType modelAsString: true TargetType: type: string enum: - Unknown - Recommended - AzureSqlDatabase - AzureSqlManagedInstance - AzureSqlVirtualMachine - AzureVirtualMachine x-ms-enum: name: TargetType modelAsString: true SqlRecommendationReasoningContext: type: object description: Class representing Azure SQL Recommendation Reasoning Context. properties: contextKey: type: string description: Gets the reasoning context key. contextValue: type: string description: Gets the reasoning context value. CloudSuitability: type: string description: Cloud Suitability for Azure. enum: - Unknown - NotSuitable - Suitable - ConditionallySuitable - ReadinessUnknown x-ms-enum: name: CloudSuitability modelAsString: true values: - name: Unknown value: Unknown description: Unknown. Indicates missing data. - name: NotSuitable value: NotSuitable description: Not Suitable for Azure. - name: Suitable value: Suitable description: Suitable for Azure. - name: ConditionallySuitable value: ConditionallySuitable description: Conditionally Suitable for Azure. - name: ReadinessUnknown value: ReadinessUnknown description: Unknown Readiness for Azure. ProductSupportStatus: type: object description: Class to represent the Product Support Status. properties: currentVersion: type: string description: Gets or sets current version of ServicePack. readOnly: true servicePackStatus: type: string description: Gets or sets ServicePack of the product. readOnly: true esuStatus: type: string description: Gets or sets the Extended Security Update ESU status. readOnly: true supportStatus: type: string description: Gets or sets the support status of the product. readOnly: true eta: type: integer format: int32 description: Gets or sets the ETA. readOnly: true currentEsuYear: type: string description: Gets or sets the current ESU support year. readOnly: true mainstreamEndDate: type: string format: date-time description: Gets or sets the main stream end date of the product. readOnly: true extendedSupportEndDate: type: string format: date-time description: Gets or sets the extended support end date of the product. readOnly: true extendedSecurityUpdateYear1EndDate: type: string format: date-time description: Gets or sets the extended security update year 1 end date of the product. readOnly: true extendedSecurityUpdateYear2EndDate: type: string format: date-time description: Gets or sets the extended security update year 2 end date of the product. readOnly: true extendedSecurityUpdateYear3EndDate: type: string format: date-time description: Gets or sets the extended security update year 3 end date of the product. readOnly: true AzureManagedDiskSkuDTODiskRedundancy: type: string enum: - Unknown - LRS - ZRS x-ms-enum: name: AzureManagedDiskSkuDTODiskRedundancy modelAsString: true RecommendedSuitability: type: string enum: - Unknown - SuitableForSqlDB - SuitableForSqlMI - SuitableForVM - PotentiallySuitableForVM - ReadinessUnknown - NotSuitable - SuitableForSqlVM - ConditionallySuitableForSqlDB - ConditionallySuitableForSqlMI - ConditionallySuitableForVM - ConditionallySuitableForSqlVM x-ms-enum: name: RecommendedSuitability modelAsString: true SqlAssessmentMigrationIssueCategory: type: string enum: - Issue - Warning - Internal x-ms-enum: name: SqlAssessmentMigrationIssueCategory modelAsString: true HardwareGeneration: type: string enum: - Unknown - Automatic - Gen5 - Fsv2_series - M_series - DC_series x-ms-enum: name: HardwareGeneration modelAsString: true values: - name: Unknown value: Unknown - name: Automatic value: Automatic - name: Gen5 value: Gen5 - name: Fsv2Series value: Fsv2_series - name: MSeries value: M_series - name: DCSeries value: DC_series CostComponent: type: object description: Class to represent the component of the cost. properties: name: $ref: '#/definitions/CostComponentName' description: Gets the name of the component. readOnly: true value: type: number format: float description: The value of the component. description: type: string description: The textual description of the component. AzureSqlIaasSkuDTO: type: object description: Class representing Azure SQL IAAS SKU. properties: virtualMachineSize: $ref: '#/definitions/AzureVirtualMachineSkuDTO' description: Gets the The Azure Compute Virtual Machine. readOnly: true dataDiskSizes: type: array description: Gets the The list of data disk sizes. items: $ref: '#/definitions/AzureManagedDiskSkuDTO' readOnly: true x-ms-identifiers: [] logDiskSizes: type: array description: Gets the The list of log disk sizes. items: $ref: '#/definitions/AzureManagedDiskSkuDTO' readOnly: true x-ms-identifiers: [] azureSqlTargetType: $ref: '#/definitions/TargetType' description: Gets the target type. readOnly: true SkuReplicationMode: type: string enum: - NotApplicable - ActiveGeoReplication - FailoverGroupInstance x-ms-enum: name: SkuReplicationMode modelAsString: true SqlMigrationGuidelineCategory: type: string enum: - Unknown - General - FailoverCluterInstanceGuideLine - AvailabilityGroupGuideline x-ms-enum: name: SqlMigrationGuidelineCategory modelAsString: true AzureSqlServiceTier: type: string enum: - Unknown - Automatic - GeneralPurpose - BusinessCritical - HyperScale x-ms-enum: name: AzureSqlServiceTier modelAsString: true AssessedSqlRecommendedEntityListResult: type: object description: The response of a AssessedSqlRecommendedEntity list operation. properties: value: type: array description: The AssessedSqlRecommendedEntity items on this page items: $ref: '#/definitions/AssessedSqlRecommendedEntity' nextLink: type: string format: uri description: The link to the next page of items required: - value AzureSqlPaasSkuDTO: type: object description: Class representing Azure SQL PAAS SKU. properties: azureSqlServiceTier: $ref: '#/definitions/AzureSqlServiceTier' description: Gets the service tier. readOnly: true azureSqlComputeTier: $ref: '#/definitions/ComputeTier' description: Gets the compute tier. readOnly: true azureSqlHardwareGeneration: $ref: '#/definitions/HardwareGeneration' description: Gets the hardware generation. readOnly: true storageMaxSizeInMB: type: number format: float description: Gets the storage maximum size in megabytes. readOnly: true predictedDataSizeInMB: type: number format: float description: 'Gets the predicted data size in megabytes in the Azure SQL, will impact the billing cost.' readOnly: true predictedLogSizeInMB: type: number format: float description: 'Gets the predicted log size in megabytes in the Azure SQL, will impact the billing cost.' readOnly: true cores: type: integer format: int32 description: Gets the number of cores. readOnly: true azureSqlTargetType: $ref: '#/definitions/TargetType' description: Gets the target type. readOnly: true AzureQuorumWitnessDTOQuorumWitnessType: type: string enum: - Unknown - Cloud - Disk x-ms-enum: name: AzureQuorumWitnessDTOQuorumWitnessType modelAsString: true ComputeTier: type: string enum: - Unknown - Automatic - Provisioned - Serverless x-ms-enum: name: ComputeTier modelAsString: true SqlAssessmentV2PaasSuitabilityData: type: object description: Class representing Azure SQL PAAS suitability details. properties: azureSqlSku: $ref: '#/definitions/AzureSqlPaasSkuDTO' description: Gets the azure SQL PAAS SKU. readOnly: true replicaAzureSqlSku: type: array description: Gets the replica azure SQL PAAS SKU. items: $ref: '#/definitions/AzureSqlPaasSkuDTO' readOnly: true x-ms-identifiers: [] sharedResources: $ref: '#/definitions/SharedResourcesDTO' description: Gets the shared resources. readOnly: true monthlyComputeCost: type: number format: float description: Gets the monthly compute cost. readOnly: true monthlyStorageCost: type: number format: float description: Gets the monthly storage cost. readOnly: true costComponents: type: array description: Gets the collection of cost components. items: $ref: '#/definitions/CostComponent' x-ms-identifiers: [] securitySuitability: $ref: '#/definitions/CloudSuitability' description: Gets the suitability for Microsoft cloud defender. readOnly: true shouldProvisionReplicas: type: boolean description: Gets a value indicating whether replicas should be provisioned. readOnly: true skuReplicationMode: $ref: '#/definitions/SkuReplicationMode' description: Gets the replication mode. readOnly: true migrationGuidelines: type: array description: Gets the list of migration guidelines applicable to this target. items: $ref: '#/definitions/SqlMigrationGuideline' readOnly: true x-ms-identifiers: [] recommendationReasonings: type: array description: Gets the list of SQL recommendation Reasoning. items: $ref: '#/definitions/SqlRecommendationReasoning' readOnly: true x-ms-identifiers: [] migrationTargetPlatform: $ref: '#/definitions/TargetType' description: Gets the migration target platform. readOnly: true suitability: $ref: '#/definitions/CloudSuitability' description: Gets the azure suitability. readOnly: true migrationIssues: type: array description: Gets the list of migrations issues. items: $ref: '#/definitions/SqlAssessmentMigrationIssue' readOnly: true x-ms-identifiers: [] SqlRecommendationReasoning: type: object description: Class representing Azure SQL Recommendation Reasoning. properties: reasoningId: type: string description: Gets the reasoning id. reasoningString: type: string description: Gets the reasoning status. reasoningCategory: type: string description: Gets the reasoning category. contextParameters: type: array description: Gets the Sql recommended reasoning parameters. items: $ref: '#/definitions/SqlRecommendationReasoningContext' readOnly: true x-ms-identifiers: [] SqlAssessmentV2IaasSuitabilityData: type: object description: Class representing Azure SQL IAAS suitability details. properties: azureSqlSku: $ref: '#/definitions/AzureSqlIaasSkuDTO' description: Gets the azure SQL IAAS SKU. readOnly: true replicaAzureSqlSku: type: array description: Gets the replica azure SQL IAAS SKU. items: $ref: '#/definitions/AzureSqlIaasSkuDTO' readOnly: true x-ms-identifiers: [] sharedResources: $ref: '#/definitions/SharedResourcesDTO' description: Gets the shared resources. readOnly: true monthlyComputeCost: type: number format: float description: Gets the monthly compute cost. readOnly: true monthlyStorageCost: type: number format: float description: Gets the monthly storage cost. readOnly: true costComponents: type: array description: Gets the collection of cost components. items: $ref: '#/definitions/CostComponent' x-ms-identifiers: [] securitySuitability: $ref: '#/definitions/CloudSuitability' description: Gets the suitability for Microsoft cloud defender. readOnly: true shouldProvisionReplicas: type: boolean description: Gets a value indicating whether replicas should be provisioned. readOnly: true skuReplicationMode: $ref: '#/definitions/SkuReplicationMode' description: Gets the replication mode. readOnly: true migrationGuidelines: type: array description: Gets the list of migration guidelines applicable to this target. items: $ref: '#/definitions/SqlMigrationGuideline' readOnly: true x-ms-identifiers: [] recommendationReasonings: type: array description: Gets the list of SQL recommendation Reasoning. items: $ref: '#/definitions/SqlRecommendationReasoning' readOnly: true x-ms-identifiers: [] migrationTargetPlatform: $ref: '#/definitions/TargetType' description: Gets the migration target platform. readOnly: true suitability: $ref: '#/definitions/CloudSuitability' description: Gets the azure suitability. readOnly: true migrationIssues: type: array description: Gets the list of migrations issues. items: $ref: '#/definitions/SqlAssessmentMigrationIssue' readOnly: true x-ms-identifiers: [] AssessmentSizingCriterion: type: string description: Assessment Sizing Criteria. enum: - PerformanceBased - AsOnPremises x-ms-enum: name: AssessmentSizingCriterion modelAsString: true values: - name: PerformanceBased value: PerformanceBased description: Performance Data based Sizing. - name: AsOnPremises value: AsOnPremises description: As On Premises or Static Data based Sizing. AssessedSqlRecommendedEntityProperties: type: object description: Assessed SQL recommended entity properties. properties: machineName: type: string description: Gets or sets machine name. readOnly: true instanceName: type: string description: Gets or sets SQL instance name. readOnly: true productSupportStatus: $ref: '#/definitions/ProductSupportStatus' description: Gets the product support status related details. readOnly: true dbCount: type: integer format: int32 description: Gets or sets assessed database count. readOnly: true discoveredDBCount: type: integer format: int32 description: Gets or sets the total discovered database count. readOnly: true hasScanOccurred: type: boolean description: 'Gets or sets a value indicating whether instance deep discovery has occurred or not.' readOnly: true recommendedAzureSqlTargetType: $ref: '#/definitions/TargetType' description: Gets or sets the recommended azure SQL target type. readOnly: true recommendedSuitability: $ref: '#/definitions/RecommendedSuitability' description: Gets or sets the recommended azure SQL suitability. readOnly: true azureSqlMISuitabilityDetails: $ref: '#/definitions/SqlAssessmentV2PaasSuitabilityData' description: SQL instance azure SQL MI suitability details. readOnly: true azureSqlDBSuitabilityDetails: $ref: '#/definitions/SqlAssessmentV2PaasSuitabilityData' description: SQL instance azure SQL DB suitability details. readOnly: true azureSqlVMSuitabilityDetails: $ref: '#/definitions/SqlAssessmentV2IaasSuitabilityData' description: SQL instance azure SQL VM suitability details. readOnly: true assessedSqlEntityArmId: type: string description: Gets or sets Arm id of assessed entity. isClustered: type: boolean description: Gets or sets a value indicating whether the SQL instance is clustered or not. readOnly: true isHighAvailabilityEnabled: type: boolean description: Gets or sets a value indicating whether the high availability is enabled or not. readOnly: true sqlEdition: type: string description: Gets the SQL edition from the recommended entity if applicable. readOnly: true sqlVersion: type: string description: Gets the SQL version from the recommended entity if applicable. readOnly: true sizingCriterion: $ref: '#/definitions/AssessmentSizingCriterion' description: Assessment sizing criterion. readOnly: true SqlMigrationGuideline: type: object description: Sql Migration Guideline. properties: guidelineId: type: string description: Gets the guideline id. migrationGuidelineCategory: $ref: '#/definitions/SqlMigrationGuidelineCategory' description: Gets the migration guideline category. migrationGuidelineContext: type: array description: Gets the migration guideline context. items: $ref: '#/definitions/MigrationGuidelineContext' readOnly: true x-ms-identifiers: [] AzureVmSize: type: string enum: - Unknown - Basic_A0 - Basic_A1 - Basic_A2 - Basic_A3 - Basic_A4 - Standard_A0 - Standard_A1 - Standard_A2 - Standard_A3 - Standard_A4 - Standard_A5 - Standard_A6 - Standard_A7 - Standard_A8 - Standard_A9 - Standard_A10 - Standard_A11 - Standard_A1_v2 - Standard_A2_v2 - Standard_A4_v2 - Standard_A8_v2 - Standard_A2m_v2 - Standard_A4m_v2 - Standard_A8m_v2 - Standard_D1 - Standard_D2 - Standard_D3 - Standard_D4 - Standard_D11 - Standard_D12 - Standard_D13 - Standard_D14 - Standard_D1_v2 - Standard_D2_v2 - Standard_D3_v2 - Standard_D4_v2 - Standard_D5_v2 - Standard_D11_v2 - Standard_D12_v2 - Standard_D13_v2 - Standard_D14_v2 - Standard_D15_v2 - Standard_DS1 - Standard_DS2 - Standard_DS3 - Standard_DS4 - Standard_DS11 - Standard_DS12 - Standard_DS13 - Standard_DS14 - Standard_DS1_v2 - Standard_DS2_v2 - Standard_DS3_v2 - Standard_DS4_v2 - Standard_DS5_v2 - Standard_DS11_v2 - Standard_DS12_v2 - Standard_DS13_v2 - Standard_DS14_v2 - Standard_DS15_v2 - Standard_F1 - Standard_F2 - Standard_F4 - Standard_F8 - Standard_F16 - Standard_F1s - Standard_F2s - Standard_F4s - Standard_F8s - Standard_F16s - Standard_G1 - Standard_G2 - Standard_G3 - Standard_G4 - Standard_G5 - Standard_GS1 - Standard_GS2 - Standard_GS3 - Standard_GS4 - Standard_GS5 - Standard_H8 - Standard_H16 - Standard_H8m - Standard_H16m - Standard_H16r - Standard_H16mr - Standard_L4s - Standard_L8s - Standard_L16s - Standard_L32s - Standard_D2s_v3 - Standard_D4s_v3 - Standard_D8s_v3 - Standard_D16s_v3 - Standard_D32s_v3 - Standard_D64s_v3 - Standard_D2_v3 - Standard_D4_v3 - Standard_D8_v3 - Standard_D16_v3 - Standard_D32_v3 - Standard_D64_v3 - Standard_F2s_v2 - Standard_F4s_v2 - Standard_F8s_v2 - Standard_F16s_v2 - Standard_F32s_v2 - Standard_F64s_v2 - Standard_F72s_v2 - Standard_E2_v3 - Standard_E4_v3 - Standard_E8_v3 - Standard_E16_v3 - Standard_E32_v3 - Standard_E64_v3 - Standard_E2s_v3 - Standard_E4s_v3 - Standard_E8s_v3 - Standard_E16s_v3 - Standard_E32s_v3 - Standard_E64s_v3 - Standard_M64s - Standard_M64ms - Standard_M128s - Standard_M128ms - Standard_DC2s - Standard_DC4s - Standard_E20_v3 - Standard_E20s_v3 - Standard_E64i_v3 - Standard_E64is_v3 - Standard_M8ms - Standard_M16ms - Standard_M32ls - Standard_M32ms - Standard_M32ts - Standard_M64 - Standard_M64ls - Standard_M64m - Standard_M128 - Standard_M128m - Standard_L8s_v2 - Standard_L16s_v2 - Standard_L32s_v2 - Standard_L48s_v2 - Standard_L64s_v2 - Standard_L80s_v2 - Standard_D2_v4 - Standard_D4_v4 - Standard_D8_v4 - Standard_D16_v4 - Standard_D32_v4 - Standard_D48_v4 - Standard_D64_v4 - Standard_D2s_v4 - Standard_D4s_v4 - Standard_D8s_v4 - Standard_D16s_v4 - Standard_D32s_v4 - Standard_D48s_v4 - Standard_D64s_v4 - Standard_D2d_v4 - Standard_D4d_v4 - Standard_D8d_v4 - Standard_D16d_v4 - Standard_D32d_v4 - Standard_D48d_v4 - Standard_D64d_v4 - Standard_D2ds_v4 - Standard_D4ds_v4 - Standard_D8ds_v4 - Standard_D16ds_v4 - Standard_D32ds_v4 - Standard_D48ds_v4 - Standard_D64ds_v4 - Standard_E2_v4 - Standard_E4_v4 - Standard_E8_v4 - Standard_E16_v4 - Standard_E20_v4 - Standard_E32_v4 - Standard_E48_v4 - Standard_E64_v4 - Standard_E2s_v4 - Standard_E4s_v4 - Standard_E8s_v4 - Standard_E16s_v4 - Standard_E20s_v4 - Standard_E32s_v4 - Standard_E48s_v4 - Standard_E64s_v4 - Standard_E2d_v4 - Standard_E4d_v4 - Standard_E8d_v4 - Standard_E16d_v4 - Standard_E20d_v4 - Standard_E32d_v4 - Standard_E48d_v4 - Standard_E64d_v4 - Standard_E2ds_v4 - Standard_E4ds_v4 - Standard_E8ds_v4 - Standard_E16ds_v4 - Standard_E20ds_v4 - Standard_E32ds_v4 - Standard_E48ds_v4 - Standard_E64ds_v4 - Standard_E2as_v4 - Standard_E4as_v4 - Standard_E8as_v4 - Standard_E16as_v4 - Standard_E20as_v4 - Standard_E32as_v4 - Standard_E48as_v4 - Standard_E64as_v4 - Standard_E96as_v4 - Standard_D2as_v4 - Standard_D4as_v4 - Standard_D8as_v4 - Standard_D16as_v4 - Standard_D32as_v4 - Standard_D48as_v4 - Standard_D64as_v4 - Standard_D96as_v4 - Standard_M208ms_v2 - Standard_M208s_v2 - Standard_M416ms_v2 - Standard_M416s_v2 - Standard_F48s_v2 - Standard_E48_v3 - Standard_E48s_v3 - Standard_E80is_v4 - Standard_E80ids_v4 - Standard_E2a_v4 - Standard_E4a_v4 - Standard_E8a_v4 - Standard_E16a_v4 - Standard_E20a_v4 - Standard_E32a_v4 - Standard_E48a_v4 - Standard_E64a_v4 - Standard_E96a_v4 - Standard_D2a_v4 - Standard_D4a_v4 - Standard_D8a_v4 - Standard_D16a_v4 - Standard_D32a_v4 - Standard_D48a_v4 - Standard_D64a_v4 - Standard_D96a_v4 - Standard_M32ms_v2 - Standard_M64s_v2 - Standard_M64ms_v2 - Standard_M128s_v2 - Standard_M128ms_v2 - Standard_M192is_v2 - Standard_M192ims_v2 - Standard_M32dms_v2 - Standard_M64ds_v2 - Standard_M64dms_v2 - Standard_M128ds_v2 - Standard_M128dms_v2 - Standard_M192ids_v2 - Standard_M192idms_v2 - Standard_D2_v5 - Standard_D4_v5 - Standard_D8_v5 - Standard_D16_v5 - Standard_D32_v5 - Standard_D48_v5 - Standard_D64_v5 - Standard_D96_v5 - Standard_D2s_v5 - Standard_D4s_v5 - Standard_D8s_v5 - Standard_D16s_v5 - Standard_D32s_v5 - Standard_D48s_v5 - Standard_D64s_v5 - Standard_D96s_v5 - Standard_D2d_v5 - Standard_D4d_v5 - Standard_D8d_v5 - Standard_D16d_v5 - Standard_D32d_v5 - Standard_D48d_v5 - Standard_D64d_v5 - Standard_D96d_v5 - Standard_D2ds_v5 - Standard_D4ds_v5 - Standard_D8ds_v5 - Standard_D16ds_v5 - Standard_D32ds_v5 - Standard_D48ds_v5 - Standard_D64ds_v5 - Standard_D96ds_v5 - Standard_D2as_v5 - Standard_D4as_v5 - Standard_D8as_v5 - Standard_D16as_v5 - Standard_D32as_v5 - Standard_D48as_v5 - Standard_D64as_v5 - Standard_D96as_v5 - Standard_D2ads_v5 - Standard_D4ads_v5 - Standard_D8ads_v5 - Standard_D16ads_v5 - Standard_D32ads_v5 - Standard_D48ads_v5 - Standard_D64ads_v5 - Standard_D96ads_v5 - Standard_E2_v5 - Standard_E4_v5 - Standard_E8_v5 - Standard_E16_v5 - Standard_E20_v5 - Standard_E32_v5 - Standard_E48_v5 - Standard_E64_v5 - Standard_E96_v5 - Standard_E104i_v5 - Standard_E2s_v5 - Standard_E4s_v5 - Standard_E8s_v5 - Standard_E16s_v5 - Standard_E20s_v5 - Standard_E32s_v5 - Standard_E48s_v5 - Standard_E64s_v5 - Standard_E96s_v5 - Standard_E104is_v5 - Standard_E2d_v5 - Standard_E4d_v5 - Standard_E8d_v5 - Standard_E16d_v5 - Standard_E20d_v5 - Standard_E32d_v5 - Standard_E48d_v5 - Standard_E64d_v5 - Standard_E96d_v5 - Standard_E104id_v5 - Standard_E2ds_v5 - Standard_E4ds_v5 - Standard_E8ds_v5 - Standard_E16ds_v5 - Standard_E20ds_v5 - Standard_E32ds_v5 - Standard_E48ds_v5 - Standard_E64ds_v5 - Standard_E96ds_v5 - Standard_E104ids_v5 - Standard_E2as_v5 - Standard_E4as_v5 - Standard_E8as_v5 - Standard_E16as_v5 - Standard_E20as_v5 - Standard_E32as_v5 - Standard_E48as_v5 - Standard_E64as_v5 - Standard_E96as_v5 - Standard_E2ads_v5 - Standard_E4ads_v5 - Standard_E8ads_v5 - Standard_E16ads_v5 - Standard_E20ads_v5 - Standard_E32ads_v5 - Standard_E48ads_v5 - Standard_E64ads_v5 - Standard_E96ads_v5 - Standard_M8_2ms - Standard_M8_4ms - Standard_M16_4ms - Standard_M16_8ms - Standard_M32_8ms - Standard_M32_16ms - Standard_M64_32ms - Standard_M64_16ms - Standard_M128_64ms - Standard_M128_32ms - Standard_E4_2s_v3 - Standard_E8_4s_v3 - Standard_E8_2s_v3 - Standard_E16_8s_v3 - Standard_E16_4s_v3 - Standard_E32_16s_v3 - Standard_E32_8s_v3 - Standard_E64_32s_v3 - Standard_E64_16s_v3 - Standard_E4_2s_v4 - Standard_E8_4s_v4 - Standard_E8_2s_v4 - Standard_E16_8s_v4 - Standard_E16_4s_v4 - Standard_E32_16s_v4 - Standard_E32_8s_v4 - Standard_E64_32s_v4 - Standard_E64_16s_v4 - Standard_E4_2ds_v4 - Standard_E8_4ds_v4 - Standard_E8_2ds_v4 - Standard_E16_8ds_v4 - Standard_E16_4ds_v4 - Standard_E32_16ds_v4 - Standard_E32_8ds_v4 - Standard_E64_32ds_v4 - Standard_E64_16ds_v4 - Standard_E4_2as_v4 - Standard_E8_4as_v4 - Standard_E8_2as_v4 - Standard_E16_8as_v4 - Standard_E16_4as_v4 - Standard_E32_16as_v4 - Standard_E32_8as_v4 - Standard_E64_32as_v4 - Standard_E64_16as_v4 - Standard_E96_48as_v4 - Standard_E96_24as_v4 - Standard_E4_2ads_v5 - Standard_E8_4ads_v5 - Standard_E8_2ads_v5 - Standard_E16_8ads_v5 - Standard_E16_4ads_v5 - Standard_E32_16ads_v5 - Standard_E32_8ads_v5 - Standard_E64_32ads_v5 - Standard_E64_16ads_v5 - Standard_E96_48ads_v5 - Standard_E96_24ads_v5 - Standard_E4_2s_v5 - Standard_E8_4s_v5 - Standard_E8_2s_v5 - Standard_E16_8s_v5 - Standard_E16_4s_v5 - Standard_E32_16s_v5 - Standard_E32_8s_v5 - Standard_E64_32s_v5 - Standard_E64_16s_v5 - Standard_E96_48s_v5 - Standard_E96_24s_v5 - Standard_E4_2ds_v5 - Standard_E8_4ds_v5 - Standard_E8_2ds_v5 - Standard_E16_8ds_v5 - Standard_E16_4ds_v5 - Standard_E32_16ds_v5 - Standard_E32_8ds_v5 - Standard_E64_32ds_v5 - Standard_E64_16ds_v5 - Standard_E96_48ds_v5 - Standard_E96_24ds_v5 - Standard_E4_2as_v5 - Standard_E8_4as_v5 - Standard_E8_2as_v5 - Standard_E16_8as_v5 - Standard_E16_4as_v5 - Standard_E32_16as_v5 - Standard_E32_8as_v5 - Standard_E64_32as_v5 - Standard_E64_16as_v5 - Standard_E96_48as_v5 - Standard_E96_24as_v5 - Standard_GS4_8 - Standard_GS4_4 - Standard_GS5_16 - Standard_GS5_8 - Standard_DS11_1_v2 - Standard_DS12_2_v2 - Standard_DS12_1_v2 - Standard_DS13_4_v2 - Standard_DS13_2_v2 - Standard_DS14_8_v2 - Standard_DS14_4_v2 - Standard_M416_208s_v2 - Standard_M416_208ms_v2 - Standard_E2bs_v5 - Standard_E4bs_v5 - Standard_E8bs_v5 - Standard_E16bs_v5 - Standard_E32bs_v5 - Standard_E48bs_v5 - Standard_E64bs_v5 - Standard_E2bds_v5 - Standard_E4bds_v5 - Standard_E8bds_v5 - Standard_E16bds_v5 - Standard_E32bds_v5 - Standard_E48bds_v5 - Standard_E64bds_v5 x-ms-enum: name: AzureVmSize modelAsString: true values: - name: Unknown value: Unknown - name: BasicA0 value: Basic_A0 - name: BasicA1 value: Basic_A1 - name: BasicA2 value: Basic_A2 - name: BasicA3 value: Basic_A3 - name: BasicA4 value: Basic_A4 - name: StandardA0 value: Standard_A0 - name: StandardA1 value: Standard_A1 - name: StandardA2 value: Standard_A2 - name: StandardA3 value: Standard_A3 - name: StandardA4 value: Standard_A4 - name: StandardA5 value: Standard_A5 - name: StandardA6 value: Standard_A6 - name: StandardA7 value: Standard_A7 - name: StandardA8 value: Standard_A8 - name: StandardA9 value: Standard_A9 - name: StandardA10 value: Standard_A10 - name: StandardA11 value: Standard_A11 - name: StandardA1V2 value: Standard_A1_v2 - name: StandardA2V2 value: Standard_A2_v2 - name: StandardA4V2 value: Standard_A4_v2 - name: StandardA8V2 value: Standard_A8_v2 - name: StandardA2MV2 value: Standard_A2m_v2 - name: StandardA4MV2 value: Standard_A4m_v2 - name: StandardA8MV2 value: Standard_A8m_v2 - name: StandardD1 value: Standard_D1 - name: StandardD2 value: Standard_D2 - name: StandardD3 value: Standard_D3 - name: StandardD4 value: Standard_D4 - name: StandardD11 value: Standard_D11 - name: StandardD12 value: Standard_D12 - name: StandardD13 value: Standard_D13 - name: StandardD14 value: Standard_D14 - name: StandardD1V2 value: Standard_D1_v2 - name: StandardD2V2 value: Standard_D2_v2 - name: StandardD3V2 value: Standard_D3_v2 - name: StandardD4V2 value: Standard_D4_v2 - name: StandardD5V2 value: Standard_D5_v2 - name: StandardD11V2 value: Standard_D11_v2 - name: StandardD12V2 value: Standard_D12_v2 - name: StandardD13V2 value: Standard_D13_v2 - name: StandardD14V2 value: Standard_D14_v2 - name: StandardD15V2 value: Standard_D15_v2 - name: StandardDS1 value: Standard_DS1 - name: StandardDS2 value: Standard_DS2 - name: StandardDS3 value: Standard_DS3 - name: StandardDS4 value: Standard_DS4 - name: StandardDS11 value: Standard_DS11 - name: StandardDS12 value: Standard_DS12 - name: StandardDS13 value: Standard_DS13 - name: StandardDS14 value: Standard_DS14 - name: StandardDS1V2 value: Standard_DS1_v2 - name: StandardDS2V2 value: Standard_DS2_v2 - name: StandardDS3V2 value: Standard_DS3_v2 - name: StandardDS4V2 value: Standard_DS4_v2 - name: StandardDS5V2 value: Standard_DS5_v2 - name: StandardDS11V2 value: Standard_DS11_v2 - name: StandardDS12V2 value: Standard_DS12_v2 - name: StandardDS13V2 value: Standard_DS13_v2 - name: StandardDS14V2 value: Standard_DS14_v2 - name: StandardDS15V2 value: Standard_DS15_v2 - name: StandardF1 value: Standard_F1 - name: StandardF2 value: Standard_F2 - name: StandardF4 value: Standard_F4 - name: StandardF8 value: Standard_F8 - name: StandardF16 value: Standard_F16 - name: StandardF1S value: Standard_F1s - name: StandardF2S value: Standard_F2s - name: StandardF4S value: Standard_F4s - name: StandardF8S value: Standard_F8s - name: StandardF16S value: Standard_F16s - name: StandardG1 value: Standard_G1 - name: StandardG2 value: Standard_G2 - name: StandardG3 value: Standard_G3 - name: StandardG4 value: Standard_G4 - name: StandardG5 value: Standard_G5 - name: StandardGS1 value: Standard_GS1 - name: StandardGS2 value: Standard_GS2 - name: StandardGS3 value: Standard_GS3 - name: StandardGS4 value: Standard_GS4 - name: StandardGS5 value: Standard_GS5 - name: StandardH8 value: Standard_H8 - name: StandardH16 value: Standard_H16 - name: StandardH8M value: Standard_H8m - name: StandardH16M value: Standard_H16m - name: StandardH16R value: Standard_H16r - name: StandardH16Mr value: Standard_H16mr - name: StandardL4S value: Standard_L4s - name: StandardL8S value: Standard_L8s - name: StandardL16S value: Standard_L16s - name: StandardL32S value: Standard_L32s - name: StandardD2SV3 value: Standard_D2s_v3 - name: StandardD4SV3 value: Standard_D4s_v3 - name: StandardD8SV3 value: Standard_D8s_v3 - name: StandardD16SV3 value: Standard_D16s_v3 - name: StandardD32SV3 value: Standard_D32s_v3 - name: StandardD64SV3 value: Standard_D64s_v3 - name: StandardD2V3 value: Standard_D2_v3 - name: StandardD4V3 value: Standard_D4_v3 - name: StandardD8V3 value: Standard_D8_v3 - name: StandardD16V3 value: Standard_D16_v3 - name: StandardD32V3 value: Standard_D32_v3 - name: StandardD64V3 value: Standard_D64_v3 - name: StandardF2SV2 value: Standard_F2s_v2 - name: StandardF4SV2 value: Standard_F4s_v2 - name: StandardF8SV2 value: Standard_F8s_v2 - name: StandardF16SV2 value: Standard_F16s_v2 - name: StandardF32SV2 value: Standard_F32s_v2 - name: StandardF64SV2 value: Standard_F64s_v2 - name: StandardF72SV2 value: Standard_F72s_v2 - name: StandardE2V3 value: Standard_E2_v3 - name: StandardE4V3 value: Standard_E4_v3 - name: StandardE8V3 value: Standard_E8_v3 - name: StandardE16V3 value: Standard_E16_v3 - name: StandardE32V3 value: Standard_E32_v3 - name: StandardE64V3 value: Standard_E64_v3 - name: StandardE2SV3 value: Standard_E2s_v3 - name: StandardE4SV3 value: Standard_E4s_v3 - name: StandardE8SV3 value: Standard_E8s_v3 - name: StandardE16SV3 value: Standard_E16s_v3 - name: StandardE32SV3 value: Standard_E32s_v3 - name: StandardE64SV3 value: Standard_E64s_v3 - name: StandardM64S value: Standard_M64s - name: StandardM64Ms value: Standard_M64ms - name: StandardM128S value: Standard_M128s - name: StandardM128Ms value: Standard_M128ms - name: StandardDC2S value: Standard_DC2s - name: StandardDC4S value: Standard_DC4s - name: StandardE20V3 value: Standard_E20_v3 - name: StandardE20SV3 value: Standard_E20s_v3 - name: StandardE64IV3 value: Standard_E64i_v3 - name: StandardE64IsV3 value: Standard_E64is_v3 - name: StandardM8Ms value: Standard_M8ms - name: StandardM16Ms value: Standard_M16ms - name: StandardM32Ls value: Standard_M32ls - name: StandardM32Ms value: Standard_M32ms - name: StandardM32Ts value: Standard_M32ts - name: StandardM64 value: Standard_M64 - name: StandardM64Ls value: Standard_M64ls - name: StandardM64M value: Standard_M64m - name: StandardM128 value: Standard_M128 - name: StandardM128M value: Standard_M128m - name: StandardL8SV2 value: Standard_L8s_v2 - name: StandardL16SV2 value: Standard_L16s_v2 - name: StandardL32SV2 value: Standard_L32s_v2 - name: StandardL48SV2 value: Standard_L48s_v2 - name: StandardL64SV2 value: Standard_L64s_v2 - name: StandardL80SV2 value: Standard_L80s_v2 - name: StandardD2V4 value: Standard_D2_v4 - name: StandardD4V4 value: Standard_D4_v4 - name: StandardD8V4 value: Standard_D8_v4 - name: StandardD16V4 value: Standard_D16_v4 - name: StandardD32V4 value: Standard_D32_v4 - name: StandardD48V4 value: Standard_D48_v4 - name: StandardD64V4 value: Standard_D64_v4 - name: StandardD2SV4 value: Standard_D2s_v4 - name: StandardD4SV4 value: Standard_D4s_v4 - name: StandardD8SV4 value: Standard_D8s_v4 - name: StandardD16SV4 value: Standard_D16s_v4 - name: StandardD32SV4 value: Standard_D32s_v4 - name: StandardD48SV4 value: Standard_D48s_v4 - name: StandardD64SV4 value: Standard_D64s_v4 - name: StandardD2DV4 value: Standard_D2d_v4 - name: StandardD4DV4 value: Standard_D4d_v4 - name: StandardD8DV4 value: Standard_D8d_v4 - name: StandardD16DV4 value: Standard_D16d_v4 - name: StandardD32DV4 value: Standard_D32d_v4 - name: StandardD48DV4 value: Standard_D48d_v4 - name: StandardD64DV4 value: Standard_D64d_v4 - name: StandardD2DsV4 value: Standard_D2ds_v4 - name: StandardD4DsV4 value: Standard_D4ds_v4 - name: StandardD8DsV4 value: Standard_D8ds_v4 - name: StandardD16DsV4 value: Standard_D16ds_v4 - name: StandardD32DsV4 value: Standard_D32ds_v4 - name: StandardD48DsV4 value: Standard_D48ds_v4 - name: StandardD64DsV4 value: Standard_D64ds_v4 - name: StandardE2V4 value: Standard_E2_v4 - name: StandardE4V4 value: Standard_E4_v4 - name: StandardE8V4 value: Standard_E8_v4 - name: StandardE16V4 value: Standard_E16_v4 - name: StandardE20V4 value: Standard_E20_v4 - name: StandardE32V4 value: Standard_E32_v4 - name: StandardE48V4 value: Standard_E48_v4 - name: StandardE64V4 value: Standard_E64_v4 - name: StandardE2SV4 value: Standard_E2s_v4 - name: StandardE4SV4 value: Standard_E4s_v4 - name: StandardE8SV4 value: Standard_E8s_v4 - name: StandardE16SV4 value: Standard_E16s_v4 - name: StandardE20SV4 value: Standard_E20s_v4 - name: StandardE32SV4 value: Standard_E32s_v4 - name: StandardE48SV4 value: Standard_E48s_v4 - name: StandardE64SV4 value: Standard_E64s_v4 - name: StandardE2DV4 value: Standard_E2d_v4 - name: StandardE4DV4 value: Standard_E4d_v4 - name: StandardE8DV4 value: Standard_E8d_v4 - name: StandardE16DV4 value: Standard_E16d_v4 - name: StandardE20DV4 value: Standard_E20d_v4 - name: StandardE32DV4 value: Standard_E32d_v4 - name: StandardE48DV4 value: Standard_E48d_v4 - name: StandardE64DV4 value: Standard_E64d_v4 - name: StandardE2DsV4 value: Standard_E2ds_v4 - name: StandardE4DsV4 value: Standard_E4ds_v4 - name: StandardE8DsV4 value: Standard_E8ds_v4 - name: StandardE16DsV4 value: Standard_E16ds_v4 - name: StandardE20DsV4 value: Standard_E20ds_v4 - name: StandardE32DsV4 value: Standard_E32ds_v4 - name: StandardE48DsV4 value: Standard_E48ds_v4 - name: StandardE64DsV4 value: Standard_E64ds_v4 - name: StandardE2AsV4 value: Standard_E2as_v4 - name: StandardE4AsV4 value: Standard_E4as_v4 - name: StandardE8AsV4 value: Standard_E8as_v4 - name: StandardE16AsV4 value: Standard_E16as_v4 - name: StandardE20AsV4 value: Standard_E20as_v4 - name: StandardE32AsV4 value: Standard_E32as_v4 - name: StandardE48AsV4 value: Standard_E48as_v4 - name: StandardE64AsV4 value: Standard_E64as_v4 - name: StandardE96AsV4 value: Standard_E96as_v4 - name: StandardD2AsV4 value: Standard_D2as_v4 - name: StandardD4AsV4 value: Standard_D4as_v4 - name: StandardD8AsV4 value: Standard_D8as_v4 - name: StandardD16AsV4 value: Standard_D16as_v4 - name: StandardD32AsV4 value: Standard_D32as_v4 - name: StandardD48AsV4 value: Standard_D48as_v4 - name: StandardD64AsV4 value: Standard_D64as_v4 - name: StandardD96AsV4 value: Standard_D96as_v4 - name: StandardM208MsV2 value: Standard_M208ms_v2 - name: StandardM208SV2 value: Standard_M208s_v2 - name: StandardM416MsV2 value: Standard_M416ms_v2 - name: StandardM416SV2 value: Standard_M416s_v2 - name: StandardF48SV2 value: Standard_F48s_v2 - name: StandardE48V3 value: Standard_E48_v3 - name: StandardE48SV3 value: Standard_E48s_v3 - name: StandardE80IsV4 value: Standard_E80is_v4 - name: StandardE80IdsV4 value: Standard_E80ids_v4 - name: StandardE2AV4 value: Standard_E2a_v4 - name: StandardE4AV4 value: Standard_E4a_v4 - name: StandardE8AV4 value: Standard_E8a_v4 - name: StandardE16AV4 value: Standard_E16a_v4 - name: StandardE20AV4 value: Standard_E20a_v4 - name: StandardE32AV4 value: Standard_E32a_v4 - name: StandardE48AV4 value: Standard_E48a_v4 - name: StandardE64AV4 value: Standard_E64a_v4 - name: StandardE96AV4 value: Standard_E96a_v4 - name: StandardD2AV4 value: Standard_D2a_v4 - name: StandardD4AV4 value: Standard_D4a_v4 - name: StandardD8AV4 value: Standard_D8a_v4 - name: StandardD16AV4 value: Standard_D16a_v4 - name: StandardD32AV4 value: Standard_D32a_v4 - name: StandardD48AV4 value: Standard_D48a_v4 - name: StandardD64AV4 value: Standard_D64a_v4 - name: StandardD96AV4 value: Standard_D96a_v4 - name: StandardM32MsV2 value: Standard_M32ms_v2 - name: StandardM64SV2 value: Standard_M64s_v2 - name: StandardM64MsV2 value: Standard_M64ms_v2 - name: StandardM128SV2 value: Standard_M128s_v2 - name: StandardM128MsV2 value: Standard_M128ms_v2 - name: StandardM192IsV2 value: Standard_M192is_v2 - name: StandardM192ImsV2 value: Standard_M192ims_v2 - name: StandardM32DmsV2 value: Standard_M32dms_v2 - name: StandardM64DsV2 value: Standard_M64ds_v2 - name: StandardM64DmsV2 value: Standard_M64dms_v2 - name: StandardM128DsV2 value: Standard_M128ds_v2 - name: StandardM128DmsV2 value: Standard_M128dms_v2 - name: StandardM192IdsV2 value: Standard_M192ids_v2 - name: StandardM192IdmsV2 value: Standard_M192idms_v2 - name: StandardD2V5 value: Standard_D2_v5 - name: StandardD4V5 value: Standard_D4_v5 - name: StandardD8V5 value: Standard_D8_v5 - name: StandardD16V5 value: Standard_D16_v5 - name: StandardD32V5 value: Standard_D32_v5 - name: StandardD48V5 value: Standard_D48_v5 - name: StandardD64V5 value: Standard_D64_v5 - name: StandardD96V5 value: Standard_D96_v5 - name: StandardD2SV5 value: Standard_D2s_v5 - name: StandardD4SV5 value: Standard_D4s_v5 - name: StandardD8SV5 value: Standard_D8s_v5 - name: StandardD16SV5 value: Standard_D16s_v5 - name: StandardD32SV5 value: Standard_D32s_v5 - name: StandardD48SV5 value: Standard_D48s_v5 - name: StandardD64SV5 value: Standard_D64s_v5 - name: StandardD96SV5 value: Standard_D96s_v5 - name: StandardD2DV5 value: Standard_D2d_v5 - name: StandardD4DV5 value: Standard_D4d_v5 - name: StandardD8DV5 value: Standard_D8d_v5 - name: StandardD16DV5 value: Standard_D16d_v5 - name: StandardD32DV5 value: Standard_D32d_v5 - name: StandardD48DV5 value: Standard_D48d_v5 - name: StandardD64DV5 value: Standard_D64d_v5 - name: StandardD96DV5 value: Standard_D96d_v5 - name: StandardD2DsV5 value: Standard_D2ds_v5 - name: StandardD4DsV5 value: Standard_D4ds_v5 - name: StandardD8DsV5 value: Standard_D8ds_v5 - name: StandardD16DsV5 value: Standard_D16ds_v5 - name: StandardD32DsV5 value: Standard_D32ds_v5 - name: StandardD48DsV5 value: Standard_D48ds_v5 - name: StandardD64DsV5 value: Standard_D64ds_v5 - name: StandardD96DsV5 value: Standard_D96ds_v5 - name: StandardD2AsV5 value: Standard_D2as_v5 - name: StandardD4AsV5 value: Standard_D4as_v5 - name: StandardD8AsV5 value: Standard_D8as_v5 - name: StandardD16AsV5 value: Standard_D16as_v5 - name: StandardD32AsV5 value: Standard_D32as_v5 - name: StandardD48AsV5 value: Standard_D48as_v5 - name: StandardD64AsV5 value: Standard_D64as_v5 - name: StandardD96AsV5 value: Standard_D96as_v5 - name: StandardD2AdsV5 value: Standard_D2ads_v5 - name: StandardD4AdsV5 value: Standard_D4ads_v5 - name: StandardD8AdsV5 value: Standard_D8ads_v5 - name: StandardD16AdsV5 value: Standard_D16ads_v5 - name: StandardD32AdsV5 value: Standard_D32ads_v5 - name: StandardD48AdsV5 value: Standard_D48ads_v5 - name: StandardD64AdsV5 value: Standard_D64ads_v5 - name: StandardD96AdsV5 value: Standard_D96ads_v5 - name: StandardE2V5 value: Standard_E2_v5 - name: StandardE4V5 value: Standard_E4_v5 - name: StandardE8V5 value: Standard_E8_v5 - name: StandardE16V5 value: Standard_E16_v5 - name: StandardE20V5 value: Standard_E20_v5 - name: StandardE32V5 value: Standard_E32_v5 - name: StandardE48V5 value: Standard_E48_v5 - name: StandardE64V5 value: Standard_E64_v5 - name: StandardE96V5 value: Standard_E96_v5 - name: StandardE104IV5 value: Standard_E104i_v5 - name: StandardE2SV5 value: Standard_E2s_v5 - name: StandardE4SV5 value: Standard_E4s_v5 - name: StandardE8SV5 value: Standard_E8s_v5 - name: StandardE16SV5 value: Standard_E16s_v5 - name: StandardE20SV5 value: Standard_E20s_v5 - name: StandardE32SV5 value: Standard_E32s_v5 - name: StandardE48SV5 value: Standard_E48s_v5 - name: StandardE64SV5 value: Standard_E64s_v5 - name: StandardE96SV5 value: Standard_E96s_v5 - name: StandardE104IsV5 value: Standard_E104is_v5 - name: StandardE2DV5 value: Standard_E2d_v5 - name: StandardE4DV5 value: Standard_E4d_v5 - name: StandardE8DV5 value: Standard_E8d_v5 - name: StandardE16DV5 value: Standard_E16d_v5 - name: StandardE20DV5 value: Standard_E20d_v5 - name: StandardE32DV5 value: Standard_E32d_v5 - name: StandardE48DV5 value: Standard_E48d_v5 - name: StandardE64DV5 value: Standard_E64d_v5 - name: StandardE96DV5 value: Standard_E96d_v5 - name: StandardE104IdV5 value: Standard_E104id_v5 - name: StandardE2DsV5 value: Standard_E2ds_v5 - name: StandardE4DsV5 value: Standard_E4ds_v5 - name: StandardE8DsV5 value: Standard_E8ds_v5 - name: StandardE16DsV5 value: Standard_E16ds_v5 - name: StandardE20DsV5 value: Standard_E20ds_v5 - name: StandardE32DsV5 value: Standard_E32ds_v5 - name: StandardE48DsV5 value: Standard_E48ds_v5 - name: StandardE64DsV5 value: Standard_E64ds_v5 - name: StandardE96DsV5 value: Standard_E96ds_v5 - name: StandardE104IdsV5 value: Standard_E104ids_v5 - name: StandardE2AsV5 value: Standard_E2as_v5 - name: StandardE4AsV5 value: Standard_E4as_v5 - name: StandardE8AsV5 value: Standard_E8as_v5 - name: StandardE16AsV5 value: Standard_E16as_v5 - name: StandardE20AsV5 value: Standard_E20as_v5 - name: StandardE32AsV5 value: Standard_E32as_v5 - name: StandardE48AsV5 value: Standard_E48as_v5 - name: StandardE64AsV5 value: Standard_E64as_v5 - name: StandardE96AsV5 value: Standard_E96as_v5 - name: StandardE2AdsV5 value: Standard_E2ads_v5 - name: StandardE4AdsV5 value: Standard_E4ads_v5 - name: StandardE8AdsV5 value: Standard_E8ads_v5 - name: StandardE16AdsV5 value: Standard_E16ads_v5 - name: StandardE20AdsV5 value: Standard_E20ads_v5 - name: StandardE32AdsV5 value: Standard_E32ads_v5 - name: StandardE48AdsV5 value: Standard_E48ads_v5 - name: StandardE64AdsV5 value: Standard_E64ads_v5 - name: StandardE96AdsV5 value: Standard_E96ads_v5 - name: StandardM82Ms value: Standard_M8_2ms - name: StandardM84Ms value: Standard_M8_4ms - name: StandardM164Ms value: Standard_M16_4ms - name: StandardM168Ms value: Standard_M16_8ms - name: StandardM328Ms value: Standard_M32_8ms - name: StandardM3216Ms value: Standard_M32_16ms - name: StandardM6432Ms value: Standard_M64_32ms - name: StandardM6416Ms value: Standard_M64_16ms - name: StandardM12864Ms value: Standard_M128_64ms - name: StandardM12832Ms value: Standard_M128_32ms - name: StandardE42SV3 value: Standard_E4_2s_v3 - name: StandardE84SV3 value: Standard_E8_4s_v3 - name: StandardE82SV3 value: Standard_E8_2s_v3 - name: StandardE168SV3 value: Standard_E16_8s_v3 - name: StandardE164SV3 value: Standard_E16_4s_v3 - name: StandardE3216SV3 value: Standard_E32_16s_v3 - name: StandardE328SV3 value: Standard_E32_8s_v3 - name: StandardE6432SV3 value: Standard_E64_32s_v3 - name: StandardE6416SV3 value: Standard_E64_16s_v3 - name: StandardE42SV4 value: Standard_E4_2s_v4 - name: StandardE84SV4 value: Standard_E8_4s_v4 - name: StandardE82SV4 value: Standard_E8_2s_v4 - name: StandardE168SV4 value: Standard_E16_8s_v4 - name: StandardE164SV4 value: Standard_E16_4s_v4 - name: StandardE3216SV4 value: Standard_E32_16s_v4 - name: StandardE328SV4 value: Standard_E32_8s_v4 - name: StandardE6432SV4 value: Standard_E64_32s_v4 - name: StandardE6416SV4 value: Standard_E64_16s_v4 - name: StandardE42DsV4 value: Standard_E4_2ds_v4 - name: StandardE84DsV4 value: Standard_E8_4ds_v4 - name: StandardE82DsV4 value: Standard_E8_2ds_v4 - name: StandardE168DsV4 value: Standard_E16_8ds_v4 - name: StandardE164DsV4 value: Standard_E16_4ds_v4 - name: StandardE3216DsV4 value: Standard_E32_16ds_v4 - name: StandardE328DsV4 value: Standard_E32_8ds_v4 - name: StandardE6432DsV4 value: Standard_E64_32ds_v4 - name: StandardE6416DsV4 value: Standard_E64_16ds_v4 - name: StandardE42AsV4 value: Standard_E4_2as_v4 - name: StandardE84AsV4 value: Standard_E8_4as_v4 - name: StandardE82AsV4 value: Standard_E8_2as_v4 - name: StandardE168AsV4 value: Standard_E16_8as_v4 - name: StandardE164AsV4 value: Standard_E16_4as_v4 - name: StandardE3216AsV4 value: Standard_E32_16as_v4 - name: StandardE328AsV4 value: Standard_E32_8as_v4 - name: StandardE6432AsV4 value: Standard_E64_32as_v4 - name: StandardE6416AsV4 value: Standard_E64_16as_v4 - name: StandardE9648AsV4 value: Standard_E96_48as_v4 - name: StandardE9624AsV4 value: Standard_E96_24as_v4 - name: StandardE42AdsV5 value: Standard_E4_2ads_v5 - name: StandardE84AdsV5 value: Standard_E8_4ads_v5 - name: StandardE82AdsV5 value: Standard_E8_2ads_v5 - name: StandardE168AdsV5 value: Standard_E16_8ads_v5 - name: StandardE164AdsV5 value: Standard_E16_4ads_v5 - name: StandardE3216AdsV5 value: Standard_E32_16ads_v5 - name: StandardE328AdsV5 value: Standard_E32_8ads_v5 - name: StandardE6432AdsV5 value: Standard_E64_32ads_v5 - name: StandardE6416AdsV5 value: Standard_E64_16ads_v5 - name: StandardE9648AdsV5 value: Standard_E96_48ads_v5 - name: StandardE9624AdsV5 value: Standard_E96_24ads_v5 - name: StandardE42SV5 value: Standard_E4_2s_v5 - name: StandardE84SV5 value: Standard_E8_4s_v5 - name: StandardE82SV5 value: Standard_E8_2s_v5 - name: StandardE168SV5 value: Standard_E16_8s_v5 - name: StandardE164SV5 value: Standard_E16_4s_v5 - name: StandardE3216SV5 value: Standard_E32_16s_v5 - name: StandardE328SV5 value: Standard_E32_8s_v5 - name: StandardE6432SV5 value: Standard_E64_32s_v5 - name: StandardE6416SV5 value: Standard_E64_16s_v5 - name: StandardE9648SV5 value: Standard_E96_48s_v5 - name: StandardE9624SV5 value: Standard_E96_24s_v5 - name: StandardE42DsV5 value: Standard_E4_2ds_v5 - name: StandardE84DsV5 value: Standard_E8_4ds_v5 - name: StandardE82DsV5 value: Standard_E8_2ds_v5 - name: StandardE168DsV5 value: Standard_E16_8ds_v5 - name: StandardE164DsV5 value: Standard_E16_4ds_v5 - name: StandardE3216DsV5 value: Standard_E32_16ds_v5 - name: StandardE328DsV5 value: Standard_E32_8ds_v5 - name: StandardE6432DsV5 value: Standard_E64_32ds_v5 - name: StandardE6416DsV5 value: Standard_E64_16ds_v5 - name: StandardE9648DsV5 value: Standard_E96_48ds_v5 - name: StandardE9624DsV5 value: Standard_E96_24ds_v5 - name: StandardE42AsV5 value: Standard_E4_2as_v5 - name: StandardE84AsV5 value: Standard_E8_4as_v5 - name: StandardE82AsV5 value: Standard_E8_2as_v5 - name: StandardE168AsV5 value: Standard_E16_8as_v5 - name: StandardE164AsV5 value: Standard_E16_4as_v5 - name: StandardE3216AsV5 value: Standard_E32_16as_v5 - name: StandardE328AsV5 value: Standard_E32_8as_v5 - name: StandardE6432AsV5 value: Standard_E64_32as_v5 - name: StandardE6416AsV5 value: Standard_E64_16as_v5 - name: StandardE9648AsV5 value: Standard_E96_48as_v5 - name: StandardE9624AsV5 value: Standard_E96_24as_v5 - name: StandardGS48 value: Standard_GS4_8 - name: StandardGS44 value: Standard_GS4_4 - name: StandardGS516 value: Standard_GS5_16 - name: StandardGS58 value: Standard_GS5_8 - name: StandardDS111V2 value: Standard_DS11_1_v2 - name: StandardDS122V2 value: Standard_DS12_2_v2 - name: StandardDS121V2 value: Standard_DS12_1_v2 - name: StandardDS134V2 value: Standard_DS13_4_v2 - name: StandardDS132V2 value: Standard_DS13_2_v2 - name: StandardDS148V2 value: Standard_DS14_8_v2 - name: StandardDS144V2 value: Standard_DS14_4_v2 - name: StandardM416208SV2 value: Standard_M416_208s_v2 - name: StandardM416208MsV2 value: Standard_M416_208ms_v2 - name: StandardE2BsV5 value: Standard_E2bs_v5 - name: StandardE4BsV5 value: Standard_E4bs_v5 - name: StandardE8BsV5 value: Standard_E8bs_v5 - name: StandardE16BsV5 value: Standard_E16bs_v5 - name: StandardE32BsV5 value: Standard_E32bs_v5 - name: StandardE48BsV5 value: Standard_E48bs_v5 - name: StandardE64BsV5 value: Standard_E64bs_v5 - name: StandardE2BdsV5 value: Standard_E2bds_v5 - name: StandardE4BdsV5 value: Standard_E4bds_v5 - name: StandardE8BdsV5 value: Standard_E8bds_v5 - name: StandardE16BdsV5 value: Standard_E16bds_v5 - name: StandardE32BdsV5 value: Standard_E32bds_v5 - name: StandardE48BdsV5 value: Standard_E48bds_v5 - name: StandardE64BdsV5 value: Standard_E64bds_v5 AzureDiskSize: type: string enum: - Unknown - Standard_S4 - Standard_S6 - Standard_S10 - Standard_S15 - Standard_S20 - Standard_S30 - Standard_S40 - Standard_S50 - Standard_S60 - Standard_S70 - Standard_S80 - Premium_P4 - Premium_P6 - Premium_P10 - Premium_P15 - Premium_P20 - Premium_P30 - Premium_P40 - Premium_P50 - Premium_P60 - Premium_P70 - Premium_P80 - StandardSSD_E10 - StandardSSD_E15 - StandardSSD_E20 - StandardSSD_E30 - StandardSSD_E40 - StandardSSD_E50 - StandardSSD_E60 - StandardSSD_E70 - StandardSSD_E80 - StandardSSD_E4 - StandardSSD_E6 - StandardSSD_E1 - StandardSSD_E2 - StandardSSD_E3 - Premium_P1 - Premium_P2 - Premium_P3 - Ultra - PremiumV2 x-ms-enum: name: AzureDiskSize modelAsString: true values: - name: Unknown value: Unknown - name: StandardS4 value: Standard_S4 - name: StandardS6 value: Standard_S6 - name: StandardS10 value: Standard_S10 - name: StandardS15 value: Standard_S15 - name: StandardS20 value: Standard_S20 - name: StandardS30 value: Standard_S30 - name: StandardS40 value: Standard_S40 - name: StandardS50 value: Standard_S50 - name: StandardS60 value: Standard_S60 - name: StandardS70 value: Standard_S70 - name: StandardS80 value: Standard_S80 - name: PremiumP4 value: Premium_P4 - name: PremiumP6 value: Premium_P6 - name: PremiumP10 value: Premium_P10 - name: PremiumP15 value: Premium_P15 - name: PremiumP20 value: Premium_P20 - name: PremiumP30 value: Premium_P30 - name: PremiumP40 value: Premium_P40 - name: PremiumP50 value: Premium_P50 - name: PremiumP60 value: Premium_P60 - name: PremiumP70 value: Premium_P70 - name: PremiumP80 value: Premium_P80 - name: StandardSSDE10 value: StandardSSD_E10 - name: StandardSSDE15 value: StandardSSD_E15 - name: StandardSSDE20 value: StandardSSD_E20 - name: StandardSSDE30 value: StandardSSD_E30 - name: StandardSSDE40 value: StandardSSD_E40 - name: StandardSSDE50 value: StandardSSD_E50 - name: StandardSSDE60 value: StandardSSD_E60 - name: StandardSSDE70 value: StandardSSD_E70 - name: StandardSSDE80 value: StandardSSD_E80 - name: StandardSSDE4 value: StandardSSD_E4 - name: StandardSSDE6 value: StandardSSD_E6 - name: StandardSSDE1 value: StandardSSD_E1 - name: StandardSSDE2 value: StandardSSD_E2 - name: StandardSSDE3 value: StandardSSD_E3 - name: PremiumP1 value: Premium_P1 - name: PremiumP2 value: Premium_P2 - name: PremiumP3 value: Premium_P3 - name: Ultra value: Ultra - name: PremiumV2 value: PremiumV2 SharedResourcesDTO: type: object description: Shared Resources. properties: sharedDataDisks: type: array description: Gets the list of shared data disks. items: $ref: '#/definitions/AzureManagedDiskSkuDTO' readOnly: true x-ms-identifiers: [] sharedLogDisks: type: array description: Gets the list of shared log disks. items: $ref: '#/definitions/AzureManagedDiskSkuDTO' readOnly: true x-ms-identifiers: [] sharedTempDbDisks: type: array description: Gets the list of shared Temporary database disks. items: $ref: '#/definitions/AzureManagedDiskSkuDTO' readOnly: true x-ms-identifiers: [] numberOfMounts: type: integer format: int32 description: Gets number of mounts of shared disks. readOnly: true quorumWitness: $ref: '#/definitions/AzureQuorumWitnessDTO' description: Gets quorum witness. readOnly: true AssessedSqlRecommendedEntity: type: object description: SQL Assessment REST resource. properties: properties: $ref: '#/definitions/AssessedSqlRecommendedEntityProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create allOf: - $ref: ../../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'