class Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisor
Represents a Service Tier Advisor
.
Attributes
@return [Float] The activeTimeRatio for service tier advisor.
@return [Float] Gets or sets avgDtu for service tier advisor.
@return [Float] Gets or sets confidence for service tier advisor.
@return [String] Gets or sets currentServiceLevelObjective for service tier advisor.
@return Gets or sets currentServiceLevelObjectiveId for service tier advisor.
@return [String] Gets or sets databaseSizeBasedRecommendationServiceLevelObjective for service tier advisor.
@return Gets or sets databaseSizeBasedRecommendationServiceLevelObjectiveId for service tier advisor.
@return [String] Gets or sets disasterPlanBasedRecommendationServiceLevelObjective for service tier advisor.
@return Gets or sets disasterPlanBasedRecommendationServiceLevelObjectiveId for service tier advisor.
@return [Float] Gets or sets maxDtu for service tier advisor.
@return [Float] Gets or sets maxSizeInGB for service tier advisor.
@return [Float] Gets or sets minDtu for service tier advisor.
@return [DateTime] The observation period start (ISO8601 format).
@return [DateTime] The observation period start (ISO8601 format).
@return [String] Gets or sets overallRecommendationServiceLevelObjective for service tier advisor.
@return Gets or sets overallRecommendationServiceLevelObjectiveId for service tier advisor.
@return [Array<SloUsageMetric>] Gets or sets serviceLevelObjectiveUsageMetrics for the service tier advisor.
@return [String] Gets or sets usageBasedRecommendationServiceLevelObjective for service tier advisor.
@return Gets or sets usageBasedRecommendationServiceLevelObjectiveId for service tier advisor.
Private Class Methods
Mapper for ServiceTierAdvisor
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2014-04-01/generated/azure_mgmt_sql/models/service_tier_advisor.rb, line 92 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServiceTierAdvisor', type: { name: 'Composite', class_name: 'ServiceTierAdvisor', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, observation_period_start: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.observationPeriodStart', type: { name: 'DateTime' } }, observation_period_end: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.observationPeriodEnd', type: { name: 'DateTime' } }, active_time_ratio: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.activeTimeRatio', type: { name: 'Double' } }, min_dtu: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.minDtu', type: { name: 'Double' } }, avg_dtu: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.avgDtu', type: { name: 'Double' } }, max_dtu: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.maxDtu', type: { name: 'Double' } }, max_size_in_gb: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.maxSizeInGB', type: { name: 'Double' } }, service_level_objective_usage_metrics: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.serviceLevelObjectiveUsageMetrics', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SloUsageMetricElementType', type: { name: 'Composite', class_name: 'SloUsageMetric' } } } }, current_service_level_objective: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.currentServiceLevelObjective', type: { name: 'String' } }, current_service_level_objective_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.currentServiceLevelObjectiveId', type: { name: 'String' } }, usage_based_recommendation_service_level_objective: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.usageBasedRecommendationServiceLevelObjective', type: { name: 'String' } }, usage_based_recommendation_service_level_objective_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.usageBasedRecommendationServiceLevelObjectiveId', type: { name: 'String' } }, database_size_based_recommendation_service_level_objective: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.databaseSizeBasedRecommendationServiceLevelObjective', type: { name: 'String' } }, database_size_based_recommendation_service_level_objective_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.databaseSizeBasedRecommendationServiceLevelObjectiveId', type: { name: 'String' } }, disaster_plan_based_recommendation_service_level_objective: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.disasterPlanBasedRecommendationServiceLevelObjective', type: { name: 'String' } }, disaster_plan_based_recommendation_service_level_objective_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.disasterPlanBasedRecommendationServiceLevelObjectiveId', type: { name: 'String' } }, overall_recommendation_service_level_objective: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.overallRecommendationServiceLevelObjective', type: { name: 'String' } }, overall_recommendation_service_level_objective_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.overallRecommendationServiceLevelObjectiveId', type: { name: 'String' } }, confidence: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.confidence', type: { name: 'Double' } } } } } end