swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector AssessedWebAppV2Operations API schemes: - https tags: - name: AssessedWebAppV2Operations paths: ? /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 definitions: 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 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 AzureWebAppSuitabilityIssueCategory: type: string enum: - Unknown - Issue - Info x-ms-enum: name: AzureWebAppSuitabilityIssueCategory modelAsString: true 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. 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 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 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 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. 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 x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'