swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector AssessmentsOperations API schemes: - https tags: - name: AssessmentsOperations paths: ? /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}/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 definitions: AzureVmFamily: type: string enum: - Unknown - Basic_A0_A4 - Standard_A0_A7 - Standard_A8_A11 - Av2_series - D_series - Dv2_series - DS_series - DSv2_series - F_series - Fs_series - G_series - GS_series - H_series - Ls_series - Dsv3_series - Dv3_series - Fsv2_series - Ev3_series - Esv3_series - M_series - DC_Series - Lsv2_series - Ev4_series - Esv4_series - Edv4_series - Edsv4_series - Dv4_series - Dsv4_series - Ddv4_series - Ddsv4_series - Easv4_series - Dasv4_series - Mv2_series - Eav4_series - Dav4_series - Msv2_series - Mdsv2_series - Dv5_series - Dsv5_series - Ddv5_series - Ddsv5_series - Dasv5_series - Dadsv5_series - Ev5_series - Esv5_series - Edv5_series - Edsv5_series - Easv5_series - Eadsv5_series - Ebsv5_series - Ebdsv5_series x-ms-enum: name: AzureVmFamily modelAsString: true values: - name: Unknown value: Unknown - name: BasicA0A4 value: Basic_A0_A4 - name: StandardA0A7 value: Standard_A0_A7 - name: StandardA8A11 value: Standard_A8_A11 - name: Av2Series value: Av2_series - name: DSeries value: D_series - name: Dv2Series value: Dv2_series - name: DSSeries value: DS_series - name: DSv2Series value: DSv2_series - name: FSeries value: F_series - name: FsSeries value: Fs_series - name: GSeries value: G_series - name: GSSeries value: GS_series - name: HSeries value: H_series - name: LsSeries value: Ls_series - name: Dsv3Series value: Dsv3_series - name: Dv3Series value: Dv3_series - name: Fsv2Series value: Fsv2_series - name: Ev3Series value: Ev3_series - name: Esv3Series value: Esv3_series - name: MSeries value: M_series - name: DCSeries value: DC_Series - name: Lsv2Series value: Lsv2_series - name: Ev4Series value: Ev4_series - name: Esv4Series value: Esv4_series - name: Edv4Series value: Edv4_series - name: Edsv4Series value: Edsv4_series - name: Dv4Series value: Dv4_series - name: Dsv4Series value: Dsv4_series - name: Ddv4Series value: Ddv4_series - name: Ddsv4Series value: Ddsv4_series - name: Easv4Series value: Easv4_series - name: Dasv4Series value: Dasv4_series - name: Mv2Series value: Mv2_series - name: Eav4Series value: Eav4_series - name: Dav4Series value: Dav4_series - name: Msv2Series value: Msv2_series - name: Mdsv2Series value: Mdsv2_series - name: Dv5Series value: Dv5_series - name: Dsv5Series value: Dsv5_series - name: Ddv5Series value: Ddv5_series - name: Ddsv5Series value: Ddsv5_series - name: Dasv5Series value: Dasv5_series - name: Dadsv5Series value: Dadsv5_series - name: Ev5Series value: Ev5_series - name: Esv5Series value: Esv5_series - name: Edv5Series value: Edv5_series - name: Edsv5Series value: Edsv5_series - name: Easv5Series value: Easv5_series - name: Eadsv5Series value: Eadsv5_series - name: Ebsv5Series value: Ebsv5_series - name: Ebdsv5Series value: Ebdsv5_series MachineAssessmentProperties: type: object description: Properties of an assessment. properties: assessmentErrorSummary: type: object description: "Gets or sets the assessment error summary.\n This is the number of\nmachines 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' 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. 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 CostComponentName: type: string description: Enum to represent component name. enum: - Unknown - MonthlyAzureHybridCostSavings - MonthlySecurityCost - MonthlyPremiumV2StorageCost - MonthlyLinuxAzureHybridCostSavings x-ms-enum: name: CostComponentName modelAsString: true GroupType: type: string enum: - Default - Import x-ms-enum: name: GroupType 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. 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 AssessmentType: type: string enum: - Unknown - MachineAssessment - AvsAssessment - SqlAssessment - WebAppAssessment x-ms-enum: name: AssessmentType modelAsString: true AzureStorageRedundancy: type: string enum: - Unknown - LocallyRedundant - ZoneRedundant - GeoRedundant - ReadAccessGeoRedundant x-ms-enum: name: AzureStorageRedundancy modelAsString: 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. 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 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 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 AzurePricingTier: type: string enum: - Standard - Basic x-ms-enum: name: AzurePricingTier modelAsString: true AzureReservedInstance: type: string enum: - None - RI1Year - RI3Year x-ms-enum: name: AzureReservedInstance modelAsString: true AzureDiskType: type: string enum: - Unknown - Standard - StandardSSD - Premium - StandardOrPremium - Ultra - PremiumV2 x-ms-enum: name: AzureDiskType modelAsString: 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. AzureHybridUseBenefit: type: string enum: - Unknown - 'Yes' - 'No' x-ms-enum: name: AzureHybridUseBenefit 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. AssessmentStage: type: string enum: - InProgress - UnderReview - Approved x-ms-enum: name: AssessmentStage modelAsString: true 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. 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. 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. x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'