docs/ibmcloud.md
If you want to run Terraformer with the IBM Cloud provider plugin on your system, complete the following steps:
Export IBM Cloud API key as environment variables. Example:
export IC_API_KEY=<IBMCLOUD_API_KEY>
terraformer import ibm -r ibm_cos,ibm_iam....
Use flag for Resource Group to classify resources accordingly. Example:
export IC_API_KEY=<IBMCLOUD_API_KEY>
terraformer import ibm --resources=ibm_is_vpc --resource_group=default
terraformer import ibm --resources=ibm_function --region=us-south
List of supported IBM Cloud resources:
ibm_certificate_manager
ibm_certificate_manager_importibm_certificate_manager_orderibm_resource_instanceibm_cis
ibm_cisibm_cis_cache_settingsibm_cis_certificate_orderibm_cis_custom_pageibm_cis_dns_recordibm_cis_domainibm_cis_domain_settingsibm_cis_edge_functions_actionibm_cis_edge_functions_triggeribm_cis_filteribm_cis_firewallibm_cis_global_load_balanceribm_cis_healthcheckibm_cis_origin_poolibm_cis_page_ruleibm_cis_range_appibm_cis_rate_limitibm_cis_routingibm_cis_tls_settingsibm_cis_waf_groupibm_cis_waf_packageibm_cloud_atrackeribm_cloud_logdnaibm_cloud_sysdig_monitoribm_cloud_watson_machine_learningibm_cloud_watson_studioibm_code_engineibm_container_cluster
ibm_container_clusteribm_container_nlb_dnsibm_container_worker_poolibm_container_vpc_cluster
ibm_container_vpc_clusteribm_container_vpc_worker_poolibm_continuous_deliveryibm_cd_toolchain
ibm_cd_tekton_pipelineibm_cd_tekton_pipeline_definitionibm_cd_tekton_pipeline_propertyibm_cd_tekton_pipeline_triggeribm_cd_tekton_pipeline_trigger_propertyibm_cd_toolchain_tool_appconfigibm_cd_toolchain_tool_artifactoryibm_cd_toolchain_tool_bitbucketgitibm_cd_toolchain_tool_customibm_cd_toolchain_tool_devopsinsightsibm_cd_toolchain_tool_eventnotificationsibm_cd_toolchain_tool_githubconsolidatedibm_cd_toolchain_tool_gitlabibm_cd_toolchain_tool_hashicorpvaultibm_cd_toolchain_tool_hostedgitibm_cd_toolchain_tool_jenkinsibm_cd_toolchain_tool_jiraibm_cd_toolchain_tool_keyprotectibm_cd_toolchain_tool_nexusibm_cd_toolchain_tool_pagerdutyibm_cd_toolchain_tool_pipelineibm_cd_toolchain_tool_privateworkeribm_cd_toolchain_tool_saucelabsibm_cd_toolchain_tool_secretsmanageribm_cd_toolchain_tool_securitycomplianceibm_cd_toolchain_tool_slackibm_cd_toolchain_tool_sonarqubeibm_cos
ibm_cos_bucketibm_resource_instanceibm_database_etcd
ibm_databaseibm_database_mongo
ibm_databaseibm_database_postgresql
ibm_databaseibm_database_rabbitmq
ibm_databaseibm_database_redis
ibm_databaseibm_direct_link
ibm_dl_gatewayibm_dl_provider_gatewayibm_dl_virtual_connectionibm_function
ibm_function_actionibm_function_packageibm_function_ruleibm_function_triggeribm_iam
ibm_iam_access_groupibm_iam_access_group_dynamic_ruleibm_iam_access_group_membersibm_iam_access_group_policyibm_iam_authorization_policyibm_iam_custom_roleibm_iam_service_idibm_iam_service_policyibm_iam_user_policyibm_is_floating_ipibm_is_flow_logibm_is_ike_policyibm_is_imageibm_is_instanceibm_is_instance_group
ibm_is_instance_groupibm_is_instance_group_manageribm_is_instance_group_manager_policyibm_is_instance_templateibm_is_ipsec_policyibm_is_lb
ibm_is_lb_listeneribm_is_lb_listener_policyibm_is_lb_listener_policy_ruleibm_is_lb_poolibm_is_lb_pool_memberibm_is_network_aclibm_is_public_gatewayibm_is_security_group
ibm_is_security_groupibm_is_security_group_ruleibm_is_ssh_keyibm_is_subnetibm_is_volumeibm_is_vpc
ibm_is_vpcibm_is_vpc_address_prefixibm_is_vpc_routeibm_is_vpc_routing_tableibm_is_vpc_routing_table_routeibm_is_vpn_gateway
ibm_is_vpn_gatewayibm_is_vpn_gateway_connectionsibm_kp
ibm_kms_keyibm_resource_instanceibm_private_dns
ibm_dns_glbibm_dns_glb_monitoribm_dns_glb_poolibm_dns_permitted_networkibm_dns_resource_recordibm_dns_zoneibm_resource_instanceibm_satellite_control_plane
ibm_satellite_clusteribm_satellite_hostibm_satellite_locationibm_satellite_data_plane
ibm_is_floating_ipibm_is_instanceibm_is_security_groupibm_is_ssh_keyibm_is_subnetibm_is_vpcibm_secrets_manageribm_transit_gateway
ibm_tg_connectionibm_tg_gatewayibm_vpe_gateway
ibm_is_virtual_endpoint_gatewayibm_is_virtual_endpoint_gateway_ip