docs/azure.md
# Using Azure CLI (az login)
export ARM_SUBSCRIPTION_ID=[SUBSCRIPTION_ID]
# Using Managed identities for Azure resources
export ARM_SUBSCRIPTION_ID=[SUBSCRIPTION_ID]
export ARM_CLIENT_ID=[CLIENT_ID] # only necessary for user assigned identity
export ARM_TENANT_ID=[TENANT_ID]
export ARM_USE_MSI=true
export ARM_MSI_ENDPOINT=[ARM_MSI_ENDPOINT] # only necessary when the msi endpoint is different than the well-known one
# Using Service Principal with Client Certificate
export ARM_SUBSCRIPTION_ID=[SUBSCRIPTION_ID]
export ARM_CLIENT_ID=[CLIENT_ID] # only necessary for user assigned identity
export ARM_TENANT_ID=[TENANT_ID]
export ARM_CLIENT_CERTIFICATE_PATH="/path/to/my/client/certificate.pfx"
export ARM_CLIENT_CERTIFICATE_PASSWORD=[CLIENT_CERTIFICATE_PASSWORD]
# Using Service Principal with Client Secret
export ARM_SUBSCRIPTION_ID=[SUBSCRIPTION_ID]
export ARM_CLIENT_ID=[CLIENT_ID]
export ARM_TENANT_ID=[TENANT_ID]
export ARM_CLIENT_SECRET=[CLIENT_SECRET]
# Using Service Principal with Open ID Connect
export ARM_SUBSCRIPTION_ID=[SUBSCRIPTION_ID]
export ARM_CLIENT_ID=[CLIENT_ID]
export ARM_TENANT_ID=[TENANT_ID]
export ARM_USE_OIDC=true
# Using deprecated ADAL authentication for throubleshooting
export ARM_USE_ADAL=true
./terraformer import azure -r resource_group
./terraformer import azure -R my_resource_group -r virtual_network,resource_group
./terraformer import azure -r resource_group --filter=resource_group=/subscriptions/<Subscription id>/resourceGroups/<RGNAME>
analysis
azurerm_analysis_services_serverapp_service
azurerm_app_serviceapplication_gateway
azurerm_application_gatewaycontainer
azurerm_container_groupazurerm_container_registryazurerm_container_registry_webhookcosmosdb
azurerm_cosmosdb_accountazurerm_cosmosdb_sql_containerazurerm_cosmosdb_sql_databaseazurerm_cosmosdb_tabledata_factory
azurerm_data_factoryazurerm_data_factory_custom_datasetazurerm_data_factory_data_flowazurerm_data_factory_dataset_azure_blobazurerm_data_factory_dataset_binaryazurerm_data_factory_dataset_cosmosdb_sqlapiazurerm_data_factory_dataset_delimited_textazurerm_data_factory_dataset_httpazurerm_data_factory_dataset_jsonazurerm_data_factory_dataset_mysqlazurerm_data_factory_dataset_parquetazurerm_data_factory_dataset_postgresqlazurerm_data_factory_dataset_snowflakeazurerm_data_factory_dataset_sql_server_tableazurerm_data_factory_integration_runtime_azureazurerm_data_factory_integration_runtime_azure_ssisazurerm_data_factory_integration_runtime_managedazurerm_data_factory_integration_runtime_self_hostedazurerm_data_factory_linked_custom_serviceazurerm_data_factory_linked_service_azure_blob_storageazurerm_data_factory_linked_service_azure_databricksazurerm_data_factory_linked_service_azure_file_storageazurerm_data_factory_linked_service_azure_functionazurerm_data_factory_linked_service_azure_searchazurerm_data_factory_linked_service_azure_sql_databaseazurerm_data_factory_linked_service_azure_table_storageazurerm_data_factory_linked_service_cosmosdbazurerm_data_factory_linked_service_data_lake_storage_gen2azurerm_data_factory_linked_service_key_vaultazurerm_data_factory_linked_service_kustoazurerm_data_factory_linked_service_mysqlazurerm_data_factory_linked_service_odataazurerm_data_factory_linked_service_postgresqlazurerm_data_factory_linked_service_sftpazurerm_data_factory_linked_service_snowflakeazurerm_data_factory_linked_service_sql_serverazurerm_data_factory_linked_service_synapseazurerm_data_factory_linked_service_webazurerm_data_factory_pipelineazurerm_data_factory_trigger_blob_eventazurerm_data_factory_trigger_scheduleazurerm_data_factory_trigger_tumbling_windowdatabase
azurerm_mariadb_configurationazurerm_mariadb_databaseazurerm_mariadb_firewall_ruleazurerm_mariadb_serverazurerm_mariadb_virtual_network_ruleazurerm_mysql_configurationazurerm_mysql_databaseazurerm_mysql_firewall_ruleazurerm_mysql_serverazurerm_mysql_virtual_network_ruleazurerm_postgresql_configurationazurerm_postgresql_databaseazurerm_postgresql_firewall_ruleazurerm_postgresql_serverazurerm_postgresql_virtual_network_ruleazurerm_sql_active_directory_administratorazurerm_sql_databaseazurerm_sql_elasticpoolazurerm_sql_failover_groupazurerm_sql_firewall_ruleazurerm_sql_serverazurerm_sql_virtual_network_ruledatabricks
azurerm_databricks_workspacedisk
azurerm_managed_diskdns
azurerm_dns_a_recordazurerm_dns_aaaa_recordazurerm_dns_caa_recordazurerm_dns_cname_recordazurerm_dns_mx_recordazurerm_dns_ns_recordazurerm_dns_ptr_recordazurerm_dns_srv_recordazurerm_dns_txt_recordazurerm_dns_zoneeventhub
azurerm_eventhubazurerm_eventhub_consumer_groupazurerm_eventhub_namespaceazurerm_eventhub_namespace_authorization_ruleload_balancer
azurerm_lbazurerm_lb_backend_address_poolazurerm_lb_nat_ruleazurerm_lb_probenetwork_interface
azurerm_network_interfacenetwork_security_group
azurerm_network_security_groupazurerm_network_security_rulenetwork_watcher
azurerm_network_packet_captureazurerm_network_watcherazurerm_network_watcher_flow_logprivate_dns
azurerm_private_dns_a_recordazurerm_private_dns_aaaa_recordazurerm_private_dns_cname_recordazurerm_private_dns_mx_recordazurerm_private_dns_ptr_recordazurerm_private_dns_srv_recordazurerm_private_dns_txt_recordazurerm_private_dns_zoneazurerm_private_dns_zone_virtual_network_linkprivate_endpoint
azurerm_private_endpointazurerm_private_link_servicepublic_ip
azurerm_public_ipazurerm_public_ip_prefixpurview
azurerm_purview_accountredis
azurerm_redis_cacheresource_group
azurerm_management_lockazurerm_resource_grouproute_table
azurerm_routeazurerm_route_filterazurerm_route_tablescaleset
azurerm_virtual_machine_scale_setsecurity_center
azurerm_security_center_contactazurerm_security_center_subscription_pricingstorage_account
azurerm_storage_accountazurerm_storage_blobazurerm_storage_containersubnet
azurerm_subnetazurerm_subnet_nat_gateway_associationazurerm_subnet_network_security_group_associationazurerm_subnet_route_table_associationazurerm_subnet_service_endpoint_storage_policysynapse
azurerm_synapse_firewall_ruleazurerm_synapse_managed_private_endpointazurerm_synapse_private_link_hubazurerm_synapse_spark_poolazurerm_synapse_sql_poolazurerm_synapse_workspacevirtual_machine
azurerm_ssh_public_keyazurerm_virtual_machinevirtual_network
azurerm_virtual_networkTerraformer will import azurerm_virtual_network config with inlined subnet information swipped, in order to avoid any potential circular dependencies. To import the subnet information, please also import azurerm_subnet.