MigrationAvsAssessmentData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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. |