Resources and Functions
Supported Pulumi resources and invoke functions in the Thoth provider package.
Resources
thoth:governance/governanceSettings:GovernanceSettingsthoth:governance/webhookSettings:WebhookSettingsthoth:governance/siemSettings:SiemSettingsthoth:governance/pamSettings:PamSettingsthoth:mdm/provider:Providerthoth:mdm/sync:Syncthoth:browser/provider:Providerthoth:browser/policy:Policythoth:browser/enrollment:Enrollmentthoth:access/fleetApiKey:FleetApiKeythoth:access/endpointApiKey:EndpointApiKeythoth:access/agentApiKey:AgentApiKeythoth:fleet/fleet:Fleetthoth:governance/webhookTest:WebhookTestthoth:governance/evidenceBackfill:EvidenceBackfillthoth:governance/decisionFieldBackfill:DecisionFieldBackfillthoth:governance/policySync:PolicySyncthoth:governance/policyBundle:PolicyBundlethoth:governance/approvalDecision:ApprovalDecisionthoth:governance/packAssignment:PackAssignmentthoth:governance/packAssignmentBulk:PackAssignmentBulk
Functions (Invokes)
thoth:governance/getApprovals:getApprovalsthoth:access/getApiKeyAuthorization:getApiKeyAuthorizationthoth:billing/getPricing:getPricingthoth:billing/getMonthlyCost:getMonthlyCostthoth:billing/getInvoices:getInvoicesthoth:billing/getReports:getReportsthoth:billing/getReport:getReportthoth:governance/getEvidenceChain:getEvidenceChainthoth:governance/getEvidenceVerify:getEvidenceVerifythoth:governance/getEvidenceBundle:getEvidenceBundlethoth:access/getApiKeys:getApiKeysthoth:fleet/getEndpoints:getEndpointsthoth:fleet/getEndpointStats:getEndpointStatsthoth:fleet/getFleets:getFleetsthoth:fleet/getFleet:getFleetthoth:governance/getTenantSettings:getTenantSettingsthoth:governance/getFeed:getFeedthoth:governance/getPacks:getPacksthoth:governance/getPackRules:getPackRulesthoth:governance/getPackRuleVersions:getPackRuleVersionsthoth:governance/getRuntimeStatus:getRuntimeStatusthoth:governance/getDay7Report:getDay7Reportthoth:governance/getReportsOverview:getReportsOverviewthoth:governance/getCostReport:getCostReportthoth:governance/getPolicyBundles:getPolicyBundlesthoth:governance/getEffectivePolicyBundles:getEffectivePolicyBundlesthoth:governance/getTools:getToolsthoth:governance/getEvidenceSlos:getEvidenceSlosthoth:access/getApiKeyMetrics:getApiKeyMetricsthoth:mdm/getProviders:getProvidersthoth:mdm/getSyncJob:getSyncJobthoth:browser/getProviders:getProvidersthoth:browser/getPolicies:getPoliciesthoth:browser/getEnrollments:getEnrollments
Read-only billing invoice JSON
thoth:billing/getInvoices:getInvoices is read-only and exposes JSON strings:
invoicesJsontotalsJsonresponseJson
Import support
Pulumi resources support import via the import option on resource creation.
Use this to adopt existing tenant objects under Pulumi state before updates.
Full schema reference
For argument and property-level schema documentation, use the Pulumi Registry package docs:
pulumi.com/registry/packages/thoth