Skip to content

Terraform resources

Every resource of the vulnetix/resolve provider with its kind, how many objects a tenant has, its import command, and links to its Minimal and Advanced HCL.

Checked against config-schemas@v1.18.0, terraform-provider-resolve@7584dbc

The vulnetix/resolve provider has 57 resources, one for each kind the engine stores that the provider’s main branch has generated. Each is one vulnetix.com/v1 document of its kind; its arguments are the kind’s spec in snake case, beside name, labels and annotations from metadata. A kind’s page has the resource’s Minimal and Advanced HCL beside the YAML and CLI forms, the fields, and how apply treats it. For install, authentication, state and secrets, see Terraform and OpenTofu.

Import takes the object’s name (metadata.name); a kind with one object per tenant is named default. A secret is a write-only <name>_wo argument with a <name>_wo_version number.

Org

Resource Kind Objects Import Samples
vulnetix_organization Organization one terraform import vulnetix_organization.default default Minimal, Advanced
vulnetix_member Member many terraform import vulnetix_member.alice alice Minimal, Advanced
vulnetix_service_account ServiceAccount many terraform import vulnetix_service_account.ci_scanner ci-scanner Minimal, Advanced
vulnetix_notification_defaults NotificationDefaults one terraform import vulnetix_notification_defaults.default default Minimal, Advanced

Vault

Resource Kind Objects Import Samples
vulnetix_vault_entry VaultEntry many terraform import vulnetix_vault_entry.npm_token npm-token Minimal, Advanced

Integrations

Resource Kind Objects Import Samples
vulnetix_git_hub_installation GitHubInstallation many terraform import vulnetix_git_hub_installation.acme acme Minimal, Advanced
vulnetix_forge_connection ForgeConnection many terraform import vulnetix_forge_connection.codeberg codeberg Minimal, Advanced
vulnetix_messaging_connection MessagingConnection many terraform import vulnetix_messaging_connection.security_slack security-slack Minimal, Advanced
vulnetix_messaging_route MessagingRoute many terraform import vulnetix_messaging_route.broken_builds broken-builds Minimal, Advanced
vulnetix_messaging_template MessagingTemplate many terraform import vulnetix_messaging_template.plain_title plain-title Minimal, Advanced
vulnetix_wiz_connection WizConnection one terraform import vulnetix_wiz_connection.default default Minimal, Advanced
vulnetix_registry_connection RegistryConnection many terraform import vulnetix_registry_connection.github_packages github-packages Minimal, Advanced

Repo scope

Resource Kind Objects Import Samples
vulnetix_factory_managed_org FactoryManagedOrg many terraform import vulnetix_factory_managed_org.acme_platform acme-platform Minimal, Advanced
vulnetix_repository_settings RepositorySettings many terraform import vulnetix_repository_settings.acme_payments_api acme-payments-api Minimal, Advanced

Scanners and gates

Resource Kind Objects Import Samples
vulnetix_quality_gate QualityGate one terraform import vulnetix_quality_gate.default default Minimal, Advanced
vulnetix_jail_policy JailPolicy many terraform import vulnetix_jail_policy.org_default org-default Minimal, Advanced
vulnetix_jail_exemption JailExemption many terraform import vulnetix_jail_exemption.payments_moment_migration payments-moment-migration Minimal, Advanced
none LicensePolicy many Validate only: the server stores nothing for it, so there is no resource
none LicenseExceptions one Validate only: the server stores nothing for it, so there is no resource
vulnetix_scanner_profile ScannerProfile one terraform import vulnetix_scanner_profile.default default Minimal, Advanced

Prioritisation

Resource Kind Objects Import Samples
vulnetix_risk_strategy RiskStrategy many terraform import vulnetix_risk_strategy.catch_all catch-all Minimal, Advanced
vulnetix_remediation_policy RemediationPolicy one terraform import vulnetix_remediation_policy.default default Minimal, Advanced
vulnetix_ssvc_policy SsvcPolicy one terraform import vulnetix_ssvc_policy.default default Minimal, Advanced

Suppression

Resource Kind Objects Import Samples
vulnetix_suppression Suppression many terraform import vulnetix_suppression.lodash_prototype_pollution lodash-prototype-pollution Minimal, Advanced
vulnetix_vex_source VexSource many terraform import vulnetix_vex_source.local_vex local-vex Minimal, Advanced

Campaigns

Resource Kind Objects Import Samples
vulnetix_campaign Campaign many terraform import vulnetix_campaign.log4shell log4shell Minimal, Advanced

Package firewall

Resource Kind Objects Import Samples
vulnetix_package_firewall_policy PackageFirewallPolicy one terraform import vulnetix_package_firewall_policy.default default Minimal, Advanced
vulnetix_package_list PackageList many terraform import vulnetix_package_list.banned banned Minimal, Advanced

AI firewall

Resource Kind Objects Import Samples
vulnetix_ai_firewall_policy AiFirewallPolicy one terraform import vulnetix_ai_firewall_policy.default default Minimal, Advanced
vulnetix_ai_provider AiProvider many terraform import vulnetix_ai_provider.acme_vllm acme-vllm Minimal, Advanced
vulnetix_ai_governance_list AiGovernanceList many terraform import vulnetix_ai_governance_list.deny_shell_tools deny-shell-tools Minimal, Advanced

