Class: Azure::Security::Mgmt::V2020_01_01_preview::Models::SecureScoreControlDetails
- Inherits:
-
Resource
- Object
- Resource
- Azure::Security::Mgmt::V2020_01_01_preview::Models::SecureScoreControlDetails
- Includes:
- MsRestAzure
- Defined in:
- lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb
Overview
Details of the security control, its score, and the health status of the relevant resources.
Instance Attribute Summary collapse
-
#current ⇒ Float
Current score.
- #definition ⇒ SecureScoreControlDefinitionItem
-
#display_name ⇒ String
User friendly display name of the control.
-
#healthy_resource_count ⇒ Integer
Number of healthy resources in the control.
-
#max ⇒ Integer
Maximum score available.
-
#not_applicable_resource_count ⇒ Integer
Number of not applicable resources in the control.
-
#unhealthy_resource_count ⇒ Integer
Number of unhealthy resources in the control.
Attributes inherited from Resource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for SecureScoreControlDetails class as Ruby Hash.
Methods inherited from Resource
Instance Attribute Details
#current ⇒ Float
Returns Current score.
23 24 25 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb', line 23 def current @current end |
#definition ⇒ SecureScoreControlDefinitionItem
35 36 37 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb', line 35 def definition @definition end |
#display_name ⇒ String
Returns User friendly display name of the control.
17 18 19 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb', line 17 def display_name @display_name end |
#healthy_resource_count ⇒ Integer
Returns Number of healthy resources in the control.
26 27 28 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb', line 26 def healthy_resource_count @healthy_resource_count end |
#max ⇒ Integer
Returns Maximum score available.
20 21 22 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb', line 20 def max @max end |
#not_applicable_resource_count ⇒ Integer
Returns Number of not applicable resources in the control.
32 33 34 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb', line 32 def not_applicable_resource_count @not_applicable_resource_count end |
#unhealthy_resource_count ⇒ Integer
Returns Number of unhealthy resources in the control.
29 30 31 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb', line 29 def unhealthy_resource_count @unhealthy_resource_count end |
Class Method Details
.mapper ⇒ Object
Mapper for SecureScoreControlDetails class as Ruby Hash. This will be used for serialization/deserialization.
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 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
# File 'lib/2020-01-01-preview/generated/azure_mgmt_security/models/secure_score_control_details.rb', line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SecureScoreControlDetails', type: { name: 'Composite', class_name: 'SecureScoreControlDetails', 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' } }, healthy_resource_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.healthyResourceCount', type: { name: 'Number' } }, unhealthy_resource_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.unhealthyResourceCount', type: { name: 'Number' } }, not_applicable_resource_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.notApplicableResourceCount', type: { name: 'Number' } }, definition: { client_side_validation: true, required: false, serialized_name: 'properties.definition', type: { name: 'Composite', class_name: 'SecureScoreControlDefinitionItem' } } } } } end |