Passer au contenu principal

connexion_fabric_equinix (Source de données)

Ressource de données compatible API Fabric V4 qui permet à 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​

Obligatoire​

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

Lecture seule​

  • a_side Objet de configuration de connexion côté demandeur ou client de la connexion multi-segment (voir ci-dessous pour le schéma imbriqué )
  • account (Ensemble d'objets) informations de compte client associées à cette connexion (voir ci-dessous pour le schéma imbriqué )
  • additional_info (Liste des mappages de chaînes) informations supplémentaires sur la connexion
  • bandwidth (Number) bande passante de connexion en Mbit/s.
  • change_log (Ensemble d'objets) capture les informations de modification du cycle de vie de la connexion (voir ci-dessous pour le schéma imbriqué )
  • description (Chaîne) Description de la connexion fournie par le client
  • direction (Chaîne) directivité de la connexion du point de vue du demandeur
  • geo_scope (Chaîne) types de limites géographiques
  • href (Chaîne) informations sur l'URI de connexion
  • id (Chaîne) 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) nom de la connexion. Chaîne alphanumérique de 24 caractères qui ne peut inclure que des traits d'Union et des traits de soulignement
  • notifications (Liste des objets) Préférences pour les notifications relatives à la configuration de la connexion ou aux 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 des connexions (applicable uniquement pour les connexions Azure) (voir ci-dessous pour le schéma imbriqué )
  • state (Chaîne) État global 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 (Ensemble d'objets) objet de configuration de 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​

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)
  • 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​

Lecture seule:

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

Schéma imbriqué pour a_side.access_point.interface​

Lecture seule:

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

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​

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​

Lecture seule:

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

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)
  • priority (Chaîne)

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

Lecture seule:

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

Lecture seule:

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

Schéma imbriqué pour a_side.access_point.router​

Lecture seule:

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

Schéma imbriqué pour a_side.access_point.virtual_device​

Lecture seule:

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

Schéma imbriqué pour a_side.additional_info​

Lecture seule:

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

Schéma imbriqué pour a_side.service_token​

Lecture seule:

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

Schéma imbriqué pour account​

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​

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​

Lecture seule:

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

Schéma imbriqué pour operation​

Lecture seule:

Schéma imbriqué pour operation.errors​

Lecture seule:

  • additional_info (Liste des 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​

Lecture seule:

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

Schéma imbriqué pour order​

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​

Lecture seule:

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

Schéma imbriqué pour redundancy​

Lecture seule:

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

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)
  • 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​

Lecture seule:

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

Schéma imbriqué pour z_side.access_point.interface​

Lecture seule:

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

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​

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​

Lecture seule:

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

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)
  • priority (Chaîne)

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

Lecture seule:

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

Lecture seule:

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

Schéma imbriqué pour z_side.access_point.router​

Lecture seule:

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

Schéma imbriqué pour z_side.access_point.virtual_device​

Lecture seule:

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

Schéma imbriqué pour z_side.additional_info​

Lecture seule:

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

Schéma imbriqué pour z_side.service_token​

Lecture seule:

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