class Azure::PolicyInsights::Mgmt::V2017_08_09_preview::Models::PolicyStatesQueryResultsTableColumns
List of columns included in query results.
Attributes
@return Unmatched properties from the message are deserialized this collection
@return [Column] Effective parameters for the policy assignment.
@return [Column] Flag which states whether the resource is compliant against the policy assignment it was evaluated against.
@return [Column] Comma separated list of management group IDs, which represent the hierarchy of the management groups the resource is under.
@return [Column] Policy assignment ID.
@return [Column] Policy assignment name.
@return [Column] Policy assignment owner.
@return [Column] Policy assignment parameters.
@return [Column] Policy assignment scope.
@return [Column] Policy definition action, i.e. effect.
@return [Column] Policy definition category.
@return [Column] Policy definition ID.
@return [Column] Policy definition name.
@return [Column] Reference ID for the policy definition inside the policy set, if the policy assignment is for a policy set.
@return [Column] Policy set definition category, if the policy assignment is for a policy set.
@return [Column] Policy set definition ID, if the policy assignment is for a policy set.
@return [Column] Policy set definition name, if the policy assignment is for a policy set.
@return [Column] Policy set definition owner, if the policy assignment is for a policy set.
@return [Column] Policy set definition parameters, if the policy assignment is for a policy set.
@return [Column] Resource group name.
@return [Column] Resource ID.
@return [Column] Resource location.
@return [Column] Resource type.
@return [Column] Subscription ID.
@return [Column] Timestamp for the policy state record.
Public Class Methods
Mapper for PolicyStatesQueryResultsTableColumns
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-08-09-preview/generated/azure_mgmt_policy_insights/models/policy_states_query_results_table_columns.rb, line 107 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PolicyStatesQueryResultsTable_columns', type: { name: 'Composite', class_name: 'PolicyStatesQueryResultsTableColumns', model_properties: { additional_properties: { client_side_validation: true, required: false, type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } }, timestamp: { client_side_validation: true, required: false, serialized_name: 'Timestamp', type: { name: 'Composite', class_name: 'Column' } }, resource_id: { client_side_validation: true, required: false, serialized_name: 'ResourceId', type: { name: 'Composite', class_name: 'Column' } }, policy_assignment_id: { client_side_validation: true, required: false, serialized_name: 'PolicyAssignmentId', type: { name: 'Composite', class_name: 'Column' } }, policy_definition_id: { client_side_validation: true, required: false, serialized_name: 'PolicyDefinitionId', type: { name: 'Composite', class_name: 'Column' } }, effective_parameters: { client_side_validation: true, required: false, serialized_name: 'EffectiveParameters', type: { name: 'Composite', class_name: 'Column' } }, is_compliant: { client_side_validation: true, required: false, serialized_name: 'IsCompliant', type: { name: 'Composite', class_name: 'Column' } }, subscription_id: { client_side_validation: true, required: false, serialized_name: 'SubscriptionId', type: { name: 'Composite', class_name: 'Column' } }, resource_type: { client_side_validation: true, required: false, serialized_name: 'ResourceType', type: { name: 'Composite', class_name: 'Column' } }, resource_location: { client_side_validation: true, required: false, serialized_name: 'ResourceLocation', type: { name: 'Composite', class_name: 'Column' } }, resource_group: { client_side_validation: true, required: false, serialized_name: 'ResourceGroup', type: { name: 'Composite', class_name: 'Column' } }, resource_tags: { client_side_validation: true, required: false, serialized_name: 'ResourceTags', type: { name: 'Composite', class_name: 'Column' } }, policy_assignment_name: { client_side_validation: true, required: false, serialized_name: 'PolicyAssignmentName', type: { name: 'Composite', class_name: 'Column' } }, policy_assignment_owner: { client_side_validation: true, required: false, serialized_name: 'PolicyAssignmentOwner', type: { name: 'Composite', class_name: 'Column' } }, policy_assignment_parameters: { client_side_validation: true, required: false, serialized_name: 'PolicyAssignmentParameters', type: { name: 'Composite', class_name: 'Column' } }, policy_assignment_scope: { client_side_validation: true, required: false, serialized_name: 'PolicyAssignmentScope', type: { name: 'Composite', class_name: 'Column' } }, policy_definition_name: { client_side_validation: true, required: false, serialized_name: 'PolicyDefinitionName', type: { name: 'Composite', class_name: 'Column' } }, policy_definition_action: { client_side_validation: true, required: false, serialized_name: 'PolicyDefinitionAction', type: { name: 'Composite', class_name: 'Column' } }, policy_definition_category: { client_side_validation: true, required: false, serialized_name: 'PolicyDefinitionCategory', type: { name: 'Composite', class_name: 'Column' } }, policy_set_definition_id: { client_side_validation: true, required: false, serialized_name: 'PolicySetDefinitionId', type: { name: 'Composite', class_name: 'Column' } }, policy_set_definition_name: { client_side_validation: true, required: false, serialized_name: 'PolicySetDefinitionName', type: { name: 'Composite', class_name: 'Column' } }, policy_set_definition_owner: { client_side_validation: true, required: false, serialized_name: 'PolicySetDefinitionOwner', type: { name: 'Composite', class_name: 'Column' } }, policy_set_definition_category: { client_side_validation: true, required: false, serialized_name: 'PolicySetDefinitionCategory', type: { name: 'Composite', class_name: 'Column' } }, policy_set_definition_parameters: { client_side_validation: true, required: false, serialized_name: 'PolicySetDefinitionParameters', type: { name: 'Composite', class_name: 'Column' } }, management_group_ids: { client_side_validation: true, required: false, serialized_name: 'ManagementGroupIds', type: { name: 'Composite', class_name: 'Column' } }, policy_definition_reference_id: { client_side_validation: true, required: false, serialized_name: 'PolicyDefinitionReferenceId', type: { name: 'Composite', class_name: 'Column' } } } } } end