jamf_pro_sdk.models.classic.computers.ClassicComputerHardware¶
- pydantic model ClassicComputerHardware¶
Computer nested model: computer.hardware
- field make: str | None = None¶
- field model: str | None = None¶
- field model_identifier: str | None = None¶
- field os_name: str | None = None¶
- field os_version: str | None = None¶
- field os_build: str | None = None¶
- field software_update_device_id: str | None = None¶
- field active_directory_status: str | None = None¶
- field service_pack: str | None = None¶
- field processor_type: str | None = None¶
- field is_apple_silicon: bool | None = None¶
- field processor_architecture: str | None = None¶
- field processor_speed: int | None = None¶
- field processor_speed_mhz: int | None = None¶
- field number_processors: int | None = None¶
- field number_cores: int | None = None¶
- field total_ram: int | None = None¶
- field total_ram_mb: int | None = None¶
- field boot_rom: str | None = None¶
- field bus_speed: int | None = None¶
- field bus_speed_mhz: int | None = None¶
- field battery_capacity: int | None = None¶
- field cache_size: int | None = None¶
- field cache_size_kb: int | None = None¶
- field available_ram_slots: int | None = None¶
- field optical_drive: str | None = None¶
- field nic_speed: str | None = None¶
- field smc_version: str | None = None¶
- field ble_capable: bool | None = None¶
- field supports_ios_app_installs: bool | None = None¶
- field sip_status: str | None = None¶
- field gatekeeper_status: str | None = None¶
- field xprotect_version: str | None = None¶
- field institutional_recovery_key: str | None = None¶
- field disk_encryption_configuration: str | None = None¶
- field filevault2_users: List[str] | None = None¶
- field storage: List[ClassicComputerHardwareStorageDevice] | None = None¶
- field mapped_printers: List[ClassicComputerHardwareMappedPrinter] | None = None¶
- model_post_init(context: Any, /) None ¶
We need to both initialize private attributes and call the user-defined model_post_init method.
- Parameters:
self (BaseModel)
context (Any)
- Return type:
None