Ir al contenido principal

equinix_fabric_connection (Fuente de datos)

Recurso de datos compatible con la API Fabric V4 que permite al usuario obtener una conexión para un UUID determinado.

Documentación adicional:

Ejemplo de uso

data "equinix_fabric_connection" "connection_data_name" {
uuid = "<uuid_of_connection>"
}

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 = [for account in data.equinix_fabric_connection.connection_data_name.account: account.account_number]
}

output "bandwidth" {
value = data.equinix_fabric_connection.connection_data_name.bandwidth
}

output "project_id" {
value = [for project in data.equinix_fabric_connection.connection_data_name.project: project.project_id]
}

output "redundancy_group" {
value = [for redundancy in data.equinix_fabric_connection.connection_data_name.redundancy: redundancy.group]
}

output "redundancy_priority" {
value = [for redundancy in data.equinix_fabric_connection.connection_data_name.redundancy: redundancy.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 = [for aside in data.equinix_fabric_connection.connection_data_name.a_side:
[for access in aside.access_point: access.type]]
}

# Same for z_side just use z_side instead of a_side
output "access_point_link_protocol_type" {
value = [for aside in data.equinix_fabric_connection.connection_data_name.a_side:
[for access in aside.access_point:
[for protocol in access.link_protocol: protocol.type]]]
}

# Same for z_side just use z_side instead of a_side
output "access_point_link_protocol_vlan_tag" {
value = [for aside in data.equinix_fabric_connection.connection_data_name.a_side:
[for access in aside.access_point:
[for protocol in access.link_protocol: protocol.vlan_tag]]]
}

# Same for z_side just use z_side instead of a_side
output "access_point_link_protocol_vlan_c_tag" {
value = [for aside in data.equinix_fabric_connection.connection_data_name.a_side:
[for access in aside.access_point:
[for protocol in access.link_protocol: protocol.vlan_c_tag]]]
}

# Same for z_side just use z_side instead of a_side
output "access_point_link_protocol_vlan_s_tag" {
value = [for aside in data.equinix_fabric_connection.connection_data_name.a_side:
[for access in aside.access_point:
[for protocol in access.link_protocol: protocol.vlan_s_tag]]]
}

# Same for z_side just use z_side instead of a_side
output "access_point_provider_connection_id" {
value = [for aside in data.equinix_fabric_connection.connection_data_name.a_side:
[for access in aside.access_point: access.provider_connection_id]]
}

Esquema

Requerido

  • uuid (Cadena) Identificador de conexión asignado por Equinix

Sólo lectura

  • a_side (Conjunto de objetos) Objeto de configuración de la conexión del lado del solicitante o del cliente de la conexión multisegmento (véase más abajo para el esquema anidado)
  • account (Conjunto de objetos) Información de la cuenta del cliente que está asociada a esta conexión (véase más abajo para el esquema anidado)
  • additional_info (Lista de mapa de cadena) Información adicional de conexión
  • bandwidth (Número) Ancho de banda de conexión en Mbps
  • change_log (Conjunto de objetos) Captura la información de cambios en el ciclo de vida de la conexión (véase más abajo para el esquema anidado)
  • description (Cadena) Descripción de la conexión proporcionada por el cliente
  • direction (Cadena) Direccionalidad de la conexión desde el punto de vista del solicitante
  • href (Cadena) Información URI de conexión
  • id (Cadena) El ID de este recurso.
  • is_remote (Booleano) Propiedad de conexión derivada de las ubicaciones de los puntos de acceso
  • name (Cadena) Nombre de la conexión. Cadena alfanumérica de 24 caracteres que sólo puede incluir guiones y guiones bajos.
  • notifications (Lista de objetos) Preferencias para las notificaciones sobre cambios en la configuración o el estado de la conexión (véase más abajo para el esquema anidado)
  • operation (Conjunto de objetos) Datos operativos específicos del tipo de conexión (véase más abajo para el esquema anidado)
  • order (Conjunto de objetos) Detalles del pedido (véase más abajo para el esquema anidado)
  • project (Conjunto de objetos) Información del proyecto (véase más abajo para el esquema anidado)
  • redundancy (Conjunto de objetos) Configuración de redundancia de conexión (véase más abajo para el esquema anidado)
  • state (Cadena) Estado general de la conexión
  • type (Cadena) Define el tipo de conexión como EVPL_VC, EPL_VC, IPWAN_VC, IP_VC, ACCESS_EPL_VC, EVPLAN_VC, EPLAN_VC, EIA_VC, IA_VC, EC_VC
  • z_side (Conjunto de objetos) Objeto de configuración de la conexión del lado del destino o del proveedor de la conexión multisegmento (véase más abajo para el esquema anidado)

Esquema anidado para a_side

Sólo lectura:

Esquema anidado para a_side.access_point

Sólo lectura:

Esquema anidado para a_side.access_point.account

Sólo lectura:

  • account_name (Cadena)
  • account_number (Número)
  • global_cust_id (Cadena)
  • global_org_id (Cadena)
  • global_organization_name (Cadena)
  • org_id (Número)
  • organization_name (Cadena)
  • ucm_id (Cadena)

Esquema anidado para a_side.access_point.gateway

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para a_side.access_point.interface

Sólo lectura:

  • id (Número)
  • type (Cadena)
  • uuid (Cadena)

Sólo lectura:

  • type (Cadena)
  • vlan_c_tag (Número)
  • vlan_s_tag (Número)
  • vlan_tag (Número)

Esquema anidado para a_side.access_point.location

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)

