Class: Azure::Security::Mgmt::V2020_01_01_preview::Models::SecureScoreItem
- Inherits:
-
Resource
- Object
- Resource
- Azure::Security::Mgmt::V2020_01_01_preview::Models::SecureScoreItem
- Includes:
- MsRestAzure
- Defined in:
- lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_item.rb
Overview
Secure score item data model
Instance Attribute Summary collapse
-
#current ⇒ Float
Current score.
-
#display_name ⇒ String
The initiative’s name.
-
#max ⇒ Integer
Maximum score available.
-
#percentage ⇒ Float
Rounded to 4 digits after the decimal point.
-
#weight ⇒ Integer
calculating an aggregated secure score for multiple subscriptions.
Attributes inherited from Resource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for SecureScoreItem class as Ruby Hash.
Methods inherited from Resource
Instance Attribute Details
#current ⇒ Float
Returns Current score.
22 23 24 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_item.rb', line 22 def current @current end |
#display_name ⇒ String
Returns The initiative’s name.
16 17 18 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_item.rb', line 16 def display_name @display_name end |
#max ⇒ Integer
Returns Maximum score available.
19 20 21 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_item.rb', line 19 def max @max end |
#percentage ⇒ Float
Rounded to 4 digits after the decimal point
26 27 28 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_item.rb', line 26 def percentage @percentage end |
#weight ⇒ Integer
calculating an aggregated secure score for multiple subscriptions.
30 31 32 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_item.rb', line 30 def weight @weight end |
Class Method Details
.mapper ⇒ Object
Mapper for SecureScoreItem class as Ruby Hash. This will be used for serialization/deserialization.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
# 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 |