Skip to main content

Resource WarehouseTable in pulumi-posthog.

Pulumi type: posthog:index/warehouseTable:WarehouseTable.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
accessKeystringyesAccess key ID for the bucket (an AWS access key ID, a Google Cloud HMAC key, or the equivalent for another S3-compatible store). It needs permission to list the bucket and read the files. PostHog never returns it, so Terraform keeps the configured value and cannot detect a key changed outside Terraform; after an import, the first apply sends the configured key.
accessSecretstringyesSecret for accessKey. PostHog stores it encrypted and never returns it, so Terraform keeps the configured value.
formatstringyesFile format of every file the pattern matches: Parquet, CSV, CSVWithNames, JSONEachRow, Delta, or DeltaS3Wrapper. PostHog decides which values it accepts. Changing it replaces the table.
namestringnoName the table is queried by in HogQL. Must be unique within the project, start with a letter or underscore, and contain only letters, numbers, and underscores.
projectIdstringnoProject ID (environment) for this resource. Overrides the provider-level project_id.
urlPatternstringyesHTTPS URL of the files to read, with * matching any part of a path segment (e.g. https://your-bucket.s3.us-east-1.amazonaws.com/orders/*.parquet). All matched files are read as one table. Changing it replaces the table.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
accessKeystringnoAccess key ID for the bucket (an AWS access key ID, a Google Cloud HMAC key, or the equivalent for another S3-compatible store). It needs permission to list the bucket and read the files. PostHog never returns it, so Terraform keeps the configured value and cannot detect a key changed outside Terraform; after an import, the first apply sends the configured key.
accessSecretstringnoSecret for accessKey. PostHog stores it encrypted and never returns it, so Terraform keeps the configured value.
createdAtstringyesTimestamp when the table was created.
formatstringnoFile format of every file the pattern matches: Parquet, CSV, CSVWithNames, JSONEachRow, Delta, or DeltaS3Wrapper. PostHog decides which values it accepts. Changing it replaces the table.
namestringnoName the table is queried by in HogQL. Must be unique within the project, start with a letter or underscore, and contain only letters, numbers, and underscores.
projectIdstringnoProject ID (environment) for this resource. Overrides the provider-level project_id.
urlPatternstringnoHTTPS URL of the files to read, with * matching any part of a path segment (e.g. https://your-bucket.s3.us-east-1.amazonaws.com/orders/*.parquet). All matched files are read as one table. Changing it replaces the table.