Skip to main content

equinix_fabric_connection (Source de données)

Ressource de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer une connexion pour un UUID donné.

Documentation complémentaire :

Exemple d'utilisation

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]]
}

Schéma

Exigée

  • uuid (Chaîne) Identifiant de connexion attribué par Equinix

En lecture seule

  • a_side (Set of Object) Requester or Customer side connection configuration object of the multi-segment connection (see below for nested schema)
  • account (Set of Object) Customer account information that is associated with this connection (see below for nested schema)
  • additional_info (Liste de cartes de chaînes) Informations supplémentaires sur la connexion
  • bandwidth (Nombre) Largeur de bande de la connexion en Mbps
  • change_log (Ensemble d'objets) Capture les informations sur les modifications du cycle de vie des connexions (voir ci-dessous pour le schéma imbriqué)
  • description (Chaîne) Description de la connexion fournie par le client
  • direction (Chaîne) Directionnalité de la connexion du point de vue du demandeur
  • href (Chaîne) Informations sur l'URI de connexion
  • id (Chaîne) L'identifiant de cette ressource.
  • is_remote (booléen) Propriété de connexion dérivée de l'emplacement des points d'accès
  • name (Chaîne) Nom de la connexion. Une chaîne alphanumérique de 24 caractères qui ne peut inclure que des traits d'union et des traits de soulignement.
  • notifications (Liste d'objets) Préférences pour les notifications sur la configuration de la connexion ou les changements d'état (voir ci-dessous pour le schéma imbriqué)
  • operation (Ensemble d'objets) Données opérationnelles spécifiques au type de connexion (voir ci-dessous pour le schéma imbriqué)
  • order (Ensemble d'objets) Détails de la commande (voir ci-dessous pour le schéma imbriqué)
  • project (Ensemble d'objets) Informations sur le projet (voir ci-dessous pour le schéma imbriqué)
  • redundancy (Ensemble d'objets) Configuration de la redondance de la connexion (voir ci-dessous pour le schéma imbriqué)
  • state (String) État général de la connexion
  • type (Chaîne) Définit le type de connexion comme EVPL_VC, EPL_VC, IPWAN_VC, IP_VC, ACCESS_EPL_VC, EVPLAN_VC, EPLAN_VC, EIA_VC, IA_VC, EC_VC.
  • z_side (Set of Object) Objet de configuration de la connexion côté destination ou fournisseur de la connexion multi-segments (voir ci-dessous pour le schéma imbriqué)

Schéma imbriqué pour a_side

En lecture seule :

Schéma imbriqué pour a_side.access_point

En lecture seule :

Schéma imbriqué pour a_side.access_point.account

En lecture seule :

  • account_name (Chaîne)
  • account_number (Nombre)
  • global_cust_id (Chaîne)
  • global_org_id (Chaîne)
  • global_organization_name (Chaîne)
  • org_id (Nombre)
  • organization_name (Chaîne)
  • ucm_id (Chaîne)

Schéma imbriqué pour a_side.access_point.gateway

En lecture seule :

  • href (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour a_side.access_point.interface

En lecture seule :

  • id (Nombre)
  • type (Chaîne)
  • uuid (Chaîne)

En lecture seule :

  • type (Chaîne)
  • vlan_c_tag (Nombre)
  • vlan_s_tag (Nombre)
  • vlan_tag (Nombre)

Schéma imbriqué pour a_side.access_point.location

En lecture seule :

  • ibx (Chaîne)
  • metro_code (Chaîne)
  • metro_name (Chaîne)
  • region (Chaîne)

Schéma imbriqué pour a_side.access_point.network

En lecture seule :

  • href (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour a_side.access_point.port

En lecture seule :

Schéma imbriqué pour a_side.access_point.port.redundancy

En lecture seule :

  • enabled (booléen)
  • group (Chaîne)
  • priority (Chaîne)

Schéma imbriqué pour a_side.access_point.profile

En lecture seule :

Schéma imbriqué pour a_side.access_point.profile.access_point_type_configs

En lecture seule :

  • type (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour a_side.access_point.router

En lecture seule :

  • href (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour a_side.access_point.virtual_device

En lecture seule :

  • href (Chaîne)
  • name (Chaîne)
  • type (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour a_side.additional_info

En lecture seule :

  • key (Chaîne)
  • value (Chaîne)

Schéma imbriqué pour a_side.service_token

En lecture seule :

  • description (Chaîne)
  • href (Chaîne)
  • type (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour account

En lecture seule :

  • account_name (Chaîne)
  • account_number (Nombre)
  • global_cust_id (Chaîne)
  • global_org_id (Chaîne)
  • global_organization_name (Chaîne)
  • org_id (Nombre)
  • organization_name (Chaîne)
  • ucm_id (Chaîne)

Schéma imbriqué pour change_log

En lecture seule :

  • created_by (Chaîne)
  • created_by_email (Chaîne)
  • created_by_full_name (Chaîne)
  • created_date_time (Chaîne)
  • deleted_by (Chaîne)
  • deleted_by_email (Chaîne)
  • deleted_by_full_name (Chaîne)
  • deleted_date_time (Chaîne)
  • updated_by (Chaîne)
  • updated_by_email (Chaîne)
  • updated_by_full_name (Chaîne)
  • updated_date_time (Chaîne)

Schéma imbriqué pour notifications

En lecture seule :

  • emails (Liste de chaînes)
  • send_interval (Chaîne)
  • type (Chaîne)

Schéma imbriqué pour operation

En lecture seule :

Schéma imbriqué pour operation.errors

En lecture seule :

  • additional_info (Liste d'objets) (voir ci-dessous pour le schéma imbriqué)
  • correlation_id (Chaîne)
  • details (Chaîne)
  • error_code (Chaîne)
  • error_message (Chaîne)
  • help (Chaîne)

Schéma imbriqué pour operation.errors.additional_info

En lecture seule :

  • property (Chaîne)
  • reason (Chaîne)

Schéma imbriqué pour order

En lecture seule :

  • billing_tier (Chaîne)
  • order_id (Chaîne)
  • order_number (Chaîne)
  • purchase_order_number (Chaîne)
  • term_length (Nombre)

Schéma imbriqué pour project

En lecture seule :

  • href (Chaîne)
  • project_id (Chaîne)

Schéma imbriqué pour redundancy

En lecture seule :

  • group (Chaîne)
  • priority (Chaîne)

Schéma imbriqué pour z_side

En lecture seule :

Schéma imbriqué pour z_side.access_point

En lecture seule :

Schéma imbriqué pour z_side.access_point.account

En lecture seule :

  • account_name (Chaîne)
  • account_number (Nombre)
  • global_cust_id (Chaîne)
  • global_org_id (Chaîne)
  • global_organization_name (Chaîne)
  • org_id (Nombre)
  • organization_name (Chaîne)
  • ucm_id (Chaîne)

Schéma imbriqué pour z_side.access_point.gateway

En lecture seule :

  • href (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour z_side.access_point.interface

En lecture seule :

  • id (Nombre)
  • type (Chaîne)
  • uuid (Chaîne)

En lecture seule :

  • type (Chaîne)
  • vlan_c_tag (Nombre)
  • vlan_s_tag (Nombre)
  • vlan_tag (Nombre)

Schéma imbriqué pour z_side.access_point.location

En lecture seule :

  • ibx (Chaîne)
  • metro_code (Chaîne)
  • metro_name (Chaîne)
  • region (Chaîne)

Schéma imbriqué pour z_side.access_point.network

En lecture seule :

  • href (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour z_side.access_point.port

En lecture seule :

Schéma imbriqué pour z_side.access_point.port.redundancy

En lecture seule :

  • enabled (booléen)
  • group (Chaîne)
  • priority (Chaîne)

Schéma imbriqué pour z_side.access_point.profile

En lecture seule :

Schéma imbriqué pour z_side.access_point.profile.access_point_type_configs

En lecture seule :

  • type (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour z_side.access_point.router

En lecture seule :

  • href (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour z_side.access_point.virtual_device

En lecture seule :

  • href (Chaîne)
  • name (Chaîne)
  • type (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour z_side.additional_info

En lecture seule :

  • key (Chaîne)
  • value (Chaîne)

Schéma imbriqué pour z_side.service_token

En lecture seule :

  • description (Chaîne)
  • href (Chaîne)
  • type (Chaîne)
  • uuid (Chaîne)
Cette page vous a-t-elle été utile ?