Client

Client

pydantic model Client
field client_id: Union[int, Any] = None (alias 'ClientId')
field client_type: Union[Literal['VenafiAgent', 'AgentJuniorMachine', 'AgentJuniorUser', 'Portal', 'Agentless', 'PreEnrollment', 'iOS', 'Android'], Any] = None (alias 'ClientType')
field fqdn: Union[str, Any] = None (alias 'Fqdn')
field os_name: Union[Literal['AIX', 'Android', 'BlackBerry', 'BSD', 'HPux', 'iOS', 'Linux', 'MacOS', 'Other', 'Solaris', 'Unknown', 'Windows', 'zOS'], Any] = None (alias 'OsName')
field username: Union[str, Any] = None (alias 'Username')

ClientDetails

pydantic model ClientDetails
field certificate_device: Union[str, Any] = None (alias 'CertificateDevice')
field client_id: Union[int, Any] = None (alias 'ClientId')
field client_type: Union[Literal['VenafiAgent', 'AgentJuniorMachine', 'AgentJuniorUser', 'Portal', 'Agentless', 'PreEnrollment', 'iOS', 'Android'], Any] = None (alias 'ClientType')
field client_version: Union[str, Any] = None (alias 'ClientVersion')
field created_on: Union[datetime, Any] = None (alias 'CreatedOn')
field dns_name: Union[str, Any] = None (alias 'DnsName')
field effective_work: Union[List[str], Any] [Optional] (alias 'EffectiveWork')
field fqdn: Union[str, Any] = None (alias 'Fqdn')
field groups: Union[List[str], Any] [Optional] (alias 'Groups')
field host_domain: Union[str, Any] = None (alias 'HostDomain')
field hostname: Union[str, Any] = None (alias 'Hostname')
field last_seen_on: Union[datetime, Any] = None (alias 'LastSeenOn')
field networks: Union[List[Network], Any] [Optional] (alias 'Networks')
field os_build: Union[str, Any] = None (alias 'OsBuild')
field os_name: Union[Literal['AIX', 'Android', 'BlackBerry', 'BSD', 'HPux', 'iOS', 'Linux', 'MacOS', 'Other', 'Solaris', 'Unknown', 'Windows', 'zOS'], Any] = None (alias 'OsName')
field os_service_pack: Union[str, Any] = None (alias 'OsServicePack')
field os_version: Union[str, Any] = None (alias 'OsVersion')
field region: Union[str, Any] = None (alias 'Region')
field serial_number: Union[str, Any] = None (alias 'SerialNumber')
field ssh_device: Union[str, Any] = None (alias 'SshDevice')
field system_architecture: Union[str, Any] = None (alias 'SystemArchitecture')
field system_chassis: Union[str, Any] = None (alias 'SystemChassis')
field system_manufacturer: Union[str, Any] = None (alias 'SystemManufacturer')
field system_model: Union[str, Any] = None (alias 'SystemModel')
field trust_level: Union[str, Any] = None (alias 'TrustLevel')
field username: Union[str, Any] = None (alias 'Username')
field virtual_machine_id: Union[str, Any] = None (alias 'VirtualMachineId')

Network

pydantic model Network
field ip_address: Union[str, Any] = None (alias 'IpAddress')
field mac_address: Union[str, Any] = None (alias 'MacAddress')

Result

pydantic model Result
field code: Union[int, Any] = None
property client_result: str

Work

pydantic model Work
field associated_groups: Union[List[str], Any] [Optional] (alias 'AssociatedGroups')
field work_dn: Union[str, Any] = None (alias 'WorkDn')
field work_name: Union[str, Any] = None (alias 'WorkName')
field work_type: Union[Literal['Client Agent Configuration Work', 'Client Agent Automatic Upgrade Work', 'Client Agent Device Placement Work', 'Certificate Provisioning Work', 'Client Agent SSH Discovery Work', 'Client Agent SSH Provisioning Work', 'Client Agent SSH Key Usage Work', 'Client User Certificate Work', 'Client Certificate Work'], Any] = None (alias 'WorkType')