github.com/GoogleCloudPlatform/terraformer@v0.8.18/docs/datadog.md (about) 1 ### Use with Datadog 2 3 Example: 4 5 ``` 6 ./terraformer import datadog --resources=monitor --api-key=YOUR_DATADOG_API_KEY // or DATADOG_API_KEY in env --app-key=YOUR_DATADOG_APP_KEY // or DATADOG_APP_KEY in env --api-url=DATADOG_API_URL // or DATADOG_HOST in env --validate=VALIDATE_BOOL // or DATADOG_VALIDATE in env 7 ./terraformer import datadog --resources=monitor --filter=monitor=id1:id2:id4 --api-key=YOUR_DATADOG_API_KEY // or DATADOG_API_KEY in env --app-key=YOUR_DATADOG_APP_KEY // or DATADOG_APP_KEY in env --validate=VALIDATE_BOOL // or DATADOG_VALIDATE in env 8 ``` 9 10 List of supported Datadog services: 11 12 * `dashboard` 13 * `datadog_dashboard` 14 * `dashboard_json` 15 * `datadog_dashboard_json` 16 * `dashboard_list` 17 * `datadog_dashboard_list` 18 * `downtime` 19 * `datadog_downtime` 20 * `logs_archive` 21 * `datadog_logs_archive` 22 * `logs_archive_order` 23 * `datadog_logs_archive_order` 24 * `logs_custom_pipeline` 25 * `datadog_logs_custom_pipeline` 26 * `logs_integration_pipeline` 27 * `datadog_logs_integration_pipeline` 28 * `logs_pipeline_order` 29 * `datadog_logs_pipeline_order` 30 * `logs_index` 31 * `datadog_logs_index` 32 * `logs_index_order` 33 * `datadog_logs_index_order` 34 * `integration_aws` 35 * `datadog_integration_aws` 36 * `integration_aws_lambda_arn` 37 * `datadog_integration_aws_lambda_arn` 38 * `integration_aws_log_collection` 39 * `datadog_integration_aws_log_collection` 40 * `integration_azure` 41 * `datadog_integration_azure` 42 * **_NOTE:_** Sensitive field `client_secret` is not generated and needs to be manually set 43 * `integration_gcp` 44 * `datadog_integration_gcp` 45 * **_NOTE:_** Sensitive fields `private_key, private_key_id, client_id` is not generated and needs to be manually set 46 * `integration_pagerduty` 47 * `datadog_integration_pagerduty` 48 * `integration_pagerduty_service_object` 49 * `datadog_integration_pagerduty_service_object` 50 * `integration_slack_channel` 51 * `datadog_integration_slack_channel` 52 * **_NOTE:_** Importing resource requires resource ID or `account_name` to be passed via [Filter][1] option 53 * `metric_metadata` 54 * `datadog_metric_metadata` 55 * **_NOTE:_** Importing resource requires resource ID's to be passed via [Filter][1] option 56 * `monitor` 57 * `datadog_monitor` 58 * `role` 59 * `datadog_role` 60 * `screenboard` 61 * `datadog_screenboard` 62 * `security_monitoring_default_rule` 63 * `datadog_security_monitoring_default_rule` 64 * `security_monitoring_rule` 65 * `datadog_security_monitoring_rule` 66 * `service_level_objective` 67 * `datadog_service_level_objective` 68 * `synthetics_test` 69 * `datadog_synthetics_test` 70 * `synthetics_global_variables` 71 * `datadog_synthetics_global_variables` 72 * **_NOTE:_** Importing resource requires resource ID's to be passed via [Filter][1] option 73 * `synthetics_private_location` 74 * `datadog_synthetics_private_location` 75 * `timeboard` 76 * `datadog_timeboard` 77 * `user` 78 * `datadog_user` 79 80 [1]: https://github.com/GoogleCloudPlatform/terraformer/blob/master/README.md#filtering