Back to plugin list
orca
Official
Premium

Orca

This plugin is in preview.

Sync from Orca to any destination

Publisher

cloudquery

Latest version

v2.3.0

Type

Source

Platforms
Date Published

Price per 1M rows

Starting from $15

monthly free quota

1M rows

Set up process #


brew install cloudquery/tap/cloudquery

1. Download CLI and login

See installation options

2. Create source and destination configs

Plugin configuration

cloudquery sync orca.yml postgresql.yml

3. Run the sync

CloudQuery sync

Overview #

The CloudQuery Orca plugin pulls data out of Orca and loads it into any supported CloudQuery destination (e.g. PostgreSQL, BigQuery, Snowflake, and more).

Authentication #

In order to fetch information from Orca, cloudquery needs to be authenticated. An API Token is required for authentication.

Orca Source Plugin Configuration Reference

Example #

This example syncs from Orca to a Postgres destination. The (top level) source spec section is described in the Source Spec Reference.
kind: source
spec:
  name: orca
  path: cloudquery/orca
  registry: cloudquery
  version: "v2.3.0"
  tables: ["orca_cloud_accounts"]
  destinations: ["postgresql"]

  spec:
    # required
    api_token: "${ORCA_API_TOKEN}"
    # optional
    # base_url: https://api.orcasecurity.io/api
    # cloud_account_ids: 
    #   - bbe3483c-cde3-477b-b882-4719f93aacdf
    #   - 5aa0f19f-a8e1-489d-9488-65d7b185ba77

Orca Spec #

This is the (nested) spec used by the Orca source plugin.
  • api_token (string) (required)
    An API Token to access Orca resources.
  • base_url (string) (optional, default: https://api.orcasecurity.io/api)
    The URL of the Orca API. With or without a trailing slash.
    Should be set based on the region hosting your Orca backend. Defaults to the US backend.
    For example:
    # The following config will sync from the backend hosted in EU
    spec:
      api_token: "${ORCA_API_TOKEN}"
      base_url: https://api.eu.orcasecurity.io/api
    # Or the backend hosted in India
    spec:
      api_token: "${ORCA_API_TOKEN}"
      base_url: https://api.in.orcasecurity.io/api
    Refer to Orca's Regions and IPs documentation page for up to date list of API Domains.
  • cloud_account_ids ([]string) (default: empty. Will sync all accounts)
    List of specific CloudAccounts to sync data from. Only these accounts will be synced.
  • concurrency (integer) (optional, default: 10000)
    The best effort maximum number of Go routines to use. Lower this number to reduce memory usage.



© 2024 CloudQuery, Inc. All rights reserved.