from pyvenafi.tpp.attributes._helper import IterableMeta, Attribute
from pyvenafi.tpp.attributes.client_work_base import ClientWorkBaseAttributes


class ClientAgentDevicePlacementWorkAttributes(ClientWorkBaseAttributes, metaclass=IterableMeta):
    __config_class__ = "Client Agent Device Placement Work"
    device_object_location = Attribute('Device Object Location')
    ssh_device_object_location = Attribute('SSH Device Object Location', min_version='15.2')
    ssl_device_object_location = Attribute('SSL Device Object Location', min_version='15.2')
