AssessmentProperties interface

Properties of an assessment.

Properties

azureDiskType

Storage type selected for this disk.

azureHybridUseBenefit

AHUB discount on windows virtual machines.

azureLocation

Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.

azureOfferCode

Offer code according to which cost estimation is done.

azurePricingTier

Pricing tier for Size evaluation.

azureStorageRedundancy

Storage Redundancy type offered by Azure.

azureVmFamilies

List of azure VM families.

confidenceRatingInPercentage

Confidence rating percentage for assessment. Can be in the range [0, 100]. NOTE: This property will not be serialized. It can only be populated by the server.

createdTimestamp

Time when this project was created. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

currency

Currency to report prices in.

discountPercentage

Custom discount percentage to be applied on final costs. Can be in the range [0, 100].

eaSubscriptionId

Enterprise agreement subscription arm id. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyBandwidthCost

Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyComputeCost

Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyPremiumStorageCost

Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyStandardSSDStorageCost

Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyStorageCost

Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfMachines

Number of assessed machines part of this assessment. NOTE: This property will not be serialized. It can only be populated by the server.

percentile

Percentile of performance data used to recommend Azure size.

perfDataEndTime

End time to consider performance data for assessment NOTE: This property will not be serialized. It can only be populated by the server.

perfDataStartTime

Start time to consider performance data for assessment NOTE: This property will not be serialized. It can only be populated by the server.

pricesTimestamp

Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

reservedInstance

Azure reserved instance.

scalingFactor

Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.

sizingCriterion

Assessment sizing criterion.

stage

User configurable setting that describes the status of the assessment.

status

Whether the assessment has been created and is valid. NOTE: This property will not be serialized. It can only be populated by the server.

timeRange

Time range of performance data used to recommend a size.

updatedTimestamp

Time when this project was last updated. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

vmUptime

Specify the duration for which the VMs are up in the on-premises environment.

Property Details

azureDiskType

Storage type selected for this disk.

azureDiskType: string

Property Value

string

azureHybridUseBenefit

AHUB discount on windows virtual machines.

azureHybridUseBenefit: string

Property Value

string

azureLocation

Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.

azureLocation: string

Property Value

string

azureOfferCode

Offer code according to which cost estimation is done.

azureOfferCode: string

Property Value

string

azurePricingTier

Pricing tier for Size evaluation.

azurePricingTier: string

Property Value

string

azureStorageRedundancy

Storage Redundancy type offered by Azure.

azureStorageRedundancy: string

Property Value

string

azureVmFamilies

List of azure VM families.

azureVmFamilies: string[]

Property Value

string[]

confidenceRatingInPercentage

Confidence rating percentage for assessment. Can be in the range [0, 100]. NOTE: This property will not be serialized. It can only be populated by the server.

confidenceRatingInPercentage?: number

Property Value

number

createdTimestamp

Time when this project was created. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

createdTimestamp?: Date

Property Value

Date

currency

Currency to report prices in.

currency: string

Property Value

string

discountPercentage

Custom discount percentage to be applied on final costs. Can be in the range [0, 100].

discountPercentage: number

Property Value

number

eaSubscriptionId

Enterprise agreement subscription arm id. NOTE: This property will not be serialized. It can only be populated by the server.

eaSubscriptionId?: string

Property Value

string

monthlyBandwidthCost

Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyBandwidthCost?: number

Property Value

number

monthlyComputeCost

Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyComputeCost?: number

Property Value

number

monthlyPremiumStorageCost

Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyPremiumStorageCost?: number

Property Value

number

monthlyStandardSSDStorageCost

Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyStandardSSDStorageCost?: number

Property Value

number

monthlyStorageCost

Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyStorageCost?: number

Property Value

number

numberOfMachines

Number of assessed machines part of this assessment. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfMachines?: number

Property Value

number

percentile

Percentile of performance data used to recommend Azure size.

percentile: string

Property Value

string

perfDataEndTime

End time to consider performance data for assessment NOTE: This property will not be serialized. It can only be populated by the server.

perfDataEndTime?: Date

Property Value

Date

perfDataStartTime

Start time to consider performance data for assessment NOTE: This property will not be serialized. It can only be populated by the server.

perfDataStartTime?: Date

Property Value

Date

pricesTimestamp

Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

pricesTimestamp?: Date

Property Value

Date

reservedInstance

Azure reserved instance.

reservedInstance: string

Property Value

string

scalingFactor

Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.

scalingFactor: number

Property Value

number

sizingCriterion

Assessment sizing criterion.

sizingCriterion: string

Property Value

string

stage

User configurable setting that describes the status of the assessment.

stage: string

Property Value

string

status

Whether the assessment has been created and is valid. NOTE: This property will not be serialized. It can only be populated by the server.

status?: string

Property Value

string

timeRange

Time range of performance data used to recommend a size.

timeRange: string

Property Value

string

updatedTimestamp

Time when this project was last updated. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

updatedTimestamp?: Date

Property Value

Date

vmUptime

Specify the duration for which the VMs are up in the on-premises environment.

vmUptime: VmUptime

Property Value