GetAssessmentsOperationResult

data class GetAssessmentsOperationResult(val assessmentErrorSummary: Map<String, Int>, val assessmentType: String, val azureApiVersion: String, val azureDiskTypes: List<String>? = null, val azureHybridUseBenefit: String? = null, val azureLocation: String? = null, val azureOfferCode: String? = null, val azurePricingTier: String? = null, val azureStorageRedundancy: String? = null, val azureVmFamilies: List<String>? = null, val confidenceRatingInPercentage: Double, val costComponents: List<CostComponentResponse>, val createdTimestamp: String, val currency: String? = null, val discountPercentage: Double? = null, val distributionByOsName: Map<String, Int>, val distributionByServicePackInsight: Map<String, Int>, val distributionBySupportStatus: Map<String, Int>, val eaSubscriptionId: String? = null, val groupType: String, val id: String, val linuxAzureHybridUseBenefit: String? = null, val monthlyBandwidthCost: Double, val monthlyComputeCost: Double, val monthlyPremiumStorageCost: Double, val monthlyStandardSsdStorageCost: Double, val monthlyStorageCost: Double, val monthlyUltraStorageCost: Double, val name: String, val numberOfMachines: Int, val percentile: String? = null, val perfDataEndTime: String? = null, val perfDataStartTime: String? = null, val pricesTimestamp: String, val provisioningState: String? = null, val reservedInstance: String? = null, val scalingFactor: Double? = null, val schemaVersion: String, val sizingCriterion: String? = null, val stage: String, val status: String, val suitabilitySummary: Map<String, Int>, val systemData: SystemDataResponse, val timeRange: String? = null, val type: String, val updatedTimestamp: String, val vmUptime: VmUptimeResponse? = null)

Machine assessment resource.

Constructors

Link copied to clipboard
constructor(assessmentErrorSummary: Map<String, Int>, assessmentType: String, azureApiVersion: String, azureDiskTypes: List<String>? = null, azureHybridUseBenefit: String? = null, azureLocation: String? = null, azureOfferCode: String? = null, azurePricingTier: String? = null, azureStorageRedundancy: String? = null, azureVmFamilies: List<String>? = null, confidenceRatingInPercentage: Double, costComponents: List<CostComponentResponse>, createdTimestamp: String, currency: String? = null, discountPercentage: Double? = null, distributionByOsName: Map<String, Int>, distributionByServicePackInsight: Map<String, Int>, distributionBySupportStatus: Map<String, Int>, eaSubscriptionId: String? = null, groupType: String, id: String, linuxAzureHybridUseBenefit: String? = null, monthlyBandwidthCost: Double, monthlyComputeCost: Double, monthlyPremiumStorageCost: Double, monthlyStandardSsdStorageCost: Double, monthlyStorageCost: Double, monthlyUltraStorageCost: Double, name: String, numberOfMachines: Int, percentile: String? = null, perfDataEndTime: String? = null, perfDataStartTime: String? = null, pricesTimestamp: String, provisioningState: String? = null, reservedInstance: String? = null, scalingFactor: Double? = null, schemaVersion: String, sizingCriterion: String? = null, stage: String, status: String, suitabilitySummary: Map<String, Int>, systemData: SystemDataResponse, timeRange: String? = null, type: String, updatedTimestamp: String, vmUptime: VmUptimeResponse? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.

Link copied to clipboard

Assessment type of the assessment.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val azureDiskTypes: List<String>? = null

Gets or sets the azure storage type. Premium, Standard etc.

Link copied to clipboard

Gets or sets the user configurable setting to display the azure hybrid use benefit.

Link copied to clipboard
val azureLocation: String? = null

Azure Location or Azure region where to which the machines will be migrated.

Link copied to clipboard
val azureOfferCode: String? = null

Azure Offer Code.

Link copied to clipboard

Gets or sets Azure Pricing Tier - Free, Basic, etc.

Link copied to clipboard

Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.

Link copied to clipboard

Gets or sets the Azure VM families.

Link copied to clipboard

Confidence Rating in Percentage.

Link copied to clipboard

Gets the collection of cost components.

Link copied to clipboard

Date and Time when assessment was created.

Link copied to clipboard
val currency: String? = null

Currency in which prices should be reported.

Link copied to clipboard

Custom discount percentage.

Link copied to clipboard

Gets the distribution by os name.

Link copied to clipboard

Gets the distribution distribution of sqlInstances by service pack insight.

Link copied to clipboard

Gets the distribution of sqlInstances by support status.

Link copied to clipboard

Gets or sets enterprise agreement subscription id.

Link copied to clipboard

Gets the group type for the assessment.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard

Gets or sets the user configurable setting to display the linux azure hybrid use benefit.

Link copied to clipboard

Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.

Link copied to clipboard

Gets or sets the aggregate Compute Cost for all machines in the assessment.

Link copied to clipboard

Gets or sets the aggregate premium storage cost for all machines in the assessment.

Link copied to clipboard

Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.

Link copied to clipboard

Gets or sets the aggregate Storage Cost for all machines in the assessment.

Link copied to clipboard

Gets or sets the aggregate ultra storage cost for all machines in the assessment.

Link copied to clipboard

The name of the resource

Link copied to clipboard

Gets or sets the Number of machines part of the assessment.

Link copied to clipboard
val percentile: String? = null

Percentile of the utilization data values to be considered while assessing machines.

Link copied to clipboard
val perfDataEndTime: String? = null

Gets or sets the end time to consider performance data for assessment.

Link copied to clipboard

Gets or sets the start time to consider performance data for assessment.

Link copied to clipboard

Last time when rates were queried.

Link copied to clipboard

The status of the last operation.

Link copied to clipboard

Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.

Link copied to clipboard
val scalingFactor: Double? = null

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

Link copied to clipboard

Schema version.

Link copied to clipboard
val sizingCriterion: String? = null

Assessment sizing criterion.

Link copied to clipboard

User configurable setting to display the Stage of Assessment.

Link copied to clipboard

Whether assessment is in valid state and all machines have been assessed.

Link copied to clipboard

Gets or sets the Cloud suitability summary for all the machines in the assessment.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard
val timeRange: String? = null

Time Range for which the historic utilization data should be considered for assessment.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard

Date and Time when assessment was last updated.

Link copied to clipboard

Gets or sets the duration for which the VMs are up in the on-premises environment.