class Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyAssignmentSummary
Policy assignment summary.
Attributes
policy_assignment_id[RW]
@return [String] Policy assignment ID.
policy_definitions[RW]
@return [Array<PolicyDefinitionSummary>] Policy definitions summary.
policy_set_definition_id[RW]
@return [String] Policy set definition ID, if the policy assignment is for a policy set.
results[RW]
@return [SummaryResults] Non-compliance summary for the policy assignment.
Public Class Methods
mapper()
click to toggle source
Mapper for PolicyAssignmentSummary
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-04-04/generated/azure_mgmt_policy_insights/models/policy_assignment_summary.rb, line 34 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PolicyAssignmentSummary', type: { name: 'Composite', class_name: 'PolicyAssignmentSummary', model_properties: { policy_assignment_id: { client_side_validation: true, required: false, serialized_name: 'policyAssignmentId', type: { name: 'String' } }, policy_set_definition_id: { client_side_validation: true, required: false, serialized_name: 'policySetDefinitionId', type: { name: 'String' } }, results: { client_side_validation: true, required: false, serialized_name: 'results', type: { name: 'Composite', class_name: 'SummaryResults' } }, policy_definitions: { client_side_validation: true, required: false, serialized_name: 'policyDefinitions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PolicyDefinitionSummaryElementType', type: { name: 'Composite', class_name: 'PolicyDefinitionSummary' } } } } } } } end