Esquema anidado para a_side.access_point.network

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para a_side.access_point.port

Sólo lectura:

Esquema anidado para a_side.access_point.port.redundancy

Sólo lectura:

  • enabled (booleano)
  • group (Cadena)
  • priority (Cadena)

Esquema anidado para a_side.access_point.profile

Sólo lectura:

Esquema anidado para a_side.access_point.profile.access_point_type_configs

Sólo lectura:

  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para a_side.access_point.router

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para a_side.access_point.virtual_device

Sólo lectura:

  • href (Cadena)
  • name (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para a_side.additional_info

Sólo lectura:

  • key (Cadena)
  • value (Cadena)

Esquema anidado para a_side.service_token

Sólo lectura:

  • description (Cadena)
  • href (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para account

Sólo lectura:

  • account_name (Cadena)
  • account_number (Número)
  • global_cust_id (Cadena)
  • global_org_id (Cadena)
  • global_organization_name (Cadena)
  • org_id (Número)
  • organization_name (Cadena)
  • ucm_id (Cadena)

Esquema anidado para change_log

Sólo lectura:

  • created_by (Cadena)
  • created_by_email (Cadena)
  • created_by_full_name (Cadena)
  • created_date_time (Cadena)
  • deleted_by (Cadena)
  • deleted_by_email (Cadena)
  • deleted_by_full_name (Cadena)
  • deleted_date_time (Cadena)
  • updated_by (Cadena)
  • updated_by_email (Cadena)
  • updated_by_full_name (Cadena)
  • updated_date_time (Cadena)

Esquema anidado para notifications

Sólo lectura:

  • emails (Lista de cadenas)
  • send_interval (Cadena)
  • type (Cadena)

Esquema anidado para operation

Sólo lectura:

Esquema anidado para operation.errors

Sólo lectura:

  • additional_info (Lista de objetos) (véase más abajo para el esquema anidado)
  • correlation_id (Cadena)
  • details (Cadena)
  • error_code (Cadena)
  • error_message (Cadena)
  • help (Cadena)

Esquema anidado para operation.errors.additional_info

Sólo lectura:

  • property (Cadena)
  • reason (Cadena)

Esquema anidado para order

Sólo lectura:

  • billing_tier (Cadena)
  • order_id (Cadena)
  • order_number (Cadena)
  • purchase_order_number (Cadena)
  • term_length (Número)

Esquema anidado para project

Sólo lectura:

  • href (Cadena)
  • project_id (Cadena)

Esquema anidado para redundancy

Sólo lectura:

  • group (Cadena)
  • priority (Cadena)

Esquema anidado para z_side

Sólo lectura:

Esquema anidado para z_side.access_point

Sólo lectura:

Esquema anidado para z_side.access_point.account

Sólo lectura:

  • account_name (Cadena)
  • account_number (Número)
  • global_cust_id (Cadena)
  • global_org_id (Cadena)
  • global_organization_name (Cadena)
  • org_id (Número)
  • organization_name (Cadena)
  • ucm_id (Cadena)

Esquema anidado para z_side.access_point.gateway

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para z_side.access_point.interface

Sólo lectura:

  • id (Número)
  • type (Cadena)
  • uuid (Cadena)

Sólo lectura:

  • type (Cadena)
  • vlan_c_tag (Número)
  • vlan_s_tag (Número)
  • vlan_tag (Número)

Esquema anidado para z_side.access_point.location

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)

Esquema anidado para z_side.access_point.network

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para z_side.access_point.port

Sólo lectura:

Esquema anidado para z_side.access_point.port.redundancy

Sólo lectura:

  • enabled (booleano)
  • group (Cadena)
  • priority (Cadena)

Esquema anidado para z_side.access_point.profile

Sólo lectura:

Esquema anidado para z_side.access_point.profile.access_point_type_configs

Sólo lectura:

  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para z_side.access_point.router

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para z_side.access_point.virtual_device

Sólo lectura:

  • href (Cadena)
  • name (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para z_side.additional_info

Sólo lectura:

  • key (Cadena)
  • value (Cadena)

Esquema anidado para z_side.service_token

Sólo lectura:

  • description (Cadena)
  • href (Cadena)
  • type (Cadena)
  • uuid (Cadena)
¿Fue útil esta página?