Terraform provider
The Vidos Terraform provider manages Vidos using the management APIs (control plane).
Authentication is supported via environment variables. Recommended:
export VIDOS_API_KEY="<YOUR_VIDOS_IAM_API_SECRET>"Resources
Section titled “Resources”IAM:
vidos_iam_api_keyvidos_iam_policyvidos_iam_api_key_policy_attachmentvidos_iam_service_rolevidos_iam_service_role_policy_attachment
Services:
vidos_resolver_configurationvidos_resolver_instancevidos_verifier_configurationvidos_verifier_instancevidos_validator_configurationvidos_validator_instancevidos_authorizer_configurationvidos_authorizer_instancevidos_gateway_configurationvidos_gateway_instance
vidos_iam_api_key.api_secretis write-only: it is returned only on create and cannot be recovered after import.- Attachments fail fast: before attaching, the provider verifies the policy exists.
- For resources that accept
resource_id, it is optional and immutable. If omitted, the provider generates a stabletf-<hex>id.