equinix_fabric_cloud_router (Source de données)
Ressource de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer le Fabric Cloud Router pour un UUID donné.
Documentation complé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
}
Schéma
Exigée
uuid(Chaîne) Identifiant du Fabric Cloud Router attribué par Equinix
En lecture seule
account(Ensemble d'objets) Informations sur le compte client qui sont associées à ce Fabric Cloud Router (voir ci-dessous pour le schéma imbriqué).change_log(Ensemble d'objets) Capture les informations sur les modifications du cycle de vie du Fabric Cloud Router (voir ci-dessous pour le schéma imbriqué).connections_count(Nombre) Nombre de connexions associées à cette instance de Fabric Cloud Router.description(Chaîne) Description du routeur Fabric Cloud Router fournie par le client.equinix_asn(Nombre) Equinix ASNhref(Chaîne) Informations sur l'URI du Fabric Cloud Routerid(Chaîne) L'identifiant de cette ressource.location(Set of Object) Fabric Cloud Router location (see below for nested schema)marketplace_subscription(Ensemble d'objets) Entité Equinix Fabric pour l'abonnement Marketplace (voir ci-dessous pour le schéma imbriqué).name(Chaîne) Nom du Fabric Cloud Router. 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 les changements de configuration ou d'état du Fabric Cloud Router (voir ci-dessous pour le schéma imbriqué).order(Ensemble d'objets) Informations de commande relatives à ce Fabric Cloud Router (voir ci-dessous pour le schéma imbriqué).package(Set of Object) Fabric Cloud Router Package Type (see below for nested schema)project(Ensemble d'objets) Informations sur les projets de la hiérarchie des ressources du client. Applicable aux clients embarqués sur Equinix Identity and Access Management. Pour plus d'informations, voir Identity and Access Management : Projects (voir ci-dessous pour le schéma imbriqué)state(String) Fabric Cloud Router overall state (état général du routeur)type(String) Définit le type de FCR comme ; XF_ROUTER
Schéma imbriqué pour account
En lecture seule :
account_number(Nombre)
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 location
En lecture seule :
ibx(Chaîne)metro_code(Chaîne)metro_name(Chaîne)region(Chaîne)
Schéma imbriqué pour marketplace_subscription
En lecture seule :
type(Chaîne)uuid(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 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 package
En lecture seule :
code(Chaîne)
Schéma imbriqué pour project
En lecture seule :
href(Chaîne)project_id(Chaîne)