class Azure::MariaDB::Mgmt::V2018_06_01::Models::PerformanceTierServiceLevelObjectives
Service level objectives for performance tier.
Attributes
edition[RW]
@return [String] Edition of the performance tier.
hardware_generation[RW]
@return [String] Hardware generation associated with the service level objective
id[RW]
@return [String] ID for the service level objective.
max_backup_retention_days[RW]
@return [Integer] Maximum Backup retention in days for the performance tier edition
max_storage_mb[RW]
@return [Integer] Max storage allowed for a server.
min_backup_retention_days[RW]
@return [Integer] Minimum Backup retention in days for the performance tier edition
min_storage_mb[RW]
@return [Integer] Max storage allowed for a server.
v_core[RW]
@return [Integer] vCore associated with the service level objective
Private Class Methods
mapper()
click to toggle source
Mapper for PerformanceTierServiceLevelObjectives
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-06-01/generated/azure_mgmt_mariadb/models/performance_tier_service_level_objectives.rb, line 47 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PerformanceTierServiceLevelObjectives', type: { name: 'Composite', class_name: 'PerformanceTierServiceLevelObjectives', model_properties: { id: { client_side_validation: true, required: false, serialized_name: 'id', type: { name: 'String' } }, edition: { client_side_validation: true, required: false, serialized_name: 'edition', type: { name: 'String' } }, v_core: { client_side_validation: true, required: false, serialized_name: 'vCore', type: { name: 'Number' } }, hardware_generation: { client_side_validation: true, required: false, serialized_name: 'hardwareGeneration', type: { name: 'String' } }, max_backup_retention_days: { client_side_validation: true, required: false, serialized_name: 'maxBackupRetentionDays', type: { name: 'Number' } }, min_backup_retention_days: { client_side_validation: true, required: false, serialized_name: 'minBackupRetentionDays', type: { name: 'Number' } }, max_storage_mb: { client_side_validation: true, required: false, serialized_name: 'maxStorageMB', type: { name: 'Number' } }, min_storage_mb: { client_side_validation: true, required: false, serialized_name: 'minStorageMB', type: { name: 'Number' } } } } } end