Skip to main content

equinix_fabric_cloud_router (Ressource)

La ressource compatible avec l'API Fabric V4 permet de créer et de gérer [Equinix Fabric Cloud Router.

Documentation complémentaire :

Exemple d'utilisation

Fabric Cloud Router

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"
}
}

Fabric Cloud Router avec l'id 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"
}
}

Schéma

Exigée

  • location (Block Set, Min : 1, Max : 1) Emplacement du Fabric Cloud Router (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 de blocs, Min : 1) 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é).
  • package (Block Set, Min : 1, Max : 1) Fabric Cloud Router Package Type (see below for nested schema)
  • project (Block Set, Min : 1, Max : 1) Informations sur le projet de la hiérarchie des ressources du client. Applicable aux clients qui ont adopté l'Identity & Access Management d'Equinix. Pour plus d'informations, voir Identity and Access Management : Projects (voir ci-dessous pour le schéma imbriqué)
  • type (String) Définit le type de FCR comme ; XF_ROUTER

En option

  • account (Block Set, Max : 1) Informations sur le compte client qui est associé à ce Fabric Cloud Router (voir ci-dessous pour le schéma imbriqué).
  • description (Chaîne) Description du routeur Fabric Cloud Router fournie par le client.
  • href (Chaîne) Informations sur l'URI du Fabric Cloud Router
  • marketplace_subscription (Block Set, Max : 1) Entité Equinix Fabric pour l'abonnement Marketplace (voir ci-dessous pour le schéma imbriqué).
  • order (Ensemble de blocs, Max : 1) Informations sur la commande relative à ce Fabric Cloud Router (voir ci-dessous pour le schéma imbriqué).
  • timeouts (Bloc, Facultatif) (voir ci-dessous pour le schéma imbriqué)
  • uuid (Chaîne) Identifiant du Fabric Cloud Router attribué par Equinix

En lecture seule

  • 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.
  • equinix_asn (Nombre) Equinix ASN
  • id (Chaîne) L'identifiant de cette ressource.
  • state (String) Fabric Cloud Router overall state (état général du routeur)

Schéma imbriqué pour location

En option :

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

Schéma imbriqué pour notifications

Obligatoire :

  • emails (List of String) Tableau de courriels de contact
  • type (Chaîne) Type de notification - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS

En option :

  • send_interval (Chaîne) Intervalle d'envoi

Schéma imbriqué pour package

Obligatoire :

  • code (Chaîne) Code du paquet Fabric Cloud Router

Schéma imbriqué pour project

En option :

  • href (Chaîne) URL de ressource unique
  • project_id (Chaîne) Id du projet

Schéma imbriqué pour account

Obligatoire :

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

Schéma imbriqué pour marketplace_subscription

Obligatoire :

  • uuid (Chaîne) Identifiant de l'abonnement à la Marketplace attribué par Equinix.

En option :

  • type (String) Type d'abonnement à la Marketplace comme ; AWS_MARKETPLACE_SUBSCRIPTION.

Schéma imbriqué pour order

En option :

  • billing_tier (String) Niveau de facturation de la bande passante de connexion
  • order_id (Chaîne) Identification de la commande
  • order_number (Chaîne) Numéro de référence de la commande
  • purchase_order_number (Chaîne) Numéro de commande
  • term_length (Nombre) Durée de la période en mois ; les valeurs valides sont 1, 12, 24, 36 où 1 est la valeur par défaut (pour le cas à la demande).

Schéma imbriqué pour timeouts

En option :

  • create (Chaîne)
  • delete (Chaîne)
  • read (Chaîne)
  • update (Chaîne)

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)
Cette page vous a-t-elle été utile ?