class Azure::Migrate::Mgmt::V2018_02_02::Models::AssessedDisk
A disk assessed for an assessment.
Attributes
@return [Float] Gigabytes of storage consumed by this disk.
@return [Integer] Gigabytes of storage provided by the recommended Azure
disk size.
@return [Float] Gigabytes of storage provisioned for this disk.
@return [Float] Disk
throughput in MegaBytes per second.
@return [Integer] Expected data points for MegaBytes per second of read.
@return [Integer] Received data points for MegaBytes per second of read.
@return [Float] Disk
throughput in MegaBytes per second.
@return [Integer] Expected data points for MegaBytes per second of write.
@return [Integer] Received data points for MegaBytes per second of write.
@return [Float] Estimated aggregate storage cost for a 31-day month for this disk.
@return [String] Name of the assessed disk.
@return [Float] Number of read operations per second for the disk.
@return [Integer] Expected number of data points for read operations per second.
@return [Integer] Received number of data points for read operations per second.
@return [Float] Number of read and write operations per second for the disk.
@return [Integer] Expected number of data points for write operations per second.
@return [Integer] Received number of data points for write operations per second.
@return [AzureDiskSize] Recommended Azure
size for the disk, given utilization data and preferences set on Assessment
. Possible values include: 'Unknown', 'Standard_S4', 'Standard_S6', 'Standard_S10', 'Standard_S20', 'Standard_S30', 'Standard_S40', 'Standard_S50', 'Premium_P4', 'Premium_P6', 'Premium_P10', 'Premium_P20', 'Premium_P30', 'Premium_P40', 'Premium_P50'
@return [AzureDiskType] Storage type selected for this disk. Possible values include: 'Unknown', 'Standard', 'Premium'
@return [CloudSuitability] Whether this disk is suitable for Azure
. Possible values include: 'Unknown', 'NotSuitable', 'Suitable', 'ConditionallySuitable', 'ReadinessUnknown'
@return [AzureDiskSuitabilityExplanation] If disk is suitable, this explains the reasons and mitigation steps. Possible values include: 'Unknown', 'NotApplicable', 'DiskSizeGreaterThanSupported', 'NoSuitableDiskSizeForIops', 'NoSuitableDiskSizeForThroughput', 'NoDiskSizeFoundInSelectedLocation', 'NoDiskSizeFoundForSelectedRedundancy', 'InternalErrorOccurredForDiskEvaluation'
Private Class Methods
Mapper for AssessedDisk
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-02-02/generated/azure_mgmt_migrate/models/assessed_disk.rb, line 108 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AssessedDisk', type: { name: 'Composite', class_name: 'AssessedDisk', model_properties: { name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, gigabytes_provisioned: { client_side_validation: true, required: false, read_only: true, serialized_name: 'gigabytesProvisioned', type: { name: 'Double' } }, gigabytes_consumed: { client_side_validation: true, required: false, read_only: true, serialized_name: 'gigabytesConsumed', type: { name: 'Double' } }, megabytes_per_second_of_read: { client_side_validation: true, required: false, read_only: true, serialized_name: 'megabytesPerSecondOfRead', type: { name: 'Double' } }, megabytes_per_second_of_read_data_points_expected: { client_side_validation: true, required: false, read_only: true, serialized_name: 'megabytesPerSecondOfReadDataPointsExpected', type: { name: 'Number' } }, megabytes_per_second_of_read_data_points_received: { client_side_validation: true, required: false, read_only: true, serialized_name: 'megabytesPerSecondOfReadDataPointsReceived', type: { name: 'Number' } }, megabytes_per_second_of_write: { client_side_validation: true, required: false, read_only: true, serialized_name: 'megabytesPerSecondOfWrite', type: { name: 'Double' } }, megabytes_per_second_of_write_data_points_expected: { client_side_validation: true, required: false, read_only: true, serialized_name: 'megabytesPerSecondOfWriteDataPointsExpected', type: { name: 'Number' } }, megabytes_per_second_of_write_data_points_received: { client_side_validation: true, required: false, read_only: true, serialized_name: 'megabytesPerSecondOfWriteDataPointsReceived', type: { name: 'Number' } }, number_of_read_operations_per_second: { client_side_validation: true, required: false, read_only: true, serialized_name: 'numberOfReadOperationsPerSecond', type: { name: 'Double' } }, number_of_read_operations_per_second_data_points_expected: { client_side_validation: true, required: false, read_only: true, serialized_name: 'numberOfReadOperationsPerSecondDataPointsExpected', type: { name: 'Number' } }, number_of_read_operations_per_second_data_points_received: { client_side_validation: true, required: false, read_only: true, serialized_name: 'numberOfReadOperationsPerSecondDataPointsReceived', type: { name: 'Number' } }, number_of_write_operations_per_second: { client_side_validation: true, required: false, read_only: true, serialized_name: 'numberOfWriteOperationsPerSecond', type: { name: 'Double' } }, number_of_write_operations_per_second_data_points_expected: { client_side_validation: true, required: false, read_only: true, serialized_name: 'numberOfWriteOperationsPerSecondDataPointsExpected', type: { name: 'Number' } }, number_of_write_operations_per_second_data_points_received: { client_side_validation: true, required: false, read_only: true, serialized_name: 'numberOfWriteOperationsPerSecondDataPointsReceived', type: { name: 'Number' } }, monthly_storage_cost: { client_side_validation: true, required: false, read_only: true, serialized_name: 'monthlyStorageCost', type: { name: 'Double' } }, recommended_disk_type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'recommendedDiskType', type: { name: 'String' } }, recommended_disk_size: { client_side_validation: true, required: false, read_only: true, serialized_name: 'recommendedDiskSize', type: { name: 'String' } }, gigabytes_for_recommended_disk_size: { client_side_validation: true, required: false, read_only: true, serialized_name: 'gigabytesForRecommendedDiskSize', type: { name: 'Number' } }, suitability: { client_side_validation: true, required: false, read_only: true, serialized_name: 'suitability', type: { name: 'String' } }, suitability_explanation: { client_side_validation: true, required: false, read_only: true, serialized_name: 'suitabilityExplanation', type: { name: 'String' } } } } } end