The `influx export all` command exports all resources in an organization as an InfluxDB template. _For detailed examples of exporting InfluxDB templates, see [Create an InfluxDB template](/influxdb/version/tools/influxdb-templates/create/)._ {{% note %}} To export resources as a template, you must use the **Operator token** created for the initial InfluxDB user or an **All Access token**. For information about creating an All Access API token, see [Create an API token](/influxdb/version/admin/tokens/create-token/). {{% /note %}} ## Usage ``` influx export all [flags] ``` ## Flags | Flag | | Description | Input Type | {{< cli/mapped >}} | |:-----|:------------------|:------------------------------------------------------------------------------------------------|:------------|:----------------------| | `-c` | `--active-config` | CLI configuration to use for command | string | | | | `--configs-path` | Path to `influx` CLI configurations (default `~/.influxdbv2/configs`) | string | `INFLUX_CONFIGS_PATH` | | `-f` | `--file` | Template output file. Defaults to stdout. Use `.yml` or `.json` file extensions. | string | | | | `--filter` | Specify resources to export by labelName or resourceKind (format: `--filter=labelName=example`) | stringArray | | | `-h` | `--help` | Help for the `export all` command | | | | | `--host` | HTTP address of InfluxDB (default `http://localhost:8086`) | string | `INFLUX_HOST` | | | `--http-debug` | Inspect communication with InfluxDB servers. | string | | | `-o` | `--org` | Organization name that owns the resources (mutually exclusive with `--org-id`) | string | `INFLUX_ORG` | | | `--org-id` | Organization ID that owns the resources (mutually exclusive with `--org`) | string | `INFLUX_ORG_ID` | | | `--skip-verify` | Skip TLS certificate verification | | `INFLUX_SKIP_VERIFY` | | `-t` | `--token` | API token | string | `INFLUX_TOKEN` | ## Resources The following resources can be exported: - Bucket - Check - CheckDeadman - CheckThreshold - Dashboard - Label - NotificationEndpoint - NotificationEndpointHTTP - NotificationEndpointPagerDuty - NotificationEndpointSlack - NotificationRule - Task - Telegraf - Variable For additional information on each resource, please see [template resources](/influxdb/version/tools/influxdb-templates/#template-resources). ## Examples {{< cli/influx-creds-note >}} - [Export all resources in an organization as a template](#export-all-resources-in-an-organization-as-a-template) - [Export all bucket resources as a template](#export-all-bucket-resources-as-a-template) - [Export all resources associated with label Foo](#export-all-resources-associated-with-label-foo) - [Export all bucket resources and with label Foo](#export-all-bucket-resources-with-label-foo) - [Export all bucket or dashboard resources with label Foo](#export-all-bucket-or-dashboard-resources-with-label-foo) ##### Export all resources in an organization as a template ```sh influx export all ``` ##### Export all bucket resources as a template ```sh influx export all --filter=resourceKind=Bucket ``` ##### Export all resources associated with label Foo ```sh influx export all --filter=labelName=Foo ``` ##### Export all bucket resources and with label Foo ```sh influx export all \ --filter=resourceKind=Bucket \ --filter=labelName=Foo ``` ##### Export all bucket or dashboard resources with label Foo ```sh influx export all \ --filter=resourceKind=Bucket \ --filter=resourceKind=Dashboard \ --filter=labelName=Foo ```