Class: Jamf::MobileDeviceSecurity

Inherits:
JSONObject show all
Defined in:
lib/jamf/api/json_objects/mobile_device_security.rb

Overview

The collection of security settings for a device

Constant Summary collapse

OBJECT_MODEL =
{

  # @!attribute [r] isDataProtected
  #   @return [Boolean]
  isDataProtected: {
    class: :boolean,
    readonly: true
  },

  # @!attribute [r] isBlockLevelEncryptionCapable
  #   @return [Boolean]
  isBlockLevelEncryptionCapable: {
    class: :boolean,
    readonly: true
  },

  # @!attribute [r] isFileLevelEncryptionCapable
  #   @return [Boolean]
  isFileLevelEncryptionCapable: {
    class: :boolean,
    readonly: true
  },

  # @!attribute [r] isPasscodePresent
  #   @return [Boolean]
  isPasscodePresent: {
    class: :boolean,
    readonly: true
  },

  # @!attribute [r] isPasscodeCompliant
  #   @return [Boolean]
  isPasscodeCompliant: {
    class: :boolean,
    readonly: true
  },

  # @!attribute [r] isPasscodeCompliantWithProfile
  #   @return [Boolean]
  isPasscodeCompliantWithProfile: {
    class: :boolean,
    readonly: true
  },

  # @!attribute [r] hardwareEncryption
  #   @return [Integer]
  hardwareEncryption: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] isActivationLockEnabled
  #   @return [Boolean]
  isActivationLockEnabled: {
    class: :boolean,
    readonly: true
  },

  # @!attribute [r] isJailBreakDetected
  #   @return [Boolean]
  isJailBreakDetected: {
    class: :boolean,
    readonly: true
  }
}.freeze

Instance Attribute Summary collapse

Constructor Details

This class inherits a constructor from Jamf::JSONObject

Instance Attribute Details

#hardwareEncryptionInteger (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 76


#isActivationLockEnabledBoolean (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 83


#isBlockLevelEncryptionCapableBoolean (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 41


#isDataProtectedBoolean (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 34


#isFileLevelEncryptionCapableBoolean (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 48


#isJailBreakDetectedBoolean (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 90


#isPasscodeCompliantBoolean (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 62


#isPasscodeCompliantWithProfileBoolean (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 69


#isPasscodePresentBoolean (readonly)

Returns:



# File 'lib/jamf/api/json_objects/mobile_device_security.rb', line 55