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

#hardwareEncryption ⇒ Integer (readonly)

Returns:

  • (Integer)


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

#isActivationLockEnabled ⇒ Boolean (readonly)

Returns:

  • (Boolean)


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

#isBlockLevelEncryptionCapable ⇒ Boolean (readonly)

Returns:

  • (Boolean)


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

#isDataProtected ⇒ Boolean (readonly)

Returns:

  • (Boolean)


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

#isFileLevelEncryptionCapable ⇒ Boolean (readonly)

Returns:

  • (Boolean)


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

#isJailBreakDetected ⇒ Boolean (readonly)

Returns:

  • (Boolean)


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

#isPasscodeCompliant ⇒ Boolean (readonly)

Returns:

  • (Boolean)


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

#isPasscodeCompliantWithProfile ⇒ Boolean (readonly)

Returns:

  • (Boolean)


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

#isPasscodePresent ⇒ Boolean (readonly)

Returns:

  • (Boolean)


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