class Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignmentFilter

Deny Assignments filter

Attributes

deny_assignment_name[RW]

@return [String] Return deny assignment with specified name.

gdpr_export_principal_id[RW]

@return [String] Return all deny assignments where the specified principal is listed either in the principals list or exclude principals list of deny assignments.

principal_id[RW]

@return [String] Return all deny assignments where the specified principal is listed in the principals list of deny assignments.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-07-01-preview/generated/azure_mgmt_authorization/models/deny_assignment_filter.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'DenyAssignmentFilter',
    type: {
      name: 'Composite',
      class_name: 'DenyAssignmentFilter',
      model_properties: {
        deny_assignment_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'denyAssignmentName',
          type: {
            name: 'String'
          }
        },
        principal_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'principalId',
          type: {
            name: 'String'
          }
        },
        gdpr_export_principal_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'gdprExportPrincipalId',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end