Class: Jamf::ComputerPrestage

Inherits:
Prestage show all
Defined in:
lib/jamf/api/resources/collection_resources/computer_prestage.rb

Overview

A Computer Prestage

Constant Summary collapse

RSRC_VERSION =

Constants

'v2'.freeze
RSRC_PATH =
'computer-prestages'.freeze
OBJECT_MODEL =

Object Model / Attributes See APIObject class documentation for details of how the OBJECT_MODEL hash works.

superclass::OBJECT_MODEL.merge(

  # @!attribute skipSetupItems
  #   @return [Jamf::ComputerPrestageSkipSetupItems]
  skipSetupItems: {
    class: :hash
  },

  # @!attribute isInstallProfilesDuringSetup
  #   @return [Boolean]
  installProfilesDuringSetup: {
    class: :boolean
  },

  # @!attribute prestageInstalledProfileIds
  #   @return [Array<Integer>]
  prestageInstalledProfileIds: {
    class: :j_id,
    multi: true
  },

  # @!attribute customPackageIds
  #   @return [Array<Integer>]
  customPackageIds: {
    class: :j_id,
    multi: true
  },

  # @!attribute customPackageDistributionPointId
  #   @return [String]
  customPackageDistributionPointId: {
    class: :j_id
  }

).freeze

Instance Attribute Summary collapse

Instance Attribute Details

#versionLockObject (readonly) Originally defined in module Lockable

Returns the value of attribute versionLock.