Поделиться через


MigrationAvsAssessmentData Class

Definition

A class representing the MigrationAvsAssessment data model. AVS assessment resource.

public class MigrationAvsAssessmentData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Migration.Assessment.MigrationAvsAssessmentData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Migration.Assessment.MigrationAvsAssessmentData>
type MigrationAvsAssessmentData = class
    inherit ResourceData
    interface IJsonModel<MigrationAvsAssessmentData>
    interface IPersistableModel<MigrationAvsAssessmentData>
Public Class MigrationAvsAssessmentData
Inherits ResourceData
Implements IJsonModel(Of MigrationAvsAssessmentData), IPersistableModel(Of MigrationAvsAssessmentData)
Inheritance
MigrationAvsAssessmentData
Implements

Constructors

MigrationAvsAssessmentData()

Initializes a new instance of MigrationAvsAssessmentData.

Properties

AssessmentErrorSummary

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

AssessmentType

Assessment type of the assessment.

AzureLocation

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

AzureOfferCode

Azure Offer code according to which cost estimation is done.

ConfidenceRatingInPercentage

Confidence Rating in Percentage.

CpuUtilization

Predicted CPU utilization.

CreatedOn

Date and Time when assessment was created.

Currency

Currency in which prices should be reported.

DedupeCompression

De-duplication compression.

DiscountPercentage

Custom discount percentage.

FailuresToTolerateAndRaidLevel

Failures to tolerate and RAID level in a common property.

GroupType

Gets the group type for the assessment.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IsStretchClusterEnabled

Is Stretch Cluster Enabled.

LimitingFactor

Limiting factor.

MemOvercommit

Memory overcommit.

Name

The name of the resource.

(Inherited from ResourceData)
NodeType

AVS node type.

NumberOfMachines

Number of machines part of the assessment.

NumberOfNodes

Recommended number of nodes.

Percentile

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

PerfDataEndOn

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

PerfDataStartOn

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

PricesQueriedOn

Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.

ProvisioningState

The status of the last operation.

RamUtilization

Predicted RAM utilization.

ReservedInstance

Reserved instance.

ResourceType

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

(Inherited from ResourceData)
ScalingFactor

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

SchemaVersion

Schema version.

SizingCriterion

Assessment sizing criterion.

Stage

User configurable setting to display the Stage of Assessment.

Status

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

StorageUtilization

Predicted storage utilization.

Suitability

Gets or sets the Assessment cloud suitability.

SuitabilityExplanation

Gets or sets the Assessment suitability explanation.

SuitabilitySummary

Cloud suitability summary for all the machines in the assessment.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TimeRange

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

TotalCpuCores

Predicted total CPU cores used.

TotalMonthlyCost

Total monthly cost.

TotalRamInGB

Predicted total RAM used in GB.

TotalStorageInGB

Predicted total Storage used in GB.

UpdatedOn

Date and Time when assessment was last updated.

VcpuOversubscription

VCPU over subscription.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationAvsAssessmentData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MigrationAvsAssessmentData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationAvsAssessmentData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationAvsAssessmentData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MigrationAvsAssessmentData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to