class Azure::Security::Mgmt::V2020_01_01_preview::Models::SecureScoreItem
Secure score item data model
Attributes
current[RW]
@return [Float] Current score
display_name[RW]
@return [String] The initiative’s name
max[RW]
@return [Integer] Maximum score available
percentage[RW]
@return [Float] Ratio of the current score divided by the maximum. Rounded to 4 digits after the decimal point
weight[RW]
@return [Integer] The relative weight for each subscription. Used when calculating an aggregated secure score for multiple subscriptions.
Public Class Methods
mapper()
click to toggle source
Mapper for SecureScoreItem
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_item.rb, line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SecureScoreItem', type: { name: 'Composite', class_name: 'SecureScoreItem', 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' } }, display_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.displayName', type: { name: 'String' } }, max: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.score.max', constraints: { InclusiveMinimum: 0 }, type: { name: 'Number' } }, current: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.score.current', constraints: { InclusiveMinimum: 0 }, type: { name: 'Double' } }, percentage: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.score.percentage', constraints: { InclusiveMaximum: 1, InclusiveMinimum: 0 }, type: { name: 'Double' } }, weight: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.weight', constraints: { InclusiveMinimum: 0 }, type: { name: 'Number' } } } } } end