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