class Azure::Policy::Mgmt::V2019_06_01::Models::PolicyDefinitionReference

The policy definition reference.

Attributes

parameters[RW]

@return Required if a parameter is used in policy rule.

policy_definition_id[RW]

@return [String] The ID of the policy definition or policy set definition.

Private Class Methods

mapper() click to toggle source

Mapper for PolicyDefinitionReference class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2019-06-01/generated/azure_mgmt_policy/models/policy_definition_reference.rb, line 27
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'PolicyDefinitionReference',
    type: {
      name: 'Composite',
      class_name: 'PolicyDefinitionReference',
      model_properties: {
        policy_definition_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'policyDefinitionId',
          type: {
            name: 'String'
          }
        },
        parameters: {
          client_side_validation: true,
          required: false,
          serialized_name: 'parameters',
          type: {
            name: 'Object'
          }
        }
      }
    }
  }
end