published on Thursday, Jul 23, 2026 by Aten Security
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:
- 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 double - Risk score for this endpoint.
- Sessions
Today int - Sessions seen today.
- Status string
- Endpoint status.
- Violations
Today int - Violations seen today.
- Endpoint
Id string - Endpoint identifier.
- Hostname string
- Endpoint hostname.
- Agent
Ids []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 float64 - Risk score for this endpoint.
- Sessions
Today int - Sessions seen today.
- Status string
- Endpoint status.
- Violations
Today 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.
- 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 Double - Risk score for this endpoint.
- sessions
Today Integer - Sessions seen today.
- status String
- Endpoint status.
- violations
Today Integer - Violations seen today.
- endpoint
Id string - Endpoint identifier.
- hostname string
- Endpoint hostname.
- agent
Ids 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.
- 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.
- 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the Endpoint resource produces the following output properties:
- Created
At string - Creation timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identity
Binding stringUser - User identity bound to endpoint runtime credentials.
- Last
Seen string - Last heartbeat timestamp.
- Managed
Runtime stringKey Id - Server-managed runtime API key ID (when applicable).
- Runtime
Auth stringMode - Runtime auth mode recorded by GovAPI.
- Tenant
Id string - Tenant ID from provider configuration.
- Updated
At string - Last update timestamp.
- Created
At string - Creation timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identity
Binding stringUser - User identity bound to endpoint runtime credentials.
- Last
Seen string - Last heartbeat timestamp.
- Managed
Runtime stringKey Id - Server-managed runtime API key ID (when applicable).
- Runtime
Auth stringMode - Runtime auth mode recorded by GovAPI.
- Tenant
Id string - Tenant ID from provider configuration.
- Updated
At string - Last update timestamp.
- created_
at string - Creation timestamp.
- id string
- The provider-assigned unique ID for this managed resource.
- identity_
binding_ stringuser - User identity bound to endpoint runtime credentials.
- last_
seen string - Last heartbeat timestamp.
- managed_
runtime_ stringkey_ id - Server-managed runtime API key ID (when applicable).
- runtime_
auth_ stringmode - Runtime auth mode recorded by GovAPI.
- tenant_
id string - Tenant ID from provider configuration.
- updated_
at string - Last update timestamp.
- created
At String - Creation timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- identity
Binding StringUser - User identity bound to endpoint runtime credentials.
- last
Seen String - Last heartbeat timestamp.
- managed
Runtime StringKey Id - Server-managed runtime API key ID (when applicable).
- runtime
Auth StringMode - Runtime auth mode recorded by GovAPI.
- tenant
Id String - Tenant ID from provider configuration.
- updated
At String - Last update timestamp.
- created
At string - Creation timestamp.
- id string
- The provider-assigned unique ID for this managed resource.
- identity
Binding stringUser - User identity bound to endpoint runtime credentials.
- last
Seen string - Last heartbeat timestamp.
- managed
Runtime stringKey Id - Server-managed runtime API key ID (when applicable).
- runtime
Auth stringMode - Runtime auth mode recorded by GovAPI.
- tenant
Id string - Tenant ID from provider configuration.
- updated
At string - Last update timestamp.
- created_
at str - Creation timestamp.
- id str
- The provider-assigned unique ID for this managed resource.
- identity_
binding_ struser - User identity bound to endpoint runtime credentials.
- last_
seen str - Last heartbeat timestamp.
- managed_
runtime_ strkey_ id - Server-managed runtime API key ID (when applicable).
- runtime_
auth_ strmode - Runtime auth mode recorded by GovAPI.
- tenant_
id str - Tenant ID from provider configuration.
- updated_
at str - Last update timestamp.
- created
At String - Creation timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- identity
Binding StringUser - User identity bound to endpoint runtime credentials.
- last
Seen String - Last heartbeat timestamp.
- managed
Runtime StringKey Id - Server-managed runtime API key ID (when applicable).
- runtime
Auth StringMode - Runtime auth mode recorded by GovAPI.
- tenant
Id String - Tenant ID from provider configuration.
- updated
At 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) -> Endpointfunc 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.
- 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 stringUser - User identity bound to endpoint runtime credentials.
- Last
Seen string - Last heartbeat timestamp.
- Managed
Runtime stringKey Id - 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 double - Risk score for this endpoint.
- Runtime
Auth stringMode - Runtime auth mode recorded by GovAPI.
- Sessions
Today int - Sessions seen today.
- Status string
- Endpoint status.
- Tenant
Id string - Tenant ID from provider configuration.
- Updated
At string - Last update timestamp.
- Violations
Today int - Violations seen today.
- Agent
Ids []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 stringUser - User identity bound to endpoint runtime credentials.
- Last
Seen string - Last heartbeat timestamp.
- Managed
Runtime stringKey Id - 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 float64 - Risk score for this endpoint.
- Runtime
Auth stringMode - Runtime auth mode recorded by GovAPI.
- Sessions
Today int - Sessions seen today.
- Status string
- Endpoint status.
- Tenant
Id string - Tenant ID from provider configuration.
- Updated
At string - Last update timestamp.
- Violations
Today 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_ stringuser - User identity bound to endpoint runtime credentials.
- last_
seen string - Last heartbeat timestamp.
- managed_
runtime_ stringkey_ id - 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_ stringmode - 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.
- 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 StringUser - User identity bound to endpoint runtime credentials.
- last
Seen String - Last heartbeat timestamp.
- managed
Runtime StringKey Id - 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 Double - Risk score for this endpoint.
- runtime
Auth StringMode - Runtime auth mode recorded by GovAPI.
- sessions
Today Integer - Sessions seen today.
- status String
- Endpoint status.
- tenant
Id String - Tenant ID from provider configuration.
- updated
At String - Last update timestamp.
- violations
Today Integer - Violations seen today.
- agent
Ids 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 stringUser - User identity bound to endpoint runtime credentials.
- last
Seen string - Last heartbeat timestamp.
- managed
Runtime stringKey Id - 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 stringMode - 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.
- 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_ struser - User identity bound to endpoint runtime credentials.
- last_
seen str - Last heartbeat timestamp.
- managed_
runtime_ strkey_ id - 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_ strmode - 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.
- 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 StringUser - User identity bound to endpoint runtime credentials.
- last
Seen String - Last heartbeat timestamp.
- managed
Runtime StringKey Id - 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 StringMode - 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.
Package Details
- Repository
- thoth atensecurity/pulumi-thoth
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
thothTerraform Provider.
published on Thursday, Jul 23, 2026 by Aten Security