1. Packages
  2. Packages
  3. Thoth
  4. API Docs
  5. fleet
  6. Endpoint
Viewing docs for Thoth v0.1.15
published on Thursday, Jul 23, 2026 by Aten Security
thoth logo
Viewing docs for Thoth v0.1.15
published on Thursday, Jul 23, 2026 by Aten Security

    Create Endpoint Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Endpoint(name: string, args: EndpointArgs, opts?: CustomResourceOptions);
    @overload
    def Endpoint(resource_name: str,
                 args: EndpointArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Endpoint(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 endpoint_id: Optional[str] = None,
                 hostname: Optional[str] = None,
                 fleet_id: Optional[str] = None,
                 department: Optional[str] = None,
                 employee_email: Optional[str] = None,
                 enforcement_mode: Optional[str] = None,
                 enrollment: Optional[str] = None,
                 environment: Optional[str] = None,
                 agent_ids: Optional[Sequence[str]] = None,
                 employee_name: Optional[str] = None,
                 os: Optional[str] = None,
                 os_version: Optional[str] = None,
                 provider_name: Optional[str] = None,
                 proxy_version: Optional[str] = None,
                 risk_score: Optional[float] = None,
                 sessions_today: Optional[int] = None,
                 status: Optional[str] = None,
                 violations_today: Optional[int] = None)
    func NewEndpoint(ctx *Context, name string, args EndpointArgs, opts ...ResourceOption) (*Endpoint, error)
    public Endpoint(string name, EndpointArgs args, CustomResourceOptions? opts = null)
    public Endpoint(String name, EndpointArgs args)
    public Endpoint(String name, EndpointArgs args, CustomResourceOptions options)
    
    type: thoth:fleet:Endpoint
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "thoth_fleet_endpoint" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args EndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args EndpointArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args EndpointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EndpointArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var endpointResource = new Thoth.Fleet.Endpoint("endpointResource", new()
    {
        EndpointId = "string",
        Hostname = "string",
        FleetId = "string",
        Department = "string",
        EmployeeEmail = "string",
        EnforcementMode = "string",
        Enrollment = "string",
        Environment = "string",
        AgentIds = new[]
        {
            "string",
        },
        EmployeeName = "string",
        Os = "string",
        OsVersion = "string",
        ProviderName = "string",
        ProxyVersion = "string",
        RiskScore = 0,
        SessionsToday = 0,
        Status = "string",
        ViolationsToday = 0,
    });
    
    example, err := fleet.NewEndpoint(ctx, "endpointResource", &fleet.EndpointArgs{
    	EndpointId:      pulumi.String("string"),
    	Hostname:        pulumi.String("string"),
    	FleetId:         pulumi.String("string"),
    	Department:      pulumi.String("string"),
    	EmployeeEmail:   pulumi.String("string"),
    	EnforcementMode: pulumi.String("string"),
    	Enrollment:      pulumi.String("string"),
    	Environment:     pulumi.String("string"),
    	AgentIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	EmployeeName:    pulumi.String("string"),
    	Os:              pulumi.String("string"),
    	OsVersion:       pulumi.String("string"),
    	ProviderName:    pulumi.String("string"),
    	ProxyVersion:    pulumi.String("string"),
    	RiskScore:       pulumi.Float64(0),
    	SessionsToday:   pulumi.Int(0),
    	Status:          pulumi.String("string"),
    	ViolationsToday: pulumi.Int(0),
    })
    
    resource "thoth_fleet_endpoint" "endpointResource" {
      lifecycle {
        create_before_destroy = true
      }
      endpoint_id      = "string"
      hostname         = "string"
      fleet_id         = "string"
      department       = "string"
      employee_email   = "string"
      enforcement_mode = "string"
      enrollment       = "string"
      environment      = "string"
      agent_ids        = ["string"]
      employee_name    = "string"
      os               = "string"
      os_version       = "string"
      provider_name    = "string"
      proxy_version    = "string"
      risk_score       = 0
      sessions_today   = 0
      status           = "string"
      violations_today = 0
    }
    
    var endpointResource = new Endpoint("endpointResource", EndpointArgs.builder()
        .endpointId("string")
        .hostname("string")
        .fleetId("string")
        .department("string")
        .employeeEmail("string")
        .enforcementMode("string")
        .enrollment("string")
        .environment("string")
        .agentIds("string")
        .employeeName("string")
        .os("string")
        .osVersion("string")
        .providerName("string")
        .proxyVersion("string")
        .riskScore(0.0)
        .sessionsToday(0)
        .status("string")
        .violationsToday(0)
        .build());
    
    endpoint_resource = thoth.fleet.Endpoint("endpointResource",
        endpoint_id="string",
        hostname="string",
        fleet_id="string",
        department="string",
        employee_email="string",
        enforcement_mode="string",
        enrollment="string",
        environment="string",
        agent_ids=["string"],
        employee_name="string",
        os="string",
        os_version="string",
        provider_name="string",
        proxy_version="string",
        risk_score=float(0),
        sessions_today=0,
        status="string",
        violations_today=0)
    
    const endpointResource = new thoth.fleet.Endpoint("endpointResource", {
        endpointId: "string",
        hostname: "string",
        fleetId: "string",
        department: "string",
        employeeEmail: "string",
        enforcementMode: "string",
        enrollment: "string",
        environment: "string",
        agentIds: ["string"],
        employeeName: "string",
        os: "string",
        osVersion: "string",
        providerName: "string",
        proxyVersion: "string",
        riskScore: 0,
        sessionsToday: 0,
        status: "string",
        violationsToday: 0,
    });
    
    type: thoth:fleet:Endpoint
    properties:
        agentIds:
            - string
        department: string
        employeeEmail: string
        employeeName: string
        endpointId: string
        enforcementMode: string
        enrollment: string
        environment: string
        fleetId: string
        hostname: string
        os: string
        osVersion: string
        providerName: string
        proxyVersion: string
        riskScore: 0
        sessionsToday: 0
        status: string
        violationsToday: 0
    

    Endpoint Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Endpoint resource accepts the following input properties:

    EndpointId string
    Endpoint identifier.
    Hostname string
    Endpoint hostname.
    AgentIds List<string>
    Agent IDs associated with this endpoint.
    Department string
    Department label for this endpoint.
    EmployeeEmail string
    Employee email tied to this endpoint.
    EmployeeName string
    Employee display name tied to this endpoint.
    EnforcementMode string
    Enforcement mode (enforce, shadow, off).
    Enrollment string
    Enrollment source (jamf, intune, manual, unmanaged).
    Environment string
    Environment (dev, staging, prod).
    FleetId string
    Fleet ID associated with this endpoint.
    Os string
    Operating system (macos, windows, linux).
    OsVersion string
    Operating system version.
    ProviderName string
    Provider hint for endpoint provenance.
    ProxyVersion string
    Reported proxy version.
    RiskScore double
    Risk score for this endpoint.
    SessionsToday int
    Sessions seen today.
    Status string
    Endpoint status.
    ViolationsToday int
    Violations seen today.
    EndpointId string
    Endpoint identifier.
    Hostname string
    Endpoint hostname.
    AgentIds []string
    Agent IDs associated with this endpoint.
    Department string
    Department label for this endpoint.
    EmployeeEmail string
    Employee email tied to this endpoint.
    EmployeeName string
    Employee display name tied to this endpoint.
    EnforcementMode string
    Enforcement mode (enforce, shadow, off).
    Enrollment string
    Enrollment source (jamf, intune, manual, unmanaged).
    Environment string
    Environment (dev, staging, prod).
    FleetId string
    Fleet ID associated with this endpoint.
    Os string
    Operating system (macos, windows, linux).
    OsVersion string
    Operating system version.
    ProviderName string
    Provider hint for endpoint provenance.
    ProxyVersion string
    Reported proxy version.
    RiskScore float64
    Risk score for this endpoint.
    SessionsToday int
    Sessions seen today.
    Status string
    Endpoint status.
    ViolationsToday int
    Violations seen today.
    endpoint_id string
    Endpoint identifier.
    hostname string
    Endpoint hostname.
    agent_ids list(string)
    Agent IDs associated with this endpoint.
    department string
    Department label for this endpoint.
    employee_email string
    Employee email tied to this endpoint.
    employee_name string
    Employee display name tied to this endpoint.
    enforcement_mode string
    Enforcement mode (enforce, shadow, off).
    enrollment string
    Enrollment source (jamf, intune, manual, unmanaged).
    environment string
    Environment (dev, staging, prod).
    fleet_id string
    Fleet ID associated with this endpoint.
    os string
    Operating system (macos, windows, linux).
    os_version string
    Operating system version.
    provider_name string
    Provider hint for endpoint provenance.
    proxy_version string
    Reported proxy version.
    risk_score number
    Risk score for this endpoint.
    sessions_today number
    Sessions seen today.
    status string
    Endpoint status.
    violations_today number
    Violations seen today.
    endpointId String
    Endpoint identifier.
    hostname String
    Endpoint hostname.
    agentIds List<String>
    Agent IDs associated with this endpoint.
    department String
    Department label for this endpoint.
    employeeEmail String
    Employee email tied to this endpoint.
    employeeName String
    Employee display name tied to this endpoint.
    enforcementMode String
    Enforcement mode (enforce, shadow, off).
    enrollment String
    Enrollment source (jamf, intune, manual, unmanaged).
    environment String
    Environment (dev, staging, prod).
    fleetId String
    Fleet ID associated with this endpoint.
    os String
    Operating system (macos, windows, linux).
    osVersion String
    Operating system version.
    providerName String
    Provider hint for endpoint provenance.
    proxyVersion String
    Reported proxy version.
    riskScore Double
    Risk score for this endpoint.
    sessionsToday Integer
    Sessions seen today.
    status String
    Endpoint status.
    violationsToday Integer
    Violations seen today.
    endpointId string
    Endpoint identifier.
    hostname string
    Endpoint hostname.
    agentIds string[]
    Agent IDs associated with this endpoint.
    department string
    Department label for this endpoint.
    employeeEmail string
    Employee email tied to this endpoint.
    employeeName string
    Employee display name tied to this endpoint.
    enforcementMode string
    Enforcement mode (enforce, shadow, off).
    enrollment string
    Enrollment source (jamf, intune, manual, unmanaged).
    environment string
    Environment (dev, staging, prod).
    fleetId string
    Fleet ID associated with this endpoint.
    os string
    Operating system (macos, windows, linux).
    osVersion string
    Operating system version.
    providerName string
    Provider hint for endpoint provenance.
    proxyVersion string
    Reported proxy version.
    riskScore number
    Risk score for this endpoint.
    sessionsToday number
    Sessions seen today.
    status string
    Endpoint status.
    violationsToday number
    Violations seen today.
    endpoint_id str
    Endpoint identifier.
    hostname str
    Endpoint hostname.
    agent_ids Sequence[str]
    Agent IDs associated with this endpoint.
    department str
    Department label for this endpoint.
    employee_email str
    Employee email tied to this endpoint.
    employee_name str
    Employee display name tied to this endpoint.
    enforcement_mode str
    Enforcement mode (enforce, shadow, off).
    enrollment str
    Enrollment source (jamf, intune, manual, unmanaged).
    environment str
    Environment (dev, staging, prod).
    fleet_id str
    Fleet ID associated with this endpoint.
    os str
    Operating system (macos, windows, linux).
    os_version str
    Operating system version.
    provider_name str
    Provider hint for endpoint provenance.
    proxy_version str
    Reported proxy version.
    risk_score float
    Risk score for this endpoint.
    sessions_today int
    Sessions seen today.
    status str
    Endpoint status.
    violations_today int
    Violations seen today.
    endpointId String
    Endpoint identifier.
    hostname String
    Endpoint hostname.
    agentIds List<String>
    Agent IDs associated with this endpoint.
    department String
    Department label for this endpoint.
    employeeEmail String
    Employee email tied to this endpoint.
    employeeName String
    Employee display name tied to this endpoint.
    enforcementMode String
    Enforcement mode (enforce, shadow, off).
    enrollment String
    Enrollment source (jamf, intune, manual, unmanaged).
    environment String
    Environment (dev, staging, prod).
    fleetId String
    Fleet ID associated with this endpoint.
    os String
    Operating system (macos, windows, linux).
    osVersion String
    Operating system version.
    providerName String
    Provider hint for endpoint provenance.
    proxyVersion String
    Reported proxy version.
    riskScore Number
    Risk score for this endpoint.
    sessionsToday Number
    Sessions seen today.
    status String
    Endpoint status.
    violationsToday Number
    Violations seen today.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Endpoint resource produces the following output properties:

    CreatedAt string
    Creation timestamp.
    Id string
    The provider-assigned unique ID for this managed resource.
    IdentityBindingUser string
    User identity bound to endpoint runtime credentials.
    LastSeen string
    Last heartbeat timestamp.
    ManagedRuntimeKeyId string
    Server-managed runtime API key ID (when applicable).
    RuntimeAuthMode string
    Runtime auth mode recorded by GovAPI.
    TenantId string
    Tenant ID from provider configuration.
    UpdatedAt string
    Last update timestamp.
    CreatedAt string
    Creation timestamp.
    Id string
    The provider-assigned unique ID for this managed resource.
    IdentityBindingUser string
    User identity bound to endpoint runtime credentials.
    LastSeen string
    Last heartbeat timestamp.
    ManagedRuntimeKeyId string
    Server-managed runtime API key ID (when applicable).
    RuntimeAuthMode string
    Runtime auth mode recorded by GovAPI.
    TenantId string
    Tenant ID from provider configuration.
    UpdatedAt string
    Last update timestamp.
    created_at string
    Creation timestamp.
    id string
    The provider-assigned unique ID for this managed resource.
    identity_binding_user string
    User identity bound to endpoint runtime credentials.
    last_seen string
    Last heartbeat timestamp.
    managed_runtime_key_id string
    Server-managed runtime API key ID (when applicable).
    runtime_auth_mode string
    Runtime auth mode recorded by GovAPI.
    tenant_id string
    Tenant ID from provider configuration.
    updated_at string
    Last update timestamp.
    createdAt String
    Creation timestamp.
    id String
    The provider-assigned unique ID for this managed resource.
    identityBindingUser String
    User identity bound to endpoint runtime credentials.
    lastSeen String
    Last heartbeat timestamp.
    managedRuntimeKeyId String
    Server-managed runtime API key ID (when applicable).
    runtimeAuthMode String
    Runtime auth mode recorded by GovAPI.
    tenantId String
    Tenant ID from provider configuration.
    updatedAt String
    Last update timestamp.
    createdAt string
    Creation timestamp.
    id string
    The provider-assigned unique ID for this managed resource.
    identityBindingUser string
    User identity bound to endpoint runtime credentials.
    lastSeen string
    Last heartbeat timestamp.
    managedRuntimeKeyId string
    Server-managed runtime API key ID (when applicable).
    runtimeAuthMode string
    Runtime auth mode recorded by GovAPI.
    tenantId string
    Tenant ID from provider configuration.
    updatedAt string
    Last update timestamp.
    created_at str
    Creation timestamp.
    id str
    The provider-assigned unique ID for this managed resource.
    identity_binding_user str
    User identity bound to endpoint runtime credentials.
    last_seen str
    Last heartbeat timestamp.
    managed_runtime_key_id str
    Server-managed runtime API key ID (when applicable).
    runtime_auth_mode str
    Runtime auth mode recorded by GovAPI.
    tenant_id str
    Tenant ID from provider configuration.
    updated_at str
    Last update timestamp.
    createdAt String
    Creation timestamp.
    id String
    The provider-assigned unique ID for this managed resource.
    identityBindingUser String
    User identity bound to endpoint runtime credentials.
    lastSeen String
    Last heartbeat timestamp.
    managedRuntimeKeyId String
    Server-managed runtime API key ID (when applicable).
    runtimeAuthMode String
    Runtime auth mode recorded by GovAPI.
    tenantId String
    Tenant ID from provider configuration.
    updatedAt String
    Last update timestamp.

    Look up Existing Endpoint Resource

    Get an existing Endpoint resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: EndpointState, opts?: CustomResourceOptions): Endpoint
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            agent_ids: Optional[Sequence[str]] = None,
            created_at: Optional[str] = None,
            department: Optional[str] = None,
            employee_email: Optional[str] = None,
            employee_name: Optional[str] = None,
            endpoint_id: Optional[str] = None,
            enforcement_mode: Optional[str] = None,
            enrollment: Optional[str] = None,
            environment: Optional[str] = None,
            fleet_id: Optional[str] = None,
            hostname: Optional[str] = None,
            identity_binding_user: Optional[str] = None,
            last_seen: Optional[str] = None,
            managed_runtime_key_id: Optional[str] = None,
            os: Optional[str] = None,
            os_version: Optional[str] = None,
            provider_name: Optional[str] = None,
            proxy_version: Optional[str] = None,
            risk_score: Optional[float] = None,
            runtime_auth_mode: Optional[str] = None,
            sessions_today: Optional[int] = None,
            status: Optional[str] = None,
            tenant_id: Optional[str] = None,
            updated_at: Optional[str] = None,
            violations_today: Optional[int] = None) -> Endpoint
    func GetEndpoint(ctx *Context, name string, id IDInput, state *EndpointState, opts ...ResourceOption) (*Endpoint, error)
    public static Endpoint Get(string name, Input<string> id, EndpointState? state, CustomResourceOptions? opts = null)
    public static Endpoint get(String name, Output<String> id, EndpointState state, CustomResourceOptions options)
    resources:  _:    type: thoth:fleet:Endpoint    get:      id: ${id}
    import {
      to = thoth_fleet_endpoint.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AgentIds List<string>
    Agent IDs associated with this endpoint.
    CreatedAt string
    Creation timestamp.
    Department string
    Department label for this endpoint.
    EmployeeEmail string
    Employee email tied to this endpoint.
    EmployeeName string
    Employee display name tied to this endpoint.
    EndpointId string
    Endpoint identifier.
    EnforcementMode string
    Enforcement mode (enforce, shadow, off).
    Enrollment string
    Enrollment source (jamf, intune, manual, unmanaged).
    Environment string
    Environment (dev, staging, prod).
    FleetId string
    Fleet ID associated with this endpoint.
    Hostname string
    Endpoint hostname.
    IdentityBindingUser string
    User identity bound to endpoint runtime credentials.
    LastSeen string
    Last heartbeat timestamp.
    ManagedRuntimeKeyId string
    Server-managed runtime API key ID (when applicable).
    Os string
    Operating system (macos, windows, linux).
    OsVersion string
    Operating system version.
    ProviderName string
    Provider hint for endpoint provenance.
    ProxyVersion string
    Reported proxy version.
    RiskScore double
    Risk score for this endpoint.
    RuntimeAuthMode string
    Runtime auth mode recorded by GovAPI.
    SessionsToday int
    Sessions seen today.
    Status string
    Endpoint status.
    TenantId string
    Tenant ID from provider configuration.
    UpdatedAt string
    Last update timestamp.
    ViolationsToday int
    Violations seen today.
    AgentIds []string
    Agent IDs associated with this endpoint.
    CreatedAt string
    Creation timestamp.
    Department string
    Department label for this endpoint.
    EmployeeEmail string
    Employee email tied to this endpoint.
    EmployeeName string
    Employee display name tied to this endpoint.
    EndpointId string
    Endpoint identifier.
    EnforcementMode string
    Enforcement mode (enforce, shadow, off).
    Enrollment string
    Enrollment source (jamf, intune, manual, unmanaged).
    Environment string
    Environment (dev, staging, prod).
    FleetId string
    Fleet ID associated with this endpoint.
    Hostname string
    Endpoint hostname.
    IdentityBindingUser string
    User identity bound to endpoint runtime credentials.
    LastSeen string
    Last heartbeat timestamp.
    ManagedRuntimeKeyId string
    Server-managed runtime API key ID (when applicable).
    Os string
    Operating system (macos, windows, linux).
    OsVersion string
    Operating system version.
    ProviderName string
    Provider hint for endpoint provenance.
    ProxyVersion string
    Reported proxy version.
    RiskScore float64
    Risk score for this endpoint.
    RuntimeAuthMode string
    Runtime auth mode recorded by GovAPI.
    SessionsToday int
    Sessions seen today.
    Status string
    Endpoint status.
    TenantId string
    Tenant ID from provider configuration.
    UpdatedAt string
    Last update timestamp.
    ViolationsToday int
    Violations seen today.
    agent_ids list(string)
    Agent IDs associated with this endpoint.
    created_at string
    Creation timestamp.
    department string
    Department label for this endpoint.
    employee_email string
    Employee email tied to this endpoint.
    employee_name string
    Employee display name tied to this endpoint.
    endpoint_id string
    Endpoint identifier.
    enforcement_mode string
    Enforcement mode (enforce, shadow, off).
    enrollment string
    Enrollment source (jamf, intune, manual, unmanaged).
    environment string
    Environment (dev, staging, prod).
    fleet_id string
    Fleet ID associated with this endpoint.
    hostname string
    Endpoint hostname.
    identity_binding_user string
    User identity bound to endpoint runtime credentials.
    last_seen string
    Last heartbeat timestamp.
    managed_runtime_key_id string
    Server-managed runtime API key ID (when applicable).
    os string
    Operating system (macos, windows, linux).
    os_version string
    Operating system version.
    provider_name string
    Provider hint for endpoint provenance.
    proxy_version string
    Reported proxy version.
    risk_score number
    Risk score for this endpoint.
    runtime_auth_mode string
    Runtime auth mode recorded by GovAPI.
    sessions_today number
    Sessions seen today.
    status string
    Endpoint status.
    tenant_id string
    Tenant ID from provider configuration.
    updated_at string
    Last update timestamp.
    violations_today number
    Violations seen today.
    agentIds List<String>
    Agent IDs associated with this endpoint.
    createdAt String
    Creation timestamp.
    department String
    Department label for this endpoint.
    employeeEmail String
    Employee email tied to this endpoint.
    employeeName String
    Employee display name tied to this endpoint.
    endpointId String
    Endpoint identifier.
    enforcementMode String
    Enforcement mode (enforce, shadow, off).
    enrollment String
    Enrollment source (jamf, intune, manual, unmanaged).
    environment String
    Environment (dev, staging, prod).
    fleetId String
    Fleet ID associated with this endpoint.
    hostname String
    Endpoint hostname.
    identityBindingUser String
    User identity bound to endpoint runtime credentials.
    lastSeen String
    Last heartbeat timestamp.
    managedRuntimeKeyId String
    Server-managed runtime API key ID (when applicable).
    os String
    Operating system (macos, windows, linux).
    osVersion String
    Operating system version.
    providerName String
    Provider hint for endpoint provenance.
    proxyVersion String
    Reported proxy version.
    riskScore Double
    Risk score for this endpoint.
    runtimeAuthMode String
    Runtime auth mode recorded by GovAPI.
    sessionsToday Integer
    Sessions seen today.
    status String
    Endpoint status.
    tenantId String
    Tenant ID from provider configuration.
    updatedAt String
    Last update timestamp.
    violationsToday Integer
    Violations seen today.
    agentIds string[]
    Agent IDs associated with this endpoint.
    createdAt string
    Creation timestamp.
    department string
    Department label for this endpoint.
    employeeEmail string
    Employee email tied to this endpoint.
    employeeName string
    Employee display name tied to this endpoint.
    endpointId string
    Endpoint identifier.
    enforcementMode string
    Enforcement mode (enforce, shadow, off).
    enrollment string
    Enrollment source (jamf, intune, manual, unmanaged).
    environment string
    Environment (dev, staging, prod).
    fleetId string
    Fleet ID associated with this endpoint.
    hostname string
    Endpoint hostname.
    identityBindingUser string
    User identity bound to endpoint runtime credentials.
    lastSeen string
    Last heartbeat timestamp.
    managedRuntimeKeyId string
    Server-managed runtime API key ID (when applicable).
    os string
    Operating system (macos, windows, linux).
    osVersion string
    Operating system version.
    providerName string
    Provider hint for endpoint provenance.
    proxyVersion string
    Reported proxy version.
    riskScore number
    Risk score for this endpoint.
    runtimeAuthMode string
    Runtime auth mode recorded by GovAPI.
    sessionsToday number
    Sessions seen today.
    status string
    Endpoint status.
    tenantId string
    Tenant ID from provider configuration.
    updatedAt string
    Last update timestamp.
    violationsToday number
    Violations seen today.
    agent_ids Sequence[str]
    Agent IDs associated with this endpoint.
    created_at str
    Creation timestamp.
    department str
    Department label for this endpoint.
    employee_email str
    Employee email tied to this endpoint.
    employee_name str
    Employee display name tied to this endpoint.
    endpoint_id str
    Endpoint identifier.
    enforcement_mode str
    Enforcement mode (enforce, shadow, off).
    enrollment str
    Enrollment source (jamf, intune, manual, unmanaged).
    environment str
    Environment (dev, staging, prod).
    fleet_id str
    Fleet ID associated with this endpoint.
    hostname str
    Endpoint hostname.
    identity_binding_user str
    User identity bound to endpoint runtime credentials.
    last_seen str
    Last heartbeat timestamp.
    managed_runtime_key_id str
    Server-managed runtime API key ID (when applicable).
    os str
    Operating system (macos, windows, linux).
    os_version str
    Operating system version.
    provider_name str
    Provider hint for endpoint provenance.
    proxy_version str
    Reported proxy version.
    risk_score float
    Risk score for this endpoint.
    runtime_auth_mode str
    Runtime auth mode recorded by GovAPI.
    sessions_today int
    Sessions seen today.
    status str
    Endpoint status.
    tenant_id str
    Tenant ID from provider configuration.
    updated_at str
    Last update timestamp.
    violations_today int
    Violations seen today.
    agentIds List<String>
    Agent IDs associated with this endpoint.
    createdAt String
    Creation timestamp.
    department String
    Department label for this endpoint.
    employeeEmail String
    Employee email tied to this endpoint.
    employeeName String
    Employee display name tied to this endpoint.
    endpointId String
    Endpoint identifier.
    enforcementMode String
    Enforcement mode (enforce, shadow, off).
    enrollment String
    Enrollment source (jamf, intune, manual, unmanaged).
    environment String
    Environment (dev, staging, prod).
    fleetId String
    Fleet ID associated with this endpoint.
    hostname String
    Endpoint hostname.
    identityBindingUser String
    User identity bound to endpoint runtime credentials.
    lastSeen String
    Last heartbeat timestamp.
    managedRuntimeKeyId String
    Server-managed runtime API key ID (when applicable).
    os String
    Operating system (macos, windows, linux).
    osVersion String
    Operating system version.
    providerName String
    Provider hint for endpoint provenance.
    proxyVersion String
    Reported proxy version.
    riskScore Number
    Risk score for this endpoint.
    runtimeAuthMode String
    Runtime auth mode recorded by GovAPI.
    sessionsToday Number
    Sessions seen today.
    status String
    Endpoint status.
    tenantId String
    Tenant ID from provider configuration.
    updatedAt String
    Last update timestamp.
    violationsToday Number
    Violations seen today.

    Package Details

    Repository
    thoth atensecurity/pulumi-thoth
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the thoth Terraform Provider.
    thoth logo
    Viewing docs for Thoth v0.1.15
    published on Thursday, Jul 23, 2026 by Aten Security

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial