For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tonic On-Premise

Use Instant Datasets with Tonic On-Premise

Requirements

  1. A configured Tonic On-Premise workspace.

  2. A source database previously connected to the workspace at least once (to configure the job and for any data masking or SQL scripts).

  3. An API key and a workspace ID from Tonic for Release to use on your behalf.

  4. A snapshot from AWS of the source database to use in the initial set up of the Instant Dataset.

  5. An AWS security group configured to allow connections from the region your instant datasets will be located.

  6. An AWS subnet group that will be attached to the databases used when cleaning up your instant dataset snapshots.

Since the on-premise Tonic can be running anywhere, we can't automatically create the subnet and security groups like it's done with Tonic Cloud.

Example configuration

type: tonic-on-premise
config:
    tonic_api_key_ref: $secrets.aws.tonic-cloud-api-key
    tonic_workspace_id: 12fdfa34-f56b-0baf-789b-de07b40564d2
    tonic_job_database_instance_class: db.t3.small
    base_url: https://my-tonic-on-premise.url/api
    cloud_region: us-east-1
    database_name: my_database
    db_security_group_id: sg-01b06dd8874386f75
    db_subnet_group_name: default-vpc-048730d0deccd5046

Schema definition

Root schema

Config object schema

Last updated

Was this helpful?