réseau equinix_fabric (Ressource)
Cette ressource compatible avec l'API Fabric V4 permet la création et la gestion du réseau Equinix Fabric.
Documentation supplé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"
}
}
Diagramme
Requis
name(Chaîne de caractères) Nom du réseau Fabric. 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 réseau Fabric (voir ci-dessous pour le schéma imbriqué)project(Ensemble de blocs, Min: 1) Projet Fabric Network (voir ci-dessous pour le schéma imbriqué)scope(Chaîne) Étendue du réseau Fabric. Valeurs valides: [RÉGIONAL GLOBAL LOCAL]. Remarque: Lorsque l’étendue est RÉGIONALE, le champ location.region est obligatoire.type(Chaîne) Types de réseaux pris en charge: EVPLAN, EPLAN, IPWAN, EVPTREE, EPTREE
En option
location(Ensemble de blocs, 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é)
Lecture seule
change(Ensemble d'objets) Informations sur l'opération de modification 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 URI du réseau Fabricid(Chaîne de caractères) L'identifiant de cette ressource.operation(Ensemble d'objets) Informations sur les opérations réseau associées à ce réseau Fabric (voir ci-dessous pour le schéma imbriqué)state(Chaîne de caractères) État global du réseau Fabricuuid(Chaîne de caractères) Identifiant réseau attribué par Equinix
Schéma imbriqué pour notifications
Requis:
emails(Liste de chaînes de caractères) Tableau d'adresses courriel de contacttype(Chaîne) Type de notification - TOUTES, APPROBATION_CONNEXION, NOTIFICATIONS_REP_VENTES, NOTIFICATIONS
Facultatif:
send_interval(Chaîne) Intervalle d'envoi
Schéma imbriqué pour project
Requis:
project_id(Chaîne de caractères) Identifiant du projet client
Schéma imbriqué pour location
Facultatif:
ibx(Chaîne) Code IBXmetro_code(Chaîne de caractères) Code de métro du point d'accèsmetro_name(Chaîne de caractères) Nom du point d'accès métropolitainregion(Chaîne) Région du point d'accès
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
Lecture seule:
href(Chaîne de caractères)type(Chaîne de caractères)uuid(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)
Schéma imbriqué pour operation
Lecture seule:
equinix_status(Chaîne de caractères)