Skip to main content

routeur cloud equinix_fabric (Ressource)

La ressource compatible avec l'API Fabric V4 permet la création et la gestion de [Equinix Fabric Cloud Router.

Documentation supplémentaire:

Exemple d'utilisation

Routeur Fabric Cloud

resource "equinix_fabric_cloud_router" "new_cloud_router"{
name = "Router-SV"
type = "XF_ROUTER"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
order {
purchase_order_number = "1-323292"
}
location {
metro_code = "SV"
}
package {
code = "STANDARD"
}
project {
project_id = "776847000642406"
}
account {
account_number = "203612"
}
}

Routeur Fabric Cloud avec identifiant d'abonnement Marketplace

resource "equinix_fabric_cloud_router" "new_cloud_router"{
name = "Router-SV"
type = "XF_ROUTER"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
order {
purchase_order_number = "1-323292"
}
location {
metro_code = "SV"
}
package {
code = "STANDARD"
}
project {
project_id = "776847000642406"
}
marketplace_subscription {
type = "AWS_MARKETPLACE_SUBSCRIPTION"
uuid = "2823b8ae07-a2a2-45b4-a658-c3542bb24e9"
}
}

Diagramme

Requis

  • location (Ensemble de blocs, Min: 1, Max: 1) Emplacement du routeur Fabric Cloud (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 de blocage, Min: 1) 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é)
  • package (Ensemble de blocs, Min: 1, Max: 1) Type de paquet Fabric Cloud Router (voir ci-dessous pour le schéma imbriqué)
  • project (Ensemble de blocs, Min: 1, Max: 1) 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).
  • type (Chaîne de caractères) Définit le type FCR, par exemple: XF_ROUTER

En option

  • account (Ensemble de blocs, Max: 1) Informations du compte client associé à ce routeur Fabric Cloud (voir ci-dessous pour le schéma imbriqué)
  • description (Chaîne de caractères) Description du routeur Fabric Cloud fournie par le client
  • href (Chaîne) Informations URI du routeur Fabric Cloud
  • marketplace_subscription (Ensemble de blocs, Max: 1) Entité Equinix Fabric pour l’abonnement Marketplace (voir ci-dessous pour le schéma imbriqué)
  • order (Ensemble de blocs, Max: 1) Informations de commande relatives à ce routeur Fabric Cloud (voir ci-dessous pour le schéma imbriqué)
  • timeouts (Bloc, facultatif) (voir ci-dessous pour le schéma imbriqué)
  • uuid (Chaîne de caractères) Identifiant du routeur Fabric Cloud attribué par Equinix

Lecture seule

  • 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 Router
  • equinix_asn (Numéro) Équinix ASN
  • id (Chaîne de caractères) L'identifiant de cette ressource.
  • state (Chaîne) État général du routeur Fabric Cloud

Schéma imbriqué pour location

Facultatif:

  • ibx (Chaîne) Code IBX
  • metro_code (Chaîne de caractères) Code de métro du point d'accès
  • metro_name (Chaîne de caractères) Nom du point d'accès métropolitain
  • region (Chaîne) Région du point d'accès

Schéma imbriqué pour notifications

Requis:

  • emails (Liste de chaînes de caractères) Tableau d'adresses courriel de contact
  • type (Chaîne) Type de notification - TOUTES, APPROBATION_CONNEXION, NOTIFICATIONS_REP_VENTES, NOTIFICATIONS

Facultatif:

  • send_interval (Chaîne) Intervalle d'envoi

Schéma imbriqué pour package

Requis:

  • code (Chaîne de caractères) Code de paquet Fabric Cloud Router

Schéma imbriqué pour project

Facultatif:

  • href (Chaîne de caractères) URL de ressource unique
  • project_id (Chaîne de caractères) Identifiant du projet

Schéma imbriqué pour account

Requis:

  • account_number (Numéro) Numéro de compte

Schéma imbriqué pour marketplace_subscription

Requis:

  • uuid (Chaîne de caractères) Identifiant d'abonnement Marketplace attribué par Equinix

Facultatif:

  • type (Chaîne) Type d'abonnement Marketplace, par exemple: AWS_MARKETPLACE_SUBSCRIPTION

Schéma imbriqué pour order

Facultatif:

  • billing_tier (Chaîne de caractères) Niveau de facturation pour la largeur de bande de connexion
  • order_id (Chaîne de caractères) Identification de la commande
  • order_number (Chaîne de caractères) Numéro de référence de la commande
  • purchase_order_number (Chaîne de caractères) Numéro de bon de commande
  • term_length (Nombre) Durée du contrat en mois ; les valeurs valides sont 1, 12, 24, 36, où 1 est la valeur par défaut (pour les contrats sur demande).

Schéma imbriqué pour timeouts

Facultatif:

  • create (Chaîne de caractères)
  • delete (Chaîne de caractères)
  • read (Chaîne de caractères)
  • update (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)
Cette page vous a-t-elle été utile ?