Skip to main content

connexion_fabric_equinix (Source de données)

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

Documentation supplé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]]
}

Diagramme

Requis

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

Lecture seule

  • a_side (Ensemble d'objets) Objet de configuration de connexion côté demandeur ou client de la connexion multisegments (voir ci-dessous pour le schéma imbriqué)
  • account (Ensemble d'objets) Informations du compte client associées à cette connexion (voir ci-dessous pour le schéma imbriqué)
  • additional_info (Liste de chaînes de caractères) Informations de connexion supplémentaires
  • bandwidth (Nombre) Bande passante de connexion en Mbps
  • change_log (Ensemble d'objets) Capture les informations de changement du cycle de vie de la connexion (voir ci-dessous pour le schéma imbriqué)
  • description (Chaîne de caractères) Description de la connexion fournie par le client
  • direction (Chaîne de caractères) Directionnalité de la connexion du point de vue du demandeur
  • href (Chaîne de caractères) Informations URI de connexion
  • id (Chaîne de caractères) L'identifiant de cette ressource.
  • is_remote (Booléen) Propriété de connexion dérivée des emplacements des points d'accès
  • name (Chaîne de caractères) Nom de la connexion. Chaîne alphanumérique de 24 caractères ne pouvant contenir que des tirets et des traits de soulignement.
  • notifications (Liste d'objets) Préférences pour les notifications sur les changements de configuration ou d'état de la connexion (voir ci-dessous pour le schéma imbriqué)
  • operation (Ensemble d'objets) Données opérationnelles propres 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 redondance de connexion (voir ci-dessous pour le schéma imbriqué)
  • state (Chaîne de caractères) État global de la connexion
  • type (Chaîne de caractères) Définit le type de connexion, par exemple: EVPL_VC, EPL_VC, IPWAN_VC, IP_VC, ACCESS_EPL_VC, EVPLAN_VC, EPLAN_VC, EIA_VC, IA_VC, EC_VC
  • z_side (Ensemble d'objets) Objet de configuration de connexion côté destination ou fournisseur de la connexion multisegments (voir ci-dessous pour le schéma imbriqué)

Schéma imbriqué pour a_side

Lecture seule:

Schéma imbriqué pour a_side.access_point

Lecture seule:

Schéma imbriqué pour a_side.access_point.account

Lecture seule:

  • account_name (Chaîne de caractères)
  • account_number (Nombre)
  • global_cust_id (Chaîne de caractères)
  • global_org_id (Chaîne de caractères)
  • global_organization_name (Chaîne de caractères)
  • org_id (Nombre)
  • organization_name (Chaîne de caractères)
  • ucm_id (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.gateway

Lecture seule:

  • href (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.interface

Lecture seule:

  • id (Nombre)
  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Lecture seule:

  • type (Chaîne de caractères)
  • vlan_c_tag (Nombre)
  • vlan_s_tag (Nombre)
  • vlan_tag (Nombre)

Schéma imbriqué pour a_side.access_point.location

Lecture seule:

  • ibx (Chaîne de caractères)
  • metro_code (Chaîne de caractères)
  • metro_name (Chaîne de caractères)
  • region (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.network

Lecture seule:

  • href (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.port

Lecture seule:

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

Lecture seule:

  • enabled (Booléen)
  • group (Chaîne de caractères)
  • priority (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.profile

Lecture seule:

  • access_point_type_configs (Liste d'objets) (voir ci-dessous pour le schéma imbriqué)
  • description (Chaîne de caractères)
  • href (Chaîne de caractères)
  • name (Chaîne de caractères)
  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

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

Lecture seule:

  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.router

Lecture seule:

  • href (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.virtual_device

Lecture seule:

  • href (Chaîne de caractères)
  • name (Chaîne de caractères)
  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour a_side.additional_info

Lecture seule:

  • key (Chaîne de caractères)
  • value (Chaîne de caractères)

Schéma imbriqué pour a_side.service_token

Lecture seule:

  • description (Chaîne de caractères)
  • href (Chaîne de caractères)
  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour account

Lecture seule:

  • account_name (Chaîne de caractères)
  • account_number (Nombre)
  • global_cust_id (Chaîne de caractères)
  • global_org_id (Chaîne de caractères)
  • global_organization_name (Chaîne de caractères)
  • org_id (Nombre)
  • organization_name (Chaîne de caractères)
  • ucm_id (Chaîne de caractères)

Schéma imbriqué pour change_log

Lecture seule:

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

Schéma imbriqué pour notifications

Lecture seule:

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

Schéma imbriqué pour operation

Lecture seule:

Schéma imbriqué pour operation.errors

Lecture seule:

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

Schéma imbriqué pour operation.errors.additional_info

Lecture seule:

  • property (Chaîne de caractères)
  • reason (Chaîne de caractères)

Schéma imbriqué pour order

Lecture seule:

  • billing_tier (Chaîne de caractères)
  • order_id (Chaîne de caractères)
  • order_number (Chaîne de caractères)
  • purchase_order_number (Chaîne de caractères)
  • term_length (Nombre)

Schéma imbriqué pour project

Lecture seule:

  • href (Chaîne de caractères)
  • project_id (Chaîne de caractères)

Schéma imbriqué pour redundancy

Lecture seule:

  • group (Chaîne de caractères)
  • priority (Chaîne de caractères)

Schéma imbriqué pour z_side

Lecture seule:

Schéma imbriqué pour z_side.access_point

Lecture seule:

Schéma imbriqué pour z_side.access_point.account

Lecture seule:

  • account_name (Chaîne de caractères)
  • account_number (Nombre)
  • global_cust_id (Chaîne de caractères)
  • global_org_id (Chaîne de caractères)
  • global_organization_name (Chaîne de caractères)
  • org_id (Nombre)
  • organization_name (Chaîne de caractères)
  • ucm_id (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.gateway

Lecture seule:

  • href (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.interface

Lecture seule:

  • id (Nombre)
  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Lecture seule:

  • type (Chaîne de caractères)
  • vlan_c_tag (Nombre)
  • vlan_s_tag (Nombre)
  • vlan_tag (Nombre)

Schéma imbriqué pour z_side.access_point.location

Lecture seule:

  • ibx (Chaîne de caractères)
  • metro_code (Chaîne de caractères)
  • metro_name (Chaîne de caractères)
  • region (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.network

Lecture seule:

  • href (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.port

Lecture seule:

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

Lecture seule:

  • enabled (Booléen)
  • group (Chaîne de caractères)
  • priority (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.profile

Lecture seule:

  • access_point_type_configs (Liste d'objets) (voir ci-dessous pour le schéma imbriqué)
  • description (Chaîne de caractères)
  • href (Chaîne de caractères)
  • name (Chaîne de caractères)
  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

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

Lecture seule:

  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.router

Lecture seule:

  • href (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.virtual_device

Lecture seule:

  • href (Chaîne de caractères)
  • name (Chaîne de caractères)
  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour z_side.additional_info

Lecture seule:

  • key (Chaîne de caractères)
  • value (Chaîne de caractères)

Schéma imbriqué pour z_side.service_token

Lecture seule:

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