Malware

Resource Kind Objects Import Samples
vulnetix_malware_ioc MalwareIoc many terraform import vulnetix_malware_ioc.c2_exfil_domain c2-exfil-domain Minimal, Advanced

Factory

Resource Kind Objects Import Samples
vulnetix_factory_settings FactorySettings one terraform import vulnetix_factory_settings.default default Minimal, Advanced
vulnetix_factory_workflow FactoryWorkflow many terraform import vulnetix_factory_workflow.patch_on_demand patch-on-demand Minimal, Advanced
vulnetix_factory_trigger FactoryTrigger many terraform import vulnetix_factory_trigger.run_now run-now Minimal, Advanced
vulnetix_factory_schedule FactorySchedule many terraform import vulnetix_factory_schedule.nightly nightly Minimal, Advanced
vulnetix_factory_budget FactoryBudget many terraform import vulnetix_factory_budget.org_monthly_tokens org-monthly-tokens Minimal, Advanced

AI libraries

Resource Kind Objects Import Samples
vulnetix_agent_profile AgentProfile many terraform import vulnetix_agent_profile.reviewer reviewer Minimal, Advanced
vulnetix_crew Crew many terraform import vulnetix_crew.review_crew review-crew Minimal, Advanced
vulnetix_library_item LibraryItem many terraform import vulnetix_library_item.pdf_tools pdf-tools Minimal, Advanced

Pix

Resource Kind Objects Import Samples
vulnetix_sandbox_launch_profile SandboxLaunchProfile many terraform import vulnetix_sandbox_launch_profile.dev_sandbox dev-sandbox Minimal, Advanced
vulnetix_sandbox_egress_policy SandboxEgressPolicy many terraform import vulnetix_sandbox_egress_policy.dev_sandbox_egress dev-sandbox-egress Minimal, Advanced

TEA

Resource Kind Objects Import Samples
vulnetix_tea_product TeaProduct many terraform import vulnetix_tea_product.acme_payments acme-payments Minimal, Advanced
vulnetix_tea_component TeaComponent many terraform import vulnetix_tea_component.payments_api payments-api Minimal, Advanced
vulnetix_tea_collection TeaCollection many terraform import vulnetix_tea_collection.acme_payments_2_4_0 acme-payments-2-4-0 Minimal, Advanced
vulnetix_tea_access_policy TeaAccessPolicy many terraform import vulnetix_tea_access_policy.acme_payments acme-payments Minimal, Advanced
vulnetix_tea_publication_target TeaPublicationTarget many terraform import vulnetix_tea_publication_target.globex_tea globex-tea Minimal, Advanced

SIEM

Resource Kind Objects Import Samples
vulnetix_saved_search SavedSearch many terraform import vulnetix_saved_search.dynamic_dns_lookups dynamic-dns-lookups Minimal, Advanced
vulnetix_detection_rule DetectionRule many terraform import vulnetix_detection_rule.sigmahq_aws_root_login sigmahq-aws-root-login Minimal, Advanced
vulnetix_alert_trigger AlertTrigger many terraform import vulnetix_alert_trigger.dns_investigate dns-investigate Minimal, Advanced
vulnetix_scheduled_report ScheduledReport many terraform import vulnetix_scheduled_report.daily_dns_digest daily-dns-digest Minimal, Advanced
vulnetix_log_source LogSource many terraform import vulnetix_log_source.sensor_events sensor-events Minimal, Advanced

Cloud

Resource Kind Objects Import Samples
vulnetix_aws_connection AwsConnection one terraform import vulnetix_aws_connection.default default Minimal, Advanced
vulnetix_aws_account AwsAccount many terraform import vulnetix_aws_account.production production Minimal, Advanced
vulnetix_cloud_sensors CloudSensors many terraform import vulnetix_cloud_sensors.estate estate Minimal, Advanced

API inventory

Resource Kind Objects Import Samples
vulnetix_api_spec_source ApiSpecSource many terraform import vulnetix_api_spec_source.payments_openapi payments-openapi Minimal, Advanced

Virtual patching

Resource Kind Objects Import Samples
vulnetix_detection_rule_feed DetectionRuleFeed many terraform import vulnetix_detection_rule_feed.edge_waf edge-waf Minimal, Advanced
vulnetix_runtime_sensor_policy RuntimeSensorPolicy many terraform import vulnetix_runtime_sensor_policy.engineering_laptops engineering-laptops Minimal, Advanced

Compliance

Resource Kind Objects Import Samples
vulnetix_compliance_target ComplianceTarget many terraform import vulnetix_compliance_target.quarterly_owasp quarterly-owasp Minimal, Advanced
Edit this pageSources: terraform-provider-resolve/examples/resources/, terraform-provider-resolve/cmd/genresources/served.go, config-schemas/schemas/
esc
↑ ↓ move↵ openSearches in your browser. A key like autonomy.max or a code like threshold_required jumps straight to it.