influx export all
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.
Usage
influx export all [flags]
Flags
Flag | Description | Input Type | Maps to ? | |
---|---|---|---|---|
-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 ) | list of strings | ||
-h | —help | Help for the export all command | ||
—host | HTTP address of InfluxDB (default http://localhost:8086 ) | string | INFLUX_HOST | |
-o | —org | Organization name that owns the resources | string | INFLUX_ORG |
—org-id | Organization ID that owns the resources | string | INFLUX_ORG_ID | |
—skip-verify | Skip TLS certificate verification | |||
-t | —token | Authentication token | string | INFLUX_TOKEN |
Examples
Export all resources in an organization as a template
influx export all --org $INFLUX_ORG
Export all bucket resources as a template
influx export all --org $INFLUX_ORG --filter=resourceKind=Bucket
Export all resources associated with label Foo
influx export all --org $INFLUX_ORG --filter=labelName=Foo
Export all bucket resources and filter by label Foo
influx export all --org $INFLUX_ORG \
--filter=resourceKind=Bucket \
--filter=labelName=Foo
Export all bucket or dashboard resources and filter by label Foo.
Note: “like” filters are unioned and filter types are intersections. For example, the following will export a resource if it is a dashboard or bucket and has an associated label of Foo
.
--filter=resourceKind=Bucket \
--filter=resourceKind=Dashboard \
--filter=labelName=Foo