diff --git a/docs/data-sources/equinix_fabric_cloud_router.md b/docs/data-sources/equinix_fabric_cloud_router.md index f0ce71683..3a8a30c7b 100644 --- a/docs/data-sources/equinix_fabric_cloud_router.md +++ b/docs/data-sources/equinix_fabric_cloud_router.md @@ -18,6 +18,46 @@ API documentation can be found here - https://developer.equinix.com/dev-docs/fab data "equinix_fabric_cloud_router" "cloud_router_data_name" { uuid = "" } + +output "id" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.id +} + +output "name" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.name +} + +output "account_number" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.account.0.account_number +} + +output "equinix_asn" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.equinix_asn +} + +output "metro_code" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.location.0.metro_code +} + +output "metro_name" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.location.0.metro_name +} + +output "region" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.location.0.region +} + +output "package_code" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.package.0.code +} + +output "project_id" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.project.0.project_id +} + +output "type" { + value = data.equinix_fabric_cloud_router.cloud_router_data_name.type +} ``` diff --git a/docs/data-sources/equinix_fabric_connection.md b/docs/data-sources/equinix_fabric_connection.md index dfb0bc793..47470dd29 100644 --- a/docs/data-sources/equinix_fabric_connection.md +++ b/docs/data-sources/equinix_fabric_connection.md @@ -16,6 +16,73 @@ Fabric V4 API compatible data resource that allow user to fetch connection for a data "equinix_fabric_connection" "connection_data_name" { uuid = "" } + +output "id" { + value = data.equinix_fabric_connection.connection_data_name.id +} + +output "name" { + value = data.equinix_fabric_connection.connection_data_name.bandwidth +} + +output "account_number" { + value = data.equinix_fabric_connection.connection_data_name.account.0.account_number +} + +output "bandwidth" { + value = data.equinix_fabric_connection.connection_data_name.bandwidth +} + +output "project_id" { + value = data.equinix_fabric_connection.connection_data_name.project.0.project_id +} + +output "redundancy_group" { + value = data.equinix_fabric_connection.connection_data_name.redundancy.0.group +} + +output "redundancy_priority" { + value = data.equinix_fabric_connection.connection_data_name.redundancy.0.priority +} + +output "state" { + value = data.equinix_fabric_connection.connection_data_name.state +} + +output "type" { + value = data.equinix_fabric_connection.connection_data_name.type +} + +# Same for z_side just use z_side instead of a_side +output "access_point_type" { + value = data.equinix_fabric_connection.connection_data_name.a_side.0.access_point.0.type +} + +# Same for z_side just use z_side instead of a_side +output "access_point_link_protocol_type" { + value = data.equinix_fabric_connection.connection_data_name.a_side.0.access_point.0.link_protocol.0.type +} + +# Same for z_side just use z_side instead of a_side +output "access_point_link_protocol_vlan_tag" { + value = data.equinix_fabric_connection.connection_data_name.a_side.0.access_point.0.link_protocol.0.vlan_tag +} + +# Same for z_side just use z_side instead of a_side +output "access_point_link_protocol_vlan_c_tag" { + value = data.equinix_fabric_connection.connection_data_name.a_side.0.access_point.0.link_protocol.0.vlan_c_tag +} + +# Same for z_side just use z_side instead of a_side +output "access_point_link_protocol_vlan_s_tag" { + value = data.equinix_fabric_connection.connection_data_name.a_side.0.access_point.0.link_protocol.0.vlan_s_tag +} + +# Same for z_side just use z_side instead of a_side +output "access_point_provider_connection_id" { + value = data.equinix_fabric_connection.connection_data_name.a_side.0.access_point.0.provider_connection_id +} + ``` diff --git a/docs/data-sources/equinix_fabric_network.md b/docs/data-sources/equinix_fabric_network.md index ee3a9070b..071100ff1 100644 --- a/docs/data-sources/equinix_fabric_network.md +++ b/docs/data-sources/equinix_fabric_network.md @@ -16,6 +16,26 @@ Fabric V4 API compatible data resource that allow user to fetch Fabric Network f data "equinix_fabric_network" "network_data_name" { uuid = "" } + +output "id" { + value = data.equinix_fabric_network.network_data_name.id +} + +output "name" { + value = data.equinix_fabric_network.network_data_name.name +} + +output "scope" { + value = data.equinix_fabric_network.network_data_name.scope +} + +output "type" { + value = data.equinix_fabric_network.network_data_name.type +} + +output "region" { + value = data.equinix_fabric_network.network_data_name.location.0.region +} ``` diff --git a/docs/data-sources/equinix_fabric_port.md b/docs/data-sources/equinix_fabric_port.md index 5aceeb289..314663ca8 100644 --- a/docs/data-sources/equinix_fabric_port.md +++ b/docs/data-sources/equinix_fabric_port.md @@ -16,6 +16,62 @@ Fabric V4 API compatible data resource that allow user to fetch port by uuid data "equinix_fabric_port" "port_data_name" { uuid = "" } + +output "id" { + value = data.equinix_fabric_port.port_data_name.id +} + +output "name" { + value = data.equinix_fabric_port.port_data_name.name +} + +output "state" { + value = data.equinix_fabric_port.port_data_name.state +} + +output "account_name" { + value = data.equinix_fabric_port.port_data_name.account.0.account_name +} + +output "type" { + value = data.equinix_fabric_port.port_data_name.type +} + +output "bandwidth" { + value = data.equinix_fabric_port.port_data_name.bandwidth +} + +output "used_bandwidth" { + value = data.equinix_fabric_port.port_data_name.used_bandwidth +} + +output "encapsulation_type" { + value = data.equinix_fabric_port.port_data_name.encapsulation.0.type +} + +output "ibx" { + value = data.equinix_fabric_port.port_data_name.location.0.ibx +} + +output "metro_code" { + value = data.equinix_fabric_port.port_data_name.location.0.metro_code +} + +output "metro_name" { + value = data.equinix_fabric_port.port_data_name.location.0.metro_name +} + +output "region" { + value = data.equinix_fabric_port.port_data_name.location.0.region +} + +output "device_redundancy_enabled" { + value = data.equinix_fabric_port.port_data_name.device.0.redundancy.0.enabled +} + +output "device_redundancy_priority" { + value = data.equinix_fabric_port.port_data_name.device.0.redundancy.0.priority +} ``` diff --git a/docs/data-sources/equinix_fabric_ports.md b/docs/data-sources/equinix_fabric_ports.md index 0ae45f886..050205071 100644 --- a/docs/data-sources/equinix_fabric_ports.md +++ b/docs/data-sources/equinix_fabric_ports.md @@ -18,6 +18,63 @@ data "equinix_fabric_ports" "ports_data_name" { name = "" } } + + +output "id" { + value = data.equinix_fabric_port.ports_data_name.data.0.id +} + +output "name" { + value = data.equinix_fabric_port.ports_data_name.data.0.name +} + +output "state" { + value = data.equinix_fabric_port.ports_data_name.data.0.state +} + +output "account_name" { + value = data.equinix_fabric_port.ports_data_name.data.0.account.0.account_name +} + +output "type" { + value = data.equinix_fabric_port.ports_data_name.data.0.type +} + +output "bandwidth" { + value = data.equinix_fabric_port.ports_data_name.data.0.bandwidth +} + +output "used_bandwidth" { + value = data.equinix_fabric_port.ports_data_name.data.0.used_bandwidth +} + +output "encapsulation_type" { + value = data.equinix_fabric_port.ports_data_name.data.0.encapsulation.0.type +} + +output "ibx" { + value = data.equinix_fabric_port.ports_data_name.data.0.location.0.ibx +} + +output "metro_code" { + value = data.equinix_fabric_port.ports_data_name.data.0.location.0.metro_code +} + +output "metro_name" { + value = data.equinix_fabric_port.ports_data_name.data.0.location.0.metro_name +} + +output "region" { + value = data.equinix_fabric_port.ports_data_name.data.0.location.0.region +} + +output "device_redundancy_enabled" { + value = data.equinix_fabric_port.ports_data_name.data.0.device.0.redundancy.0.enabled +} + +output "device_redundancy_priority" { + value = data.equinix_fabric_port.ports_data_name.data.0.device.0.redundancy.0.priority +} ``` diff --git a/docs/data-sources/equinix_fabric_routing_protocol.md b/docs/data-sources/equinix_fabric_routing_protocol.md index 223a30859..899b58e43 100644 --- a/docs/data-sources/equinix_fabric_routing_protocol.md +++ b/docs/data-sources/equinix_fabric_routing_protocol.md @@ -19,6 +19,54 @@ data "equinix_fabric_routing_protocol" "routing_protocol_data_name" { connection_uuid = "" uuid = "" } + +output "id" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.id +} + +output "name" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.name +} + +output "type" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.type +} + +output "direct_ipv4" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.direct_ipv4.0.equinix_iface_ip +} + +output "direct_ipv6" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.direct_ipv6.0.equinix_iface_ip +} + +output "bgp_ipv4_customer_peer_ip" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv4.0.customer_peer_ip +} + +output "bgp_ipv4_equinix_peer_ip" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv4.0.equinix_peer_ip +} + +output "bgp_ipv4_enabled" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv4.0.enabled +} + +output "bgp_ipv6_customer_peer_ip" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv6.0.customer_peer_ip +} + +output "bgp_ipv6_equinix_peer_ip" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv6.0.equinix_peer_ip +} + +output "bgp_ipv6_enabled" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv6.0.enabled +} + +output "customer_asn" { + value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.customer_asn +} ``` diff --git a/docs/data-sources/equinix_fabric_service_profile.md b/docs/data-sources/equinix_fabric_service_profile.md index 13f24e11a..a1fc8d472 100644 --- a/docs/data-sources/equinix_fabric_service_profile.md +++ b/docs/data-sources/equinix_fabric_service_profile.md @@ -16,6 +16,50 @@ Fabric V4 API compatible data resource that allow user to fetch Service Profile data "equinix_fabric_service_profile" "service_profile_data_name" { uuid = "" } + +output "id" { + value = data.equinix_fabric_service_profile.service_profile_data_name.id +} + +output "name" { + value = data.equinix_fabric_service_profile.service_profile_data_name.name +} + +output "type" { + value = data.equinix_fabric_service_profile.service_profile_data_name.type +} + +output "visibility" { + value = data.equinix_fabric_service_profile.service_profile_data_name.visibility +} + +output "org_name" { + value = data.equinix_fabric_service_profile.service_profile_data_name.account.0.organization_name +} + +output "access_point_type_configs_type" { + value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.type +} + +output "allow_remote_connections" { + value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.allow_remote_connections +} + +output "supported_bandwidth_0" { + value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.supported_bandwidths.0 +} + +output "supported_bandwidth_1" { + value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.supported_bandwidths.1 +} + +output "redundandy_required" { + value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.connection_redundancy_required +} + +output "allow_over_subscription" { + value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.api_config.0.allow_over_subscription +} ``` diff --git a/docs/data-sources/equinix_fabric_service_profiles.md b/docs/data-sources/equinix_fabric_service_profiles.md index 49c34f6e1..a9b08a8c0 100644 --- a/docs/data-sources/equinix_fabric_service_profiles.md +++ b/docs/data-sources/equinix_fabric_service_profiles.md @@ -20,6 +20,50 @@ data "equinix_fabric_service_profiles" "service_profiles_data_name" { values = [""] } } + +output "id" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.id +} + +output "name" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.name +} + +output "type" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.type +} + +output "visibility" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.visibility +} + +output "org_name" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.account.0.organization_name +} + +output "access_point_type_configs_type" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.access_point_type_configs.0.type +} + +output "allow_remote_connections" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.access_point_type_configs.0.allow_remote_connections +} + +output "supported_bandwidth_0" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.access_point_type_configs.0.supported_bandwidths.0 +} + +output "supported_bandwidth_1" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.access_point_type_configs.0.supported_bandwidths.1 +} + +output "redundandy_required" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.access_point_type_configs.0.connection_redundancy_required +} + +output "allow_over_subscription" { + value = data.equinix_fabric_service_profile.service_profiles_data_name.data.0.access_point_type_configs.0.api_config.0.allow_over_subscription +} ```