routeur cloud equinix_fabric (Source de données)
Ressource de données compatible avec l'API Fabric V4 permettant à l'utilisateur de récupérer le routeur Fabric Cloud pour un UUID donné
Documentation supplémentaire:
- Pour commencer: https://docs.equinix.com/fabric-cloud-router/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Cloud-Routers
Exemple d'utilisation
data "equinix_fabric_cloud_router" "cloud_router_data_name" {
uuid = "<uuid_of_cloud_router>"
}
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 = [for account in data.equinix_fabric_cloud_router.cloud_router_data_name.account: account.account_number]
}
output "equinix_asn" {
value = data.equinix_fabric_cloud_router.cloud_router_data_name.equinix_asn
}
output "metro_code" {
value = [for location in data.equinix_fabric_cloud_router.cloud_router_data_name.location: location.metro_code]
}
output "metro_name" {
value = [for location in data.equinix_fabric_cloud_router.cloud_router_data_name.location: location.metro_name]
}
output "region" {
value = [for location in data.equinix_fabric_cloud_router.cloud_router_data_name.location: location.region]
}
output "package_code" {
value = [for package in data.equinix_fabric_cloud_router.cloud_router_data_name.package: package.code]
}
output "project_id" {
value = [for project in data.equinix_fabric_cloud_router.cloud_router_data_name.project: project.project_id]
}
output "type" {
value = data.equinix_fabric_cloud_router.cloud_router_data_name.type
}
Diagramme
Requis
uuid(Chaîne de caractères) Identifiant du routeur Fabric Cloud attribué par Equinix
Lecture seule
account(Ensemble d'objets) Informations du compte client associé à ce routeur Fabric Cloud (voir ci-dessous pour le schéma imbriqué)change_log(Ensemble d'objets) Capture les informations de changement de cycle de vie du routeur Fabric Cloud (voir ci-dessous pour le schéma imbriqué)connections_count(Nombre) Nombre de connexions associées à cette instance de Fabric Cloud Routerdescription(Chaîne de caractères) Description du routeur Fabric Cloud fournie par le clientequinix_asn(Numéro) Équinix ASNhref(Chaîne) Informations URI du routeur Fabric Cloudid(Chaîne de caractères) L'identifiant de cette ressource.location(Ensemble d'objets) Emplacement du routeur Fabric Cloud (voir ci-dessous pour le schéma imbriqué)marketplace_subscription(Ensemble d'objets) Entité Equinix Fabric pour l'abonnement Marketplace (voir ci-dessous pour le schéma imbriqué)name(Chaîne de caractères) Nom du routeur Fabric Cloud. 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 du routeur Fabric Cloud (voir ci-dessous pour le schéma imbriqué)order(Ensemble d'objets) Informations de commande relatives à ce routeur Fabric Cloud (voir ci-dessous pour le schéma imbriqué)package(Ensemble d'objets) Type de paquet Fabric Cloud Router (voir ci-dessous pour le schéma imbriqué)project(Ensemble d'objets) Informations sur le projet de hiérarchie des ressources client. Applicable aux clients ayant intégré Equinix Identity and Access Management. Pour plus d'informations, consultez Identity and Access Management: Projets (voir ci-dessous pour le schéma imbriqué).state(Chaîne) État général du routeur Fabric Cloudtype(Chaîne de caractères) Définit le type FCR, par exemple: XF_ROUTER
Schéma imbriqué pour account
Lecture seule:
account_number(Nombre)
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 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 marketplace_subscription
Lecture seule:
type(Chaîne de caractères)uuid(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 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 package
Lecture seule:
code(Chaîne de caractères)
Schéma imbriqué pour project
Lecture seule:
href(Chaîne de caractères)project_id(Chaîne de caractères)