swagger: '2.0' info: title: Microsoft Azure Azure Migrate Assessment Service version: 2023-04-01-preview description: Azure Migrate Resource Provider management API. x-typespec-generated: - emitter: '@azure-tools/typespec-autorest' schemes: - https host: management.azure.com produces: - application/json consumes: - application/json security: - azure_auth: - user_impersonation securityDefinitions: azure_auth: type: oauth2 description: Azure Active Directory OAuth2 Flow. flow: implicit authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize scopes: user_impersonation: impersonate your user account tags: - name: AKSAssessmentOperations - name: AKSClusterOperations - name: AKSCostDetailOperations - name: AKSOptionsOperations - name: AKSSummaryOperations - name: AssessedMachinesOperations - name: AssessedSqlDatabaseV2Operations - name: AssessedSqlInstanceV2Operations - name: AssessedSqlMachinesOperations - name: AssessedSqlRecommendedEntityOperations - name: AssessedWebApplicationOperations - name: AssessedWebAppV2Operations - name: AssessmentOptionsOperations - name: AssessmentProjectsOperations - name: AssessmentProjectSummaryOperations - name: AssessmentsOperations - name: AvsAssessedMachinesOperations - name: AvsAssessmentOptionsOperations - name: AvsAssessmentsOperations - name: BusinessCaseAvsSummaryOperations - name: BusinessCaseIaasSummaryOperations - name: BusinessCaseOperations - name: BusinessCaseOverviewSummaryOperations - name: BusinessCasePaasSummaryOperations - name: EvaluatedAvsMachinesOperations - name: EvaluatedMachinesOperations - name: EvaluatedSqlEntitiesOperations - name: EvaluatedWebAppsOperations - name: GroupsOperations - name: HypervCollectorsOperations - name: ImportCollectorsOperations - name: MachinesOperations - name: Operations - name: PrivateEndpointConnectionOperations - name: PrivateLinkResourceOperations - name: ServerCollectorsOperations - name: SqlAssessmentOptionsOperations - name: SqlAssessmentV2Operations - name: SqlAssessmentV2SummaryOperations - name: SqlCollectorOperations - name: VmwareCollectorsOperations - name: WebAppAssessmentOptionsOperations - name: WebAppAssessmentV2Operations - name: WebAppAssessmentV2SummaryOperations - name: WebAppCollectorOperations - name: WebAppServicePlanV2Operations paths: /providers/Microsoft.Migrate/operations: get: operationId: microsoftAzureOperationsList tags: - Operations description: List the operations for the provider parameters: - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter responses: '200': description: ARM operation completed successfully. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/OperationListResult 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: Operations_List_MaximumSet_Gen: $ref: ./examples/Operations_List_MaximumSet_Gen.json summary: Microsoft Azure Get Providers Microsoft Migrate Operations /subscriptions/{subscriptionId}/providers/Microsoft.Migrate/assessmentProjects: get: operationId: microsoftAzureAssessmentprojectsoperationsListbysubscription tags: - AssessmentProjectsOperations description: List AssessmentProject resources by subscription ID parameters: - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentProjectListResult' 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: AssessmentProjectsOperations_ListBySubscription_MaximumSet_Gen: $ref: >- ./examples/AssessmentProjectsOperations_ListBySubscription_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Migrate Assessmentprojects /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects: get: operationId: microsoftAzureAssessmentprojectsoperationsListbyresourcegroup tags: - AssessmentProjectsOperations description: List AssessmentProject resources by resource group 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 responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentProjectListResult' 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: AssessmentProjectsOperations_ListByResourceGroup_MaximumSet_Gen: $ref: >- ./examples/AssessmentProjectsOperations_ListByResourceGroup_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName} : get: operationId: microsoftAzureAssessmentprojectsoperationsGet tags: - AssessmentProjectsOperations description: Get a AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentProject' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessmentProjectsOperations_Get_MaximumSet_Gen: $ref: ./examples/AssessmentProjectsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname put: operationId: microsoftAzureAssessmentprojectsoperationsCreate tags: - AssessmentProjectsOperations description: Create a AssessmentProject 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: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/AssessmentProject' responses: '200': description: Resource 'AssessmentProject' update operation succeeded schema: $ref: '#/definitions/AssessmentProject' '201': description: Resource 'AssessmentProject' create operation succeeded schema: $ref: '#/definitions/AssessmentProject' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: AssessmentProjectsOperations_Create_MaximumSet_Gen: $ref: ./examples/AssessmentProjectsOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname patch: operationId: microsoftAzureAssessmentprojectsoperationsUpdate tags: - AssessmentProjectsOperations description: Update a AssessmentProject 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: properties in: body description: The resource properties to be updated. required: true schema: $ref: '#/definitions/AssessmentProjectUpdate' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentProject' '202': description: Resource update request accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: AssessmentProjectsOperations_Update_MaximumSet_Gen: $ref: ./examples/AssessmentProjectsOperations_Update_MaximumSet_Gen.json summary: >- Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname delete: operationId: microsoftAzureAssessmentprojectsoperationsDelete tags: - AssessmentProjectsOperations description: Delete a AssessmentProject 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}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessmentProjectsOperations_Delete_MaximumSet_Gen: $ref: ./examples/AssessmentProjectsOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessmentOptions : get: operationId: microsoftAzureAksoptionsoperationsListbyassessmentproject tags: - AKSOptionsOperations description: List AKSAssessmentOptions resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSAssessmentOptionsListResult' 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: AksOptionsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/AksOptionsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessmentoptions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessmentOptions/{assessmentOptionsName} : get: operationId: microsoftAzureAksoptionsoperationsGet tags: - AKSOptionsOperations description: Get a AKSAssessmentOptions 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: assessmentOptionsName in: path description: AKS Assessment Options Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSAssessmentOptions' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AksOptionsOperations_Get_MaximumSet_Gen: $ref: ./examples/AksOptionsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessmentoptions Assessmentoptionsname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments : get: operationId: microsoftAzureAksassessmentoperationsListbyassessmentproject tags: - AKSAssessmentOperations description: List AKSAssessment resources by AssessmentProject 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: continuationToken in: query description: Continuation Token Query Parameter. required: false type: string - name: $top in: query description: Page Size Query Parameter. required: false type: integer format: int32 - name: $filter in: query description: Filter Query Parameter. required: false type: string - name: totalRecordCount in: query description: Total Record Count Query Parameter. required: false type: integer format: int32 - name: projectName in: path description: Assessment Project Name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSAssessmentListResult' 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: AksAssessmentOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/AksAssessmentOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName} : get: operationId: microsoftAzureAksassessmentoperationsGet tags: - AKSAssessmentOperations description: Get a AKSAssessment 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: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSAssessment' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AksAssessmentOperations_Get_MaximumSet_Gen: $ref: ./examples/AksAssessmentOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname put: operationId: microsoftAzureAksassessmentoperationsCreate tags: - AKSAssessmentOperations description: Create a AKSAssessment 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: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/AKSAssessment' responses: '200': description: Resource 'AKSAssessment' update operation succeeded schema: $ref: '#/definitions/AKSAssessment' '201': description: Resource 'AKSAssessment' create operation succeeded schema: $ref: '#/definitions/AKSAssessment' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: AksAssessmentOperations_Create_MaximumSet_Gen: $ref: ./examples/AksAssessmentOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname delete: operationId: microsoftAzureAksassessmentoperationsDelete tags: - AKSAssessmentOperations description: Delete a AKSAssessment 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: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AksAssessmentOperations_Delete_MaximumSet_Gen: $ref: ./examples/AksAssessmentOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/assessedWebApps : get: operationId: microsoftAzureAssessedwebapplicationoperationsListbyaksassessment tags: - AssessedWebApplicationOperations description: List AssessedWebApplication resources by AKSAssessment 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: continuationToken in: query description: Continuation Token Query Parameter. required: false type: string - name: $top in: query description: Page Size Query Parameter. required: false type: integer format: int32 - name: $filter in: query description: Filter Query Parameter. required: false type: string - name: totalRecordCount in: query description: Total Record Count Query Parameter. required: false type: integer format: int32 - name: projectName in: path description: Assessment Project Name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedWebApplicationListResult' 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: AssessedWebApplicationOperations_ListByAksAssessment_MaximumSet_Gen: $ref: >- ./examples/AssessedWebApplicationOperations_ListByAksAssessment_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname Assessedwebapps ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/assessedWebApps/{assessedWorkload} : get: operationId: microsoftAzureAssessedwebapplicationoperationsGet tags: - AssessedWebApplicationOperations description: Get a AssessedWebApplication 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: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: assessedWorkload in: path description: Assessed Web Application Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedWebApplication' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessedWebApplicationOperations_Get_MaximumSet_Gen: $ref: ./examples/AssessedWebApplicationOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname Assessedwebapps Assessedworkload ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/clusters : get: operationId: microsoftAzureAksclusteroperationsListbyaksassessment tags: - AKSClusterOperations description: List AKSCluster resources by AKSAssessment 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 Parameter. required: false type: string - name: projectName in: path description: Assessment Project Name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSClusterListResult' 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: AksClusterOperations_ListByAksAssessment_MaximumSet_Gen: $ref: >- ./examples/AksClusterOperations_ListByAksAssessment_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname Clusters ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/clusters/{clusterName} : get: operationId: microsoftAzureAksclusteroperationsGet tags: - AKSClusterOperations description: Get a AKSCluster 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: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: clusterName in: path description: AKS Cluster Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSCluster' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AksClusterOperations_Get_MaximumSet_Gen: $ref: ./examples/AksClusterOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname Clusters Clustername ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/costDetails : get: operationId: microsoftAzureAkscostdetailoperationsListbyaksassessment tags: - AKSCostDetailOperations description: List AKSCostDetail resources by AKSAssessment 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 Parameter. required: false type: string - name: projectName in: path description: Assessment Project Name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSCostDetailListResult' 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: AksCostDetailOperations_ListByAksAssessment_MaximumSet_Gen: $ref: >- ./examples/AksCostDetailOperations_ListByAksAssessment_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname Costdetails ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/downloadUrl : post: operationId: microsoftAzureAksassessmentoperationsDownloadurl tags: - AKSAssessmentOperations description: Get URL for downloading AKS Assessment Report. 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: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: body in: body description: The content of the action request required: true schema: type: object responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/DownloadUrl' '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: AksAssessmentOperations_DownloadUrl_MaximumSet_Gen: $ref: ./examples/AksAssessmentOperations_DownloadUrl_MaximumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname Downloadurl ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/summaries : get: operationId: microsoftAzureAkssummaryoperationsListbyaksassessment tags: - AKSSummaryOperations description: List AKSSummary resources by AKSAssessment 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: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSSummaryListResult' 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: AksSummaryOperations_ListByAksAssessment_MaximumSet_Gen: $ref: >- ./examples/AksSummaryOperations_ListByAksAssessment_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname Summaries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/summaries/{summaryName} : get: operationId: microsoftAzureAkssummaryoperationsGet tags: - AKSSummaryOperations description: Get a AKSSummary 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: assessmentName in: path description: AKS Assessment Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: summaryName in: path description: AKS Assessment Summary Name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AKSSummary' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AksSummaryOperations_Get_MaximumSet_Gen: $ref: ./examples/AksSummaryOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Aksassessments Assessmentname Summaries Summaryname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/assessmentOptions : get: operationId: microsoftAzureAssessmentoptionsoperationsListbyassessmentproject tags: - AssessmentOptionsOperations description: List AssessmentOptions resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentOptionsListResult' 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: AssessmentOptionsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/AssessmentOptionsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Assessmentoptions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/assessmentOptions/{assessmentOptionsName} : get: operationId: microsoftAzureAssessmentoptionsoperationsGet tags: - AssessmentOptionsOperations description: Get a AssessmentOptions 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: assessmentOptionsName in: path description: ' assessment options ARM name. Accepted value is ''default''' required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentOptions' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessmentOptionsOperations_Get_MaximumSet_Gen: $ref: ./examples/AssessmentOptionsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Assessmentoptions Assessmentoptionsname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/avsAssessmentOptions : get: operationId: microsoftAzureAvsassessmentoptionsoperationsListbyassessmentproject tags: - AvsAssessmentOptionsOperations description: List AvsAssessmentOptions resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AvsAssessmentOptionsListResult' 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: AvsAssessmentOptionsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/AvsAssessmentOptionsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Avsassessmentoptions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/avsAssessmentOptions/{avsAssessmentOptionsName} : get: operationId: microsoftAzureAvsassessmentoptionsoperationsGet tags: - AvsAssessmentOptionsOperations description: Get a AvsAssessmentOptions 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: avsAssessmentOptionsName in: path description: AVS Assessment options ARM name. Accepted value is 'default' required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AvsAssessmentOptions' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AvsAssessmentOptionsOperations_Get_MaximumSet_Gen: $ref: ./examples/AvsAssessmentOptionsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Avsassessmentoptions Avsassessmentoptionsname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases : get: operationId: microsoftAzureBusinesscaseoperationsListbyassessmentproject tags: - BusinessCaseOperations description: List BusinessCase resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/BusinessCaseListResult' 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: BusinessCaseOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/BusinessCaseOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName} : get: operationId: microsoftAzureBusinesscaseoperationsGet tags: - BusinessCaseOperations description: Get a BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/BusinessCase' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: BusinessCaseOperations_Get_MaximumSet_Gen: $ref: ./examples/BusinessCaseOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename put: operationId: microsoftAzureBusinesscaseoperationsCreate tags: - BusinessCaseOperations description: Create a BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/BusinessCase' responses: '200': description: Resource 'BusinessCase' update operation succeeded schema: $ref: '#/definitions/BusinessCase' '201': description: Resource 'BusinessCase' create operation succeeded schema: $ref: '#/definitions/BusinessCase' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: BusinessCaseOperations_Create_MaximumSet_Gen: $ref: ./examples/BusinessCaseOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename delete: operationId: microsoftAzureBusinesscaseoperationsDelete tags: - BusinessCaseOperations description: Delete a BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: BusinessCaseOperations_Delete_MaximumSet_Gen: $ref: ./examples/BusinessCaseOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/avsSummaries : get: operationId: microsoftAzureBusinesscaseavssummaryoperationsListbybusinesscase tags: - BusinessCaseAvsSummaryOperations description: List AvsSummary resources by BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AvsSummaryListResult' 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: BusinessCaseAvsSummaryOperations_ListByBusinessCase_MaximumSet_Gen: $ref: >- ./examples/BusinessCaseAvsSummaryOperations_ListByBusinessCase_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Avssummaries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/avsSummaries/{avsSummaryName} : get: operationId: microsoftAzureBusinesscaseavssummaryoperationsGet tags: - BusinessCaseAvsSummaryOperations description: Get a AvsSummary 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: avsSummaryName in: path description: Gets the Name of the Avs Summary. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AvsSummary' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: BusinessCaseAvsSummaryOperations_Get_MaximumSet_Gen: $ref: ./examples/BusinessCaseAvsSummaryOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Avssummaries Avssummaryname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/compareSummary : post: operationId: microsoftAzureBusinesscaseoperationsComparesummary tags: - BusinessCaseOperations summary: 'Microsoft Azure Get Compare Summary Report For Business Case' description: A long-running resource action. 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: body in: body description: The content of the action request required: true schema: type: object responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/CompareSummary' '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: BusinessCaseOperations_CompareSummary_MaximumSet_Gen: $ref: ./examples/BusinessCaseOperations_CompareSummary_MaximumSet_Gen.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/evaluatedAvsMachines : get: operationId: microsoftAzureEvaluatedavsmachinesoperationsListbybusinesscase tags: - EvaluatedAvsMachinesOperations description: List EvaluatedAvsMachine resources by BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/EvaluatedAvsMachineListResult' 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: EvaluatedAvsMachinesOperations_ListByBusinessCase_MaximumSet_Gen: $ref: >- ./examples/EvaluatedAvsMachinesOperations_ListByBusinessCase_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Evaluatedavsmachines ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/evaluatedAvsMachines/{evaluatedAvsMachineName} : get: operationId: microsoftAzureEvaluatedavsmachinesoperationsGet tags: - EvaluatedAvsMachinesOperations description: Get a EvaluatedAvsMachine 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: evaluatedAvsMachineName in: path description: Business case Evaluated AVS machine ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/EvaluatedAvsMachine' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: EvaluatedAvsMachinesOperations_Get_MaximumSet_Gen: $ref: ./examples/EvaluatedAvsMachinesOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Evaluatedavsmachines Evaluatedavsmachinename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/evaluatedMachines : get: operationId: microsoftAzureEvaluatedmachinesoperationsListbybusinesscase tags: - EvaluatedMachinesOperations description: List EvaluatedMachine resources by BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/EvaluatedMachineListResult' 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: EvaluatedMachinesOperations_ListByBusinessCase_MaximumSet_Gen: $ref: >- ./examples/EvaluatedMachinesOperations_ListByBusinessCase_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Evaluatedmachines ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/evaluatedMachines/{evaluatedMachineName} : get: operationId: microsoftAzureEvaluatedmachinesoperationsGet tags: - EvaluatedMachinesOperations description: Get a EvaluatedMachine 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: evaluatedMachineName in: path description: Business case Evaluated machine ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/EvaluatedMachine' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: EvaluatedMachinesOperations_Get_MaximumSet_Gen: $ref: ./examples/EvaluatedMachinesOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Evaluatedmachines Evaluatedmachinename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/evaluatedSqlEntities : get: operationId: microsoftAzureEvaluatedsqlentitiesoperationsListbybusinesscase tags: - EvaluatedSqlEntitiesOperations description: List EvaluatedSqlEntity resources by BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/EvaluatedSqlEntityListResult' 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: EvaluatedSqlEntitiesOperations_ListByBusinessCase_MaximumSet_Gen: $ref: >- ./examples/EvaluatedSqlEntitiesOperations_ListByBusinessCase_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Evaluatedsqlentities ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/evaluatedSqlEntities/{evaluatedSqlEntityName} : get: operationId: microsoftAzureEvaluatedsqlentitiesoperationsGet tags: - EvaluatedSqlEntitiesOperations description: Get a EvaluatedSqlEntity 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: evaluatedSqlEntityName in: path description: Business case Evaluated sql entity ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/EvaluatedSqlEntity' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: EvaluatedSqlEntitiesOperations_Get_MaximumSet_Gen: $ref: ./examples/EvaluatedSqlEntitiesOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Evaluatedsqlentities Evaluatedsqlentityname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/evaluatedWebApps : get: operationId: microsoftAzureEvaluatedwebappsoperationsListbybusinesscase tags: - EvaluatedWebAppsOperations description: List EvaluatedWebApp resources by BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/EvaluatedWebAppListResult' 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: EvaluatedWebAppsOperations_ListByBusinessCase_MaximumSet_Gen: $ref: >- ./examples/EvaluatedWebAppsOperations_ListByBusinessCase_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Evaluatedwebapps ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/evaluatedWebApps/{evaluatedWebAppName} : get: operationId: microsoftAzureEvaluatedwebappsoperationsGet tags: - EvaluatedWebAppsOperations description: Get a EvaluatedWebApp 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: evaluatedWebAppName in: path description: Business case Evaluated web App ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/EvaluatedWebApp' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: EvaluatedWebAppsOperations_Get_MaximumSet_Gen: $ref: ./examples/EvaluatedWebAppsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Evaluatedwebapps Evaluatedwebappname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/getReportDownloadUrl : post: operationId: microsoftAzureBusinesscaseoperationsGetreportdownloadurl tags: - BusinessCaseOperations summary: 'Microsoft Azure Get Download Url For The Business Case Report' description: Get the URL for downloading the business case in a report format. 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: body in: body description: The content of the action request required: true schema: type: object responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/ReportDownloadUrl' '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: BusinessCaseOperations_GetReportDownloadUrl_MaximumSet_Gen: $ref: >- ./examples/BusinessCaseOperations_GetReportDownloadUrl_MaximumSet_Gen.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/iaasSummaries : get: operationId: microsoftAzureBusinesscaseiaassummaryoperationsListbybusinesscase tags: - BusinessCaseIaasSummaryOperations description: List IaasSummary resources by BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/IaasSummaryListResult' 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: BusinessCaseIaasSummaryOperations_ListByBusinessCase_MaximumSet_Gen: $ref: >- ./examples/BusinessCaseIaasSummaryOperations_ListByBusinessCase_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Iaassummaries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/iaasSummaries/{iaasSummaryName} : get: operationId: microsoftAzureBusinesscaseiaassummaryoperationsGet tags: - BusinessCaseIaasSummaryOperations description: Get a IaasSummary 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: iaasSummaryName in: path description: Gets the Name of the Iaas Summary. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/IaasSummary' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: BusinessCaseIaasSummaryOperations_Get_MaximumSet_Gen: $ref: ./examples/BusinessCaseIaasSummaryOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Iaassummaries Iaassummaryname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/overviewSummaries : get: operationId: microsoftAzureBusinesscaseoverviewsummaryoperationsListbybusinesscase tags: - BusinessCaseOverviewSummaryOperations description: List OverviewSummary resources by BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/OverviewSummaryListResult' 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: BusinessCaseOverviewSummaryOperations_ListByBusinessCase_MaximumSet_Gen: $ref: >- ./examples/BusinessCaseOverviewSummaryOperations_ListByBusinessCase_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Overviewsummaries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/overviewSummaries/{overviewSummaryName} : get: operationId: microsoftAzureBusinesscaseoverviewsummaryoperationsGet tags: - BusinessCaseOverviewSummaryOperations description: Get a OverviewSummary 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: overviewSummaryName in: path description: Gets the Name of the Overview Summary. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/OverviewSummary' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: BusinessCaseOverviewSummaryOperations_Get_MaximumSet_Gen: $ref: >- ./examples/BusinessCaseOverviewSummaryOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Overviewsummaries Overviewsummaryname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/paasSummaries : get: operationId: microsoftAzureBusinesscasepaassummaryoperationsListbybusinesscase tags: - BusinessCasePaasSummaryOperations description: List PaasSummary resources by BusinessCase 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/PaasSummaryListResult' 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: BusinessCasePaasSummaryOperations_ListByBusinessCase_MaximumSet_Gen: $ref: >- ./examples/BusinessCasePaasSummaryOperations_ListByBusinessCase_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Paassummaries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/paasSummaries/{paasSummaryName} : get: operationId: microsoftAzureBusinesscasepaassummaryoperationsGet tags: - BusinessCasePaasSummaryOperations description: Get a PaasSummary 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: businessCaseName in: path description: Business case ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: paasSummaryName in: path description: Gets the Name of the Paas Summary. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/PaasSummary' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: BusinessCasePaasSummaryOperations_Get_MaximumSet_Gen: $ref: ./examples/BusinessCasePaasSummaryOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Businesscases Businesscasename Paassummaries Paassummaryname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups : get: operationId: microsoftAzureGroupsoperationsListbyassessmentproject tags: - GroupsOperations description: List Group resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/GroupListResult' 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: GroupsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/GroupsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName} : get: operationId: microsoftAzureGroupsoperationsGet tags: - GroupsOperations description: Get a Group 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/Group' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: GroupsOperations_Get_MaximumSet_Gen: $ref: ./examples/GroupsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname put: operationId: microsoftAzureGroupsoperationsCreate tags: - GroupsOperations description: Create a Group 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: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/Group' responses: '200': description: Resource 'Group' update operation succeeded schema: $ref: '#/definitions/Group' '201': description: Resource 'Group' create operation succeeded schema: $ref: '#/definitions/Group' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: GroupsOperations_Create_MaximumSet_Gen: $ref: ./examples/GroupsOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname delete: operationId: microsoftAzureGroupsoperationsDelete tags: - GroupsOperations description: Delete a Group 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}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: GroupsOperations_Delete_MaximumSet_Gen: $ref: ./examples/GroupsOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessments : get: operationId: microsoftAzureAssessmentsoperationsListbygroup tags: - AssessmentsOperations description: List Assessment resources by Group 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentListResult' 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: AssessmentsOperations_ListByGroup_MaximumSet_Gen: $ref: ./examples/AssessmentsOperations_ListByGroup_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Assessments ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessments/{assessmentName} : get: operationId: microsoftAzureAssessmentsoperationsGet tags: - AssessmentsOperations description: Get a Assessment 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: Machine Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/Assessment' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessmentsOperations_Get_MaximumSet_Gen: $ref: ./examples/AssessmentsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Assessments Assessmentname put: operationId: microsoftAzureAssessmentsoperationsCreate tags: - AssessmentsOperations description: Create a Assessment 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: Machine Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/Assessment' responses: '200': description: Resource 'Assessment' update operation succeeded schema: $ref: '#/definitions/Assessment' '201': description: Resource 'Assessment' create operation succeeded schema: $ref: '#/definitions/Assessment' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: AssessmentsOperations_Create_MaximumSet_Gen: $ref: ./examples/AssessmentsOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Assessments Assessmentname delete: operationId: microsoftAzureAssessmentsoperationsDelete tags: - AssessmentsOperations description: Delete a Assessment 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: Machine Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessmentsOperations_Delete_MaximumSet_Gen: $ref: ./examples/AssessmentsOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Assessments Assessmentname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessments/{assessmentName}/assessedMachines : get: operationId: microsoftAzureAssessedmachinesoperationsListbyassessment tags: - AssessedMachinesOperations description: List AssessedMachine resources by Assessment 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: Machine Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedMachineListResult' 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: AssessedMachinesOperations_ListByAssessment_MaximumSet_Gen: $ref: >- ./examples/AssessedMachinesOperations_ListByAssessment_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Assessments Assessmentname Assessedmachines ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessments/{assessmentName}/assessedMachines/{assessedMachineName} : get: operationId: microsoftAzureAssessedmachinesoperationsGet tags: - AssessedMachinesOperations description: Get a AssessedMachine 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: Machine Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: assessedMachineName in: path description: Machine assessment Assessed Machine ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedMachine' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessedMachinesOperations_Get_MaximumSet_Gen: $ref: ./examples/AssessedMachinesOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Assessments Assessmentname Assessedmachines Assessedmachinename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessments/{assessmentName}/downloadUrl : post: operationId: microsoftAzureAssessmentsoperationsDownloadurl tags: - AssessmentsOperations summary: 'Microsoft Azure Get Download Url For The Assessment Report' description: Get the URL for downloading the assessment in a report format. 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: Machine Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: body in: body description: The content of the action request required: true schema: type: object responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/DownloadUrl' '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: AssessmentsOperations_DownloadUrl_MaximumSet_Gen: $ref: ./examples/AssessmentsOperations_DownloadUrl_MaximumSet_Gen.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/avsAssessments : get: operationId: microsoftAzureAvsassessmentsoperationsListbygroup tags: - AvsAssessmentsOperations description: List AvsAssessment resources by Group 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AvsAssessmentListResult' 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: AvsAssessmentsOperations_ListByGroup_MaximumSet_Gen: $ref: ./examples/AvsAssessmentsOperations_ListByGroup_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Avsassessments ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/avsAssessments/{assessmentName} : get: operationId: microsoftAzureAvsassessmentsoperationsGet tags: - AvsAssessmentsOperations description: Get a AvsAssessment 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: AVS Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AvsAssessment' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AvsAssessmentsOperations_Get_MaximumSet_Gen: $ref: ./examples/AvsAssessmentsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Avsassessments Assessmentname put: operationId: microsoftAzureAvsassessmentsoperationsCreate tags: - AvsAssessmentsOperations description: Create a AvsAssessment 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: AVS Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/AvsAssessment' responses: '200': description: Resource 'AvsAssessment' update operation succeeded schema: $ref: '#/definitions/AvsAssessment' '201': description: Resource 'AvsAssessment' create operation succeeded schema: $ref: '#/definitions/AvsAssessment' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: AvsAssessmentsOperations_Create_MaximumSet_Gen: $ref: ./examples/AvsAssessmentsOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Avsassessments Assessmentname delete: operationId: microsoftAzureAvsassessmentsoperationsDelete tags: - AvsAssessmentsOperations description: Delete a AvsAssessment 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: AVS Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AvsAssessmentsOperations_Delete_MaximumSet_Gen: $ref: ./examples/AvsAssessmentsOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Avsassessments Assessmentname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/avsAssessments/{assessmentName}/avsAssessedMachines : get: operationId: microsoftAzureAvsassessedmachinesoperationsListbyavsassessment tags: - AvsAssessedMachinesOperations description: List AvsAssessedMachine resources by AvsAssessment 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: AVS Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AvsAssessedMachineListResult' 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: AvsAssessedMachinesOperations_ListByAvsAssessment_MaximumSet_Gen: $ref: >- ./examples/AvsAssessedMachinesOperations_ListByAvsAssessment_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Avsassessments Assessmentname Avsassessedmachines ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/avsAssessments/{assessmentName}/avsAssessedMachines/{avsAssessedMachineName} : get: operationId: microsoftAzureAvsassessedmachinesoperationsGet tags: - AvsAssessedMachinesOperations description: Get a AvsAssessedMachine 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: AVS Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: avsAssessedMachineName in: path description: AVS assessment Assessed Machine ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AvsAssessedMachine' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AvsAssessedMachinesOperations_Get_MaximumSet_Gen: $ref: ./examples/AvsAssessedMachinesOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Avsassessments Assessmentname Avsassessedmachines Avsassessedmachinename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/avsAssessments/{assessmentName}/downloadUrl : post: operationId: microsoftAzureAvsassessmentsoperationsDownloadurl tags: - AvsAssessmentsOperations summary: 'Microsoft Azure Get Download Url For The Assessment Report' description: Get the URL for downloading the assessment in a report format. 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: AVS Assessment ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: body in: body description: The content of the action request required: true schema: type: object responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/DownloadUrl' '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: AvsAssessmentsOperations_DownloadUrl_MaximumSet_Gen: $ref: ./examples/AvsAssessmentsOperations_DownloadUrl_MaximumSet_Gen.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments : get: operationId: microsoftAzureSqlassessmentv2operationsListbygroup tags: - SqlAssessmentV2Operations description: List SqlAssessmentV2 resources by Group 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/SqlAssessmentV2ListResult' 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: SqlAssessmentV2Operations_ListByGroup_MaximumSet_Gen: $ref: ./examples/SqlAssessmentV2Operations_ListByGroup_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName} : get: operationId: microsoftAzureSqlassessmentv2operationsGet tags: - SqlAssessmentV2Operations description: Get a 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: 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/SqlAssessmentV2' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: SqlAssessmentV2Operations_Get_MaximumSet_Gen: $ref: ./examples/SqlAssessmentV2Operations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname put: operationId: microsoftAzureSqlassessmentv2operationsCreate tags: - SqlAssessmentV2Operations description: Create a 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: 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: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/SqlAssessmentV2' responses: '200': description: Resource 'SqlAssessmentV2' update operation succeeded schema: $ref: '#/definitions/SqlAssessmentV2' '201': description: Resource 'SqlAssessmentV2' create operation succeeded schema: $ref: '#/definitions/SqlAssessmentV2' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: SqlAssessmentV2Operations_Create_MaximumSet_Gen: $ref: ./examples/SqlAssessmentV2Operations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname delete: operationId: microsoftAzureSqlassessmentv2operationsDelete tags: - SqlAssessmentV2Operations description: Delete a 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: 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: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: SqlAssessmentV2Operations_Delete_MaximumSet_Gen: $ref: ./examples/SqlAssessmentV2Operations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/assessedSqlDatabases : get: operationId: microsoftAzureAssessedsqldatabasev2operationsListbysqlassessmentv2 tags: - AssessedSqlDatabaseV2Operations description: List AssessedSqlDatabaseV2 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/AssessedSqlDatabaseV2ListResult' 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: AssessedSqlDatabaseV2Operations_ListBySqlAssessmentV2_MaximumSet_Gen: $ref: >- ./examples/AssessedSqlDatabaseV2Operations_ListBySqlAssessmentV2_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Assessedsqldatabases ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/assessedSqlDatabases/{assessedSqlDatabaseName} : get: operationId: microsoftAzureAssessedsqldatabasev2operationsGet tags: - AssessedSqlDatabaseV2Operations description: Get a AssessedSqlDatabaseV2 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: assessedSqlDatabaseName in: path description: Sql assessment Assessed Databases ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedSqlDatabaseV2' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessedSqlDatabaseV2Operations_Get_MaximumSet_Gen: $ref: ./examples/AssessedSqlDatabaseV2Operations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Assessedsqldatabases Assessedsqldatabasename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/assessedSqlInstances : get: operationId: microsoftAzureAssessedsqlinstancev2operationsListbysqlassessmentv2 tags: - AssessedSqlInstanceV2Operations description: List AssessedSqlInstanceV2 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/AssessedSqlInstanceV2ListResult' 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: AssessedSqlInstanceV2Operations_ListBySqlAssessmentV2_MaximumSet_Gen: $ref: >- ./examples/AssessedSqlInstanceV2Operations_ListBySqlAssessmentV2_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Assessedsqlinstances ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/assessedSqlInstances/{assessedSqlInstanceName} : get: operationId: microsoftAzureAssessedsqlinstancev2operationsGet tags: - AssessedSqlInstanceV2Operations description: Get a AssessedSqlInstanceV2 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: assessedSqlInstanceName in: path description: Sql assessment Assessed Instance ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedSqlInstanceV2' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessedSqlInstanceV2Operations_Get_MaximumSet_Gen: $ref: ./examples/AssessedSqlInstanceV2Operations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Assessedsqlinstances Assessedsqlinstancename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/assessedSqlMachines : get: operationId: microsoftAzureAssessedsqlmachinesoperationsListbysqlassessmentv2 tags: - AssessedSqlMachinesOperations description: List AssessedSqlMachine 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/AssessedSqlMachineListResult' 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: AssessedSqlMachinesOperations_ListBySqlAssessmentV2_MaximumSet_Gen: $ref: >- ./examples/AssessedSqlMachinesOperations_ListBySqlAssessmentV2_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Assessedsqlmachines ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/assessedSqlMachines/{assessedSqlMachineName} : get: operationId: microsoftAzureAssessedsqlmachinesoperationsGet tags: - AssessedSqlMachinesOperations description: Get a AssessedSqlMachine 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: assessedSqlMachineName in: path description: Sql assessment Assessed Machine ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedSqlMachine' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessedSqlMachinesOperations_Get_MaximumSet_Gen: $ref: ./examples/AssessedSqlMachinesOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Assessedsqlmachines Assessedsqlmachinename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/downloadUrl : post: operationId: microsoftAzureSqlassessmentv2operationsDownloadurl tags: - SqlAssessmentV2Operations summary: 'Microsoft Azure Get Download Url For The Assessment Report' description: Get the URL for downloading the assessment in a report format. 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: body in: body description: The content of the action request required: true schema: type: object responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/DownloadUrl' '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: SqlAssessmentV2Operations_DownloadUrl_MaximumSet_Gen: $ref: ./examples/SqlAssessmentV2Operations_DownloadUrl_MaximumSet_Gen.json ? /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 ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/summaries : get: operationId: microsoftAzureSqlassessmentv2summaryoperationsListbysqlassessmentv2 tags: - SqlAssessmentV2SummaryOperations description: List SqlAssessmentV2Summary 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: 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/SqlAssessmentV2SummaryListResult' 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: SqlAssessmentV2SummaryOperations_ListBySqlAssessmentV2_MaximumSet_Gen: $ref: >- ./examples/SqlAssessmentV2SummaryOperations_ListBySqlAssessmentV2_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Summaries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/sqlAssessments/{assessmentName}/summaries/{summaryName} : get: operationId: microsoftAzureSqlassessmentv2summaryoperationsGet tags: - SqlAssessmentV2SummaryOperations description: Get a SqlAssessmentV2Summary 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: summaryName in: path description: Gets the Name of the SQL Summary. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/SqlAssessmentV2Summary' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: SqlAssessmentV2SummaryOperations_Get_MaximumSet_Gen: $ref: ./examples/SqlAssessmentV2SummaryOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Sqlassessments Assessmentname Summaries Summaryname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/updateMachines : post: operationId: microsoftAzureGroupsoperationsUpdatemachines tags: - GroupsOperations summary: 'Microsoft Azure Update Machines In Group' description: Update machines in group by adding or removing machines. 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: body in: body description: The content of the action request required: true schema: $ref: '#/definitions/UpdateGroupBody' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/Group' '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: GroupsOperations_UpdateMachines_MaximumSet_Gen: $ref: ./examples/GroupsOperations_UpdateMachines_MaximumSet_Gen.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments : get: operationId: microsoftAzureWebappassessmentv2operationsListbygroup tags: - WebAppAssessmentV2Operations description: List WebAppAssessmentV2 resources by Group 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppAssessmentV2ListResult' 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: WebAppAssessmentV2Operations_ListByGroup_MaximumSet_Gen: $ref: >- ./examples/WebAppAssessmentV2Operations_ListByGroup_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments/{assessmentName} : get: operationId: microsoftAzureWebappassessmentv2operationsGet tags: - WebAppAssessmentV2Operations description: Get a WebAppAssessmentV2 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppAssessmentV2' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: WebAppAssessmentV2Operations_Get_MaximumSet_Gen: $ref: ./examples/WebAppAssessmentV2Operations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname put: operationId: microsoftAzureWebappassessmentv2operationsCreate tags: - WebAppAssessmentV2Operations description: Create a WebAppAssessmentV2 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/WebAppAssessmentV2' responses: '200': description: Resource 'WebAppAssessmentV2' update operation succeeded schema: $ref: '#/definitions/WebAppAssessmentV2' '201': description: Resource 'WebAppAssessmentV2' create operation succeeded schema: $ref: '#/definitions/WebAppAssessmentV2' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: WebAppAssessmentV2Operations_Create_MaximumSet_Gen: $ref: ./examples/WebAppAssessmentV2Operations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname delete: operationId: microsoftAzureWebappassessmentv2operationsDelete tags: - WebAppAssessmentV2Operations description: Delete a WebAppAssessmentV2 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: WebAppAssessmentV2Operations_Delete_MaximumSet_Gen: $ref: ./examples/WebAppAssessmentV2Operations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments/{assessmentName}/assessedWebApps : get: operationId: microsoftAzureAssessedwebappv2operationsListbywebappassessmentv2 tags: - AssessedWebAppV2Operations description: List AssessedWebAppV2 resources by WebAppAssessmentV2 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedWebAppV2ListResult' 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: AssessedWebAppV2Operations_ListByWebAppAssessmentV2_MaximumSet_Gen: $ref: >- ./examples/AssessedWebAppV2Operations_ListByWebAppAssessmentV2_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname Assessedwebapps ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments/{assessmentName}/assessedWebApps/{assessedWebAppName} : get: operationId: microsoftAzureAssessedwebappv2operationsGet tags: - AssessedWebAppV2Operations description: Get a AssessedWebAppV2 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: assessedWebAppName in: path description: Assessed web app ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessedWebAppV2' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessedWebAppV2Operations_Get_MaximumSet_Gen: $ref: ./examples/AssessedWebAppV2Operations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname Assessedwebapps Assessedwebappname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments/{assessmentName}/downloadUrl : post: operationId: microsoftAzureWebappassessmentv2operationsDownloadurl tags: - WebAppAssessmentV2Operations summary: 'Microsoft Azure Get Download Url For The Assessment Report' description: Get the URL for downloading the assessment in a report format. 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: body in: body description: The content of the action request required: true schema: type: object responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/DownloadUrl' '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: >- The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: WebAppAssessmentV2Operations_DownloadUrl_MaximumSet_Gen: $ref: >- ./examples/WebAppAssessmentV2Operations_DownloadUrl_MaximumSet_Gen.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments/{assessmentName}/summaries : get: operationId: >- microsoftAzureWebappassessmentv2summaryoperationsListbywebappassessmentv2 tags: - WebAppAssessmentV2SummaryOperations description: List WebAppAssessmentV2Summary resources by WebAppAssessmentV2 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppAssessmentV2SummaryListResult' 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: WebAppAssessmentV2SummaryOperations_ListByWebAppAssessmentV2_MaximumSet_Gen: $ref: >- ./examples/WebAppAssessmentV2SummaryOperations_ListByWebAppAssessmentV2_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname Summaries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments/{assessmentName}/summaries/{summaryName} : get: operationId: microsoftAzureWebappassessmentv2summaryoperationsGet tags: - WebAppAssessmentV2SummaryOperations description: Get a WebAppAssessmentV2Summary 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: summaryName in: path description: Gets the Name of the Web app Summary. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppAssessmentV2Summary' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: WebAppAssessmentV2SummaryOperations_Get_MaximumSet_Gen: $ref: >- ./examples/WebAppAssessmentV2SummaryOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname Summaries Summaryname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments/{assessmentName}/webAppServicePlans : get: operationId: microsoftAzureWebappserviceplanv2operationsListbywebappassessmentv2 tags: - WebAppServicePlanV2Operations description: List WebAppServicePlanV2 resources by WebAppAssessmentV2 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppServicePlanV2ListResult' 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: WebAppServicePlanV2Operations_ListByWebAppAssessmentV2_MaximumSet_Gen: $ref: >- ./examples/WebAppServicePlanV2Operations_ListByWebAppAssessmentV2_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname Webappserviceplans ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/webAppAssessments/{assessmentName}/webAppServicePlans/{webAppServicePlanName} : get: operationId: microsoftAzureWebappserviceplanv2operationsGet tags: - WebAppServicePlanV2Operations description: Get a WebAppServicePlanV2 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: Web app Assessment arm name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: webAppServicePlanName in: path description: Web app service plan ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppServicePlanV2' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: WebAppServicePlanV2Operations_Get_MaximumSet_Gen: $ref: ./examples/WebAppServicePlanV2Operations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Groups Groupname Webappassessments Assessmentname Webappserviceplans Webappserviceplanname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/hypervcollectors : get: operationId: microsoftAzureHypervcollectorsoperationsListbyassessmentproject tags: - HypervCollectorsOperations description: List HypervCollector resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/HypervCollectorListResult' 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: HypervCollectorsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/HypervCollectorsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Hypervcollectors ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/hypervcollectors/{hypervCollectorName} : get: operationId: microsoftAzureHypervcollectorsoperationsGet tags: - HypervCollectorsOperations description: Get a HypervCollector 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: hypervCollectorName in: path description: Hyper-V collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/HypervCollector' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: HypervCollectorsOperations_Get_MaximumSet_Gen: $ref: ./examples/HypervCollectorsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Hypervcollectors Hypervcollectorname put: operationId: microsoftAzureHypervcollectorsoperationsCreate tags: - HypervCollectorsOperations description: Create a HypervCollector 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: hypervCollectorName in: path description: Hyper-V collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/HypervCollector' responses: '200': description: Resource 'HypervCollector' update operation succeeded schema: $ref: '#/definitions/HypervCollector' '201': description: Resource 'HypervCollector' create operation succeeded schema: $ref: '#/definitions/HypervCollector' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: HypervCollectorsOperations_Create_MaximumSet_Gen: $ref: ./examples/HypervCollectorsOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Hypervcollectors Hypervcollectorname delete: operationId: microsoftAzureHypervcollectorsoperationsDelete tags: - HypervCollectorsOperations description: Delete a HypervCollector 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: hypervCollectorName in: path description: Hyper-V collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: HypervCollectorsOperations_Delete_MaximumSet_Gen: $ref: ./examples/HypervCollectorsOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Hypervcollectors Hypervcollectorname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/importcollectors : get: operationId: microsoftAzureImportcollectorsoperationsListbyassessmentproject tags: - ImportCollectorsOperations description: List ImportCollector resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/ImportCollectorListResult' 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: ImportCollectorsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/ImportCollectorsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Importcollectors ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/importcollectors/{importCollectorName} : get: operationId: microsoftAzureImportcollectorsoperationsGet tags: - ImportCollectorsOperations description: Get a ImportCollector 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: importCollectorName in: path description: Import collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/ImportCollector' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: ImportCollectorsOperations_Get_MaximumSet_Gen: $ref: ./examples/ImportCollectorsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Importcollectors Importcollectorname put: operationId: microsoftAzureImportcollectorsoperationsCreate tags: - ImportCollectorsOperations description: Create a ImportCollector 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: importCollectorName in: path description: Import collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/ImportCollector' responses: '200': description: Resource 'ImportCollector' update operation succeeded schema: $ref: '#/definitions/ImportCollector' '201': description: Resource 'ImportCollector' create operation succeeded schema: $ref: '#/definitions/ImportCollector' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: ImportCollectorsOperations_Create_MaximumSet_Gen: $ref: ./examples/ImportCollectorsOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Importcollectors Importcollectorname delete: operationId: microsoftAzureImportcollectorsoperationsDelete tags: - ImportCollectorsOperations description: Delete a ImportCollector 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: importCollectorName in: path description: Import collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: ImportCollectorsOperations_Delete_MaximumSet_Gen: $ref: ./examples/ImportCollectorsOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Importcollectors Importcollectorname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/machines : get: operationId: microsoftAzureMachinesoperationsListbyassessmentproject tags: - MachinesOperations description: List Machine resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MachineListResult' 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: MachinesOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/MachinesOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Machines ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/machines/{machineName} : get: operationId: microsoftAzureMachinesoperationsGet tags: - MachinesOperations description: Get a Machine 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: machineName in: path description: Assessible Machine ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/Machine' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: MachinesOperations_Get_MaximumSet_Gen: $ref: ./examples/MachinesOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Machines Machinename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections : get: operationId: microsoftAzurePrivateendpointconnectionoperationsListbyassessmentproject tags: - PrivateEndpointConnectionOperations description: List PrivateEndpointConnection resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/PrivateEndpointConnectionListResult' 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: PrivateEndpointConnectionOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/PrivateEndpointConnectionOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Privateendpointconnections ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName} : get: operationId: microsoftAzurePrivateendpointconnectionoperationsGet tags: - PrivateEndpointConnectionOperations description: Get a PrivateEndpointConnection 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: privateEndpointConnectionName in: path description: Private endpoint connection ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/PrivateEndpointConnection' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: PrivateEndpointConnectionOperations_Get_MaximumSet_Gen: $ref: >- ./examples/PrivateEndpointConnectionOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Privateendpointconnections Privateendpointconnectionname put: operationId: microsoftAzurePrivateendpointconnectionoperationsUpdate tags: - PrivateEndpointConnectionOperations description: Create a PrivateEndpointConnection 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: privateEndpointConnectionName in: path description: Private endpoint connection ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/PrivateEndpointConnection' responses: '200': description: Resource 'PrivateEndpointConnection' update operation succeeded schema: $ref: '#/definitions/PrivateEndpointConnection' '201': description: Resource 'PrivateEndpointConnection' create operation succeeded schema: $ref: '#/definitions/PrivateEndpointConnection' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: PrivateEndpointConnectionOperations_Update_MaximumSet_Gen: $ref: >- ./examples/PrivateEndpointConnectionOperations_Update_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Privateendpointconnections Privateendpointconnectionname delete: operationId: microsoftAzurePrivateendpointconnectionoperationsDelete tags: - PrivateEndpointConnectionOperations description: Delete a PrivateEndpointConnection 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: privateEndpointConnectionName in: path description: Private endpoint connection ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: PrivateEndpointConnectionOperations_Delete_MaximumSet_Gen: $ref: >- ./examples/PrivateEndpointConnectionOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Privateendpointconnections Privateendpointconnectionname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateLinkResources : get: operationId: microsoftAzurePrivatelinkresourceoperationsListbyassessmentproject tags: - PrivateLinkResourceOperations description: List PrivateLinkResource resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/PrivateLinkResourceListResult' 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: PrivateLinkResourceOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/PrivateLinkResourceOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Privatelinkresources ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateLinkResources/{privateLinkResourceName} : get: operationId: microsoftAzurePrivatelinkresourceoperationsGet tags: - PrivateLinkResourceOperations description: Get a PrivateLinkResource 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: privateLinkResourceName in: path description: Private link resource ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/PrivateLinkResource' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: PrivateLinkResourceOperations_Get_MaximumSet_Gen: $ref: ./examples/PrivateLinkResourceOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Privatelinkresources Privatelinkresourcename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/projectSummary : get: operationId: microsoftAzureAssessmentprojectsummaryoperationsListbyassessmentproject tags: - AssessmentProjectSummaryOperations description: List AssessmentProjectSummary resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentProjectSummaryListResult' 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: AssessmentProjectSummaryOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/AssessmentProjectSummaryOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Projectsummary ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/projectSummary/{projectSummaryName} : get: operationId: microsoftAzureAssessmentprojectsummaryoperationsGet tags: - AssessmentProjectSummaryOperations description: Get a AssessmentProjectSummary 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: projectSummaryName in: path description: Group ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AssessmentProjectSummary' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: AssessmentProjectSummaryOperations_Get_MaximumSet_Gen: $ref: >- ./examples/AssessmentProjectSummaryOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Projectsummary Projectsummaryname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/servercollectors : get: operationId: microsoftAzureServercollectorsoperationsListbyassessmentproject tags: - ServerCollectorsOperations description: List ServerCollector resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/ServerCollectorListResult' 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: ServerCollectorsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/ServerCollectorsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Servercollectors ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/servercollectors/{serverCollectorName} : get: operationId: microsoftAzureServercollectorsoperationsGet tags: - ServerCollectorsOperations description: Get a ServerCollector 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: serverCollectorName in: path description: Physical server collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/ServerCollector' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: ServerCollectorsOperations_Get_MaximumSet_Gen: $ref: ./examples/ServerCollectorsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Servercollectors Servercollectorname put: operationId: microsoftAzureServercollectorsoperationsCreate tags: - ServerCollectorsOperations description: Create a ServerCollector 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: serverCollectorName in: path description: Physical server collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/ServerCollector' responses: '200': description: Resource 'ServerCollector' update operation succeeded schema: $ref: '#/definitions/ServerCollector' '201': description: Resource 'ServerCollector' create operation succeeded schema: $ref: '#/definitions/ServerCollector' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: ServerCollectorsOperations_Create_MaximumSet_Gen: $ref: ./examples/ServerCollectorsOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Servercollectors Servercollectorname delete: operationId: microsoftAzureServercollectorsoperationsDelete tags: - ServerCollectorsOperations description: Delete a ServerCollector 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: serverCollectorName in: path description: Physical server collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: ServerCollectorsOperations_Delete_MaximumSet_Gen: $ref: ./examples/ServerCollectorsOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Servercollectors Servercollectorname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/sqlAssessmentOptions : get: operationId: microsoftAzureSqlassessmentoptionsoperationsListbyassessmentproject tags: - SqlAssessmentOptionsOperations description: List SqlAssessmentOptions resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/SqlAssessmentOptionsListResult' 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: SqlAssessmentOptionsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/SqlAssessmentOptionsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Sqlassessmentoptions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/sqlAssessmentOptions/{assessmentOptionsName} : get: operationId: microsoftAzureSqlassessmentoptionsoperationsGet tags: - SqlAssessmentOptionsOperations description: Get a SqlAssessmentOptions 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: assessmentOptionsName in: path description: Sql assessment options ARM name. Accepted values is 'default' required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/SqlAssessmentOptions' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: SqlAssessmentOptionsOperations_Get_MaximumSet_Gen: $ref: ./examples/SqlAssessmentOptionsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Sqlassessmentoptions Assessmentoptionsname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/sqlcollectors : get: operationId: microsoftAzureSqlcollectoroperationsListbyassessmentproject tags: - SqlCollectorOperations description: List SqlCollector resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/SqlCollectorListResult' 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: SqlCollectorOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/SqlCollectorOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Sqlcollectors ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/sqlcollectors/{collectorName} : get: operationId: microsoftAzureSqlcollectoroperationsGet tags: - SqlCollectorOperations description: Get a SqlCollector 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: collectorName in: path description: Sql collector ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/SqlCollector' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: SqlCollectorOperations_Get_MaximumSet_Gen: $ref: ./examples/SqlCollectorOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Sqlcollectors Collectorname put: operationId: microsoftAzureSqlcollectoroperationsCreate tags: - SqlCollectorOperations description: Create a SqlCollector 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: collectorName in: path description: Sql collector ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/SqlCollector' responses: '200': description: Resource 'SqlCollector' update operation succeeded schema: $ref: '#/definitions/SqlCollector' '201': description: Resource 'SqlCollector' create operation succeeded schema: $ref: '#/definitions/SqlCollector' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: SqlCollectorOperations_Create_MaximumSet_Gen: $ref: ./examples/SqlCollectorOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Sqlcollectors Collectorname delete: operationId: microsoftAzureSqlcollectoroperationsDelete tags: - SqlCollectorOperations description: Delete a SqlCollector 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: collectorName in: path description: Sql collector ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: SqlCollectorOperations_Delete_MaximumSet_Gen: $ref: ./examples/SqlCollectorOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Sqlcollectors Collectorname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/vmwarecollectors : get: operationId: microsoftAzureVmwarecollectorsoperationsListbyassessmentproject tags: - VmwareCollectorsOperations description: List VmwareCollector resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/VmwareCollectorListResult' 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: VmwareCollectorsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/VmwareCollectorsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Vmwarecollectors ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/vmwarecollectors/{vmWareCollectorName} : get: operationId: microsoftAzureVmwarecollectorsoperationsGet tags: - VmwareCollectorsOperations description: Get a VmwareCollector 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: vmWareCollectorName in: path description: VMware collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/VmwareCollector' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: VmwareCollectorsOperations_Get_MaximumSet_Gen: $ref: ./examples/VmwareCollectorsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Vmwarecollectors Vmwarecollectorname put: operationId: microsoftAzureVmwarecollectorsoperationsCreate tags: - VmwareCollectorsOperations description: Create a VmwareCollector 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: vmWareCollectorName in: path description: VMware collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/VmwareCollector' responses: '200': description: Resource 'VmwareCollector' update operation succeeded schema: $ref: '#/definitions/VmwareCollector' '201': description: Resource 'VmwareCollector' create operation succeeded schema: $ref: '#/definitions/VmwareCollector' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: VmwareCollectorsOperations_Create_MaximumSet_Gen: $ref: ./examples/VmwareCollectorsOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Vmwarecollectors Vmwarecollectorname delete: operationId: microsoftAzureVmwarecollectorsoperationsDelete tags: - VmwareCollectorsOperations description: Delete a VmwareCollector 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: vmWareCollectorName in: path description: VMware collector ARM name required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: VmwareCollectorsOperations_Delete_MaximumSet_Gen: $ref: ./examples/VmwareCollectorsOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Vmwarecollectors Vmwarecollectorname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/webAppAssessmentOptions : get: operationId: microsoftAzureWebappassessmentoptionsoperationsListbyassessmentproject tags: - WebAppAssessmentOptionsOperations description: List WebAppAssessmentOptions resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppAssessmentOptionsListResult' 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: WebAppAssessmentOptionsOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/WebAppAssessmentOptionsOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Webappassessmentoptions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/webAppAssessmentOptions/{assessmentOptionsName} : get: operationId: microsoftAzureWebappassessmentoptionsoperationsGet tags: - WebAppAssessmentOptionsOperations description: Get a WebAppAssessmentOptions 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: assessmentOptionsName in: path description: Web app assessment options ARM name. Accepted values is 'default' required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppAssessmentOptions' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: WebAppAssessmentOptionsOperations_Get_MaximumSet_Gen: $ref: ./examples/WebAppAssessmentOptionsOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Webappassessmentoptions Assessmentoptionsname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/webAppCollectors : get: operationId: microsoftAzureWebappcollectoroperationsListbyassessmentproject tags: - WebAppCollectorOperations description: List WebAppCollector resources by AssessmentProject 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}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppCollectorListResult' 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: WebAppCollectorOperations_ListByAssessmentProject_MaximumSet_Gen: $ref: >- ./examples/WebAppCollectorOperations_ListByAssessmentProject_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Webappcollectors ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/webAppCollectors/{collectorName} : get: operationId: microsoftAzureWebappcollectoroperationsGet tags: - WebAppCollectorOperations description: Get a WebAppCollector 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: collectorName in: path description: Web app collector ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/WebAppCollector' default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: WebAppCollectorOperations_Get_MaximumSet_Gen: $ref: ./examples/WebAppCollectorOperations_Get_MaximumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Webappcollectors Collectorname put: operationId: microsoftAzureWebappcollectoroperationsCreate tags: - WebAppCollectorOperations description: Create a WebAppCollector 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: collectorName in: path description: Web app collector ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/WebAppCollector' responses: '200': description: Resource 'WebAppCollector' update operation succeeded schema: $ref: '#/definitions/WebAppCollector' '201': description: Resource 'WebAppCollector' create operation succeeded schema: $ref: '#/definitions/WebAppCollector' headers: Retry-After: type: integer format: int32 description: >- The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: WebAppCollectorOperations_Create_MaximumSet_Gen: $ref: ./examples/WebAppCollectorOperations_Create_MaximumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Webappcollectors Collectorname delete: operationId: microsoftAzureWebappcollectoroperationsDelete tags: - WebAppCollectorOperations description: Delete a WebAppCollector 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: collectorName in: path description: Web app collector ARM name. required: true type: string pattern: ^[^<>&:\?/#]{1,260}$ responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: WebAppCollectorOperations_Delete_MaximumSet_Gen: $ref: ./examples/WebAppCollectorOperations_Delete_MaximumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Assessmentprojects Projectname Webappcollectors Collectorname definitions: AKSAssessment: type: object description: ARM model of AKS Assessment. properties: properties: $ref: '#/definitions/AKSAssessmentProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create eTag: type: string description: >- If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. readOnly: true allOf: - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource AKSAssessmentDetails: type: object description: Data model of AKS Assessment Details. properties: webAppCount: type: integer format: int32 description: Gets the number of web apps. readOnly: true webServerCount: type: integer format: int32 description: Gets the number of web servers. readOnly: true machineCount: type: integer format: int32 description: Gets the number of machines. readOnly: true totalMonthlyCost: type: number format: float description: Gets the total monthly cost. readOnly: true required: - webAppCount - webServerCount - machineCount - totalMonthlyCost allOf: - $ref: '#/definitions/AssessmentDetails' AKSAssessmentListResult: type: object description: The response of a AKSAssessment list operation. properties: value: type: array description: The AKSAssessment items on this page items: $ref: '#/definitions/AKSAssessment' nextLink: type: string format: uri description: The link to the next page of items required: - value AKSAssessmentOptions: type: object description: ARM model of AKS Assessment Options. properties: properties: $ref: '#/definitions/AKSAssessmentOptionsProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create eTag: type: string description: >- If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. readOnly: true allOf: - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource AKSAssessmentOptionsListResult: type: object description: The response of a AKSAssessmentOptions list operation. properties: value: type: array description: The AKSAssessmentOptions items on this page items: $ref: '#/definitions/AKSAssessmentOptions' nextLink: type: string format: uri description: The link to the next page of items required: - value AKSAssessmentOptionsProperties: type: object description: ARM model of AKS Assessment Options Properties. allOf: - $ref: '#/definitions/OptionsArmPropertiesBase' AKSAssessmentProperties: type: object description: ARM model of AKS Assessment Properties. properties: settings: $ref: '#/definitions/AKSAssessmentSettings' description: Gets or sets AKS Assessment Settings. details: $ref: '#/definitions/AKSAssessmentDetails' description: Gets AKS Assessment Details. readOnly: true required: - settings allOf: - $ref: '#/definitions/AssessmentPropertiesBase' AKSAssessmentSettings: type: object description: Data model of AKS Assessment Settings. properties: category: $ref: '#/definitions/AzureVmCategory' description: Gets or sets azure VM category. savingsOptions: $ref: '#/definitions/SavingsOptions' description: Gets or sets savings options. consolidation: $ref: '#/definitions/ConsolidationType' description: Gets or sets consolidation type. pricingTier: $ref: '#/definitions/PricingTier' description: Gets or sets pricing tier. required: - category - savingsOptions - consolidation - pricingTier allOf: - $ref: '#/definitions/AssessmentSettings' AKSAssessmentSummary: type: object description: Data model of AKS Assessment Summary. properties: skuSummary: type: object description: Gets SKU summary. additionalProperties: $ref: '#/definitions/SummaryDetails' readOnly: true webAppSummary: type: object description: Gets web app summary. additionalProperties: $ref: '#/definitions/SummaryDetails' readOnly: true webServerSummary: type: object description: Gets web server summary. additionalProperties: format: int32 type: integer readOnly: true webAppCount: type: integer format: int32 description: Gets the number of web apps. readOnly: true webServerCount: type: integer format: int32 description: Gets the number of web servers. readOnly: true machineCount: type: integer format: int32 description: Gets the number of machines. readOnly: true totalMonthlyCost: type: number format: float description: Gets the total monthly cost. readOnly: true required: - skuSummary - webAppSummary - webServerSummary - webAppCount - webServerCount - machineCount - totalMonthlyCost AKSCluster: type: object description: ARM model of AKS Cluster. properties: properties: $ref: '#/definitions/AKSClusterProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create eTag: type: string description: >- If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. readOnly: true allOf: - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource AKSClusterListResult: type: object description: The response of a AKSCluster list operation. properties: value: type: array description: The AKSCluster items on this page items: $ref: '#/definitions/AKSCluster' nextLink: type: string format: uri description: The link to the next page of items required: - value AKSClusterProperties: type: object description: ARM model of AKS Cluster Properties. allOf: - $ref: '#/definitions/Cluster' AKSCostDetail: type: object description: ARM model of AKS Cost Detail. properties: properties: $ref: '#/definitions/AKSCostDetailProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create eTag: type: string description: >- If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. readOnly: true allOf: - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource AKSCostDetailListResult: type: object description: The response of a AKSCostDetail list operation. properties: value: type: array description: The AKSCostDetail items on this page items: $ref: '#/definitions/AKSCostDetail' nextLink: type: string format: uri description: The link to the next page of items required: - value AKSCostDetailProperties: type: object description: ARM model of AKS Cost Detail Properties. allOf: - $ref: '#/definitions/NodePool' AKSSummary: type: object description: ARM model of AKS Summary. properties: properties: $ref: '#/definitions/AKSSummaryProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create eTag: type: string description: >- If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. readOnly: true allOf: - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource AKSSummaryListResult: type: object description: The response of a AKSSummary list operation. properties: value: type: array description: The AKSSummary items on this page items: $ref: '#/definitions/AKSSummary' nextLink: type: string format: uri description: The link to the next page of items required: - value AKSSummaryProperties: type: object description: ARM model of AKS Summary Properties. properties: aksAssessmentSummary: $ref: '#/definitions/AKSAssessmentSummary' description: Gets AKS assessment summary. readOnly: true required: - aksAssessmentSummary allOf: - $ref: '#/definitions/SummaryPropertiesBase' ApiVersions: type: string description: Common API Versions for Assessment Project Tracked Resource. enum: - '2019-10-01' - '2020-01-01' - 2020-05-01-preview - 2022-02-02-preview - 2022-08-01-preview - '2023-03-03' - '2023-03-15' - 2023-04-01-preview - 2023-07-07-preview x-ms-enum: name: ApiVersions modelAsString: true values: - name: v2019_10_01 value: '2019-10-01' description: 2019-10-01 API Version. - name: v2020_01_01 value: '2020-01-01' description: 2020-01-01 API Version. - name: v2020_05_01_preview value: 2020-05-01-preview description: 2020-05-01-preview API Version. - name: v2022_02_02_preview value: 2022-02-02-preview description: 2022-02-02-preview API Version. - name: v2022_08_01_preview value: 2022-08-01-preview description: 2022-08-01-preview API Version. - name: v2023_03_03 value: '2023-03-03' description: 2023-03-03 API Version. - name: v2023_03_15 value: '2023-03-15' description: 2023-03-15 API Version. - name: v2023_04_01_preview value: 2023-04-01-preview description: 2023-04-01-preview API Version. - name: v2023_07_07_preview value: 2023-07-07-preview description: 2023-07-07-preview API Version. AppServiceSku: type: object description: The app service SKU with corresponding cost. properties: skuName: type: string description: The SKU name. readOnly: true cost: type: number format: float description: The cost details. readOnly: true count: type: integer format: int32 description: The number of service plans recommended. readOnly: true AppSvcContainerSettings: type: object description: App service container settings. properties: isolationRequired: type: boolean description: Gets or sets the isolation required. required: - isolationRequired AppSvcNativeSettings: type: object description: App service native settings. properties: isolationRequired: type: boolean description: Gets or sets the isolation required. required: - isolationRequired AssessedDisk: type: object properties: suitability: $ref: '#/definitions/CloudSuitability' description: Gets the suitability. suitabilityExplanation: $ref: '#/definitions/AzureDiskSuitabilityExplanation' description: Gets the suitability explanation. suitabilityDetail: $ref: '#/definitions/AzureDiskSuitabilityDetail' description: Gets the suitability detail. recommendedDiskSize: $ref: '#/definitions/AzureDiskSize' description: Gets the recommended disk size. recommendedDiskType: $ref: '#/definitions/AzureDiskType' description: Gets the recommended disk type. gigabytesForRecommendedDiskSize: type: integer format: int32 description: Gets the recommended disk size. recommendDiskThroughputInMbps: type: number format: float description: Gets the recommended disk throughput. recommendedDiskIops: type: number format: float description: Gets the recommended disk iops. monthlyStorageCost: type: number format: float description: Gets the monthly storage cost. name: type: string description: Gets the name. displayName: type: string description: Gets the machine display name. gigabytesProvisioned: type: number format: float description: Gets the gigabytes provisioned. megabytesPerSecondOfRead: type: number format: float description: Gets the megabytes per second of read. megabytesPerSecondOfWrite: type: number format: float description: Gets the megabytes per second of write. numberOfReadOperationsPerSecond: type: number format: float description: Gets the number of read operations per second. numberOfWriteOperationsPerSecond: type: number format: float description: Gets the number of write operations per second. AssessedDiskData: type: object description: Assessed Disk data. Used in Assessed SQL machine DTO. properties: suitability: $ref: '#/definitions/CloudSuitability' description: Gets the suitability. suitabilityExplanation: $ref: '#/definitions/AzureDiskSuitabilityExplanation' description: Gets the suitability explanation. suitabilityDetail: $ref: '#/definitions/AzureDiskSuitabilityDetail' description: Gets the suitability detail. recommendedDiskSize: $ref: '#/definitions/AzureDiskSize' description: Gets the recommended disk size. recommendedDiskType: $ref: '#/definitions/AzureDiskType' description: Gets the recommended disk type. recommendedDiskSizeGigabytes: type: integer format: int32 description: Gets the recommended disk size. recommendDiskThroughputInMbps: type: number format: float description: Gets the recommended disk throughput. recommendedDiskIops: type: number format: float description: Gets the recommended disk iops. monthlyStorageCost: type: number format: float description: Gets the monthly storage cost. name: type: string description: Gets the name. displayName: type: string description: Gets the machine display name. gigabytesProvisioned: type: number format: float description: Gets the gigabytes provisioned. megabytesPerSecondOfRead: type: number format: float description: Gets the megabytes per second of read. megabytesPerSecondOfWrite: type: number format: float description: Gets the megabytes per second of write. numberOfReadOperationsPerSecond: type: number format: float description: Gets the number of read operations per second. numberOfWriteOperationsPerSecond: type: number format: float description: Gets the number of write operations per second. AssessedMachine: type: object description: Machine assessment Assessed Machine resource. properties: properties: $ref: '#/definitions/AssessedMachineProperties' 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 AssessedMachineListResult: type: object description: The response of a AssessedMachine list operation. properties: value: type: array description: The AssessedMachine items on this page items: $ref: '#/definitions/AssessedMachine' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessedMachineProperties: type: object description: Assessed machine properties class. properties: errors: type: array description: List of errors for this machine. items: $ref: '#/definitions/Error' readOnly: true x-ms-identifiers: [] disks: type: object description: >- Dictionary of disks attached to the machine. Key is ID of disk. Value is a disk object. additionalProperties: $ref: '#/definitions/AssessedDisk' readOnly: true monthlyUltraStorageCost: type: number format: float description: Monthly ultra storage cost. readOnly: true hostProcessor: $ref: '#/definitions/ProcessorInfo' description: Gets or sets the processor details of the host. costComponents: type: array description: Gets or sets the collection of cost components. items: $ref: '#/definitions/CostComponent' x-ms-identifiers: [] productSupportStatus: $ref: '#/definitions/ProductSupportStatus' description: Gets the product support status related details. readOnly: true monthlyBandwidthCost: type: number format: float description: Monthly networking cost. readOnly: true monthlyStorageCost: type: number format: float description: Monthly storage cost. readOnly: true monthlyPremiumStorageCost: type: number format: float description: Monthly premium storage cost. readOnly: true monthlyStandardSsdStorageCost: type: number format: float description: Monthly standard SSD storage cost. readOnly: true networkAdapters: type: object description: |- List of Network Adapters that were assessed as part of this machine's assessment. additionalProperties: $ref: '#/definitions/AssessedNetworkAdapter' readOnly: true recommendedSize: $ref: '#/definitions/AzureVmSize' description: Recommended Azure Size for the machine. readOnly: true numberOfCoresForRecommendedSize: type: integer format: int32 description: Number of cores for recommended size. Read Only. readOnly: true megabytesOfMemoryForRecommendedSize: type: number format: float description: Megabytes of memory for recommended size. Read Only. readOnly: true monthlyComputeCostForRecommendedSize: type: number format: float description: >- Monthly Compute cost calculated for Recommended size, for a 31-day month. readOnly: true suitabilityExplanation: $ref: '#/definitions/AzureVmSuitabilityExplanation' description: Gets the explanation if machine is not suitable for cloud. readOnly: true suitabilityDetail: $ref: '#/definitions/AzureVmSuitabilityDetail' description: Gets the details if machine is not suitable for cloud. readOnly: true type: $ref: '#/definitions/AssessedMachineType' description: Assessed machine type. readOnly: true bootType: $ref: '#/definitions/MachineBootType' description: Boot type of machine discovered in private data center. readOnly: true operatingSystemType: type: string description: Operating system as reported by datacenter management solution. readOnly: true operatingSystemName: type: string description: Operating system as reported by datacenter management solution. readOnly: true operatingSystemVersion: type: string description: >- Operating system version as reported by datacenter management solution. readOnly: true operatingSystemArchitecture: $ref: '#/definitions/GuestOperatingSystemArchitecture' description: >- Operating system architecture as reported by datacenter management solution. readOnly: true createdTimestamp: type: string format: date-time description: When was machine first created. readOnly: true updatedTimestamp: type: string format: date-time description: When was machine last updated. readOnly: true displayName: type: string description: Display Name of the Machine. readOnly: true description: type: string description: Description for the machine. readOnly: true datacenterMachineArmId: type: string description: Data center machine ARM id. readOnly: true datacenterManagementServerArmId: type: string description: Data center management server ARM id. readOnly: true datacenterManagementServerName: type: string description: Data center management server name. readOnly: true megabytesOfMemory: type: number format: float description: >- Megabytes of memory found allocated for the machine in private data center. readOnly: true numberOfCores: type: integer format: int32 description: Number of CPU cores found on the machine. readOnly: true confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. readOnly: true percentageCoresUtilization: type: number format: float description: |- Percentile of Percentage of Cores Utilized noted during time period T. Here N and T are settings on Assessment. readOnly: true percentageMemoryUtilization: type: number format: float description: >- Percentile of Percentage of Memory Utilized noted during time period T. Here N and T are settings on Assessment. readOnly: true suitability: $ref: '#/definitions/CloudSuitability' description: >- Gets a value indicating whether machine is suitable for the cloud platform selected. readOnly: true AssessedMachineType: type: string enum: - Unknown - AssessedMachine - AvsAssessedMachine - SqlAssessedMachine x-ms-enum: name: AssessedMachineType modelAsString: true AssessedNetworkAdapter: type: object description: Assessed Network Adapter. properties: suitability: $ref: '#/definitions/CloudSuitability' description: Gets the suitability. suitabilityDetail: $ref: '#/definitions/AzureNetworkAdapterSuitabilityDetail' description: Gets the suitability detail. suitabilityExplanation: $ref: '#/definitions/AzureNetworkAdapterSuitabilityExplanation' description: Gets the suitability explanation. monthlyBandwidthCosts: type: number format: float description: Gets the monthly bandwidth costs. netGigabytesTransmittedPerMonth: type: number format: float description: Gets the net gigabytes transmitted per month. displayName: type: string description: Gets the display name. macAddress: type: string description: Gets the mac address. ipAddresses: type: array description: Gets the ip addresses. items: type: string readOnly: true x-ms-identifiers: [] megabytesPerSecondReceived: type: number format: float description: Gets the megabytes per second received. megabytesPerSecondTransmitted: type: number format: float description: Gets the megabytes per second transmitted. AssessedSqlDatabaseV2: type: object description: Assessed SQL database web model class. properties: properties: $ref: '#/definitions/AssessedSqlDatabaseV2Properties' 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 AssessedSqlDatabaseV2ListResult: type: object description: The response of a AssessedSqlDatabaseV2 list operation. properties: value: type: array description: The AssessedSqlDatabaseV2 items on this page items: $ref: '#/definitions/AssessedSqlDatabaseV2' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessedSqlDatabaseV2Properties: type: object description: Assessed SQL database properties web model. properties: 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 bufferCacheSizeInMB: type: number format: float description: >- Gets or sets the aggregated cache size of this database. This is a performance data metric for this DB. readOnly: true productSupportStatus: $ref: '#/definitions/ProductSupportStatus' description: Gets the product support status related details. readOnly: true azureSqlMISuitabilityDetails: $ref: '#/definitions/SqlAssessmentV2PaasSuitabilityData' description: Gets or sets the azure SQL MI suitability details. readOnly: true azureSqlDBSuitabilityDetails: $ref: '#/definitions/SqlAssessmentV2PaasSuitabilityData' description: Gets or sets the azure SQL DB suitability details. readOnly: true isDatabaseHighlyAvailable: type: boolean description: >- Gets a value indicating whether the assessed SQL database is highly available or not. readOnly: true linkedAvailabilityGroupOverview: $ref: '#/definitions/SqlAvailabilityGroupDataOverview' description: >- Gets the linked availability group overview if the database being assessed is highly available. readOnly: true machineArmId: type: string description: Machine arm id. readOnly: true assessedSqlInstanceArmId: type: string description: Assessed SQL instance arm id. readOnly: true machineName: type: string description: Machine display name. readOnly: true instanceName: type: string description: SQL instance name. readOnly: true databaseName: type: string description: SQL database name. readOnly: true databaseSizeInMB: type: number format: float description: SQL database size in megabytes. readOnly: true compatibilityLevel: $ref: '#/definitions/CompatibilityLevel' description: Database compatibility level. readOnly: true sqlDatabaseSdsArmId: type: string description: SQL database SDS arm id. readOnly: true percentageCoresUtilization: type: number format: float description: >- The percentage of the total number of cores being utilized by the SQL database. readOnly: true megabytesPerSecondOfRead: type: number format: float description: The read throughput of the SQL database. readOnly: true megabytesPerSecondOfWrite: type: number format: float description: The write throughput of the SQL database. readOnly: true numberOfReadOperationsPerSecond: type: number format: float description: The read operations per second of the SQL database. readOnly: true numberOfWriteOperationsPerSecond: type: number format: float description: The write operations per second of the SQL database. readOnly: true confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. readOnly: true sizingCriterion: $ref: '#/definitions/AssessmentSizingCriterion' description: Assessment sizing criterion. readOnly: true createdTimestamp: type: string format: date-time description: When was assessed SQL database first created. readOnly: true updatedTimestamp: type: string format: date-time description: When was assessed SQL database last updated. readOnly: true AssessedSqlInstanceDatabaseSummary: type: object description: Assessed Sql Instance Database Summary. properties: numberOfUserDatabases: type: integer format: int32 description: Gets the number of user databases. totalDatabaseSizeInMB: type: number format: float description: Gets the total database size in MB. largestDatabaseSizeInMB: type: number format: float description: Gets the largest database size in MB. totalDiscoveredUserDatabases: type: integer format: int32 description: Gets the total discovered user databases. AssessedSqlInstanceDiskDetails: type: object description: Assessed Sql Instance Disk Details. properties: diskId: type: string description: Gets the disk id. diskSizeInMB: type: number format: float description: Gets the disk size in mb. megabytesPerSecondOfRead: type: number format: float description: Gets the megabytes per second of read. megabytesPerSecondOfWrite: type: number format: float description: Gets the megabytes per second of write. numberOfReadOperationsPerSecond: type: number format: float description: Gets the number of read operations per second. numberOfWriteOperationsPerSecond: type: number format: float description: Gets the number of write operations per second. AssessedSqlInstanceStorageDetails: type: object description: Assessed Sql Instance Storage Details. properties: storageType: type: string description: Gets the storage type. diskSizeInMB: type: number format: float description: Gets the disk size in mb. megabytesPerSecondOfRead: type: number format: float description: Gets the megabytes per second of read. megabytesPerSecondOfWrite: type: number format: float description: Gets the megabytes per second of read. numberOfReadOperationsPerSecond: type: number format: float description: Gets the number of read operations per second. numberOfWriteOperationsPerSecond: type: number format: float description: Gets the number of write operations per second. AssessedSqlInstanceSummary: type: object description: Assessed Sql Instance Summary. properties: instanceId: type: string description: Gets the instance id. instanceName: type: string description: Gets the instance name. sqlInstanceSdsArmId: type: string description: Gets the instance arm id. sqlInstanceEntityId: type: string description: Gets the instance entity id. sqlEdition: type: string description: Gets the Sql edition. sqlVersion: type: string description: Gets the Sql version. isClustered: type: boolean description: Gets whether Sql is clustered. isHighAvailabilityEnabled: type: boolean description: Gets whether Sql is highly available. sqlFciState: $ref: '#/definitions/SqlFCIState' description: Gets the Sql Fci state. AssessedSqlInstanceV2: type: object description: Assessed SQL instance web model class. properties: properties: $ref: '#/definitions/AssessedSqlInstanceV2Properties' 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 AssessedSqlInstanceV2ListResult: type: object description: The response of a AssessedSqlInstanceV2 list operation. properties: value: type: array description: The AssessedSqlInstanceV2 items on this page items: $ref: '#/definitions/AssessedSqlInstanceV2' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessedSqlInstanceV2Properties: type: object description: Assessed SQL instance properties web model. properties: memoryInUseInMB: type: number format: float description: Gets or sets the memory used by SQL instance in megabytes. readOnly: true hasScanOccurred: type: boolean description: >- Gets or sets a value indicating whether SQL instance has been deep discovered. 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 storageTypeBasedDetails: type: array description: Gets the storage details. items: $ref: '#/definitions/AssessedSqlInstanceStorageDetails' readOnly: true x-ms-identifiers: [] productSupportStatus: $ref: '#/definitions/ProductSupportStatus' description: Gets the product support status related details. readOnly: true fciMetadata: $ref: '#/definitions/SqlFCIMetadata' description: Gets the FCI metadata if this instance represents an FCI instance. readOnly: true availabilityReplicaSummary: $ref: '#/definitions/SqlAvailabilityReplicaSummary' description: >- Gets the overview counts of availability replicas in the assessed instance, by commit mode and read type. readOnly: true isClustered: type: boolean description: Gets a value indicating whether the SQL instance is clustered or not. readOnly: true isHighAvailabilityEnabled: type: boolean description: >- Gets a value indicating whether the high availability is enabled or not. readOnly: true recommendedTargetReasonings: type: array description: Gets the list of recommended target reasoning. items: $ref: '#/definitions/SqlRecommendationReasoning' readOnly: true x-ms-identifiers: [] machineArmId: type: string description: Machine arm id. readOnly: true machineName: type: string description: Machine display name. readOnly: true instanceName: type: string description: SQL instance name. readOnly: true sqlInstanceSdsArmId: type: string description: SQL instance SDS arm id. readOnly: true sqlEdition: type: string description: SQL instance edition. readOnly: true sqlVersion: type: string description: SQL instance version. readOnly: true numberOfCoresAllocated: type: integer format: int32 description: Number of CPU cores assigned to the SQL instance. readOnly: true percentageCoresUtilization: type: number format: float description: >- The percentage of the total number of cores being utilized by the SQL instance. readOnly: true logicalDisks: type: array description: The logical disk details. items: $ref: '#/definitions/AssessedSqlInstanceDiskDetails' readOnly: true x-ms-identifiers: [] databaseSummary: $ref: '#/definitions/AssessedSqlInstanceDatabaseSummary' description: The databases summary. readOnly: true confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. readOnly: true sizingCriterion: $ref: '#/definitions/AssessmentSizingCriterion' description: Assessment sizing criterion. readOnly: true createdTimestamp: type: string format: date-time description: When was assessed SQL instance first created. readOnly: true updatedTimestamp: type: string format: date-time description: When was assessed SQL instance last updated. readOnly: true AssessedSqlMachine: type: object description: SQL Assessment REST resource. properties: properties: $ref: '#/definitions/AssessedSqlMachineProperties' 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 AssessedSqlMachineListResult: type: object description: The response of a AssessedSqlMachine list operation. properties: value: type: array description: The AssessedSqlMachine items on this page items: $ref: '#/definitions/AssessedSqlMachine' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessedSqlMachineProperties: type: object description: Assessed SQL machine properties. properties: biosGuid: type: string description: Gets or sets the BIOS GUID for the machine. readOnly: true fqdn: type: string description: Gets or sets the FQDN for the machine. readOnly: true sqlInstances: type: array description: Gets the list of SQL instances discovered on the machine. items: $ref: '#/definitions/AssessedSqlInstanceSummary' readOnly: true x-ms-identifiers: [] suitabilityDetail: $ref: '#/definitions/AzureVmSuitabilityDetail' description: |- Gets or sets the detailed messages that were set on the machine during evaluation. readOnly: true suitabilityExplanation: $ref: '#/definitions/AzureVmSuitabilityExplanation' description: Gets or sets the explanation if machine is not suitable for cloud. readOnly: true recommendedVmSize: $ref: '#/definitions/AzureVmSize' description: Gets or sets the Recommended Azure Size for the machine. readOnly: true recommendedVmFamily: $ref: '#/definitions/AzureVmFamily' description: Gets or sets the Recommended Azure VM Family for the machine. readOnly: true productSupportStatus: $ref: '#/definitions/ProductSupportStatus' description: Gets the product support status related details. readOnly: true recommendedVmSizeNumberOfCores: type: integer format: int32 description: Gets or sets the Number of cores for recommended size. readOnly: true recommendedVmSizeMegabytesOfMemory: type: number format: float description: Gets or sets the Megabytes of memory for recommended size. readOnly: true monthlyComputeCost: type: number format: float description: Gets or sets the monthly compute cost calculated for recommended size. readOnly: true disks: type: object description: >- Gets the list of data disks that were assessed as part of this assessment. additionalProperties: $ref: '#/definitions/AssessedDiskData' readOnly: true networkAdapters: type: object description: >- Gets the list of network adapters that were assessed as part of this assessment. additionalProperties: $ref: '#/definitions/SqlAssessedNetworkAdapter' readOnly: true monthlyBandwidthCost: type: number format: float description: Gets or sets the monthly networking cost. readOnly: true monthlyStorageCost: type: number format: float description: Gets or sets the monthly total 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 migrationGuidelines: type: array description: Gets the list of migration guidelines applicable. items: $ref: '#/definitions/SqlMigrationGuideline' readOnly: true x-ms-identifiers: [] bootType: $ref: '#/definitions/MachineBootType' description: Boot type of machine discovered in private data center. readOnly: true operatingSystemType: type: string description: Operating system as reported by datacenter management solution. readOnly: true operatingSystemName: type: string description: Operating system as reported by datacenter management solution. readOnly: true operatingSystemVersion: type: string description: >- Operating system version as reported by datacenter management solution. readOnly: true operatingSystemArchitecture: $ref: '#/definitions/GuestOperatingSystemArchitecture' description: >- Operating system architecture as reported by datacenter management solution. readOnly: true createdTimestamp: type: string format: date-time description: When was machine first created. readOnly: true updatedTimestamp: type: string format: date-time description: When was machine last updated. readOnly: true displayName: type: string description: Display Name of the Machine. readOnly: true type: $ref: '#/definitions/AssessedMachineType' description: Assessed machine type. readOnly: true description: type: string description: Description for the machine. readOnly: true datacenterMachineArmId: type: string description: Data center machine ARM id. readOnly: true datacenterManagementServerArmId: type: string description: Data center management server ARM id. readOnly: true datacenterManagementServerName: type: string description: Data center management server name. readOnly: true megabytesOfMemory: type: number format: float description: >- Megabytes of memory found allocated for the machine in private data center. readOnly: true numberOfCores: type: integer format: int32 description: Number of CPU cores found on the machine. readOnly: true confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. readOnly: true percentageCoresUtilization: type: number format: float description: |- Percentile of Percentage of Cores Utilized noted during time period T. Here N and T are settings on Assessment. readOnly: true percentageMemoryUtilization: type: number format: float description: >- Percentile of Percentage of Memory Utilized noted during time period T. Here N and T are settings on Assessment. readOnly: true suitability: $ref: '#/definitions/CloudSuitability' description: >- Gets a value indicating whether machine is suitable for the cloud platform selected. readOnly: true sizingCriterion: $ref: '#/definitions/AssessmentSizingCriterion' description: Assessment sizing criterion. 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 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 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 AssessedWebApp: type: object description: Data model of Assessed Web App. properties: suitabilityResult: $ref: '#/definitions/SuitabilityResult' description: Gets suitability result. readOnly: true recommendationResult: $ref: '#/definitions/RecommendationResult' description: Gets recommendation result. readOnly: true allOf: - $ref: '#/definitions/WebApp' AssessedWebAppV2: type: object description: Assessed Web app web model class. properties: properties: $ref: '#/definitions/AssessedWebAppV2Properties' 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 AssessedWebAppV2ListResult: type: object description: The response of a AssessedWebAppV2 list operation. properties: value: type: array description: The AssessedWebAppV2 items on this page items: $ref: '#/definitions/AssessedWebAppV2' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessedWebAppV2Properties: type: object description: Assessed Web app database properties web model. properties: webAppType: $ref: '#/definitions/WebAppType' description: Gets or sets the web app type. readOnly: true targetSpecificResult: type: object description: Gets or sets the target specific result. additionalProperties: $ref: '#/definitions/TargetSpecificResult' readOnly: true appServicePlanName: type: string description: Gets or sets the app service plan name. readOnly: true machineName: type: string description: Gets the machine name. readOnly: true serverArmId: type: string description: Gets or sets the server ARM Id. readOnly: true webServerName: type: string description: Gets or sets the web server name. readOnly: true webAppName: type: string description: Gets or sets web app name. readOnly: true discoveredWebAppId: type: string description: Gets the discovered web app ID. readOnly: true discoveredMachineId: type: string description: Machine arm id. readOnly: true confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. readOnly: true createdTimestamp: type: string format: date-time description: When was assessed SQL database first created. readOnly: true updatedTimestamp: type: string format: date-time description: When was assessed Web app database last updated. readOnly: true required: - appServicePlanName - machineName AssessedWebApplication: type: object description: ARM model of Assessed Web Application. properties: properties: $ref: '#/definitions/AssessedWebApplicationProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create eTag: type: string description: >- If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. readOnly: true allOf: - $ref: >- ../../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource AssessedWebApplicationListResult: type: object description: The response of a AssessedWebApplication list operation. properties: value: type: array description: The AssessedWebApplication items on this page items: $ref: '#/definitions/AssessedWebApplication' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessedWebApplicationProperties: type: object description: ARM model of Assessed Web Application Properties. allOf: - $ref: '#/definitions/AssessedWebApp' Assessment: type: object description: Machine assessment resource. properties: properties: $ref: '#/definitions/MachineAssessmentProperties' 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 AssessmentDetails: type: object description: Data model of Details of Assessment Computation. properties: pricesTimestamp: type: string format: date-time description: Gets last time when rates were queried. readOnly: true confidenceRatingInPercentage: type: number format: float description: Gets Confidence score. readOnly: true createdTimestamp: type: string format: date-time description: Gets date and time when assessment was created. readOnly: true updatedTimestamp: type: string format: date-time description: Gets date and time when assessment was last updated. readOnly: true status: $ref: '#/definitions/AssessmentStatus' description: Gets assessment status. readOnly: true required: - createdTimestamp - updatedTimestamp - status AssessmentListResult: type: object description: The response of a Assessment list operation. properties: value: type: array description: The Assessment items on this page items: $ref: '#/definitions/Assessment' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessmentOptions: type: object description: Assessment options resource. properties: properties: $ref: '#/definitions/AssessmentOptionsProperties' 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 AssessmentOptionsListResult: type: object description: The response of a AssessmentOptions list operation. properties: value: type: array description: The AssessmentOptions items on this page items: $ref: '#/definitions/AssessmentOptions' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessmentOptionsProperties: type: object description: Assessment options properties. properties: vmFamilies: type: array description: >- Dictionary of VM families grouped by vm family name describing the targeted azure locations of VM family and the category of the family. items: $ref: '#/definitions/VmFamilyOptions' readOnly: true x-ms-identifiers: [] reservedInstanceVmFamilies: type: array description: List of supported VM Families. items: type: string readOnly: true reservedInstanceSupportedLocations: type: array description: List of supported Azure regions for reserved instances. items: type: string readOnly: true reservedInstanceSupportedCurrencies: type: array description: List of supported currencies for reserved instances. items: type: string readOnly: true reservedInstanceSupportedOffers: type: array description: List of supported Azure offer codes for reserved instances. items: type: string readOnly: true ultraDiskVmFamilies: type: array description: Ultra disk related assessment options. items: $ref: '#/definitions/UltraDiskAssessmentOptions' readOnly: true x-ms-identifiers: [] premiumDiskVmFamilies: type: array description: List of VM Families that support premium disks for assessments. items: type: string readOnly: true savingsPlanVmFamilies: type: array description: List of VM Families that support Savings plan offer for assessments. items: type: string readOnly: true savingsPlanSupportedLocations: type: array description: >- List of Azure locations that support Savings plan offer for assessments. items: type: string readOnly: true AssessmentProject: type: object description: An Assessment project site resource. properties: properties: $ref: '#/definitions/ProjectProperties' 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/TrackedResource AssessmentProjectListResult: type: object description: The response of a AssessmentProject list operation. properties: value: type: array description: The AssessmentProject items on this page items: $ref: '#/definitions/AssessmentProject' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessmentProjectSummary: type: object description: Assessment project summary resource. properties: properties: $ref: '#/definitions/AssessmentProjectSummaryProperties' 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 AssessmentProjectSummaryListResult: type: object description: The response of a AssessmentProjectSummary list operation. properties: value: type: array description: The AssessmentProjectSummary items on this page items: $ref: '#/definitions/AssessmentProjectSummary' nextLink: type: string format: uri description: The link to the next page of items required: - value AssessmentProjectSummaryProperties: type: object description: Assessment project summary properties class. properties: errorSummaryAffectedEntities: type: array description: >- Gets the Error summary by feature. Contains number of affected Entities per feature. items: $ref: '#/definitions/ErrorSummary' readOnly: true x-ms-identifiers: [] numberOfPrivateEndpointConnections: type: integer format: int32 description: Gets the number of private endpoint connections. readOnly: true numberOfGroups: type: integer format: int32 description: Gets the number of groups created in this project. readOnly: true numberOfMachines: type: integer format: int32 description: Gets the number of machines part of this project. readOnly: true numberOfImportMachines: type: integer format: int32 description: Gets the number of import machines part of this project. readOnly: true numberOfAssessments: type: integer format: int32 description: Gets the number of assessments created in this project. readOnly: true lastAssessmentTimestamp: type: string format: date-time description: Gets the last assessment timestamp. readOnly: true AssessmentProjectUpdate: type: object description: The type used for update operations of the AssessmentProject. properties: tags: type: object description: Resource tags. additionalProperties: type: string properties: $ref: '#/definitions/AssessmentProjectUpdateProperties' x-ms-client-flatten: true AssessmentProjectUpdateProperties: type: object description: The updatable properties of the AssessmentProject. properties: assessmentSolutionId: type: string description: >- Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects. projectStatus: $ref: '#/definitions/ProjectStatus' description: Assessment project status. customerWorkspaceId: type: string description: The ARM id of service map workspace created by customer. customerWorkspaceLocation: type: string description: Location of service map workspace created by customer. publicNetworkAccess: type: string description: >- This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method. customerStorageAccountArmId: type: string description: >- The ARM id of the storage account used for interactions when public access is disabled. provisioningState: $ref: '#/definitions/ProvisioningState' description: The status of the last operation. AssessmentPropertiesBase: type: object description: Base ARM model of Assessment ARM properties. properties: scope: $ref: '#/definitions/AssessmentScopeParameters' description: >- Gets or sets scope parameters to identify inventory items for assessment. allOf: - $ref: '#/definitions/MutableArmResource' AssessmentResult: type: object description: Assessment results. properties: appServicePlanName: type: string description: Gets or sets the app service plan name. suitability: $ref: '#/definitions/CloudSuitability' description: Gets or sets the suitability. securitySuitability: $ref: '#/definitions/CloudSuitability' description: Gets or sets the security suitability. webAppSkuName: type: string description: Gets or sets the web app sku name. webAppSkuSize: type: string description: Gets or sets the web app sku size. required: - appServicePlanName - suitability - securitySuitability - webAppSkuName - webAppSkuSize AssessmentScopeParameters: type: object description: Data model of Assessment Scope Parameters. properties: serverGroupId: type: string description: Gets or sets the server group id. AssessmentSettings: type: object description: Base data model of Assessment Settings. properties: azureLocation: type: string description: Gets or sets azure location. environmentType: $ref: '#/definitions/AzureEnvironmentType' description: Gets or sets environment type. licensingProgram: $ref: '#/definitions/LicensingProgram' description: Gets or sets licensing program. currency: $ref: '#/definitions/AzureCurrency' description: Gets or sets currency. discountPercentage: type: number format: float description: Gets or sets discount percentage. sizingCriteria: $ref: '#/definitions/AssessmentSizingCriterion' description: Gets or sets sizing criteria. performanceData: $ref: '#/definitions/PerfDataSettings' description: Gets or sets performance data settings. scalingFactor: type: number format: float description: Gets or sets scaling factor. required: - azureLocation - environmentType - licensingProgram - currency - sizingCriteria 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. AssessmentStage: type: string enum: - InProgress - UnderReview - Approved x-ms-enum: name: AssessmentStage modelAsString: true AssessmentStatus: type: string description: Assessment Status. enum: - Created - Updated - Running - Completed - Invalid - OutOfSync - OutDated - Deleted x-ms-enum: name: AssessmentStatus modelAsString: true values: - name: Created value: Created description: Assessment is Created. - name: Updated value: Updated description: Assessment is Updated. - name: Running value: Running description: Assessment is currently running. - name: Completed value: Completed description: Assessment is Completed or Ready. - name: Invalid value: Invalid description: Assessment is Failed i.e. it is now invalid. - name: OutOfSync value: OutOfSync description: Assessment is Out of Sync. - name: OutDated value: OutDated description: Assessment is Out Dated. - name: Deleted value: Deleted description: Assessment is Deleted. AssessmentType: type: string enum: - Unknown - MachineAssessment - AvsAssessment - SqlAssessment - WebAppAssessment x-ms-enum: name: AssessmentType modelAsString: true AsyncCommitModeIntent: type: string enum: - None - HighAvailability - DisasterRecovery x-ms-enum: name: AsyncCommitModeIntent modelAsString: true AvsAssessedDisk: type: object description: AVS assessed disk web model class. properties: name: type: string description: Gets the ID of the disk. readOnly: true displayName: type: string description: Gets the display name of the disk. readOnly: true gigabytesProvisioned: type: number format: float description: Gigabytes Provisioned for a disk in private data center. readOnly: true megabytesPerSecondOfRead: type: number format: float description: Disk Read Throughput in MB/s. readOnly: true megabytesPerSecondOfWrite: type: number format: float description: Disk Write Throughput in MB/s. readOnly: true numberOfReadOperationsPerSecond: type: number format: float description: Read Operations per second. readOnly: true numberOfWriteOperationsPerSecond: type: number format: float description: Write Operations per second. readOnly: true AvsAssessedMachine: type: object description: AVS assessment Assessed Machine resource. properties: properties: $ref: '#/definitions/AvsAssessedMachineProperties' 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 AvsAssessedMachineListResult: type: object description: The response of a AvsAssessedMachine list operation. properties: value: type: array description: The AvsAssessedMachine items on this page items: $ref: '#/definitions/AvsAssessedMachine' nextLink: type: string format: uri description: The link to the next page of items required: - value AvsAssessedMachineProperties: type: object description: AVS assessed machine properties web model. properties: errors: type: array description: List of errors for this machine. items: $ref: '#/definitions/Error' readOnly: true x-ms-identifiers: [] disks: type: object description: List of Disks that were assessed as part of this machine's assessment. additionalProperties: $ref: '#/definitions/AvsAssessedDisk' readOnly: true networkAdapters: type: object description: |- List of Network Adapters that were assessed as part of this machine's assessment. additionalProperties: $ref: '#/definitions/AvsAssessedNetworkAdapter' readOnly: true storageInUseGB: type: number format: float description: Gets the storage in use. readOnly: true suitabilityExplanation: $ref: '#/definitions/AzureAvsVmSuitabilityExplanation' description: Gets the explanation if machine is not suitable for cloud. readOnly: true suitabilityDetail: $ref: '#/definitions/AzureAvsVmSuitabilityDetail' description: Gets the details if machine is not suitable for cloud. readOnly: true type: $ref: '#/definitions/AssessedMachineType' description: Assessed machine type. readOnly: true bootType: $ref: '#/definitions/MachineBootType' description: Boot type of machine discovered in private data center. readOnly: true operatingSystemType: type: string description: Operating system as reported by datacenter management solution. readOnly: true operatingSystemName: type: string description: Operating system as reported by datacenter management solution. readOnly: true operatingSystemVersion: type: string description: >- Operating system version as reported by datacenter management solution. readOnly: true operatingSystemArchitecture: $ref: '#/definitions/GuestOperatingSystemArchitecture' description: >- Operating system architecture as reported by datacenter management solution. readOnly: true createdTimestamp: type: string format: date-time description: When was machine first created. readOnly: true updatedTimestamp: type: string format: date-time description: When was machine last updated. readOnly: true displayName: type: string description: Display Name of the Machine. readOnly: true description: type: string description: Description for the machine. readOnly: true datacenterMachineArmId: type: string description: Data center machine ARM id. readOnly: true datacenterManagementServerArmId: type: string description: Data center management server ARM id. readOnly: true datacenterManagementServerName: type: string description: Data center management server name. readOnly: true megabytesOfMemory: type: number format: float description: >- Megabytes of memory found allocated for the machine in private data center. readOnly: true numberOfCores: type: integer format: int32 description: Number of CPU cores found on the machine. readOnly: true confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. readOnly: true percentageCoresUtilization: type: number format: float description: |- Percentile of Percentage of Cores Utilized noted during time period T. Here N and T are settings on Assessment. readOnly: true percentageMemoryUtilization: type: number format: float description: >- Percentile of Percentage of Memory Utilized noted during time period T. Here N and T are settings on Assessment. readOnly: true suitability: $ref: '#/definitions/CloudSuitability' description: >- Gets a value indicating whether machine is suitable for the cloud platform selected. readOnly: true AvsAssessedNetworkAdapter: type: object description: Second level object returned as part of AVS AssessedMachine REST resource. properties: macAddress: type: string description: Mac address of the NIC. readOnly: true ipAddresses: type: array description: IP V4 addresses for the machine. items: type: string readOnly: true displayName: type: string description: Gets the display name of the network adapter. readOnly: true megabytesPerSecondReceived: type: number format: float description: >- Gets the Received data for Network Adapter in MB/s. This value is the percentile of historical data based on options selected in Assessment. readOnly: true megabytesPerSecondTransmitted: type: number format: float description: >- Gets the Transmitted data for Network Adapter in MB/s. This value is the percentile of historical data based on options selected in Assessment. readOnly: true AvsAssessment: type: object description: AVS assessment resource. properties: properties: $ref: '#/definitions/AvsAssessmentProperties' 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 AvsAssessmentListResult: type: object description: The response of a AvsAssessment list operation. properties: value: type: array description: The AvsAssessment items on this page items: $ref: '#/definitions/AvsAssessment' nextLink: type: string format: uri description: The link to the next page of items required: - value AvsAssessmentOptions: type: object description: AVS Assessment options resource. properties: properties: $ref: '#/definitions/AvsAssessmentOptionsProperties' 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 AvsAssessmentOptionsListResult: type: object description: The response of a AvsAssessmentOptions list operation. properties: value: type: array description: The AvsAssessmentOptions items on this page items: $ref: '#/definitions/AvsAssessmentOptions' nextLink: type: string format: uri description: The link to the next page of items required: - value AvsAssessmentOptionsProperties: type: object description: AVS Assessment options properties. properties: avsNodes: type: array description: AVS SKU Nodes. items: $ref: '#/definitions/AvsSkuOptions' x-ms-identifiers: [] failuresToTolerateAndRaidLevelValues: type: array description: FTT and Raid level values. items: $ref: '#/definitions/FttAndRaidLevel' reservedInstanceAvsNodes: type: array description: List of AVS nodes for RI. items: $ref: '#/definitions/AzureAvsNodeType' reservedInstanceSupportedLocations: type: array description: List of supported Azure regions for reserved instances. items: $ref: '#/definitions/AzureLocation' reservedInstanceSupportedCurrencies: type: array description: List of supported currencies for reserved instances. items: $ref: '#/definitions/AzureCurrency' reservedInstanceSupportedOffers: type: array description: List of supported Azure offer codes for reserved instances. items: $ref: '#/definitions/AzureOfferCode' AvsAssessmentProperties: type: object description: Properties of the AVS assessment. properties: assessmentErrorSummary: type: object description: |- Gets the assessment error summary. This is the number of machines affected by each type of error in this assessment. additionalProperties: format: int32 type: integer readOnly: true failuresToTolerateAndRaidLevel: $ref: '#/definitions/FttAndRaidLevel' description: Failures to tolerate and RAID level in a common property. vcpuOversubscription: type: number format: float description: VCPU over subscription. nodeType: $ref: '#/definitions/AzureAvsNodeType' description: AVS node type. reservedInstance: $ref: '#/definitions/AzureReservedInstance' description: Reserved instance. totalMonthlyCost: type: number format: float description: Total monthly cost. readOnly: true suitability: $ref: '#/definitions/CloudSuitability' description: Gets or sets the Assessment cloud suitability. readOnly: true suitabilityExplanation: $ref: '#/definitions/AzureAvsSuitabilityExplanation' description: Gets or sets the Assessment suitability explanation. readOnly: true numberOfNodes: type: integer format: int32 description: Recommended number of nodes. readOnly: true cpuUtilization: type: number format: float description: Predicted CPU utilization. readOnly: true ramUtilization: type: number format: float description: Predicted RAM utilization. readOnly: true storageUtilization: type: number format: float description: Predicted storage utilization. readOnly: true totalCpuCores: type: number format: float description: Predicted total CPU cores used. readOnly: true totalRamInGB: type: number format: float description: Predicted total RAM used in GB. readOnly: true totalStorageInGB: type: number format: float description: Predicted total Storage used in GB. readOnly: true numberOfMachines: type: integer format: int32 description: Number of machines part of the assessment. readOnly: true suitabilitySummary: type: object description: Cloud suitability summary for all the machines in the assessment. additionalProperties: format: int32 type: integer readOnly: true memOvercommit: type: number format: float description: Memory overcommit. dedupeCompression: type: number format: float description: De-duplication compression. limitingFactor: type: string description: Limiting factor. readOnly: true isStretchClusterEnabled: type: boolean description: Is Stretch Cluster Enabled. groupType: $ref: '#/definitions/GroupType' description: Gets the group type for the assessment. readOnly: true assessmentType: $ref: '#/definitions/AssessmentType' description: Assessment type of the assessment. readOnly: true azureLocation: $ref: '#/definitions/AzureLocation' description: >- Azure Location or Azure region where to which the machines will be migrated. azureOfferCode: $ref: '#/definitions/AzureOfferCode' description: Azure Offer code according to which cost estimation is done. currency: $ref: '#/definitions/AzureCurrency' description: Currency in which prices should be reported. scalingFactor: type: number format: float description: >- Percentage of buffer that user wants on performance metrics when recommending Azure sizes. percentile: $ref: '#/definitions/Percentile' description: >- Percentile of the utilization data values to be considered while assessing machines. timeRange: $ref: '#/definitions/TimeRange' description: >- Time Range for which the historic utilization data should be considered for assessment. perfDataStartTime: type: string format: date-time description: >- Gets or sets the start time to consider performance data for assessment. perfDataEndTime: type: string format: date-time description: Gets or sets the end time to consider performance data for assessment. stage: $ref: '#/definitions/AssessmentStage' description: User configurable setting to display the Stage of Assessment. readOnly: true discountPercentage: type: number format: float description: Custom discount percentage. sizingCriterion: $ref: '#/definitions/AssessmentSizingCriterion' description: Assessment sizing criterion. confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. readOnly: true pricesTimestamp: type: string format: date-time description: >- Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format. readOnly: true createdTimestamp: type: string format: date-time description: Date and Time when assessment was created. readOnly: true updatedTimestamp: type: string format: date-time description: Date and Time when assessment was last updated. readOnly: true status: $ref: '#/definitions/AssessmentStatus' description: >- Whether assessment is in valid state and all machines have been assessed. readOnly: true schemaVersion: type: string description: Schema version. readOnly: true allOf: - $ref: '#/definitions/AzureResourceProperties' AvsNodeSummary: type: object description: Azure Avs Node summary. properties: serversSuitableForMigration: type: integer format: int32 description: Servers suitable for migration. readOnly: true totalNumberOfServers: type: integer format: int32 description: The total number of servers. readOnly: true cores: type: integer format: int32 description: The total number of Avs VM cores. readOnly: true memoryGb: type: number format: float description: The total memory in GB. readOnly: true avsNodeCostDetails: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true estimatedCost: type: number format: float description: Estimated cost. readOnly: true osLicensingCost: type: number format: float description: OS licensing cost. readOnly: true estimatedCostByRecommendedOffer: type: array description: Estimated cost by offer. items: $ref: '#/definitions/EstimatedCostByOffer' readOnly: true x-ms-identifiers: [] recommendedAvsNodeTypeSummary: type: array description: The recommended VM family summary. items: $ref: '#/definitions/RecommendedAvsNodeTypeSummary' readOnly: true x-ms-identifiers: [] AvsSkuOptions: type: object description: AVS SKU specific options. properties: nodeType: $ref: '#/definitions/AzureAvsNodeType' description: AVS Node type. targetLocations: type: array description: List of locations where this node type is available. items: $ref: '#/definitions/AzureLocation' AvsSummary: type: object description: Avs summary REST resource. properties: properties: $ref: '#/definitions/AvsSummaryProperties' 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 AvsSummaryListResult: type: object description: The response of a AvsSummary list operation. properties: value: type: array description: The AvsSummary items on this page items: $ref: '#/definitions/AvsSummary' nextLink: type: string format: uri description: The link to the next page of items required: - value AvsSummaryProperties: type: object description: Avs summary properties class. properties: azureAvsSummary: $ref: '#/definitions/AzureAvsSummary' description: The Azure Avs summary. readOnly: true onPremisesAvsSummary: $ref: '#/definitions/OnPremisesIaasSummary' description: The on premises IaaS summary. readOnly: true AzureAppServiceContainerSummary: type: object description: Shows Azure App Service Container summary. properties: estimatedCostByOffer: type: array description: Estimated cost by recommendation offer. items: $ref: '#/definitions/EstimatedCostByOffer' readOnly: true x-ms-identifiers: [] distributionBySku: type: array description: Distribution by SKU. items: $ref: '#/definitions/WebAppTargetSku' readOnly: true x-ms-identifiers: [] distributionByApp: type: array description: Distribution by application type. items: $ref: '#/definitions/WebAppDistribution' readOnly: true x-ms-identifiers: [] AzureAppServiceSummary: type: object description: Shows Azure App Service summary. properties: estimatedCostByOffer: type: array description: Estimated cost by recommendation offer. items: $ref: '#/definitions/EstimatedCostByOffer' readOnly: true x-ms-identifiers: [] distributionBySku: type: array description: Distribution by SKU. items: $ref: '#/definitions/AppServiceSku' readOnly: true x-ms-identifiers: [] distributionByApp: type: array description: Distribution by application type. items: $ref: '#/definitions/WebAppDistribution' readOnly: true x-ms-identifiers: [] AzureAvsNodeType: type: string enum: - Unknown - AV36 x-ms-enum: name: AzureAvsNodeType modelAsString: true AzureAvsSuitabilityExplanation: type: string enum: - Unknown - NotApplicable - UnsupportedLocationForSelectedNode x-ms-enum: name: AzureAvsSuitabilityExplanation modelAsString: true AzureAvsSummary: type: object description: The Azure AVS summary. properties: yearOnYearEstimates: $ref: '#/definitions/YearOnYearEstimates' description: Shows the year-on-year cost overall. readOnly: true avsNodeSummary: $ref: '#/definitions/AvsNodeSummary' description: Avs virtual machine summary. readOnly: true avsCostDetails: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true AzureAvsVmSuitabilityDetail: type: string enum: - None - PercentageOfCoresUtilizedMissing - PercentageOfMemoryUtilizedMissing - PercentageOfCoresUtilizedOutOfRange - PercentageOfMemoryUtilizedOutOfRange - PercentageOfStorageUtilizedOutOfRange x-ms-enum: name: AzureAvsVmSuitabilityDetail modelAsString: true AzureAvsVmSuitabilityExplanation: type: string enum: - Unknown - NotApplicable - IpV6NotSupported - UnsupportedOperatingSystem x-ms-enum: name: AzureAvsVmSuitabilityExplanation modelAsString: true AzureCurrency: type: string description: Currency for Azure. enum: - Unknown - USD - DKK - CAD - IDR - JPY - KRW - NZD - NOK - RUB - SAR - ZAR - SEK - TRY - GBP - MXN - MYR - INR - HKD - BRL - TWD - EUR - CHF - ARS - AUD - CNY x-ms-enum: name: AzureCurrency modelAsString: true 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 AzureDiskSuitabilityDetail: type: string enum: - None - NumberOfReadOperationsPerSecondMissing - NumberOfWriteOperationsPerSecondMissing - MegabytesPerSecondOfReadMissing - MegabytesPerSecondOfWriteMissing - DiskGigabytesConsumedMissing - DiskGigabytesProvisionedMissing - NumberOfReadOperationsPerSecondOutOfRange - NumberOfWriteOperationsPerSecondOutOfRange - MegabytesPerSecondOfReadOutOfRange - MegabytesPerSecondOfWriteOutOfRange - DiskGigabytesConsumedOutOfRange - DiskGigabytesProvisionedOutOfRange x-ms-enum: name: AzureDiskSuitabilityDetail modelAsString: true AzureDiskSuitabilityExplanation: type: string enum: - Unknown - NotApplicable - DiskSizeGreaterThanSupported - NoSuitableDiskSizeForIops - NoSuitableDiskSizeForThroughput - NoDiskSizeFoundInSelectedLocation - NoDiskSizeFoundForSelectedRedundancy - InternalErrorOccurredForDiskEvaluation - NoEaPriceFoundForDiskSize x-ms-enum: name: AzureDiskSuitabilityExplanation modelAsString: true AzureDiskType: type: string enum: - Unknown - Standard - StandardSSD - Premium - StandardOrPremium - Ultra - PremiumV2 x-ms-enum: name: AzureDiskType modelAsString: true AzureEnvironmentType: type: string description: Environment Type for Azure. enum: - Unknown - DevTest - Production x-ms-enum: name: AzureEnvironmentType modelAsString: true values: - name: Unknown value: Unknown description: Unknown. Indicates missing data. - name: DevTest value: DevTest description: Development or Test Environment. - name: Production value: Production description: Production Environment. AzureHybridUseBenefit: type: string enum: - Unknown - 'Yes' - 'No' x-ms-enum: name: AzureHybridUseBenefit modelAsString: true AzureIaasSqlSummary: type: object description: Azure Iaas sql server summary. properties: totalSqlEntities: type: integer format: int32 description: Total SQL entities. readOnly: true suitableSqlEntities: type: integer format: int32 description: Suitable SQL entities. readOnly: true azureSqlCostDetails: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true estimatedCost: type: number format: float description: Estimated cost. readOnly: true osLicensingCost: type: number format: float description: OS licensing cost. readOnly: true estimatedCostByRecommendedOffer: type: array description: Estimated cost by offer. items: $ref: '#/definitions/EstimatedCostByOffer' readOnly: true x-ms-identifiers: [] recommendedVmFamilySummary: type: array description: The recommended VM family summary. items: $ref: '#/definitions/RecommendedVmFamilySummary' readOnly: true x-ms-identifiers: [] costByStorageType: type: array description: The cost by storage type. items: $ref: '#/definitions/CostByStorageType' readOnly: true x-ms-identifiers: [] AzureIaasSummary: type: object description: The Azure IaaS summary. properties: yearOnYearEstimates: $ref: '#/definitions/YearOnYearEstimates' description: Shows the year-on-year cost overall. readOnly: true azureIaasVmSummary: $ref: '#/definitions/AzureIaasVmSummary' description: Azure Iaas virtual machine summary. readOnly: true azureIaasSqlSummary: $ref: '#/definitions/AzureIaasSqlSummary' description: Azure Iaas sql server summary. readOnly: true azureIaasCostDetails: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true AzureIaasVmSummary: type: object description: Azure Iaas virtual machine summary. properties: serversSuitableForMigration: type: integer format: int32 description: Servers suitable for migration. readOnly: true totalNumberOfServers: type: integer format: int32 description: The total number of servers. readOnly: true cores: type: integer format: int32 description: The total number of IaaS VM cores. readOnly: true memoryGb: type: number format: float description: The total memory in GB. readOnly: true azureVmCostDetails: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true estimatedCost: type: number format: float description: Estimated cost. readOnly: true osLicensingCost: type: number format: float description: OS licensing cost. readOnly: true estimatedCostByRecommendedOffer: type: array description: Estimated cost by offer. items: $ref: '#/definitions/EstimatedCostByOffer' readOnly: true x-ms-identifiers: [] recommendedVmFamilySummary: type: array description: The recommended VM family summary. items: $ref: '#/definitions/RecommendedVmFamilySummary' readOnly: true x-ms-identifiers: [] costByStorageType: type: array description: The cost by storage type. items: $ref: '#/definitions/CostByStorageType' readOnly: true x-ms-identifiers: [] AzureKubernetesServiceSummary: type: object description: Shows Azure Kubernetes Service summary. properties: estimatedCostByOffer: type: array description: Estimated cost by recommendation offer. items: $ref: '#/definitions/EstimatedCostByOffer' readOnly: true x-ms-identifiers: [] distributionBySku: type: array description: Distribution by SKU. items: $ref: '#/definitions/WebAppTargetSku' readOnly: true x-ms-identifiers: [] distributionByApp: type: array description: Distribution by application type. items: $ref: '#/definitions/WebAppDistribution' readOnly: true x-ms-identifiers: [] AzureLocation: type: string description: Location for Azure. enum: - Unknown - EastAsia - SoutheastAsia - AustraliaEast - AustraliaSoutheast - BrazilSouth - CanadaCentral - CanadaEast - WestEurope - NorthEurope - CentralIndia - SouthIndia - WestIndia - JapanEast - JapanWest - KoreaCentral - KoreaSouth - UkWest - UkSouth - NorthCentralUs - EastUs - WestUs2 - SouthCentralUs - CentralUs - EastUs2 - WestUs - WestCentralUs - GermanyCentral - GermanyNortheast - ChinaNorth - ChinaEast - USGovArizona - USGovTexas - USGovIowa - USGovVirginia - USDoDCentral - USDoDEast - FranceCentral - AustraliaCentral - SouthAfricaNorth - FranceSouth - AustraliaCentral2 - SouthAfricaWest - GermanyNorth - GermanyWestCentral - NorwayEast - NorwayWest - ChinaEast2 - ChinaNorth2 - SwitzerlandNorth - SwitzerlandWest - UAENorth - UAECentral - UsNatEast - UsNatWest - UsSecEast - UsSecCentral - UsSecWest - SwedenCentral - QatarCentral x-ms-enum: name: AzureLocation modelAsString: true 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 AzureManagedDiskSkuDTODiskRedundancy: type: string enum: - Unknown - LRS - ZRS x-ms-enum: name: AzureManagedDiskSkuDTODiskRedundancy modelAsString: true AzureManagedDiskSkuDTODiskType: type: string enum: - Unknown - Standard - StandardSSD - Premium - StandardOrPremium - Ultra - PremiumV2 x-ms-enum: name: AzureManagedDiskSkuDTODiskType modelAsString: true AzureNetworkAdapterSuitabilityDetail: type: string enum: - None - MegabytesOfDataTransmittedMissing - MegabytesOfDataTransmittedOutOfRange - MegabytesOfDataRecievedMissing - MegabytesOfDataRecievedOutOfRange x-ms-enum: name: AzureNetworkAdapterSuitabilityDetail modelAsString: true AzureNetworkAdapterSuitabilityExplanation: type: string enum: - Unknown - NotApplicable - InternalErrorOccurred x-ms-enum: name: AzureNetworkAdapterSuitabilityExplanation modelAsString: true AzureOfferCode: type: string enum: - Unknown - MSAZR0003P - MSAZR0044P - MSAZR0059P - MSAZR0060P - MSAZR0062P - MSAZR0063P - MSAZR0064P - MSAZR0029P - MSAZR0022P - MSAZR0023P - MSAZR0148P - MSAZR0025P - MSAZR0036P - MSAZR0120P - MSAZR0121P - MSAZR0122P - MSAZR0123P - MSAZR0124P - MSAZR0125P - MSAZR0126P - MSAZR0127P - MSAZR0128P - MSAZR0129P - MSAZR0130P - MSAZR0111P - MSAZR0144P - MSAZR0149P - MSMCAZR0044P - MSMCAZR0059P - MSMCAZR0060P - MSMCAZR0063P - MSMCAZR0120P - MSMCAZR0121P - MSMCAZR0125P - MSMCAZR0128P - MSAZRDE0003P - MSAZRDE0044P - MSAZRUSGOV0003P - EA - MSAZR0243P - SavingsPlan1Year - SavingsPlan3Year x-ms-enum: name: AzureOfferCode modelAsString: true values: - name: Unknown value: Unknown - name: Msazr0003P value: MSAZR0003P - name: Msazr0044P value: MSAZR0044P - name: Msazr0059P value: MSAZR0059P - name: Msazr0060P value: MSAZR0060P - name: Msazr0062P value: MSAZR0062P - name: Msazr0063P value: MSAZR0063P - name: Msazr0064P value: MSAZR0064P - name: Msazr0029P value: MSAZR0029P - name: Msazr0022P value: MSAZR0022P - name: Msazr0023P value: MSAZR0023P - name: Msazr0148P value: MSAZR0148P - name: Msazr0025P value: MSAZR0025P - name: Msazr0036P value: MSAZR0036P - name: Msazr0120P value: MSAZR0120P - name: Msazr0121P value: MSAZR0121P - name: Msazr0122P value: MSAZR0122P - name: Msazr0123P value: MSAZR0123P - name: Msazr0124P value: MSAZR0124P - name: Msazr0125P value: MSAZR0125P - name: Msazr0126P value: MSAZR0126P - name: Msazr0127P value: MSAZR0127P - name: Msazr0128P value: MSAZR0128P - name: Msazr0129P value: MSAZR0129P - name: Msazr0130P value: MSAZR0130P - name: Msazr0111P value: MSAZR0111P - name: Msazr0144P value: MSAZR0144P - name: Msazr0149P value: MSAZR0149P - name: Msmcazr0044P value: MSMCAZR0044P - name: Msmcazr0059P value: MSMCAZR0059P - name: Msmcazr0060P value: MSMCAZR0060P - name: Msmcazr0063P value: MSMCAZR0063P - name: Msmcazr0120P value: MSMCAZR0120P - name: Msmcazr0121P value: MSMCAZR0121P - name: Msmcazr0125P value: MSMCAZR0125P - name: Msmcazr0128P value: MSMCAZR0128P - name: Msazrde0003P value: MSAZRDE0003P - name: Msazrde0044P value: MSAZRDE0044P - name: Msazrusgov0003P value: MSAZRUSGOV0003P - name: EA value: EA - name: Msazr0243P value: MSAZR0243P - name: SavingsPlan1Year value: SavingsPlan1Year - name: SavingsPlan3Year value: SavingsPlan3Year AzurePaasSummary: type: object description: Shows the PaaS Azure summary. properties: totalSqlEntities: type: integer format: int32 description: Number of Sql instances. readOnly: true suitableSqlEntities: type: integer format: int32 description: Suitable Sql instances. readOnly: true totalWebApps: type: integer format: int32 description: Number of web applications. readOnly: true suitableWebApps: type: integer format: int32 description: Suitable web applications. readOnly: true cores: type: integer format: int32 description: Number of cores. readOnly: true memory: type: number format: float description: Memory Utilization. readOnly: true storage: type: number format: float description: Storage Utilization. readOnly: true estimatedCostByTarget: $ref: '#/definitions/EstimatedCostByTarget' description: Shows the estimated cost by target. readOnly: true estimatedSqlServerLicensingCost: type: number format: float description: estimated SQL Server licensing cost. readOnly: true azureSqlSummary: $ref: '#/definitions/AzureSqlSummary' description: Shows the Azure SQL details. readOnly: true azureAppServiceSummary: $ref: '#/definitions/AzureAppServiceSummary' description: Shows Azure App Service summary. readOnly: true azureAppServiceContainerSummary: $ref: '#/definitions/AzureAppServiceContainerSummary' description: Shows Azure App Service Container summary. readOnly: true azureKubernetesServiceSummary: $ref: '#/definitions/AzureKubernetesServiceSummary' description: Shows Azure Kubernetes Service summary. readOnly: true totalAzurePaasCost: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true AzurePricingTier: type: string enum: - Standard - Basic x-ms-enum: name: AzurePricingTier modelAsString: true AzureQuorumWitnessDTO: type: object description: Quorum Witness. properties: quorumWitnessType: $ref: '#/definitions/AzureQuorumWitnessDTOQuorumWitnessType' description: Gets quorum witness type. readOnly: true AzureQuorumWitnessDTOQuorumWitnessType: type: string enum: - Unknown - Cloud - Disk x-ms-enum: name: AzureQuorumWitnessDTOQuorumWitnessType modelAsString: true AzureReservedInstance: type: string enum: - None - RI1Year - RI3Year x-ms-enum: name: AzureReservedInstance modelAsString: true AzureResourceProperties: type: object description: Common properties for all azure tracked and proxy resources. properties: provisioningState: $ref: '#/definitions/ProvisioningState' description: The status of the last operation. AzureResourceProperties2: type: object description: Common properties for all azure tracked and proxy resources. properties: provisioningState: $ref: '#/definitions/ProvisioningState2' description: The status of the last operation. readOnly: true AzureSecurityOfferingType: type: string enum: - 'NO' - MDC x-ms-enum: name: AzureSecurityOfferingType modelAsString: true AzureSettings: type: object description: Azure settings for a business case. properties: targetLocation: type: string description: Gets or sets azure location. discountPercentage: type: number format: float description: Gets azure Discount percentage. minimum: 0 maximum: 100 currency: $ref: '#/definitions/BusinessCaseCurrency' description: Business case Currency. default: USD businessCaseType: $ref: '#/definitions/MigrationStrategy' description: Migration Strategy. default: OptimizeForCost workloadDiscoverySource: $ref: '#/definitions/DiscoverySource' description: Workload discovery source. default: Appliance performanceDataStartTime: type: string format: date-time description: Gets start time to use for performance. performanceDataEndTime: type: string format: date-time description: Gets end time to use for performance. comfortFactor: type: number format: float description: Gets comfort factor. default: 1 performanceUtilizationPercentile: type: number format: float description: Gets utilization percentile for performance. default: 95 minimum: 0 maximum: 100 perYearMigrationCompletionPercentage: type: object description: Gets migration completion percentage per year. additionalProperties: format: float type: number infrastructureGrowthRate: type: number format: float description: Gets infrastructure growth rate. default: 5 minimum: 0 maximum: 100 wacc: type: number format: float description: Gets wACC percentage. minimum: 0 maximum: 100 networkCostPercentage: type: number format: float description: Gets network cost percentage. default: 5 minimum: 0 maximum: 100 iaasLaborCostPercentage: type: number format: float description: Gets IaaS labour cost percentage. default: 75 minimum: 0 maximum: 100 paasLaborCostPercentage: type: number format: float description: Gets PaaS labour cost percentage. default: 60 minimum: 0 maximum: 100 avsLaborCostPercentage: type: number format: float description: Gets Avs labour cost percentage. default: 75 minimum: 0 maximum: 100 savingsOption: $ref: '#/definitions/SavingsOption' description: Gets the business case savings option type. default: RI3Year required: - targetLocation - currency AzureSqlDataBaseType: type: string enum: - Unknown - Automatic - SingleDatabase - ElasticPool x-ms-enum: name: AzureSqlDataBaseType modelAsString: true 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 AzureSqlInstanceType: type: string enum: - Unknown - Automatic - SingleInstance - InstancePools x-ms-enum: name: AzureSqlInstanceType modelAsString: true 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 AzureSqlPurchaseModel: type: string enum: - Unknown - VCore - DTU x-ms-enum: name: AzureSqlPurchaseModel modelAsString: true AzureSqlServiceTier: type: string enum: - Unknown - Automatic - GeneralPurpose - BusinessCritical - HyperScale x-ms-enum: name: AzureSqlServiceTier modelAsString: true AzureSqlSummary: type: object description: Shows the Azure SQL details. properties: estimatedCostByOffer: type: array description: Estimated cost by recommended offer. items: $ref: '#/definitions/EstimatedCostByOffer' readOnly: true x-ms-identifiers: [] distributionByServiceTier: type: array description: >- Distribution by service tiers, retaining just to support older Business cases. items: $ref: '#/definitions/SqlServiceTier' readOnly: true x-ms-identifiers: [] distributionByServiceTierForSqlMi: type: array description: Distribution by service tiers for SQL MI. items: $ref: '#/definitions/SqlServiceTier' readOnly: true x-ms-identifiers: [] distributionByServiceTierForSqlDb: type: array description: Distribution by service tiers for SQL DB. items: $ref: '#/definitions/SqlServiceTier' readOnly: true x-ms-identifiers: [] AzureStorageRedundancy: type: string enum: - Unknown - LocallyRedundant - ZoneRedundant - GeoRedundant - ReadAccessGeoRedundant x-ms-enum: name: AzureStorageRedundancy modelAsString: 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 AzureVmCategory: type: string description: Azure VM Category. enum: - All - ComputeOptimized - GeneralPurpose - GpuOptimized - HighPerformanceCompute - MemoryOptimized - StorageOptimized - Isolated x-ms-enum: name: AzureVmCategory modelAsString: true values: - name: All value: All description: Indicates All categories of VM. - name: ComputeOptimized value: ComputeOptimized description: Compute Optimized. - name: GeneralPurpose value: GeneralPurpose description: General Purpose. - name: GpuOptimized value: GpuOptimized description: GPU Optimized. - name: HighPerformanceCompute value: HighPerformanceCompute description: High Performance Compute. - name: MemoryOptimized value: MemoryOptimized description: Memory Optimized. - name: StorageOptimized value: StorageOptimized description: Storage Optimized. - name: Isolated value: Isolated description: Isolated VM. 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 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 AzureVmSuitabilityDetail: type: string enum: - None - RecommendedSizeHasLessNetworkAdapters - CannotReportComputeCost - CannotReportStorageCost - CannotReportBandwidthCosts - PercentageOfCoresUtilizedMissing - PercentageOfMemoryUtilizedMissing - PercentageOfCoresUtilizedOutOfRange - PercentageOfMemoryUtilizedOutOfRange x-ms-enum: name: AzureVmSuitabilityDetail modelAsString: true AzureVmSuitabilityExplanation: type: string enum: - Unknown - NotApplicable - GuestOperatingSystemArchitectureNotSupported - GuestOperatingSystemNotSupported - BootTypeNotSupported - MoreDisksThanSupported - NoSuitableVmSizeFound - OneOrMoreDisksNotSuitable - OneOrMoreAdaptersNotSuitable - InternalErrorOccurredDuringComputeEvaluation - InternalErrorOccurredDuringStorageEvaluation - InternalErrorOccurredDuringNetworkEvaluation - NoVmSizeSupportsStoragePerformance - NoVmSizeSupportsNetworkPerformance - NoVmSizeForSelectedPricingTier - NoVmSizeForSelectedAzureLocation - CheckRedHatLinuxVersion - CheckOpenSuseLinuxVersion - CheckWindowsServer2008R2Version - CheckCentOsVersion - CheckDebianLinuxVersion - CheckSuseLinuxVersion - CheckOracleLinuxVersion - CheckUbuntuLinuxVersion - CheckCoreOsLinuxVersion - WindowsServerVersionConditionallySupported - NoGuestOperatingSystemConditionallySupported - WindowsClientVersionsConditionallySupported - BootTypeUnknown - GuestOperatingSystemUnknown - WindowsServerVersionsSupportedWithCaveat - WindowsOSNoLongerUnderMSSupport - EndorsedWithConditionsLinuxDistributions - UnendorsedLinuxDistributions - NoVmSizeForStandardPricingTier - NoVmSizeForBasicPricingTier - NoVmSizeInSelectedFamilyFound - NoEaPriceFoundForVmSize - NoVmSizeFoundForOfferCurrencyReservedInstance x-ms-enum: name: AzureVmSuitabilityExplanation modelAsString: true AzureWebAppSuitabilityIssueCategory: type: string enum: - Unknown - Issue - Info x-ms-enum: name: AzureWebAppSuitabilityIssueCategory modelAsString: true AzureWebAppTargetType: type: string enum: - Unknown - AzureAppService - AzureAppServiceContainer x-ms-enum: name: AzureWebAppTargetType modelAsString: true AzureWebAppTier: type: string enum: - Unknown - Free - Premium_V2 - Premium_V3 - Isolated x-ms-enum: name: AzureWebAppTier modelAsString: true BusinessCase: type: object description: Business case resource. properties: properties: $ref: '#/definitions/BusinessCaseProperties' 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 BusinessCaseCurrency: type: string description: Business case supported currency types. enum: - Unknown - USD - DKK - CAD - IDR - JPY - KRW - NZD - NOK - RUB - SAR - ZAR - SEK - TRY - GBP - MXN - MYR - INR - HKD - BRL - TWD - EUR - CHF - ARS - AUD - CNY x-ms-enum: name: BusinessCaseCurrency modelAsString: true values: - name: Unknown value: Unknown description: Currency Unknown. - name: USD value: USD description: Currency USD. - name: DKK value: DKK description: Currency DKK. - name: CAD value: CAD description: Currency CAD. - name: IDR value: IDR description: Currency IDR. - name: JPY value: JPY description: Currency JPY. - name: KRW value: KRW description: Currency KRW. - name: NZD value: NZD description: Currency NZD. - name: NOK value: NOK description: Currency NOK. - name: RUB value: RUB description: Currency RUB. - name: SAR value: SAR description: Currency SAR. - name: ZAR value: ZAR description: Currency ZAR. - name: SEK value: SEK description: Currency SEK. - name: TRY value: TRY description: Currency TRY. - name: GBP value: GBP description: Currency GBP. - name: MXN value: MXN description: Currency MXN. - name: MYR value: MYR description: Currency MYR. - name: INR value: INR description: Currency INR. - name: HKD value: HKD description: Currency HKD. - name: BRL value: BRL description: Currency BRL. - name: TWD value: TWD description: Currency TWD. - name: EUR value: EUR description: Currency EUR. - name: CHF value: CHF description: Currency CHF. - name: ARS value: ARS description: Currency ARS. - name: AUD value: AUD description: Currency AUD. - name: CNY value: CNY description: Currency CNY. BusinessCaseListResult: type: object description: The response of a BusinessCase list operation. properties: value: type: array description: The BusinessCase items on this page items: $ref: '#/definitions/BusinessCase' nextLink: type: string format: uri description: The link to the next page of items required: - value BusinessCaseProperties: type: object description: >- Property bag for an Microsoft.Azure.Migrate.BusinessCaseService.Api.V20220202_preview.Resources.BusinessCase resource. properties: settings: $ref: '#/definitions/Settings' description: Business case settings. state: $ref: '#/definitions/BusinessCaseState' description: Business case state. readOnly: true reportStatusDetails: type: array description: Gets the state of business case reports. items: $ref: '#/definitions/ReportDetails' readOnly: true x-ms-identifiers: [] allOf: - $ref: '#/definitions/AzureResourceProperties2' BusinessCaseState: type: string description: Business case supported state types. enum: - Unknown - InProgress - Completed - OutDated - Invalid - OutOfSync - Failed x-ms-enum: name: BusinessCaseState modelAsString: true values: - name: Unknown value: Unknown description: Unknown State. - name: InProgress value: InProgress description: InProgress State. - name: Completed value: Completed description: Completed State. - name: OutDated value: OutDated description: OutDated State. - name: Invalid value: Invalid description: Invalid State. - name: OutOfSync value: OutOfSync description: OutOfSync State. - name: Failed value: Failed description: Failed State. Check: type: object description: Data model of Check or Rule for Suitability Analysis. properties: name: type: string description: Gets name. readOnly: true behavior: $ref: '#/definitions/CheckResult' description: Gets behavior or check result. readOnly: true description: type: string description: Gets description. readOnly: true cause: type: string description: Gets cause. readOnly: true recommendation: type: string description: Gets recommendation. readOnly: true moreInfo: $ref: '#/definitions/MoreInfo' description: Gets more information about check or rule. readOnly: true required: - name - behavior - description - cause - recommendation - moreInfo CheckResult: type: string description: Suitability Check or Rule Result. enum: - Unknown - Issue - Warn - Pass x-ms-enum: name: CheckResult modelAsString: true values: - name: Unknown value: Unknown description: Indicates missing value. - name: Issue value: Issue description: Indicates Migration Issue. - name: Warn value: Warn description: Indicates Migration Warning. - name: Pass value: Pass description: Indicates check is passed. 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. Cluster: type: object description: Data model of Cluster. properties: name: type: string description: Gets name. readOnly: true nodePools: type: array description: Gets list of node pools. items: $ref: '#/definitions/NodePool' readOnly: true region: type: string description: Gets region. readOnly: true userNodePoolCount: type: integer format: int32 description: Gets user node pool count. readOnly: true userNodeCount: type: integer format: int32 description: Gets user node count. readOnly: true systemNodePoolCount: type: integer format: int32 description: Gets system node pool count. readOnly: true systemNodeCount: type: integer format: int32 description: Gets system node count. readOnly: true podCount: type: integer format: int32 description: Gets pod count. readOnly: true monthlyCost: type: number format: float description: Gets monthly cost. readOnly: true required: - name - nodePools - region - userNodePoolCount - userNodeCount - systemNodePoolCount - systemNodeCount - podCount - monthlyCost CollectorAgentPropertiesBase: type: object description: Collector agent property class. properties: id: type: string description: Gets the collector agent id. version: type: string description: Gets the collector agent version. lastHeartbeatUtc: type: string format: date-time description: Gets the collector last heartbeat time. spnDetails: $ref: '#/definitions/CollectorAgentSpnPropertiesBase' description: Gets or sets the SPN details. CollectorAgentSpnPropertiesBase: type: object description: Collector agent SPN details class. properties: authority: type: string description: Gets the AAD authority endpoint. applicationId: type: string description: Gets the AAD application id. audience: type: string description: Gets the AAD audience url. objectId: type: string description: Gets the object id of the AAD application. tenantId: type: string description: Gets the tenant id of the AAD application. CollectorPropertiesBase: type: object description: Collector properties class. properties: discoverySiteId: type: string description: Gets the discovery site id. createdTimestamp: type: string format: date-time description: Gets the Timestamp when collector was created. readOnly: true updatedTimestamp: type: string format: date-time description: Timestamp when collector was last updated. readOnly: true allOf: - $ref: '#/definitions/AzureResourceProperties' CollectorPropertiesBaseWithAgent: type: object description: Collector properties class. properties: agentProperties: $ref: '#/definitions/CollectorAgentPropertiesBase' description: Gets or sets the collector agent properties. discoverySiteId: type: string description: Gets the discovery site id. createdTimestamp: type: string format: date-time description: Gets the Timestamp when collector was created. readOnly: true updatedTimestamp: type: string format: date-time description: Timestamp when collector was last updated. readOnly: true allOf: - $ref: '#/definitions/AzureResourceProperties' CompareSummary: type: object description: Compare summary class. properties: azurePaasCostDetails: $ref: '#/definitions/CostDetails' description: The azure PaaS cost. readOnly: true azureIaasCostDetails: $ref: '#/definitions/CostDetails' description: The azure IaaS cost. readOnly: true azureAvsCostDetails: $ref: '#/definitions/CostDetails' description: The AVS cost. readOnly: true onPremisesPaasCostDetails: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true onPremisesIaasCostDetails: $ref: '#/definitions/CostDetails' description: The on premises IaaS cost. readOnly: true onPremisesAvsCostDetails: $ref: '#/definitions/CostDetails' description: The on premises AVS cost. readOnly: true onPremisesPaasDecommissionedCostDetails: $ref: '#/definitions/CostDetails' description: The on premises PaaS decommissioned cost. readOnly: true onPremisesIaasDecommissionedCostDetails: $ref: '#/definitions/CostDetails' description: The on premises IaaS decommissioned cost. readOnly: true onPremisesAvsDecommissionedCostDetails: $ref: '#/definitions/CostDetails' description: The on premises AVS decommissioned cost. readOnly: true CompatibilityLevel: type: string enum: - Unknown - CompatLevel80 - CompatLevel90 - CompatLevel100 - CompatLevel110 - CompatLevel120 - CompatLevel130 - CompatLevel140 - CompatLevel150 x-ms-enum: name: CompatibilityLevel modelAsString: true ComputeResource: type: object description: Data model of Cores and Memory Compute Resource. properties: cores: type: number format: float description: Gets cores. readOnly: true memory: type: number format: float description: Gets memory. readOnly: true required: - cores - memory ComputeSettings: type: object description: Compute settings. properties: hyperthreadCoreToMemoryRatio: type: number format: float description: Hyperthread core to memory ratio. price: type: number format: float description: Compute Price. sqlServerLicensing: type: array description: SQL Server licensing settings. items: $ref: '#/definitions/SqlServerLicensingSettings' x-ms-identifiers: [] windowsServerLicensing: $ref: '#/definitions/WindowsServerLicensingSettings' description: Windows Server licensing settings. rhelLinuxServerLicensing: $ref: '#/definitions/LinuxServerLicensingSettings' description: Linux Rhel Server licensing settings. suseLinuxServerLicensing: $ref: '#/definitions/LinuxServerLicensingSettings' description: Linux Suse Server licensing settings. virtualizationSoftwareSettings: $ref: '#/definitions/VirtualizationSoftwareSettings' description: Virtualization software settings. required: - hyperthreadCoreToMemoryRatio - price - sqlServerLicensing - windowsServerLicensing - rhelLinuxServerLicensing - suseLinuxServerLicensing - virtualizationSoftwareSettings ComputeTier: type: string enum: - Unknown - Automatic - Provisioned - Serverless x-ms-enum: name: ComputeTier modelAsString: true ConsolidationType: type: string description: Consolidation Type. enum: - Full - AsOnSource x-ms-enum: name: ConsolidationType modelAsString: true values: - name: Full value: Full description: Full Consolidation. - name: AsOnSource value: AsOnSource description: As On Source or On Premises Consolidation. CostByStorageType: type: object description: The cost by storage type. properties: storageType: type: string description: The storage type. readOnly: true cost: type: number format: float description: Cost per storage type. readOnly: true 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. CostComponentName: type: string description: Enum to represent component name. enum: - Unknown - MonthlyAzureHybridCostSavings - MonthlySecurityCost - MonthlyPremiumV2StorageCost - MonthlyLinuxAzureHybridCostSavings x-ms-enum: name: CostComponentName modelAsString: true CostDetails: type: object description: The on premises PaaS cost. properties: storageCost: type: number format: float description: The storage cost. readOnly: true computeCost: type: number format: float description: The compute cost. readOnly: true itLaborCost: type: number format: float description: The IT labor cost. readOnly: true networkCost: type: number format: float description: The network cost. readOnly: true ahubSavings: type: number format: float description: The windows AhubSavings. readOnly: true linuxAhubSavings: type: number format: float description: The linux AhubSavings. readOnly: true securityCost: type: number format: float description: Security Cost. readOnly: true managementCostDetails: $ref: '#/definitions/ManagementCostDetails' description: Management Cost Details. readOnly: true esuSavings: type: number format: float description: esu savings. readOnly: true DiscoveredEntitiesSummary: type: object description: Discovered entities summary. properties: numberOfServers: type: integer format: int32 description: Number of web servers readOnly: true numberOfWebApps: type: integer format: int32 description: Number of web apps readOnly: true numberOfMachines: type: integer format: int32 description: Number of machines readOnly: true webServerSummary: type: object description: Web server summary data additionalProperties: format: int32 type: integer readOnly: true webAppSummary: type: object description: Web app summary data additionalProperties: format: int32 type: integer readOnly: true DiscoveredEntityLightSummary: type: object description: Discovered entity light summary. properties: numberOfServers: type: integer format: int32 description: Gets or sets the number of servers. numberOfWebApps: type: integer format: int32 description: Gets or sets the number of web apps. numberOfMachines: type: integer format: int32 description: Gets or sets the number of machines. required: - numberOfServers - numberOfWebApps - numberOfMachines DiscoverySource: type: string description: Business case supported Discovery source types. enum: - Unknown - Appliance - Import x-ms-enum: name: DiscoverySource modelAsString: true values: - name: Unknown value: Unknown description: Unknown Discovery Source. - name: Appliance value: Appliance description: Appliance Discovery Source. - name: Import value: Import description: Import Discovery Source. Disk: type: object description: A disk discovered on a machine. properties: gigabytesAllocated: type: number format: float description: Gigabytes of storage provisioned for this disk. readOnly: true displayName: type: string description: User friendly name of the disk. readOnly: true DistributionByOperatingSystem: type: object description: The distribution by operating system. properties: osClassificationType: type: string description: The Os classification type. readOnly: true count: type: integer format: int32 description: The number of machines with the OS type classification. readOnly: true DistributionByType: type: object description: Distribution by Type. properties: type: type: string description: Distribution Type. readOnly: true count: type: integer format: int32 description: Distribution Count. readOnly: true DistributionByVirtualization: type: object description: The distribution by virtualization. properties: virtualizationType: type: string description: The Virtualization type. readOnly: true count: type: integer format: int32 description: The number of machines with the Virtualization type classification. readOnly: true DownloadUrl: type: object description: Data model of Download URL for assessment report. properties: assessmentReportUrl: type: string description: Hyperlink to download report. readOnly: true expirationTime: type: string format: date-time description: Expiry date of download url. readOnly: true required: - assessmentReportUrl - expirationTime EntityUptime: type: object description: Entity Uptime. properties: daysPerMonth: type: integer format: int32 description: Gets the days per month. hoursPerDay: type: integer format: int32 description: Gets the hours per day. EnvironmentType: type: string enum: - Production - Test x-ms-enum: name: EnvironmentType modelAsString: true Error: type: object description: Error web model class. properties: id: type: integer format: int32 description: Gets the error ID. readOnly: true code: type: string description: Gets the error code. readOnly: true runAsAccountId: type: string description: Gets the Run as account ID. readOnly: true applianceName: type: string description: Gets the Appliance name. readOnly: true message: type: string description: Gets the error message. readOnly: true summaryMessage: type: string description: Gets the error summary message. readOnly: true agentScenario: type: string description: Gets the agent scenario where this error occurred. readOnly: true possibleCauses: type: string description: Gets the error possible causes. readOnly: true recommendedAction: type: string description: Gets the recommended action for the error. readOnly: true severity: type: string description: Gets the error severity. readOnly: true messageParameters: type: object description: Gets the error message parameters. additionalProperties: type: string readOnly: true updatedTimeStamp: type: string format: date-time description: Gets the time stamp when the error was updated. readOnly: true impactedAssessmentType: type: string description: Gets the type of assessment impacted by this error. readOnly: true ErrorSummary: type: object description: Error summary containing affected entities for each type of assessment. properties: assessmentType: $ref: '#/definitions/AssessmentType' description: Gets the assessment type. readOnly: true count: type: integer format: int32 description: Gets the affected entity count. readOnly: true EstimatedCostByOffer: type: object description: The estimated cost by offer. properties: offerName: type: string description: The offer name. readOnly: true cost: type: number format: float description: Cost for the offer. readOnly: true EstimatedCostByTarget: type: object description: Shows the estimated cost by target. properties: azureSqlMiCost: type: number format: float description: Azure SQL MI cost. readOnly: true azureSqlDbCost: type: number format: float description: Azure SQL DB cost. readOnly: true appServiceCost: type: number format: float description: Azure App Service cost. readOnly: true appServiceContainerCost: type: number format: float description: Azure App Service Containers cost. readOnly: true azureKubernetesServiceCost: type: number format: float description: Azure Kubernetes Service cost. readOnly: true EvaluatedAvsMachine: type: object description: Evaluated AVS machine resource. properties: properties: $ref: '#/definitions/EvaluatedAvsMachineProperties' 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 EvaluatedAvsMachineListResult: type: object description: The response of a EvaluatedAvsMachine list operation. properties: value: type: array description: The EvaluatedAvsMachine items on this page items: $ref: '#/definitions/EvaluatedAvsMachine' nextLink: type: string format: uri description: The link to the next page of items required: - value EvaluatedAvsMachineProperties: type: object description: Evaluated AVS machine properties class. properties: machineId: type: string description: Machine Id. readOnly: true serverName: type: string description: Server Name. readOnly: true virtualizationType: type: string description: Virtualization type. readOnly: true activityState: type: string description: Activity state. readOnly: true operatingSystemName: type: string description: Operating System (OS) name. readOnly: true recommendedAzureTarget: type: string description: Recommended Azure target. readOnly: true qualifyingOffer: type: string description: Qualifying offer. readOnly: true readyForMigration: type: string description: Is machine ready for migration. readOnly: true supportStatus: $ref: '#/definitions/SupportabilityStatus' description: End of Support status. readOnly: true EvaluatedMachine: type: object description: Evaluated machine resource. properties: properties: $ref: '#/definitions/EvaluatedMachineProperties' 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 EvaluatedMachineListResult: type: object description: The response of a EvaluatedMachine list operation. properties: value: type: array description: The EvaluatedMachine items on this page items: $ref: '#/definitions/EvaluatedMachine' nextLink: type: string format: uri description: The link to the next page of items required: - value EvaluatedMachineProperties: type: object description: Evaluated machine properties class. properties: machineId: type: string description: Machine Id. readOnly: true serverName: type: string description: Server Name. readOnly: true virtualizationType: type: string description: Virtualization type. readOnly: true activityState: type: string description: Activity state. readOnly: true operatingSystemName: type: string description: Operating System (OS) name. readOnly: true recommendedAzureTarget: type: string description: Recommended Azure target. readOnly: true qualifyingOffer: type: string description: Qualifying offer. readOnly: true readyForMigration: type: string description: Is machine ready for migration. readOnly: true supportStatus: $ref: '#/definitions/SupportabilityStatus' description: End of Support status. readOnly: true EvaluatedSqlEntity: type: object description: Evaluated sql entity resource. properties: properties: $ref: '#/definitions/EvaluatedSqlEntityProperties' 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 EvaluatedSqlEntityListResult: type: object description: The response of a EvaluatedSqlEntity list operation. properties: value: type: array description: The EvaluatedSqlEntity items on this page items: $ref: '#/definitions/EvaluatedSqlEntity' nextLink: type: string format: uri description: The link to the next page of items required: - value EvaluatedSqlEntityProperties: type: object description: Evaluated sql entity properties class. properties: serverName: type: string description: Server name. readOnly: true activityState: type: string description: Activity state. readOnly: true sqlVersion: type: string description: SQL Server version. readOnly: true sqlEdition: type: string description: SQL Server edition. readOnly: true recommendedAzureTarget: type: string description: Recommended Azure target. readOnly: true qualifyingOffer: type: string description: Qualifying offer. readOnly: true readyForMigration: type: string description: Is SQL Instance ready for migration. readOnly: true virtualizationType: type: string description: The virtualization type. readOnly: true dbCount: type: integer format: int32 description: DB count in instance. readOnly: true supportStatus: $ref: '#/definitions/SupportabilityStatus' description: End of Support status. readOnly: true EvaluatedWebApp: type: object description: Evaluated web app resource. properties: properties: $ref: '#/definitions/EvaluatedWebAppProperties' 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 EvaluatedWebAppListResult: type: object description: The response of a EvaluatedWebApp list operation. properties: value: type: array description: The EvaluatedWebApp items on this page items: $ref: '#/definitions/EvaluatedWebApp' nextLink: type: string format: uri description: The link to the next page of items required: - value EvaluatedWebAppProperties: type: object description: Evaluated web app properties class. properties: recommendedAzureTarget: type: string description: Recommended Azure target. recommendedAzureSkuName: type: string description: Recommended Azure SKU name. recommendedAzureSkuSize: type: string description: Recommended Azure SKU size. serverName: type: string description: The server name. workload: type: string description: The workload. activityState: type: string description: The activity state. readyForMigration: type: string description: Is machine ready for migration. FacilitySettings: type: object description: Facility settings. properties: facilitiesCost: type: number format: float description: The facilities cost. required: - facilitiesCost FttAndRaidLevel: type: string description: FTT and RAID Level. enum: - Unknown - Ftt1Raid1 - Ftt1Raid5 - Ftt2Raid1 - Ftt2Raid6 - Ftt3Raid1 x-ms-enum: name: FttAndRaidLevel modelAsString: true values: - name: Unknown value: Unknown description: Unknown FTT and RAID Level. - name: Ftt1Raid1 value: Ftt1Raid1 description: FTT 1 and RAID Level 1. - name: Ftt1Raid5 value: Ftt1Raid5 description: FTT 1 and RAID Level 5. - name: Ftt2Raid1 value: Ftt2Raid1 description: FTT 2 and RAID Level 1. - name: Ftt2Raid6 value: Ftt2Raid6 description: FTT 2 and RAID Level 6. - name: Ftt3Raid1 value: Ftt3Raid1 description: FTT 3 and RAID Level 1. Group: type: object description: Group resource. properties: properties: $ref: '#/definitions/GroupProperties' 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 GroupBodyProperties: type: object description: Body properties of group update. properties: operationType: $ref: '#/definitions/GroupUpdateOperation' description: Whether to add or remove the machines. machines: type: array description: List of machine names that are part of this group. items: type: string GroupListResult: type: object description: The response of a Group list operation. properties: value: type: array description: The Group items on this page items: $ref: '#/definitions/Group' nextLink: type: string format: uri description: The link to the next page of items required: - value GroupProperties: type: object description: Properties of group resource. properties: groupStatus: $ref: '#/definitions/GroupStatus' description: Whether the group has been created and is valid. readOnly: true machineCount: type: integer format: int32 description: Number of machines part of this group. readOnly: true assessments: type: array description: List of References to Assessments created on this group. items: type: string readOnly: true supportedAssessmentTypes: type: array description: List of assessment types supported on this group. items: $ref: '#/definitions/AssessmentType' areAssessmentsRunning: type: boolean description: If the assessments are in running state. readOnly: true createdTimestamp: type: string format: date-time description: >- Time when this group was created. Date-Time represented in ISO-8601 format. readOnly: true updatedTimestamp: type: string format: date-time description: >- Time when this group was last updated. Date-Time represented in ISO-8601 format. readOnly: true groupType: $ref: '#/definitions/GroupType' description: The type of group. x-ms-mutability: - read - create allOf: - $ref: '#/definitions/AzureResourceProperties' GroupStatus: type: string enum: - Created - Updated - Running - Completed - Invalid x-ms-enum: name: GroupStatus modelAsString: true GroupType: type: string enum: - Default - Import x-ms-enum: name: GroupType modelAsString: true GroupUpdateOperation: type: string enum: - Add - Remove x-ms-enum: name: GroupUpdateOperation modelAsString: true GuestOperatingSystemArchitecture: type: string enum: - Unknown - X86 - X64 x-ms-enum: name: GuestOperatingSystemArchitecture 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 HyperVLicenseType: type: string description: Business case supported HyperV License types. enum: - Unknown - Datacentre - Standard x-ms-enum: name: HyperVLicenseType modelAsString: true values: - name: Unknown value: Unknown description: Unknown HyperV License. - name: Datacentre value: Datacentre description: Datacentre HyperV License. - name: Standard value: Standard description: Standard HyperV License. HypervCollector: type: object description: Hyper-V collector resource. properties: properties: $ref: '#/definitions/CollectorPropertiesBaseWithAgent' 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 HypervCollectorListResult: type: object description: The response of a HypervCollector list operation. properties: value: type: array description: The HypervCollector items on this page items: $ref: '#/definitions/HypervCollector' nextLink: type: string format: uri description: The link to the next page of items required: - value HypervLicense: type: object description: Representation of a licence. properties: licenseCost: type: number format: float description: Cost of a licence. licenseType: $ref: '#/definitions/HyperVLicenseType' description: HyperV licence type. required: - licenseCost - licenseType HypervVirtualizationManagementSettings: type: object description: HyperV Virtualization Management Settings. properties: numberOfPhysicalCoresPerLicense: type: integer format: int32 description: Number of physical cores per licence. minimum: 1 softwareAssuranceCost: type: number format: float description: Software Assurance Cost. licenseAndSupportList: type: array description: Licence and support list. items: $ref: '#/definitions/HypervLicense' x-ms-identifiers: [] required: - numberOfPhysicalCoresPerLicense - softwareAssuranceCost - licenseAndSupportList IaasOsDistribution: type: object description: Shows the infrastructure as a service machine OS distribution. properties: windows: type: integer format: int32 description: Number of Windows servers. readOnly: true linux: type: integer format: int32 description: Number of Linux servers. readOnly: true other: type: integer format: int32 description: Number of servers neither Windows or Linux. readOnly: true IaasOsLicensingDetails: type: object description: The Iaas OS licensing details. properties: osType: type: string description: The OS type. readOnly: true totalCost: type: number format: float description: The total cost. readOnly: true decomissionCost: type: number format: float description: The decommission cost. readOnly: true IaasSummary: type: object description: Iaas summary REST resource. properties: properties: $ref: '#/definitions/IaasSummaryProperties' 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 IaasSummaryListResult: type: object description: The response of a IaasSummary list operation. properties: value: type: array description: The IaasSummary items on this page items: $ref: '#/definitions/IaasSummary' nextLink: type: string format: uri description: The link to the next page of items required: - value IaasSummaryProperties: type: object description: Iaas summary properties class. properties: azureIaasSummary: $ref: '#/definitions/AzureIaasSummary' description: The Azure IaaS summary. readOnly: true onPremisesIaasSummary: $ref: '#/definitions/OnPremisesIaasSummary' description: The on premises IaaS summary. 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 ImportCollector: type: object description: Import collector resource. properties: properties: $ref: '#/definitions/CollectorPropertiesBase' 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 ImportCollectorListResult: type: object description: The response of a ImportCollector list operation. properties: value: type: array description: The ImportCollector items on this page items: $ref: '#/definitions/ImportCollector' nextLink: type: string format: uri description: The link to the next page of items required: - value LaborSettings: type: object description: Labour settings. properties: physicalServersPerAdmin: type: integer format: int32 description: Physical servers per administrator. minimum: 1 virtualMachinesPerAdmin: type: integer format: int32 description: Virtual machines per administrator. minimum: 1 hourlyAdminCost: type: number format: float description: Hourly administrator cost. required: - physicalServersPerAdmin - virtualMachinesPerAdmin - hourlyAdminCost LicenseType: type: string description: Business case supported VmWare License types. enum: - Unknown - VSphereStandard - VSphereEnterprisePlus x-ms-enum: name: LicenseType modelAsString: true values: - name: Unknown value: Unknown description: Unknown License. - name: VSphereStandard value: VSphereStandard description: VSphereStandard License. - name: VSphereEnterprisePlus value: VSphereEnterprisePlus description: VSphereEnterprisePlus License. LicensingProgram: type: string description: Licensing Program for Azure. enum: - Default - EA x-ms-enum: name: LicensingProgram modelAsString: true values: - name: Default value: Default description: Default value. Indicates Pay As You Go. - name: EA value: EA description: Enterprise Agreement. Machine: type: object description: Machine resource. properties: properties: $ref: '#/definitions/MachineProperties' 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 MachineAssessmentProperties: type: object description: Properties of an assessment. properties: assessmentErrorSummary: type: object description: |- Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment. additionalProperties: format: int32 type: integer readOnly: true monthlyUltraStorageCost: type: number format: float description: |- Gets or sets the aggregate ultra storage cost for all machines in the assessment. readOnly: true costComponents: type: array description: Gets the collection of cost components. items: $ref: '#/definitions/CostComponent' readOnly: true x-ms-identifiers: [] eaSubscriptionId: type: string description: Gets or sets enterprise agreement subscription id. azurePricingTier: $ref: '#/definitions/AzurePricingTier' description: Gets or sets Azure Pricing Tier - Free, Basic, etc. azureStorageRedundancy: $ref: '#/definitions/AzureStorageRedundancy' description: >- Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage. reservedInstance: $ref: '#/definitions/AzureReservedInstance' description: Gets or sets the Azure Reserved Instance - 1-Year, 3-Year. azureHybridUseBenefit: $ref: '#/definitions/AzureHybridUseBenefit' description: >- Gets or sets the user configurable setting to display the azure hybrid use benefit. linuxAzureHybridUseBenefit: $ref: '#/definitions/AzureHybridUseBenefit' description: >- Gets or sets the user configurable setting to display the linux azure hybrid use benefit. azureDiskTypes: type: array description: Gets or sets the azure storage type. Premium, Standard etc. items: $ref: '#/definitions/AzureDiskType' azureVmFamilies: type: array description: Gets or sets the Azure VM families. items: $ref: '#/definitions/AzureVmFamily' distributionBySupportStatus: type: object description: Gets the distribution of sqlInstances by support status. additionalProperties: format: int32 type: integer readOnly: true distributionByServicePackInsight: type: object description: >- Gets the distribution distribution of sqlInstances by service pack insight. additionalProperties: format: int32 type: integer readOnly: true distributionByOsName: type: object description: Gets the distribution by os name. additionalProperties: format: int32 type: integer readOnly: true monthlyComputeCost: type: number format: float description: >- Gets or sets the aggregate Compute Cost for all machines in the assessment. readOnly: true monthlyBandwidthCost: type: number format: float description: >- Gets or sets the aggregate Bandwidth Cost for all machines in the assessment. readOnly: true monthlyStorageCost: type: number format: float description: >- Gets or sets the aggregate Storage Cost for all machines in the assessment. readOnly: true monthlyPremiumStorageCost: type: number format: float description: >- Gets or sets the aggregate premium storage cost for all machines in the assessment. readOnly: true monthlyStandardSsdStorageCost: type: number format: float description: >- Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment. readOnly: true suitabilitySummary: type: object description: |- Gets or sets the Cloud suitability summary for all the machines in the assessment. additionalProperties: format: int32 type: integer readOnly: true numberOfMachines: type: integer format: int32 description: Gets or sets the Number of machines part of the assessment. readOnly: true vmUptime: $ref: '#/definitions/VmUptime' description: |- Gets or sets the duration for which the VMs are up in the on-premises environment. groupType: $ref: '#/definitions/GroupType' description: Gets the group type for the assessment. readOnly: true assessmentType: $ref: '#/definitions/AssessmentType' description: Assessment type of the assessment. readOnly: true azureLocation: type: string description: >- Azure Location or Azure region where to which the machines will be migrated. azureOfferCode: $ref: '#/definitions/AzureOfferCode' description: Azure Offer Code. currency: $ref: '#/definitions/AzureCurrency' description: Currency in which prices should be reported. scalingFactor: type: number format: float description: >- Percentage of buffer that user wants on performance metrics when recommending Azure sizes. percentile: $ref: '#/definitions/Percentile' description: >- Percentile of the utilization data values to be considered while assessing machines. timeRange: $ref: '#/definitions/TimeRange' description: >- Time Range for which the historic utilization data should be considered for assessment. perfDataStartTime: type: string format: date-time description: >- Gets or sets the start time to consider performance data for assessment. perfDataEndTime: type: string format: date-time description: Gets or sets the end time to consider performance data for assessment. stage: $ref: '#/definitions/AssessmentStage' description: User configurable setting to display the Stage of Assessment. readOnly: true discountPercentage: type: number format: float description: Custom discount percentage. sizingCriterion: $ref: '#/definitions/AssessmentSizingCriterion' description: Assessment sizing criterion. confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. readOnly: true pricesTimestamp: type: string format: date-time description: Last time when rates were queried. readOnly: true createdTimestamp: type: string format: date-time description: Date and Time when assessment was created. readOnly: true updatedTimestamp: type: string format: date-time description: Date and Time when assessment was last updated. readOnly: true status: $ref: '#/definitions/AssessmentStatus' description: >- Whether assessment is in valid state and all machines have been assessed. readOnly: true schemaVersion: type: string description: Schema version. readOnly: true allOf: - $ref: '#/definitions/AzureResourceProperties' MachineBootType: type: string enum: - Unknown - EFI - BIOS - NotSpecified x-ms-enum: name: MachineBootType modelAsString: true values: - name: Unknown value: Unknown - name: EFI value: EFI - name: Bios value: BIOS - name: NotSpecified value: NotSpecified MachineListResult: type: object description: The response of a Machine list operation. properties: value: type: array description: The Machine items on this page items: $ref: '#/definitions/Machine' nextLink: type: string format: uri description: The link to the next page of items required: - value MachineProperties: type: object description: Properties of a machine. properties: workloadSummary: $ref: '#/definitions/WorkloadSummary' description: Gets or sets workload summary. readOnly: true errors: type: array description: List of errors for this machine. items: $ref: '#/definitions/Error' readOnly: true x-ms-identifiers: [] hostProcessor: $ref: '#/definitions/ProcessorInfo' description: Gets Processor details of the host. readOnly: true productSupportStatus: $ref: '#/definitions/ProductSupportStatus' description: Gets the product support status related details. readOnly: true discoveryMachineArmId: type: string description: Site id of machine discovered in private data center. readOnly: true datacenterManagementServerArmId: type: string description: The data center management server ARM Id for the machine. readOnly: true datacenterManagementServerName: type: string description: The data center management server name for the machine. readOnly: true bootType: $ref: '#/definitions/MachineBootType' description: Boot type of machine discovered in private data center. readOnly: true displayName: type: string description: Display Name of the Machine. readOnly: true megabytesOfMemory: type: number format: float description: >- Megabytes of memory found allocated for the machine in private data center. readOnly: true numberOfCores: type: integer format: int32 description: Number of CPU cores found on the machine. readOnly: true operatingSystemType: type: string description: Operating system as reported by datacenter management solution. readOnly: true operatingSystemName: type: string description: Operating system as reported by datacenter management solution. readOnly: true operatingSystemVersion: type: string description: >- Operating system version as reported by datacenter management solution. readOnly: true description: type: string description: Description for the machine. readOnly: true createdTimestamp: type: string format: date-time description: When was machine first created. readOnly: true disks: type: object description: Disks attached to the machine discovered in private data center. additionalProperties: $ref: '#/definitions/Disk' readOnly: true groups: type: array description: Gets the References to the groups that this machine is member of. items: type: string readOnly: true networkAdapters: type: object description: >- Network adapters attached to the machine discovered in private data center. additionalProperties: $ref: '#/definitions/NetworkAdapter' readOnly: true sqlInstances: type: array description: SQL instances discovered on the machine. items: type: string readOnly: true webApplications: type: array description: Web applications discovered on the machine. items: type: string readOnly: true updatedTimestamp: type: string format: date-time description: When was machine last updated. readOnly: true ManagementCostComponent: type: object description: Management Cost Component. properties: name: $ref: '#/definitions/ManagementCostComponentName' description: Name of Management Cost Component. value: type: number format: float description: Cost of Management Component. required: - name ManagementCostComponentName: type: string description: Management Cost Component Names. enum: - Unknown - SystemCenterLicenseCost - VSphereManagementCost - ThirdPartyManagementCost - OtherMonitoringCost - OtherDataProtectionCost - OtherPatchingCost - AzureMonitoringCost - AzurePatchingCost - AzureDataProtectionCost x-ms-enum: name: ManagementCostComponentName modelAsString: true values: - name: Unknown value: Unknown description: Unknown Management Cost Component. - name: SystemCenterLicenseCost value: SystemCenterLicenseCost description: System Center License Cost. - name: VSphereManagementCost value: VSphereManagementCost description: VSphere eManagement Cost. - name: ThirdPartyManagementCost value: ThirdPartyManagementCost description: Third Party Management Cost. - name: OtherMonitoringCost value: OtherMonitoringCost description: Other Monitoring Cost. - name: OtherDataProtectionCost value: OtherDataProtectionCost description: Other Data Protection Cost. - name: OtherPatchingCost value: OtherPatchingCost description: Other Patching Cost. - name: AzureMonitoringCost value: AzureMonitoringCost description: Azure Monitoring Cost. - name: AzurePatchingCost value: AzurePatchingCost description: Azure Patching Cost. - name: AzureDataProtectionCost value: AzureDataProtectionCost description: Azure Data Protection Cost. ManagementCostDetails: type: object description: Management Cost Details. properties: managementCost: type: number format: float description: Management Cost. readOnly: true managementCostComponents: type: array description: Management Cost Components. items: $ref: '#/definitions/ManagementCostComponent' readOnly: true x-ms-identifiers: [] ManagementSettings: type: object description: Management settings. properties: hypervVirtualizationManagementSettings: $ref: '#/definitions/HypervVirtualizationManagementSettings' description: HyperV Virtualization Management Settings. vsphereManagementSettings: $ref: '#/definitions/VsphereManagementSettings' description: vSphere Management Settings. thirdPartyManagementSettings: $ref: '#/definitions/ThirdPartyManagementSettings' description: Third Party Management Settings. otherManagementCostsSettings: $ref: '#/definitions/OtherManagementCostsSettings' description: Other Management Costs Settings. required: - hypervVirtualizationManagementSettings - vsphereManagementSettings - thirdPartyManagementSettings - otherManagementCostsSettings 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. MigrationStrategy: type: string description: Business case supported migration strategy types. enum: - Unknown - OptimizeForCost - IaaSOnly - OptimizeForPaas - AVSOnly x-ms-enum: name: MigrationStrategy modelAsString: true values: - name: Unknown value: Unknown description: Unknown Migration Strategy. - name: OptimizeForCost value: OptimizeForCost description: Optimize for cost. - name: IaaSOnly value: IaaSOnly description: IaaS only. - name: OptimizeForPaas value: OptimizeForPaas description: Optimize for PaaS. - name: AVSOnly value: AVSOnly description: Avs only. MoreInfo: type: object description: Data model of More information about check or rule. properties: title: type: string description: Gets title. readOnly: true url: type: string description: Gets url. readOnly: true required: - title - url MultiSubnetIntent: type: string enum: - None - HighAvailability - DisasterRecovery x-ms-enum: name: MultiSubnetIntent modelAsString: true MutableArmResource: type: object description: ARM model of Assessment ARM object. properties: provisioningState: $ref: '#/definitions/ProvisioningStatus' description: Gets the provisioning state. readOnly: true NetworkAdapter: type: object description: A network adapter discovered on a machine. properties: macAddress: type: string description: MAC Address of the network adapter. readOnly: true ipAddresses: type: array description: List of IP Addresses on the network adapter. items: type: string readOnly: true displayName: type: string description: User friendly name of the network adapter. readOnly: true NetworkSettings: type: object description: Network settings. properties: hardwareSoftwareCostPercentage: type: number format: float description: Network hardware and software cost percentage. minimum: 0 maximum: 100 maintenanceCostPercentage: type: number format: float description: Network maintenance cost percentage. minimum: 0 maximum: 100 required: - hardwareSoftwareCostPercentage - maintenanceCostPercentage NodePool: type: object description: Data model of Node Pool. properties: id: type: string description: Gets id. readOnly: true name: type: string description: Gets name. readOnly: true clusterName: type: string description: Gets cluster name. readOnly: true mode: $ref: '#/definitions/NodePoolMode' description: Gets mode. readOnly: true osType: $ref: '#/definitions/OSType' description: Gets os type. readOnly: true armSkuName: type: string description: Gets arm sku name. readOnly: true nodeCount: type: integer format: int32 description: Gets node count. readOnly: true podCount: type: integer format: int32 description: Gets pod count. readOnly: true monthlyCost: type: number format: float description: Gets monthly cost. readOnly: true podApproxMonthlyCost: type: number format: float description: Gets pod approximate monthly cost. readOnly: true required: - id - name - clusterName - mode - osType - armSkuName - nodeCount - podCount - monthlyCost - podApproxMonthlyCost NodePoolMode: type: string description: Node Pool Mode. enum: - User - System x-ms-enum: name: NodePoolMode modelAsString: true values: - name: User value: User description: Indicates User node pool. - name: System value: System description: Indicates System node pool. OSType: type: string description: Operating System Type. enum: - Linux - Windows x-ms-enum: name: OSType modelAsString: true values: - name: Linux value: Linux description: Linux OS Type. - name: Windows value: Windows description: Windows OS Type. OnPremiseSettings: type: object description: On-premise settings. properties: computeSettings: $ref: '#/definitions/ComputeSettings' description: Compute settings. storageSettings: $ref: '#/definitions/StorageSettings' description: Storage settings. networkSettings: $ref: '#/definitions/NetworkSettings' description: Network settings. facilitySettings: $ref: '#/definitions/FacilitySettings' description: Facility settings. laborSettings: $ref: '#/definitions/LaborSettings' description: Labour settings. securitySettings: $ref: '#/definitions/SecuritySettings' description: Security settings. managementSettings: $ref: '#/definitions/ManagementSettings' description: Management settings. required: - computeSettings - storageSettings - networkSettings - facilitySettings - laborSettings - securitySettings OnPremisesIaasSummary: type: object description: The on premises IAAS summary. properties: servers: type: integer format: int32 description: The number of servers. readOnly: true cores: type: integer format: int32 description: The number of cores. readOnly: true memoryGb: type: number format: float description: Total memory in GB. readOnly: true cpuUtilization: type: number format: float description: The CPU utilization. readOnly: true memoryUtilization: type: number format: float description: The memory utilization. readOnly: true storageUtilization: type: number format: float description: The storage utilization. readOnly: true onPremisesIaasCostDetails: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true onPremisesIaasCostForDecommissioned: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true osLicensingDetails: type: array description: The OS licensing details. items: $ref: '#/definitions/IaasOsLicensingDetails' readOnly: true x-ms-identifiers: [] distributionByOperatingSystem: type: array description: The distribution by operating system. items: $ref: '#/definitions/DistributionByOperatingSystem' readOnly: true x-ms-identifiers: [] onPremisesUtilizationData: $ref: '#/definitions/UtilizationData' description: The SQL on premises utilization insights. readOnly: true distributionByVirtualization: type: array description: The distribution by virtualization. items: $ref: '#/definitions/DistributionByVirtualization' readOnly: true x-ms-identifiers: [] iaasOsSupportStatusDistribution: $ref: '#/definitions/SupportStatusDistribution' description: Iaas OS Support Status Distribution. readOnly: true iaasSqlSupportStatusDistribution: $ref: '#/definitions/SupportStatusDistribution' description: Iaas Sql Support Status Distribution. readOnly: true osServicePackInsight: $ref: '#/definitions/ServicePackInsight' description: OS Service Pack Insight. readOnly: true sqlServicePackInsight: $ref: '#/definitions/ServicePackInsight' description: Sql Service Pack Insight. readOnly: true distributionByOperatingSystemVersion: type: array description: Distribution by Operating System Version. items: $ref: '#/definitions/DistributionByType' readOnly: true x-ms-identifiers: [] distributionBySqlVersion: type: array description: Distribution by Sql Version. items: $ref: '#/definitions/DistributionByType' readOnly: true x-ms-identifiers: [] distributionBySqlEdition: type: array description: Distribution by Sql Edition. items: $ref: '#/definitions/DistributionByType' readOnly: true x-ms-identifiers: [] OnPremisesPaasLicensingCost: type: object description: The on premises paas licensing cost. properties: version: type: string description: The version. readOnly: true totalCost: type: number format: float description: The total cost. readOnly: true decomissionServerCost: type: number format: float description: The decommissioned server cost. readOnly: true OnPremisesPaasSummary: type: object description: Shows platform as a service (PaaS) summary. properties: totalServers: type: integer format: int32 description: Total servers. readOnly: true cpuUtilization: type: number format: float description: CPU utilization percentage. readOnly: true memoryUtilization: type: number format: float description: Memory utilization percentage. readOnly: true totalOnPremisesPaasCost: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true onPremisesPaasCostForDecommisioned: $ref: '#/definitions/CostDetails' description: The on premises PaaS cost. readOnly: true onPremisesPaasLicensingCost: $ref: '#/definitions/OnPremisesPaasLicensingCost' description: The on premises paas licensing cost. readOnly: true onPremisesSqlSummary: $ref: '#/definitions/OnPremisesSqlSummary' description: The on premises SQL summary. readOnly: true onPremisesWebAppSummary: $ref: '#/definitions/OnPremisesWebAppSummary' description: The on premises web application summary. readOnly: true osSupportStatusDistribution: $ref: '#/definitions/SupportStatusDistribution' description: OS Support Status Distribution. readOnly: true sqlSupportStatusDistribution: $ref: '#/definitions/SupportStatusDistribution' description: Sql Support Status Distribution. readOnly: true osServicePackInsight: $ref: '#/definitions/ServicePackInsight' description: OS Service Pack Insight. readOnly: true sqlServicePackInsight: $ref: '#/definitions/ServicePackInsight' description: Sql Service Pack Insight. readOnly: true OnPremisesSqlSummary: type: object description: The on premises SQL summary. properties: sqlInstances: type: integer format: int32 description: The number of SQL instances. readOnly: true sqlDatabases: type: integer format: int32 description: The number of SQL databases. readOnly: true distributionBySqlVersion: type: array description: Distribution by SQL version. items: $ref: '#/definitions/SqlVersionDetails' readOnly: true x-ms-identifiers: [] sqlOnPremisesUtilizationData: $ref: '#/definitions/UtilizationData' description: The SQL on premises utilization insights. readOnly: true distributionBySqlEdition: type: array description: Distribution by Sql Edition. items: $ref: '#/definitions/DistributionByType' readOnly: true x-ms-identifiers: [] OnPremisesWebAppSummary: type: object description: The on premises web application summary. properties: numberOfWebServers: type: integer format: int32 description: The number of web servers. readOnly: true numberOfWebApplications: type: integer format: int32 description: The number of web applications. readOnly: true numberOfWebAppsPerType: type: object description: The number of web applications per web application type. additionalProperties: format: int32 type: integer readOnly: true OptimizationLogic: type: string enum: - MinimizeCost - ModernizeToPaaS - ModernizeToAzureSqlMi - ModernizeToAzureSqlDb x-ms-enum: name: OptimizationLogic modelAsString: true OptionsArmPropertiesBase: type: object description: Base ARM model of ARM properties for assessment options. properties: edges: type: object description: Gets the mapping of Assessment Options in graph representation. additionalProperties: $ref: '#/definitions/RecordOfStringArray' readOnly: true required: - edges OsLicense: type: string enum: - Unknown - 'Yes' - 'No' x-ms-enum: name: OsLicense modelAsString: true OtherManagementCostsSettings: type: object description: Other Management Costs Settings. properties: monitoringCostPerServerPerYear: type: number format: float description: Monitoring Cost Per Server Per Year. patchingCostPerServerPerYear: type: number format: float description: Patching Cost Per Server Per Year. dataProtectionCostPerServerPerYear: type: number format: float description: Data Protection Cost Per Server Per Year. required: - monitoringCostPerServerPerYear - patchingCostPerServerPerYear - dataProtectionCostPerServerPerYear OverviewSummary: type: object description: Overview summary REST resource. properties: properties: $ref: '#/definitions/OverviewSummaryProperties' 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 OverviewSummaryListResult: type: object description: The response of a OverviewSummary list operation. properties: value: type: array description: The OverviewSummary items on this page items: $ref: '#/definitions/OverviewSummary' nextLink: type: string format: uri description: The link to the next page of items required: - value OverviewSummaryProperties: type: object description: Overview summary properties class. properties: totalAzureCost: type: number format: float description: The total Azure cost.. readOnly: true totalAzureIaasCost: type: number format: float description: The total Azure IaaS cost. readOnly: true totalAzurePaasCost: type: number format: float description: The total Azure PaaS cost. readOnly: true totalAzureAvsCost: type: number format: float description: The total Avs cost. readOnly: true windowsAhubSavings: type: number format: float description: The windows ahub saving. readOnly: true linuxAhubSavings: type: number format: float description: The linux ahub saving. readOnly: true sqlAhubSavings: type: number format: float description: The sql ahub saving. readOnly: true totalOnPremisesCost: type: number format: float description: The total on premises cost. readOnly: true esuSavingsFor4years: type: number format: float description: ESU Savings 4 Years. readOnly: true managementCostSavings: type: number format: float description: The management cost saving. readOnly: true securityCostSavings: type: number format: float description: The security cost saving. readOnly: true yearOnYearEstimates: $ref: '#/definitions/YearOnYearEstimates' description: Shows the year-on-year cost overall. readOnly: true serversDiscovered: $ref: '#/definitions/ServersDiscovered' description: Shows the discovered servers by virtualization platform. readOnly: true utilizationData: $ref: '#/definitions/UtilizationData' description: The SQL on premises utilization insights. readOnly: true iaasOsDistribution: $ref: '#/definitions/IaasOsDistribution' description: Shows the infrastructure as a service machine OS distribution. readOnly: true osSupportStatusDistribution: $ref: '#/definitions/SupportStatusDistribution' description: OS Support Status Distribution. readOnly: true sqlSupportStatusDistribution: $ref: '#/definitions/SupportStatusDistribution' description: Sql Support Status Distribution. readOnly: true paasDistribution: $ref: '#/definitions/PaasDistribution' description: Shows the distribution of platforms. readOnly: true POSAzurePricingTier: type: string description: Pricing Tier for Azure. enum: - Unknown - Standard x-ms-enum: name: POSAzurePricingTier modelAsString: true values: - name: Unknown value: Unknown description: Unknown. Indicates missing data. - name: Standard value: Standard description: Standard Pricing Tier. PaasDistribution: type: object description: Shows the distribution of platforms. properties: sqlServers: type: integer format: int32 description: Number of SQL Server machines. readOnly: true iisWebServers: type: integer format: int32 description: Number of IIS Web servers. readOnly: true webAppDistribution: type: object description: Distribution of webapps for each target type. additionalProperties: format: int32 type: integer readOnly: true PaasSummary: type: object description: Paas summary REST resource. properties: properties: $ref: '#/definitions/PaasSummaryProperties' 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 PaasSummaryListResult: type: object description: The response of a PaasSummary list operation. properties: value: type: array description: The PaasSummary items on this page items: $ref: '#/definitions/PaasSummary' nextLink: type: string format: uri description: The link to the next page of items required: - value PaasSummaryProperties: type: object description: Paas summary properties class. properties: azure: $ref: '#/definitions/AzurePaasSummary' description: Shows the PaaS Azure summary. readOnly: true onPremises: $ref: '#/definitions/OnPremisesPaasSummary' description: Shows platform as a service (PaaS) summary. readOnly: true Percentile: type: string description: Percentile for Performance Data. enum: - Percentile50 - Percentile90 - Percentile95 - Percentile99 x-ms-enum: name: Percentile modelAsString: true values: - name: Percentile50 value: Percentile50 description: Percentile 50. - name: Percentile90 value: Percentile90 description: Percentile 90. - name: Percentile95 value: Percentile95 description: Percentile 95. - name: Percentile99 value: Percentile99 description: Percentile 99. PerfDataSettings: type: object description: Data model of Performance Data Settings. properties: timeRange: $ref: '#/definitions/TimeRange' description: Gets perf data time range. perfDataStartTime: type: string format: date-time description: Gets or sets perf data start time. perfDataEndTime: type: string format: date-time description: Gets or sets perf data end time. percentile: $ref: '#/definitions/Percentile' description: Gets percentile utilization for performance data. required: - timeRange - percentile PricingTier: type: string description: Pricing Tier for Azure. enum: - Standard - Free x-ms-enum: name: PricingTier modelAsString: true values: - name: Standard value: Standard description: Standard Pricing Tier. - name: Free value: Free description: Free Pricing Tier. PrivateEndpointConnection: type: object description: Private endpoint connection resource. properties: properties: $ref: >- ../../../../../../common-types/resource-management/v5/privatelinks.json#/definitions/PrivateEndpointConnectionProperties 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 PrivateEndpointConnectionListResult: type: object description: The response of a PrivateEndpointConnection list operation. properties: value: type: array description: The PrivateEndpointConnection items on this page items: $ref: '#/definitions/PrivateEndpointConnection' nextLink: type: string format: uri description: The link to the next page of items required: - value PrivateLinkResource: type: object description: Private link resource. properties: properties: $ref: >- ../../../../../../common-types/resource-management/v5/privatelinks.json#/definitions/PrivateLinkResourceProperties 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 PrivateLinkResourceListResult: type: object description: The response of a PrivateLinkResource list operation. properties: value: type: array description: The PrivateLinkResource items on this page items: $ref: '#/definitions/PrivateLinkResource' nextLink: type: string format: uri description: The link to the next page of items required: - value ProcessorInfo: type: object description: Represents a information \ details of a processor. properties: name: type: string description: Gets or sets the name \ model of a processor. numberOfSockets: type: integer format: int32 description: Gets or sets the number of sockets. numberOfCoresPerSocket: type: integer format: int32 description: Gets or sets the number of cores in a socket. 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 ProjectProperties: type: object description: Properties of a project. properties: createdTimestamp: type: string format: date-time description: >- Time when this project was created. Date-Time represented in ISO-8601 format. readOnly: true updatedTimestamp: type: string format: date-time description: >- Time when this project was last updated. Date-Time represented in ISO-8601 format. readOnly: true serviceEndpoint: type: string description: Endpoint at which the collector agent can call agent REST API. readOnly: true assessmentSolutionId: type: string description: >- Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects. projectStatus: $ref: '#/definitions/ProjectStatus' description: Assessment project status. customerWorkspaceId: type: string description: The ARM id of service map workspace created by customer. customerWorkspaceLocation: type: string description: Location of service map workspace created by customer. publicNetworkAccess: type: string description: >- This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method. privateEndpointConnections: type: array description: The list of private endpoint connections to the project. items: $ref: '#/definitions/PrivateEndpointConnection' readOnly: true customerStorageAccountArmId: type: string description: >- The ARM id of the storage account used for interactions when public access is disabled. allOf: - $ref: '#/definitions/AzureResourceProperties' ProjectStatus: type: string description: Project Status. enum: - Active - Inactive x-ms-enum: name: ProjectStatus modelAsString: true values: - name: Active value: Active description: Active Status. - name: Inactive value: Inactive description: Inactive Status. ProvisioningState: type: string description: The status of the current operation. enum: - Succeeded - Failed - Canceled - Provisioning - Updating - Deleting - Accepted x-ms-enum: name: ProvisioningState modelAsString: true values: - name: Succeeded value: Succeeded description: Resource has been created. - name: Failed value: Failed description: Resource creation failed. - name: Canceled value: Canceled description: Resource creation was canceled. - name: Provisioning value: Provisioning description: Resource is being Provisioned. - name: Updating value: Updating description: Resource is being Updated. - name: Deleting value: Deleting description: Resource is being Deleted. - name: Accepted value: Accepted description: Resource is being Accepted. ProvisioningState2: type: string description: The status of the current operation. enum: - Succeeded - Failed - Canceled - Provisioning - Updating - Deleting - Accepted x-ms-enum: name: ProvisioningState2 modelAsString: true values: - name: Succeeded value: Succeeded description: Resource has been created. - name: Failed value: Failed description: Resource creation failed. - name: Canceled value: Canceled description: Resource creation was canceled. - name: Provisioning value: Provisioning description: Resource is being Provisioned. - name: Updating value: Updating description: Resource is being Updated. - name: Deleting value: Deleting description: Resource is being Deleted. - name: Accepted value: Accepted description: Resource is being Accepted. readOnly: true ProvisioningStatus: type: string description: Provisioning Status. enum: - Unknown - Succeeded - Failed - Canceled - InProgress x-ms-enum: name: ProvisioningStatus modelAsString: true values: - name: Unknown value: Unknown description: Unknown. Indicates missing data. - name: Succeeded value: Succeeded description: Resource has been created. - name: Failed value: Failed description: Resource creation failed. - name: Canceled value: Canceled description: Resource creation was canceled. - name: InProgress value: InProgress description: Provisioning is in Progress. readOnly: true Readiness: type: string description: Readiness for Azure. enum: - Unknown - NotReady - ReadyWithConditions - Ready x-ms-enum: name: Readiness modelAsString: true values: - name: Unknown value: Unknown description: Unknown Readiness. - name: NotReady value: NotReady description: Not Ready. - name: ReadyWithConditions value: ReadyWithConditions description: Ready with conditions. - name: Ready value: Ready description: Ready for migration. RecommendationResult: type: object description: Data model of Recommendation Result. properties: request: $ref: '#/definitions/ComputeResource' description: Gets cores and memory request. readOnly: true limit: $ref: '#/definitions/ComputeResource' description: Gets cores and memory limit. readOnly: true osType: $ref: '#/definitions/OSType' description: Gets os type. readOnly: true clusterName: type: string description: Gets cluster name. readOnly: true nodePoolId: type: string description: Gets node pool id. readOnly: true nodePoolName: type: string description: Gets node pool name. readOnly: true nodePoolArmSkuName: type: string description: Gets node pool arm sku name. readOnly: true approxMonthlyCost: type: number format: float description: Gets approximate monthly cost. readOnly: true required: - request - limit - osType - clusterName - nodePoolId - nodePoolName - nodePoolArmSkuName - approxMonthlyCost RecommendedAvsNodeTypeSummary: type: object description: Azure Avs Node summary. properties: avsNodeType: type: string description: AVS node type. readOnly: true numberOfNodes: type: integer format: int32 description: Number of nodes. readOnly: true failuresToTolerateAndRaidLevel: $ref: '#/definitions/FttAndRaidLevel' description: Failures to tolerate and RAID level for the Node. readOnly: true RecommendedSuitability: type: string enum: - Unknown - SuitableForSqlDB - SuitableForSqlMI - SuitableForVM - PotentiallySuitableForVM - ReadinessUnknown - NotSuitable - SuitableForSqlVM - ConditionallySuitableForSqlDB - ConditionallySuitableForSqlMI - ConditionallySuitableForVM - ConditionallySuitableForSqlVM x-ms-enum: name: RecommendedSuitability modelAsString: true RecommendedVmFamilySummary: type: object description: The recommended VM family summary. properties: azureVmFamily: type: string description: The Azure VM family. readOnly: true numberOfMachines: type: integer format: int32 description: The number of machines. readOnly: true RecordOfInt: type: object description: Data Model for Dictionary. additionalProperties: format: int32 type: integer RecordOfStringArray: type: object description: Data Model for Dictionary. additionalProperties: items: type: string type: array ReportDetails: type: object description: Business case report details. properties: reportType: $ref: '#/definitions/ReportType' description: Report type. readOnly: true reportStatus: $ref: '#/definitions/ReportStatus' description: Report status. readOnly: true ReportDownloadUrl: type: object description: Download URL for assessment report. properties: businessCaseReportUrl: type: string description: Hyperlink to download report. readOnly: true expirationTime: type: string format: date-time description: Expiry date of download url. readOnly: true ReportStatus: type: string description: Business case supported report status types. enum: - Unknown - None - InProgress - Failed - Completed x-ms-enum: name: ReportStatus modelAsString: true values: - name: Unknown value: Unknown description: Unknown Report Status. - name: None value: None description: None Report Status. - name: InProgress value: InProgress description: InProgress Report Status. - name: Failed value: Failed description: Failed Report Status. - name: Completed value: Completed description: Completed Report Status. ReportType: type: string description: Business case supported report types. enum: - Unknown - Excel x-ms-enum: name: ReportType modelAsString: true values: - name: Unknown value: Unknown description: Unknown Report Type. - name: Excel value: Excel description: Excel Report Type. ResourceId: type: object description: ARM id for a resource. properties: id: type: string description: Gets the relative URL to get to this REST resource. readOnly: true SavingsOption: type: string description: Business case supported Savings Option types. enum: - Unknown - RI3Year - SavingsPlan3Year x-ms-enum: name: SavingsOption modelAsString: true values: - name: Unknown value: Unknown description: Unknown Savings Option. - name: RI3Year value: RI3Year description: Reserved Instance 3 Year. - name: SavingsPlan3Year value: SavingsPlan3Year description: Azure Savings Plan 3 Year. SavingsOptions: type: string description: Savings Options for Azure. enum: - None - OneYearSavings - ThreeYearsSavings - OneYearReserved - ThreeYearsReserved x-ms-enum: name: SavingsOptions modelAsString: true values: - name: None value: None description: Savings Options is not applicable. - name: OneYearSavings value: OneYearSavings description: One Year Savings Plan. - name: ThreeYearsSavings value: ThreeYearsSavings description: Three Years Savings Plan. - name: OneYearReserved value: OneYearReserved description: One Year Reserved Instances. - name: ThreeYearsReserved value: ThreeYearsReserved description: Three Years Reserved Instances. SecuritySettings: type: object description: Security settings. properties: serverSecurityCostPerServerPerYear: type: number format: float description: Physical servers per administrator. sqlServerSecurityCostPerServerPerYear: type: number format: float description: Virtual machines per administrator. required: - serverSecurityCostPerServerPerYear - sqlServerSecurityCostPerServerPerYear ServerCollector: type: object description: Physical server collector resource. properties: properties: $ref: '#/definitions/CollectorPropertiesBaseWithAgent' 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 ServerCollectorListResult: type: object description: The response of a ServerCollector list operation. properties: value: type: array description: The ServerCollector items on this page items: $ref: '#/definitions/ServerCollector' nextLink: type: string format: uri description: The link to the next page of items required: - value ServersDiscovered: type: object description: Shows the discovered servers by virtualization platform. properties: vmWare: type: integer format: int32 description: Number of servers on VMWare. readOnly: true hyperV: type: integer format: int32 description: Number of servers on HyperV. readOnly: true physical: type: integer format: int32 description: Number of physical servers. readOnly: true notApplicable: type: integer format: int32 description: Number of servers whose virtualization is unknown. readOnly: true ServicePackInsight: type: object description: Service Pack Insight. properties: unknownServicePack: type: integer format: int32 description: Unknown support. readOnly: true patched: type: integer format: int32 description: Patched Service Pack Insight. readOnly: true unpatched: type: integer format: int32 description: Unpatched Service Pack Insight. readOnly: true Settings: type: object description: Business case settings. properties: azureSettings: $ref: '#/definitions/AzureSettings' description: Azure settings for a business case. onPremiseSettings: $ref: '#/definitions/OnPremiseSettings' description: On-premise settings. required: - azureSettings 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 SkuReplicationMode: type: string enum: - NotApplicable - ActiveGeoReplication - FailoverGroupInstance x-ms-enum: name: SkuReplicationMode modelAsString: true SqlAssessedNetworkAdapter: type: object description: SQL Assessed Network Adapter. properties: suitability: $ref: '#/definitions/CloudSuitability' description: Gets the suitability. suitabilityDetail: $ref: '#/definitions/AzureNetworkAdapterSuitabilityDetail' description: Gets the suitability detail. suitabilityExplanation: $ref: '#/definitions/AzureNetworkAdapterSuitabilityExplanation' description: Gets the suitability explanation. monthlyBandwidthCosts: type: number format: float description: Gets the monthly bandwidth costs. netGigabytesTransmittedPerMonth: type: number format: float description: Gets the net gigabytes transmitted per month. name: type: string description: Gets the name. displayName: type: string description: Gets the display name. macAddress: type: string description: Gets the mac address. ipAddresses: type: array description: Gets the ip addresses. items: type: string readOnly: true x-ms-identifiers: [] megabytesPerSecondReceived: type: number format: float description: Gets the megabytes per second received. megabytesPerSecondTransmitted: type: number format: float description: Gets the megabytes per second transmitted. 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: [] SqlAssessmentMigrationIssueCategory: type: string enum: - Issue - Warning - Internal x-ms-enum: name: SqlAssessmentMigrationIssueCategory modelAsString: true SqlAssessmentOptions: type: object description: SQL Assessment options web model object. properties: properties: $ref: '#/definitions/SqlAssessmentOptionsProperties' 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 SqlAssessmentOptionsListResult: type: object description: The response of a SqlAssessmentOptions list operation. properties: value: type: array description: The SqlAssessmentOptions items on this page items: $ref: '#/definitions/SqlAssessmentOptions' nextLink: type: string format: uri description: The link to the next page of items required: - value SqlAssessmentOptionsProperties: type: object description: SQL Assessment options properties Web model object. properties: vmFamilies: type: array description: Gets the list of VM families. items: $ref: '#/definitions/VmFamilyOptions' readOnly: true x-ms-identifiers: [] reservedInstanceVmFamilies: type: array description: Gets the Reserved Instance VM Families list. items: $ref: '#/definitions/AzureVmFamily' readOnly: true x-ms-identifiers: [] premiumDiskVmFamilies: type: array description: Gets the Premium disk VM Families list. items: $ref: '#/definitions/AzureVmFamily' readOnly: true x-ms-identifiers: [] savingsPlanVmFamilies: type: array description: Gets or sets the Premium disk VM Families list. items: $ref: '#/definitions/AzureVmFamily' x-ms-identifiers: [] savingsPlanSupportedLocations: type: array description: >- Gets or sets the list of Azure locations supporting Saving Plans for IAAS. items: $ref: '#/definitions/AzureLocation' x-ms-identifiers: [] savingsPlanSupportedLocationsForPaas: type: array description: >- Gets or sets the list of Azure locations supporting Saving Plans for PAAS. items: $ref: '#/definitions/AzureLocation' x-ms-identifiers: [] reservedInstanceSupportedLocationsForIaas: type: array description: >- Gets or sets the list of Azure locations supporting Reserved Instances for IAAS. items: $ref: '#/definitions/AzureLocation' x-ms-identifiers: [] savingsPlanSupportedOffers: type: array description: Gets or sets the list of Azure Offers supporting Saving Plans. items: $ref: '#/definitions/AzureOfferCode' x-ms-identifiers: [] sqlSkus: type: array description: Gets or sets the list of SQL target SKU properties for dropdowns. items: $ref: '#/definitions/SqlPaaSTargetOptions' x-ms-identifiers: [] reservedInstanceSqlTargets: type: array description: Gets or sets the Reserved Instance SQL target types. items: $ref: '#/definitions/TargetType' x-ms-identifiers: [] reservedInstanceSupportedLocations: type: array description: >- Gets or sets the list of Azure locations supporting Reserved Instances. items: $ref: '#/definitions/AzureLocation' x-ms-identifiers: [] reservedInstanceSupportedCurrencies: type: array description: Gets or sets the list of currencies supported for Reserved Instances. items: $ref: '#/definitions/AzureCurrency' x-ms-identifiers: [] reservedInstanceSupportedOffers: type: array description: Gets or sets the list of offers supported for Reserved Instances. items: $ref: '#/definitions/AzureOfferCode' x-ms-identifiers: [] supportedOffers: type: array description: Gets or sets the list of offers supported for SQL assessments. items: $ref: '#/definitions/AzureOfferCode' x-ms-identifiers: [] SqlAssessmentV2: type: object description: SQL Assessment REST resource. properties: properties: $ref: '#/definitions/SqlAssessmentV2Properties' 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 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: [] SqlAssessmentV2ListResult: type: object description: The response of a SqlAssessmentV2 list operation. properties: value: type: array description: The SqlAssessmentV2 items on this page items: $ref: '#/definitions/SqlAssessmentV2' nextLink: type: string format: uri description: The link to the next page of items required: - value 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: [] SqlAssessmentV2Properties: type: object description: SQL assessment properties class. properties: osLicense: $ref: '#/definitions/OsLicense' description: >- Gets or sets user configurable setting to display the azure hybrid use benefit. environmentType: $ref: '#/definitions/EnvironmentType' description: >- Gets or sets user configurable setting to display the environment type. entityUptime: $ref: '#/definitions/EntityUptime' description: >- Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment. optimizationLogic: $ref: '#/definitions/OptimizationLogic' description: Gets or sets SQL optimization logic. reservedInstanceForVm: $ref: '#/definitions/AzureReservedInstance' description: Gets or sets azure reserved instance for VM. azureOfferCodeForVm: $ref: '#/definitions/AzureOfferCode' description: Gets or sets Azure Offer Code for VM. eaSubscriptionId: type: string description: Gets or sets the Enterprise agreement subscription id. azureSqlManagedInstanceSettings: $ref: '#/definitions/SqlMiSettings' description: Gets or sets user configurable SQL managed instance settings. azureSqlDatabaseSettings: $ref: '#/definitions/SqlDbSettings' description: Gets or sets user configurable SQL database settings. azureSqlVmSettings: $ref: '#/definitions/SqlVmSettings' description: Gets or sets user configurable SQL VM settings. multiSubnetIntent: $ref: '#/definitions/MultiSubnetIntent' description: >- Gets or sets user preference indicating intent of multi-subnet configuration. asyncCommitModeIntent: $ref: '#/definitions/AsyncCommitModeIntent' description: Gets or sets user preference indicating intent of async commit mode. isInternetAccessAvailable: type: boolean description: Gets or sets a value indicating whether internet access is available. disasterRecoveryLocation: $ref: '#/definitions/AzureLocation' description: >- Gets or sets the Azure Location or Azure region where to which the machines will be migrated. enableHadrAssessment: type: boolean description: >- Gets or sets a value indicating whether HADR assessments needs to be created. azureSecurityOfferingType: $ref: '#/definitions/AzureSecurityOfferingType' description: Gets or sets a value indicating azure security offering type. reservedInstance: $ref: '#/definitions/AzureReservedInstance' description: Reserved instance. sqlServerLicense: $ref: '#/definitions/SqlServerLicense' description: SQL server license. groupType: $ref: '#/definitions/GroupType' description: Gets the group type for the assessment. assessmentType: $ref: '#/definitions/AssessmentType' description: Assessment type of the assessment. azureLocation: type: string description: >- Azure Location or Azure region where to which the machines will be migrated. azureOfferCode: $ref: '#/definitions/AzureOfferCode' description: Azure Offer Code. currency: $ref: '#/definitions/AzureCurrency' description: Currency in which prices should be reported. scalingFactor: type: number format: float description: >- Percentage of buffer that user wants on performance metrics when recommending Azure sizes. percentile: $ref: '#/definitions/Percentile' description: >- Percentile of the utilization data values to be considered while assessing machines. timeRange: $ref: '#/definitions/TimeRange' description: >- Time Range for which the historic utilization data should be considered for assessment. perfDataStartTime: type: string format: date-time description: >- Gets or sets the start time to consider performance data for assessment. perfDataEndTime: type: string format: date-time description: Gets or sets the end time to consider performance data for assessment. stage: $ref: '#/definitions/AssessmentStage' description: User configurable setting to display the Stage of Assessment. readOnly: true discountPercentage: type: number format: float description: Custom discount percentage. sizingCriterion: $ref: '#/definitions/AssessmentSizingCriterion' description: Assessment sizing criterion. confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. pricesTimestamp: type: string format: date-time description: Last time when rates were queried. readOnly: true createdTimestamp: type: string format: date-time description: Date and Time when assessment was created. readOnly: true updatedTimestamp: type: string format: date-time description: Date and Time when assessment was last updated. readOnly: true status: $ref: '#/definitions/AssessmentStatus' description: >- Whether assessment is in valid state and all machines have been assessed. readOnly: true schemaVersion: type: string description: Schema version. readOnly: true allOf: - $ref: '#/definitions/AzureResourceProperties' SqlAssessmentV2Summary: type: object description: SQL Assessment REST resource. properties: properties: $ref: '#/definitions/SqlAssessmentV2SummaryProperties' 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 SqlAssessmentV2SummaryData: type: object description: SQL Assessment V2 summary data. properties: suitabilitySummary: type: object description: Sql assessment summary data additionalProperties: format: int32 type: integer readOnly: true monthlyComputeCost: type: number format: float description: Monthly compute cost readOnly: true monthlyStorageCost: type: number format: float description: Monthly storage cost readOnly: true monthlyLicenseCost: type: number format: float description: Monthly license cost readOnly: true confidenceScore: type: number format: float description: Confidence Rating readOnly: true monthlySecurityCost: type: number format: float description: Monthly security cost readOnly: true SqlAssessmentV2SummaryListResult: type: object description: The response of a SqlAssessmentV2Summary list operation. properties: value: type: array description: The SqlAssessmentV2Summary items on this page items: $ref: '#/definitions/SqlAssessmentV2Summary' nextLink: type: string format: uri description: The link to the next page of items required: - value SqlAssessmentV2SummaryProperties: type: object description: SQL Assessment V2 summary properties. properties: assessmentSummary: type: object description: Gets or sets the Assessment summary. additionalProperties: $ref: '#/definitions/SqlAssessmentV2SummaryData' readOnly: true distributionBySupportStatus: type: object description: Gets the distribution of sqlInstances by support status. additionalProperties: format: int32 type: integer readOnly: true distributionByServicePackInsight: type: object description: >- Gets the distribution distribution of sqlInstances by service pack insight. additionalProperties: format: int32 type: integer readOnly: true distributionBySqlVersion: type: object description: Gets the distribution of sqlInstances by sql version. additionalProperties: format: int32 type: integer readOnly: true distributionBySqlEdition: type: object description: Gets the distribution of sqlInstances by sql edition. additionalProperties: format: int32 type: integer readOnly: true instanceDistributionBySizingCriterion: type: object description: Gets the instance distribution by sizing criterion. additionalProperties: format: int32 type: integer readOnly: true databaseDistributionBySizingCriterion: type: object description: Gets the database distribution by sizing criterion. additionalProperties: format: int32 type: integer readOnly: true numberOfMachines: type: integer format: int32 description: Number of machines part of the assessment. readOnly: true numberOfSqlInstances: type: integer format: int32 description: Number of sql instances part of the assessment. readOnly: true numberOfSuccessfullyDiscoveredSqlInstances: type: integer format: int32 description: >- Number of successfully discovered sql instances part of the assessment. readOnly: true numberOfSqlDatabases: type: integer format: int32 description: Number of sql databases part of the assessment. readOnly: true numberOfFciInstances: type: integer format: int32 description: Number of sql failover cluster instances part of the assessment. readOnly: true numberOfSqlAvailabilityGroups: type: integer format: int32 description: Number of sql availability groups part of the assessment. readOnly: true SqlAvailabilityGroupDataOverview: type: object description: Assessed Sql Availability Group Data Overview. properties: availabilityGroupId: type: string description: Gets the availability group id. availabilityGroupName: type: string description: Gets the availability group name. sqlAvailabilityGroupSdsArmId: type: string description: Gets the availability group arm id. sqlAvailabilityGroupEntityId: type: string description: Gets the availability group entity id. sqlAvailabilityReplicaId: type: string description: Gets the availability replica id. SqlAvailabilityReplicaSummary: type: object description: Assessed Sql Availability Replica Summary. properties: numberOfSynchronousReadReplicas: type: integer format: int32 description: Gets the number Of synchronous read replicas. numberOfSynchronousNonReadReplicas: type: integer format: int32 description: Gets the number Of synchronous non read replicas. numberOfAsynchronousReadReplicas: type: integer format: int32 description: Gets the number Of asynchronous read replicas. numberOfAsynchronousNonReadReplicas: type: integer format: int32 description: Gets the number Of asynchronous non read replicas. numberOfPrimaryReplicas: type: integer format: int32 description: Gets the number Of primary replicas. SqlCollector: type: object description: The SQL collector REST object. properties: properties: $ref: '#/definitions/CollectorPropertiesBaseWithAgent' 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 SqlCollectorListResult: type: object description: The response of a SqlCollector list operation. properties: value: type: array description: The SqlCollector items on this page items: $ref: '#/definitions/SqlCollector' nextLink: type: string format: uri description: The link to the next page of items required: - value SqlDbSettings: type: object description: SQL database assessment settings. properties: azureSqlServiceTier: $ref: '#/definitions/AzureSqlServiceTier' description: Gets or sets the azure SQL service tier. azureSqlDataBaseType: $ref: '#/definitions/AzureSqlDataBaseType' description: Gets or sets the azure PAAS SQL instance type. azureSqlComputeTier: $ref: '#/definitions/ComputeTier' description: Gets or sets the azure SQL compute tier. azureSqlPurchaseModel: $ref: '#/definitions/AzureSqlPurchaseModel' description: Gets or sets the azure SQL purchase model. SqlFCIMetadata: type: object description: Sql fci meta data. properties: state: $ref: '#/definitions/SqlFCIMetadataState' description: Gets the Sql fci meta data state. isMultiSubnet: type: boolean description: Gets whether fci is multi subnet. fciSharedDiskCount: type: integer format: int32 description: Gets the fci shared disk count. SqlFCIMetadataState: type: string enum: - Unknown - Inherited - Initializing - Online - Offline - Failed - Pending - OnlinePending - OfflinePending x-ms-enum: name: SqlFCIMetadataState modelAsString: true SqlFCIState: type: string enum: - Unknown - Active - Passive - NotApplicable x-ms-enum: name: SqlFCIState modelAsString: true SqlMiSettings: type: object description: SQL managed instance assessment settings. properties: azureSqlServiceTier: $ref: '#/definitions/AzureSqlServiceTier' description: Gets or sets the azure SQL service tier. azureSqlInstanceType: $ref: '#/definitions/AzureSqlInstanceType' description: Gets or sets the azure PAAS SQL instance type. 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: [] SqlMigrationGuidelineCategory: type: string enum: - Unknown - General - FailoverCluterInstanceGuideLine - AvailabilityGroupGuideline x-ms-enum: name: SqlMigrationGuidelineCategory modelAsString: true SqlPaaSTargetOptions: type: object description: SQL target options. properties: computeTier: $ref: '#/definitions/ComputeTier' description: Gets or sets the Azure SQL compute tier. hardwareGeneration: $ref: '#/definitions/HardwareGeneration' description: Gets or sets the Azure SQL hardware generation. targetType: $ref: '#/definitions/TargetType' description: Gets or sets the Azure SQL target type. serviceTier: $ref: '#/definitions/AzureSqlServiceTier' description: Gets or sets the Azure SQL service tier. targetLocations: type: array description: Gets or sets the target location. items: $ref: '#/definitions/AzureLocation' 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: [] 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. SqlServerLicense: type: string enum: - Unknown - 'Yes' - 'No' x-ms-enum: name: SqlServerLicense modelAsString: true SqlServerLicenseType: type: string description: Business case supported SQL Server License types. enum: - Unknown - Enterprise - Standard x-ms-enum: name: SqlServerLicenseType modelAsString: true values: - name: Unknown value: Unknown description: Unknown Sql Server License. - name: Enterprise value: Enterprise description: Enterprise Sql Server License. - name: Standard value: Standard description: Standard Sql Server License. SqlServerLicensingSettings: type: object description: SQL Server licensing settings. properties: version: $ref: '#/definitions/SqlServerLicenseType' description: SQL Server version. licenseCost: type: number format: float description: Licence cost. softwareAssuranceCost: type: number format: float description: Software assurance (SA) cost. required: - version - licenseCost - softwareAssuranceCost SqlServiceTier: type: object description: The SQL service tier. properties: serviceTierName: type: string description: The service tier name. readOnly: true serviceTierNumber: type: number format: float description: The number of sql entities with this tier. readOnly: true SqlVersionDetails: type: object description: The SQL version details. properties: sqlVersion: type: string description: The SQL version. readOnly: true numberOfInstances: type: integer format: int32 description: Number of instances with the above SQL version. readOnly: true SqlVmSettings: type: object description: SQL VM assessment settings. properties: instanceSeries: type: array description: |- Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets). items: $ref: '#/definitions/AzureVmFamily' x-ms-identifiers: [] StorageSettings: type: object description: Storage settings. properties: costPerGbPerMonth: type: number format: float description: Cost per gigabyte per month. maintainanceCostPercentageToAcquisitionCost: type: number format: float description: Maintenance cost percentage. minimum: 0 maximum: 100 required: - costPerGbPerMonth - maintainanceCostPercentageToAcquisitionCost SuggestedMigrationTool: type: string description: Suggested Migration Tool for Azure. enum: - None - WebAppMigration - ServerMigration x-ms-enum: name: SuggestedMigrationTool modelAsString: true values: - name: None value: None description: No Migration Tool is suggested. - name: WebAppMigration value: WebAppMigration description: Web App Migration. - name: ServerMigration value: ServerMigration description: Server Migration. Suitability: type: string description: Suitability for Azure. enum: - NotSuitable - Suitable x-ms-enum: name: Suitability modelAsString: true values: - name: NotSuitable value: NotSuitable description: Not Suitable for Azure. - name: Suitable value: Suitable description: Suitable for Azure. SuitabilityResult: type: object description: Data model of Suitability Result. properties: readiness: $ref: '#/definitions/Readiness' description: Gets readiness. readOnly: true suitability: $ref: '#/definitions/Suitability' description: Gets suitability. readOnly: true failedChecks: type: array description: Gets list of failed Checks. items: $ref: '#/definitions/Check' readOnly: true x-ms-identifiers: - name suggestedMigrationTool: $ref: '#/definitions/SuggestedMigrationTool' description: Gets suggested migration tool. readOnly: true required: - readiness - suitability - failedChecks - suggestedMigrationTool SummaryDetails: type: object description: Data model of Summary Details. properties: count: type: integer format: int32 description: Gets count. readOnly: true monthlyCost: type: number format: float description: Gets monthly cost. readOnly: true required: - count - monthlyCost SummaryPropertiesBase: type: object description: Base ARM model of Assessment Summary ARM properties. properties: assessmentName: type: string description: Gets the assessment name. readOnly: true summaryName: type: string description: Gets the summary name. readOnly: true suitabilityPerTarget: type: object description: >- Gets the cloud suitability summary for all entities in the assessment per target. additionalProperties: $ref: '#/definitions/RecordOfInt' 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 confidenceScore: type: number format: float description: Gets the confidence score. readOnly: true required: - assessmentName - summaryName - suitabilityPerTarget - monthlyComputeCost - monthlyStorageCost - confidenceScore SupportStatusDistribution: type: object description: Support Status Distribution. properties: unknownSupport: type: integer format: int32 description: Unknown support. readOnly: true mainStream: type: integer format: int32 description: Mainstream support. readOnly: true extended: type: integer format: int32 description: Extended support. readOnly: true outOfSupport: type: integer format: int32 description: Out of support. readOnly: true SupportabilityStatus: type: string description: Supportability Status. enum: - Unknown - Mainstream - Extended - OutOfSupport x-ms-enum: name: SupportabilityStatus modelAsString: true values: - name: Unknown value: Unknown description: Unknown Supportability Status. - name: Mainstream value: Mainstream description: Mainstream Supportability Status. - name: Extended value: Extended description: Extended Supportability Status. - name: OutOfSupport value: OutOfSupport description: OutOfSupport Supportability Status. TargetSpecificResult: type: object description: Target specific result. properties: assessmentResult: $ref: '#/definitions/AssessmentResult' description: Gets or sets the assessment result. migrationIssues: type: array description: Gets or sets the web app migration issues. items: $ref: '#/definitions/WebAppMigrationIssues' x-ms-identifiers: [] required: - assessmentResult - migrationIssues TargetSpecificSummary: type: object description: Web app target specific summary data. properties: readinessSummary: type: object description: Web app readiness summary data additionalProperties: format: int32 type: integer readOnly: true recommendationResultSkuDetails: type: object description: Web app recommendation sku details data additionalProperties: $ref: '#/definitions/WebAppSkuDetails' readOnly: true TargetType: type: string enum: - Unknown - Recommended - AzureSqlDatabase - AzureSqlManagedInstance - AzureSqlVirtualMachine - AzureVirtualMachine x-ms-enum: name: TargetType modelAsString: true ThirdPartyManagementSettings: type: object description: Third Party Management settings. properties: licenseCost: type: number format: float description: License Cost. supportCost: type: number format: float description: Support Cost. required: - licenseCost - supportCost TimeRange: type: string description: Time Range for Performance Data. enum: - Day - Week - Month - Custom x-ms-enum: name: TimeRange modelAsString: true values: - name: Day value: Day description: Daily. - name: Week value: Week description: Weekly. - name: Month value: Month description: Monthly. - name: Custom value: Custom description: Custom Time Range. UltraDiskAssessmentOptions: type: object description: Assessment options for Ultra disk type. properties: familyName: type: string description: Family name. targetLocations: type: array description: List of locations where ultra disk is supported for this VMfamily. items: type: string UpdateGroupBody: type: object description: Properties of group update. properties: eTag: type: string description: For optimistic concurrency control. properties: $ref: '#/definitions/GroupBodyProperties' description: Properties of the group. UtilizationData: type: object description: The SQL on premises utilization insights. properties: numberOfActiveEntities: type: integer format: int32 description: The number of active entities. readOnly: true numberOfInactiveEntities: type: integer format: int32 description: The number of inactive entities. readOnly: true numberOfDecommisionEntities: type: integer format: int32 description: The number of decommission entities. readOnly: true numberOfUnknownEntities: type: integer format: int32 description: The number of unknown entities. readOnly: true VirtualizationSoftwareSettings: type: object description: Virtualization software settings. properties: numberOfPhysicalCoresPerLicense: type: integer format: int32 description: Number of physical cores per licence. minimum: 1 softwareAssuranceCost: type: number format: float description: Software Assurance cost. licenseAndSupportList: type: array description: Licence and support list. items: $ref: '#/definitions/VsphereLicense' x-ms-identifiers: [] required: - numberOfPhysicalCoresPerLicense - softwareAssuranceCost - licenseAndSupportList VmFamilyOptions: type: object description: >- VM family name, the list of targeted azure locations and the category of the family. properties: familyName: type: string description: Name of the VM family. readOnly: true targetLocations: type: array description: List of Azure regions. items: type: string readOnly: true category: type: array description: Category of the VM family. items: type: string readOnly: true VmUptime: type: object description: Details on the total up-time for the VM. properties: daysPerMonth: type: integer format: int32 description: Number of days in a month for VM uptime. hoursPerDay: type: integer format: int32 description: Number of hours per day for VM uptime. VmwareCollector: type: object description: VMware collector resource. properties: properties: $ref: '#/definitions/CollectorPropertiesBaseWithAgent' 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 VmwareCollectorListResult: type: object description: The response of a VmwareCollector list operation. properties: value: type: array description: The VmwareCollector items on this page items: $ref: '#/definitions/VmwareCollector' nextLink: type: string format: uri description: The link to the next page of items required: - value VsphereLicense: type: object description: Representation of a vsphere licence. properties: licenseType: $ref: '#/definitions/LicenseType' description: VSphere licence type. required: - licenseType allOf: - $ref: '#/definitions/VsphereLicenseBase' VsphereLicenseBase: type: object description: Representation of a vsphere licence base. properties: licenseCost: type: number format: float description: Cost of a licence. basicSupportCost: type: number format: float description: Basic support cost. productionSupportCost: type: number format: float description: Production support cost. required: - licenseCost - basicSupportCost - productionSupportCost VsphereManagementLicense: type: object description: Representation of a vsphere management licence. properties: licenseType: $ref: '#/definitions/VsphereManagementLicenseType' description: VSphere licence type. required: - licenseType allOf: - $ref: '#/definitions/VsphereLicenseBase' VsphereManagementLicenseType: type: string description: Business case supported Vsphere Management License types. enum: - Unknown - VSphereServerStandard x-ms-enum: name: VsphereManagementLicenseType modelAsString: true values: - name: Unknown value: Unknown description: Unknown License. - name: VSphereServerStandard value: VSphereServerStandard description: VSphereServerStandard License. VsphereManagementSettings: type: object description: Vsphere management settings. properties: licenseAndSupportList: type: array description: Licence and support list. items: $ref: '#/definitions/VsphereManagementLicense' x-ms-identifiers: [] required: - licenseAndSupportList WebApp: type: object description: Data model of Web App. properties: discoveryArmId: type: string description: Gets discovery arm id. readOnly: true displayName: type: string description: Gets display name. readOnly: true webServerArmId: type: string description: Gets web server arm id. readOnly: true webServerDisplayName: type: string description: Gets web server display name. readOnly: true machineArmId: type: string description: Gets machine arm id. readOnly: true machineDisplayName: type: string description: Gets machine display name. readOnly: true webAppType: $ref: '#/definitions/WebAppType' description: Gets web app type. readOnly: true required: - discoveryArmId - displayName - webServerArmId - webServerDisplayName - machineArmId - machineDisplayName - webAppType WebAppAssessmentOptions: type: object description: Web app Assessment options web model object. properties: properties: $ref: '#/definitions/WebAppAssessmentOptionsProperties' 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 WebAppAssessmentOptionsListResult: type: object description: The response of a WebAppAssessmentOptions list operation. properties: value: type: array description: The WebAppAssessmentOptions items on this page items: $ref: '#/definitions/WebAppAssessmentOptions' nextLink: type: string format: uri description: The link to the next page of items required: - value WebAppAssessmentOptionsProperties: type: object description: Web app Assessment options properties Web model object. properties: webAppSkus: type: array description: Gets the list of web app target options. items: $ref: '#/definitions/WebAppTargetOptions' readOnly: true x-ms-identifiers: [] savingsPlanSupportedLocations: type: array description: >- Gets or sets the list of Azure locations supporting Saving Plans for IAAS. items: $ref: '#/definitions/AzureLocation' x-ms-identifiers: [] reservedInstanceSupportedLocations: type: array description: >- Gets or sets the list of Azure locations supporting Reserved Instances. items: $ref: '#/definitions/AzureLocation' x-ms-identifiers: [] reservedInstanceSupportedCurrencies: type: array description: Gets or sets the list of currencies supported for Reserved Instances. items: $ref: '#/definitions/AzureCurrency' x-ms-identifiers: [] reservedInstanceSupportedOffers: type: array description: Gets or sets the list of offers supported for Reserved Instances. items: $ref: '#/definitions/AzureOfferCode' x-ms-identifiers: [] reservedInstanceSupportedWebAppTiers: type: array description: Gets or sets the list of currencies supported for Reserved Instances. items: $ref: '#/definitions/AzureWebAppTier' x-ms-identifiers: [] savingsPlanSupportedWebAppTiers: type: array description: Gets or sets the list of Azure Offers supporting Saving Plans. items: $ref: '#/definitions/AzureWebAppTier' x-ms-identifiers: [] WebAppAssessmentV2: type: object description: Web app Assessment REST resource. properties: properties: $ref: '#/definitions/WebAppAssessmentV2Properties' 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 WebAppAssessmentV2ListResult: type: object description: The response of a WebAppAssessmentV2 list operation. properties: value: type: array description: The WebAppAssessmentV2 items on this page items: $ref: '#/definitions/WebAppAssessmentV2' nextLink: type: string format: uri description: The link to the next page of items required: - value WebAppAssessmentV2Properties: type: object description: Web app assessment properties class. properties: environmentType: $ref: '#/definitions/EnvironmentType' description: >- Gets or sets user configurable setting to display the environment type. entityUptime: $ref: '#/definitions/EntityUptime' description: >- Gets or sets the duration for which the entity (Web app, VMs) are up in the on-premises environment. eaSubscriptionId: type: string description: Gets or sets the Enterprise agreement subscription id. appSvcNativeSettings: $ref: '#/definitions/AppSvcNativeSettings' description: Gets or sets user configurable app service native settings. appSvcContainerSettings: $ref: '#/definitions/AppSvcContainerSettings' description: >- Gets or sets user configurable app service container database settings. discoveredEntityLightSummary: $ref: '#/definitions/DiscoveredEntityLightSummary' description: Gets or sets user configurable discovered entity settings. azureSecurityOfferingType: $ref: '#/definitions/AzureSecurityOfferingType' description: Gets or sets a value indicating azure security offering type. reservedInstance: $ref: '#/definitions/AzureReservedInstance' description: Reserved instance. groupType: $ref: '#/definitions/GroupType' description: Gets the group type for the assessment. assessmentType: $ref: '#/definitions/AssessmentType' description: Assessment type of the assessment. azureLocation: type: string description: >- Azure Location or Azure region where to which the machines will be migrated. azureOfferCode: $ref: '#/definitions/AzureOfferCode' description: Azure Offer Code. currency: $ref: '#/definitions/AzureCurrency' description: Currency in which prices should be reported. scalingFactor: type: number format: float description: >- Percentage of buffer that user wants on performance metrics when recommending Azure sizes. percentile: $ref: '#/definitions/Percentile' description: >- Percentile of the utilization data values to be considered while assessing machines. timeRange: $ref: '#/definitions/TimeRange' description: >- Time Range for which the historic utilization data should be considered for assessment. perfDataStartTime: type: string format: date-time description: >- Gets or sets the start time to consider performance data for assessment. perfDataEndTime: type: string format: date-time description: Gets or sets the end time to consider performance data for assessment. stage: $ref: '#/definitions/AssessmentStage' description: User configurable setting to display the Stage of Assessment. readOnly: true discountPercentage: type: number format: float description: Custom discount percentage. sizingCriterion: $ref: '#/definitions/AssessmentSizingCriterion' description: Assessment sizing criterion. confidenceRatingInPercentage: type: number format: float description: Confidence Rating in Percentage. pricesTimestamp: type: string format: date-time description: Last time when rates were queried. readOnly: true createdTimestamp: type: string format: date-time description: Date and Time when assessment was created. readOnly: true updatedTimestamp: type: string format: date-time description: Date and Time when assessment was last updated. readOnly: true status: $ref: '#/definitions/AssessmentStatus' description: >- Whether assessment is in valid state and all machines have been assessed. readOnly: true schemaVersion: type: string description: Schema version. readOnly: true allOf: - $ref: '#/definitions/AzureResourceProperties2' WebAppAssessmentV2Summary: type: object description: Web app Assessment REST resource. properties: properties: $ref: '#/definitions/WebAppAssessmentV2SummaryProperties' 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 WebAppAssessmentV2SummaryListResult: type: object description: The response of a WebAppAssessmentV2Summary list operation. properties: value: type: array description: The WebAppAssessmentV2Summary items on this page items: $ref: '#/definitions/WebAppAssessmentV2Summary' nextLink: type: string format: uri description: The link to the next page of items required: - value WebAppAssessmentV2SummaryProperties: type: object description: Web app Assessment V2 summary properties. properties: assessmentSummary: type: object description: Gets or sets the discovered entities summary. additionalProperties: $ref: '#/definitions/DiscoveredEntitiesSummary' readOnly: true targetSpecificSummary: type: object description: Gets the target specific summary. additionalProperties: $ref: '#/definitions/TargetSpecificSummary' readOnly: true WebAppCollector: type: object description: The web app collector REST object. properties: properties: $ref: '#/definitions/WebAppCollectorPropertiesBaseWithAgent' 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 WebAppCollectorListResult: type: object description: The response of a WebAppCollector list operation. properties: value: type: array description: The WebAppCollector items on this page items: $ref: '#/definitions/WebAppCollector' nextLink: type: string format: uri description: The link to the next page of items required: - value WebAppCollectorPropertiesBaseWithAgent: type: object description: Collector properties class. properties: agentProperties: $ref: '#/definitions/CollectorAgentPropertiesBase' description: Gets or sets the collector agent properties. discoverySiteId: type: string description: Gets the discovery site id. createdTimestamp: type: string format: date-time description: Gets the Timestamp when collector was created. readOnly: true updatedTimestamp: type: string format: date-time description: Timestamp when collector was last updated. readOnly: true allOf: - $ref: '#/definitions/AzureResourceProperties2' WebAppDistribution: type: object description: The app type distribution. properties: webAppType: $ref: '#/definitions/WebAppTypes' description: WebApp type. readOnly: true numberOfWebApps: type: number format: float description: The cost details. readOnly: true WebAppMigrationIssues: type: object description: Web app migration issues. properties: issueId: type: string description: Gets or sets the issue Id. issueCategory: $ref: '#/definitions/AzureWebAppSuitabilityIssueCategory' description: Gets or sets the issue category. issueDescriptionList: type: array description: Gets or sets the issue description list. items: type: string required: - issueId - issueCategory - issueDescriptionList WebAppServicePlanV2: type: object description: Assessed Web app web model class. properties: properties: $ref: '#/definitions/WebAppServicePlanV2Properties' 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 WebAppServicePlanV2ListResult: type: object description: The response of a WebAppServicePlanV2 list operation. properties: value: type: array description: The WebAppServicePlanV2 items on this page items: $ref: '#/definitions/WebAppServicePlanV2' nextLink: type: string format: uri description: The link to the next page of items required: - value WebAppServicePlanV2Properties: type: object description: Assessed Web app database properties web model. properties: webAppType: $ref: '#/definitions/WebAppType' description: Gets or sets the web app type. readOnly: true webAppTargetType: $ref: '#/definitions/AzureWebAppTargetType' description: Gets or sets the target specific result. readOnly: true webAppServicePlanName: type: string description: Gets or sets the app service plan name. readOnly: true numberOfWebApps: type: integer format: int32 description: Gets the machine name. readOnly: true monthlyCost: type: number format: float description: Gets or sets the server ARM Id. readOnly: true storage: type: number format: double description: Gets or sets the web server name. readOnly: true scaleOutInstances: type: integer format: int32 description: Gets or sets web app name. readOnly: true cores: type: integer format: int32 description: Gets the discovered web app ID. readOnly: true ram: type: number format: double description: Machine arm id. readOnly: true webAppSkuName: type: string description: Web app sku name. readOnly: true webAppSkuSize: type: string description: Web app sku size. readOnly: true createdTimestamp: type: string format: date-time description: When was assessed SQL database first created. readOnly: true updatedTimestamp: type: string format: date-time description: When was assessed Web app database last updated. readOnly: true costComponents: type: array description: Cost components. items: $ref: '#/definitions/CostComponent' readOnly: true x-ms-identifiers: [] required: - webAppServicePlanName - numberOfWebApps WebAppSkuDetails: type: object description: Web app sku details. properties: totalMonthlyCost: type: number format: float description: Total monthly cost readOnly: true monthlySecurityCost: type: number format: float description: Monthly security data readOnly: true skuName: type: string description: Sku name readOnly: true skuSize: type: string description: Sku size readOnly: true appServicePlanCount: type: integer format: int32 description: App service plan count readOnly: true required: - skuName - skuSize - appServicePlanCount WebAppTargetOptions: type: object description: Web app target options. properties: webAppTier: $ref: '#/definitions/AzureWebAppTier' description: Gets or sets the Azure web app tier. targetLocations: type: array description: Gets or sets the target location. items: $ref: '#/definitions/AzureLocation' x-ms-identifiers: [] WebAppTargetSku: type: object description: The Webapp target SKU with corresponding cost. properties: skuName: type: string description: The SKU name. readOnly: true cost: type: number format: float description: The cost details. readOnly: true count: type: integer format: int32 description: The number of service plans or node pools recommended. readOnly: true WebAppType: type: string description: Web App Type. enum: - Unknown - IIS - Tomcat x-ms-enum: name: WebAppType modelAsString: true values: - name: Unknown value: Unknown description: Unknown. Indicates Missing Data. - name: IIS value: IIS description: ASP.NET Web App. - name: Tomcat value: Tomcat description: Java Web App. WebAppTypes: type: string description: Business case supported WebApp types. enum: - Unknown - ASPNET - Java x-ms-enum: name: WebAppTypes modelAsString: true values: - name: Unknown value: Unknown description: Unknown WebApp Type. - name: ASPNET value: ASPNET description: ASPNET Type. - name: Java value: Java description: Java Tomcat Type. WindowsServerLicensingSettings: type: object description: Windows Server licensing settings. properties: licenseCost: type: number format: float description: Licence Cost. softwareAssuranceCost: type: number format: float description: Software assurance (SA) cost. licensesPerCore: type: integer format: int32 description: Licenses per core. required: - licenseCost - softwareAssuranceCost - licensesPerCore LinuxServerLicensingSettings: type: object description: Linux Server licensing settings. properties: licenseCost: type: number format: float description: Licence Cost. required: - licenseCost WorkloadSummary: type: object description: Workload summary. properties: oracleInstances: type: integer format: int32 description: Gets or sets oracle databases. springApps: type: integer format: int32 description: Gets or sets oracle databases. YearOnYearEstimates: type: object description: Shows the year-on-year cost overall. properties: onPremisesCost: type: object description: Year-on-Year on-premises cost. additionalProperties: format: float type: number readOnly: true azureCost: type: object description: Year-on-Year Azure cost. additionalProperties: format: float type: number readOnly: true savings: type: object description: Year-on-Year savings. additionalProperties: format: float type: number readOnly: true onPremisesCapexCost: type: object description: Year-on-Year on-premises capex cost. additionalProperties: format: float type: number readOnly: true onPremisesOpexCost: type: object description: Year-on-Year on-premises opex cost. additionalProperties: format: float type: number readOnly: true azureCapexCost: type: object description: Year-on-Year azure capex cost. additionalProperties: format: float type: number readOnly: true azureOpexCost: type: object description: Year-on-Year azure opex cost. additionalProperties: format: float type: number readOnly: true paybackPeriod: type: integer format: int32 description: Payback period. readOnly: true parameters: {}