equinix_fabric_network (Ressource)
Ressource compatible avec l'API Fabric V4 permettant de créer et de gérer le réseau Equinix Fabric.
Documentation complémentaire :
- Pour commencer : https://docs.equinix.com/fabric/multipoint-connections/multipoint-networks/
- API : https://docs.equinix.com/api-catalog/fabricv4/#tag/Networks
Exemple d'utilisation
resource "equinix_fabric_network" "new_network" {
name = "Network-SV"
type = "EVPLAN"
scope = "GLOBAL"
notifications {
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
project {
project_id = "776847000642406"
}
}
Schéma
Exigée
name(Chaîne) Nom du réseau Fabric. 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 réseau Fabric (voir ci-dessous pour le schéma imbriqué).project(Block Set, Min : 1) Projet Fabric Network (voir ci-dessous pour le schéma imbriqué)scope(Chaîne) Portée du réseau Fabric. Valeurs valides : [REGIONAL GLOBAL LOCAL]. Remarque : lorsque la portée est REGIONAL, le champ location.region est obligatoire.type(Chaîne) Types de réseaux pris en charge - EVPLAN, EPLAN, IPWAN, EVPTREE, EPTREE
En option
location(Block Set, Max : 1) Emplacement du réseau Fabric (voir ci-dessous pour le schéma imbriqué)timeouts(Bloc, Facultatif) (voir ci-dessous pour le schéma imbriqué)
En lecture seule
change(Set of Object) Information sur l'opération de changement d'actif (voir ci-dessous pour le schéma imbriqué)change_log(Ensemble d'objets) Un enregistrement permanent de la création, de la modification ou de la suppression d'un actif (voir ci-dessous pour le schéma imbriqué)connections_count(Nombre) Nombre de connexions associées à ce réseauhref(Chaîne) Informations sur l'URI du réseau Fabricid(Chaîne) L'identifiant de cette ressource.operation(Ensemble d'objets) Informations sur l'opération du réseau qui est associée à ce réseau Fabric (voir ci-dessous pour le schéma imbriqué).state(Chaîne) État général du réseau Fabricuuid(Chaîne) Identifiant de réseau attribué par Equinix
Schéma imbriqué pour notifications
Obligatoire :
emails(List of String) Tableau de courriels de contacttype(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 project
Obligatoire :
project_id(Chaîne) Identifiant du projet du client
Schéma imbriqué pour location
En option :
ibx(Chaîne) Code IBXmetro_code(Chaîne) Code métro du point d'accèsmetro_name(String) Nom de métro du point d'accèsregion(Chaîne) Région du point d'accès
Schéma imbriqué pour timeouts
En option :
create(Chaîne)delete(Chaîne)read(Chaîne)update(Chaîne)
Schéma imbriqué pour change
En lecture seule :
href(Chaîne)type(Chaîne)uuid(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)
Schéma imbriqué pour operation
En lecture seule :
equinix_status(Chaîne)