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:

  • (Integer)


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

#isActivationLockEnabledBoolean (readonly)

Returns:

  • (Boolean)


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

#isBlockLevelEncryptionCapableBoolean (readonly)

Returns:

  • (Boolean)


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

#isDataProtectedBoolean (readonly)

Returns:

  • (Boolean)


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

#isFileLevelEncryptionCapableBoolean (readonly)

Returns:

  • (Boolean)


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

#isJailBreakDetectedBoolean (readonly)

Returns:

  • (Boolean)


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

#isPasscodeCompliantBoolean (readonly)

Returns:

  • (Boolean)


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

#isPasscodeCompliantWithProfileBoolean (readonly)

Returns:

  • (Boolean)


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

#isPasscodePresentBoolean (readonly)

Returns:

  • (Boolean)


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