github.com/GoogleCloudPlatform/terraformer@v0.8.18/docs/ibmcloud.md (about) 1 ### Use with IBM Cloud 2 3 If you want to run Terraformer with the IBM Cloud provider plugin on your system, complete the following steps: 4 5 6 1. Export IBM Cloud API key as environment variables. 7 Example: 8 9 ``` 10 export IC_API_KEY=<IBMCLOUD_API_KEY> 11 terraformer import ibm -r ibm_cos,ibm_iam.... 12 ``` 13 2. Use flag for Resource Group to classify resources accordingly. 14 Example: 15 16 ``` 17 export IC_API_KEY=<IBMCLOUD_API_KEY> 18 terraformer import ibm --resources=ibm_is_vpc --resource_group=default 19 terraformer import ibm --resources=ibm_function --region=us-south 20 ``` 21 List of supported IBM Cloud resources: 22 23 * `ibm_kp` 24 * `ibm_resource_instance` 25 * `ibm_kms_key` 26 * `ibm_cos` 27 * `ibm_resource_instance` 28 * `ibm_cos_bucket` 29 * `ibm_iam` 30 * `ibm_iam_user_policy` 31 * `ibm_iam_access_group` 32 * `ibm_iam_access_group_members` 33 * `ibm_iam_access_group_policy` 34 * `ibm_iam_access_group_dynamic_rule` 35 * `ibm_iam_service_id` 36 * `ibm_iam_authorization_policy` 37 * `ibm_iam_custom_role` 38 * `ibm_iam_service_policy` 39 * `ibm_container_vpc_cluster` 40 * `ibm_container_vpc_cluster` 41 * `ibm_container_vpc_worker_pool` 42 * `ibm_database_etcd` 43 * `ibm_database` 44 * `ibm_database_mongo` 45 * `ibm_database` 46 * `ibm_database_postgresql` 47 * `ibm_database` 48 * `ibm_database_rabbitmq` 49 * `ibm_database` 50 * `ibm_database_redis` 51 * `ibm_database` 52 * `ibm_is_instance_group` 53 * `ibm_is_instance_group` 54 * `ibm_is_instance_group_manager` 55 * `ibm_is_instance_group_manager_policy` 56 * `ibm_cis` 57 * `ibm_cis` 58 * `ibm_cis_dns_record` 59 * `ibm_cis_firewall` 60 * `ibm_cis_domain_settings` 61 * `ibm_cis_global_load_balancer` 62 * `ibm_cis_edge_functions_action` 63 * `ibm_cis_edge_functions_trigger` 64 * `ibm_cis_healthcheck` 65 * `ibm_cis_rate_limit` 66 * `ibm_cis_domain` 67 * `ibm_cis_origin_pool` 68 * `ibm_cis_waf_package` 69 * `ibm_cis_waf_group` 70 * `ibm_cis_page_rule` 71 * `ibm_cis_custom_page` 72 * `ibm_cis_range_app` 73 * `ibm_cis_certificate_order` 74 * `ibm_cis_routing` 75 * `ibm_cis_cache_settings` 76 * `ibm_cis_tls_settings` 77 * `ibm_cis_filter` 78 * `ibm_is_vpc` 79 * `ibm_is_vpc` 80 * `ibm_is_vpc_address_prefix` 81 * `ibm_is_vpc_route` 82 * `ibm_is_vpc_routing_table` 83 * `ibm_is_vpc_routing_table_route` 84 * `ibm_is_subnet` 85 * `ibm_is_instance` 86 * `ibm_is_security_group` 87 * `ibm_is_security_group` 88 * `ibm_is_security_group_rule` 89 * `ibm_is_network_acl` 90 * `ibm_is_public_gateway` 91 * `ibm_is_volume` 92 * `ibm_is_vpn_gateway` 93 * `ibm_is_vpn_gateway` 94 * `ibm_is_vpn_gateway_connections` 95 * `ibm_is_lb` 96 * `ibm_is_lb_pool` 97 * `ibm_is_lb_pool_member` 98 * `ibm_is_lb_listener` 99 * `ibm_is_lb_listener_policy` 100 * `ibm_is_lb_listener_policy_rule` 101 * `ibm_is_floating_ip` 102 * `ibm_is_flow_log` 103 * `ibm_is_ike_policy` 104 * `ibm_is_image` 105 * `ibm_is_instance_template` 106 * `ibm_is_ipsec_policy` 107 * `ibm_is_ssh_key` 108 * `ibm_function` 109 * `ibm_function_package` 110 * `ibm_function_action` 111 * `ibm_function_rule` 112 * `ibm_function_trigger` 113 * `ibm_private_dns` 114 * `ibm_resource_instance` 115 * `ibm_dns_zone` 116 * `ibm_dns_resource_record` 117 * `ibm_dns_permitted_network` 118 * `ibm_dns_glb_monitor` 119 * `ibm_dns_glb_pool` 120 * `ibm_dns_glb` 121 * `ibm_transit_gateway` 122 * `ibm_tg_gateway` 123 * `ibm_tg_connection` 124 * `ibm_direct_link` 125 * `ibm_dl_gateway` 126 * `ibm_dl_virtual_connection` 127 * `ibm_dl_provider_gateway` 128 * `ibm_container_cluster` 129 * `ibm_container_cluster` 130 * `ibm_container_worker_pool` 131 * `ibm_container_worker_pool_zone_attachment` 132 * `ibm_certificate_manager` 133 * `ibm_resource_instance` 134 * `ibm_certificate_manager_import` 135 * `ibm_certificate_manager_order` 136 * `ibm_vpe_gateway` 137 * `ibm_is_virtual_endpoint_gateway` 138 * `ibm_is_virtual_endpoint_gateway_ip` 139 * `ibm_satellite` 140 * `ibm_satellite_location` 141 * `ibm_satellite_host`