Terraform provider
sazabi_log_source
Terraform resource for a Sazabi log source.
Manages a Sazabi log source. Managed sources store vendor credentials and provision delivery; connectionless sources mint a keyed Sazabi intake endpoint. The source, mode, and metadata are immutable and changing any forces replacement.
Arguments
| Attribute | Type | Behavior | Description |
|---|---|---|---|
source | string | Required | Provider identifier. Immutable. Must be a value from the log source providers list. |
project_id | string | Optional | Owning project. Defaults to the secret key's project scope. Immutable. |
mode | string | Optional, Computed | managed or connectionless. Inferred when metadata is supplied. Immutable. |
metadata | map(string) | Optional, Sensitive | Provider credentials/config. Never returned by the API. Immutable. |
name | string | Computed | Server-generated display name. |
stream_count | number | Computed | Number of live log streams. |
public_key | string | Computed, Sensitive | Intake public key for connectionless sources. Empty on import. |
created_at | string | Computed | Creation timestamp (RFC 3339). |
id | string | Computed | Log source ID. |
Import
terraform import sazabi_log_source.example ls_...