class Azure::Security::Mgmt::V2017_08_01_preview::Models::Compliance
Compliance
of a scope
Attributes
assessment_result[RW]
@return [Array<ComplianceSegment>] An array of segment, which is the actually the compliance assessment.
assessment_timestamp_utc_date[RW]
@return [DateTime] The timestamp when the Compliance
calculation was conducted.
resource_count[RW]
@return [Integer] The resource count of the given subscription for which the Compliance
calculation was conducted (needed for Management Group Compliance
calculation).
Private Class Methods
mapper()
click to toggle source
Mapper for Compliance
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-08-01-preview/generated/azure_mgmt_security/models/compliance.rb, line 33 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Compliance', type: { name: 'Composite', class_name: 'Compliance', 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' } }, assessment_timestamp_utc_date: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.assessmentTimestampUtcDate', type: { name: 'DateTime' } }, resource_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.resourceCount', type: { name: 'Number' } }, assessment_result: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.assessmentResult', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ComplianceSegmentElementType', type: { name: 'Composite', class_name: 'ComplianceSegment' } } } } } } } end