Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.equinix.dev/llms.txt

Use this file to discover all available pages before exploring further.

This is the canonical index of Terraform resources our packages write. Every entry maps to a real resource in terraform-provider-equinix v4.15. The “Used by” column links to the equinix.dev provider package detail page.
For Megaport veterans, the equivalent map is roughly:
MegaportEquinix Fabric
megaport_mcrequinix_fabric_cloud_router
megaport_vxcequinix_fabric_connection
megaport_portequinix_fabric_port
megaport_mveequinix_network_device
megaport_partner_lookupdata.equinix_fabric_service_profiles

Fabric resources

ResourceWhat it doesUsed by
equinix_fabric_cloud_routerRegional virtual routing for Fabric — the routing brainequinix/fabric-cloud-router
equinix_fabric_connectionPrivate virtual connection (port-to-port, port-to-cloud, cloud-to-cloud)equinix/fabric-connection
equinix_fabric_networkNetwork namespace for cloud-router + connection groupingequinix/fabric-network
equinix_fabric_service_profileA profile a customer publishes for partners to consumeequinix/service-profile
equinix_fabric_service_tokenTime-bounded token authorizing a connectionequinix/service-token
equinix_fabric_route_filterInbound/outbound BGP prefix filterequinix/route-filter
equinix_fabric_route_filter_ruleSingle rule inside a route filterequinix/route-filter
equinix_fabric_route_aggregationPrefix aggregation policyequinix/route-aggregation
equinix_fabric_route_aggregation_ruleSingle aggregation ruleequinix/route-aggregation
equinix_fabric_stream_subscriptionTelemetry / event subscriptionequinix/fabric-streams
equinix_fabric_stream_asset_attachmentBind an asset (FCR, connection) to a subscriptionequinix/fabric-streams
equinix_fabric_stream_alert_ruleThreshold-based alert on a stream metricequinix/fabric-streams
equinix_fabric_precision_time_servicePrecision Time NTP / PTP serviceequinix/precision-time

Fabric data sources

Data sourceWhat it returns
data.equinix_fabric_service_profilesService profiles in a metro, optionally filtered by name
data.equinix_fabric_metrosAll Equinix metros with codes and reach data
data.equinix_fabric_portsPorts in your account
data.equinix_fabric_route_filtersExisting route filters in your account

Network Edge resources

ResourceWhat it doesUsed by
equinix_network_deviceVirtualized network function (Fortinet, Palo Alto, Cisco, Juniper)equinix/network-edge-device
equinix_network_device_linkPhysical link between Network Edge devicesequinix/network-edge-device
equinix_network_bgpBGP peering on a Network Edge deviceequinix/network-edge-device
equinix_network_acl_templateACL template applied to a deviceequinix/network-edge-device
equinix_network_ssh_keySSH public key for device accessequinix/network-edge-device
equinix_network_ssh_userSSH user on a Network Edge deviceequinix/network-edge-device
equinix_network_fileConfiguration file uploaded to a deviceequinix/network-edge-device

Metal resources

Equinix Metal is in maintenance mode following the Packet wind-down. New deployments should not target Metal; existing deployments still work but no new feature development is happening upstream. equinix.dev still includes the package for completeness.
ResourceWhat it doesUsed by
equinix_metal_projectProject container for Metal resourcesequinix/metal-project
equinix_metal_deviceBare-metal serverequinix/metal-project
equinix_metal_vlanMetal VLANequinix/metal-project
equinix_metal_vrfMetal VRFequinix/metal-project
equinix_metal_reserved_ip_blockReserved IP blockequinix/metal-project
equinix_metal_ssh_keySSH key registered to a projectequinix/metal-project
equinix_metal_virtual_circuitVirtual circuit between Metal and Fabricequinix/metal-project

Resources we don’t write directly

These exist in the upstream provider but equinix.dev’s package set doesn’t currently emit them — usually because the use case is covered by a higher-level resource or because the API behavior is in flux.
  • equinix_fabric_routing_protocol (covered via cloud-router connections)
  • equinix_fabric_billing_address (account-level, set in the portal)
  • equinix_metal_organization, equinix_metal_project_api_key (org-level, set in the portal)
If you need one of these, reach for the raw Terraform resource directly — equinix.dev composes happily alongside hand-written HCL.

Next

State management

Recommended state backends and per-environment patterns.

Importing existing services

terraform import patterns for each resource above.