Skip to main content

jeton de service equinix_fabric (Ressource)

La ressource compatible avec l'API Fabric V4 permet la création et la gestion d'un [jeton de service Equinix Fabric.

Documentation supplémentaire:

Exemple d'utilisation

Jeton de service portuaire à côté

resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Aside COLO Service Token"
expiration_date_time = "2025-01-18T06:43:49.981Z"
service_token_connection {
type = "EVPL_VC"
bandwidth_limit = 1000
a_side {
access_point_selectors{
type = "COLO"
port {
uuid = "<port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2987"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
}

Jeton de service du port Zside

resource "equinix_fabric_service_token" "test"{
type = "VC_TOKEN"
description = "Zside COLO Service Token"
expiration_date_time = "2025-01-18T06:43:49.981Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors{
type = "COLO"
port {
uuid = "<port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2087"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
}

Jeton de service réseau Zside

resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Zside Network Service Token"
expiration_date_time = "2025-01-18T06:43:49.986Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com"]
}
}

Jeton de service d'appareil virtuel Zside

resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Zside VD Service Token"
expiration_date_time = "2025-01-18T06:43:49.986Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "NETWORK"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com"]
}
}

Diagramme

Requis

  • expiration_date_time (Chaîne de caractères) Date et heure d'expiration du jeton de service ; 2020-11-06 T07:00:00Z
  • notifications (Ensemble de blocs, Min: 1) Préférences pour les notifications sur les changements de configuration ou d’état du jeton de service (voir ci-dessous pour le schéma imbriqué)
  • service_token_connection (Ensemble de blocs, Min: 1) Informations sur le type de connexion du jeton de service (voir ci-dessous pour le schéma imbriqué)
  • type (Chaîne) Type de jeton de service ; VC_TOKEN, EPL_TOKEN

En option

Lecture seule

  • account (Ensemble d'objets) Informations du compte client associées à ce jeton de service (voir ci-dessous pour le schéma imbriqué)
  • change_log (Ensemble d'objets) Capture les informations de changement du cycle de vie de la connexion (voir ci-dessous pour le schéma imbriqué)
  • href (Chaîne de caractères) Une URL absolue qui est le sujet du contexte du lien.
  • id (Chaîne de caractères) L'identifiant de cette ressource.
  • issuer_side (Chaîne de caractères) Informations sur le côté du jeton ; ASIDE, ZSIDE
  • state (Chaîne de caractères) État du jeton de service ; ACTIF, INACTIF, EXPIRÉ, SUPPRIMÉ
  • uuid (Chaîne de caractères) Identifiant du jeton de service attribué par Equinix

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 service_token_connection

Facultatif:

  • a_side (Ensemble de blocs) Protocole de liaison de connexion côté A, périphérique virtuel ou configuration réseau (voir ci-dessous pour le schéma imbriqué)
  • allow_custom_bandwidth (Booléen) Autoriser une valeur de bande passante personnalisée
  • allow_remote_connection (Booléen) Autorisation de connexion à distance
  • bandwidth_limit (Nombre) Limite de bande passante de connexion en Mbps
  • supported_bandwidths (Liste de nombres) Liste des largeurs de bande permises ; pour les jetons de service basés sur les ports, la bande passante maximale autorisée est de 50 Gbit/s, tandis que pour les jetons de service basés sur les périphériques virtuels, elle est limitée à 10 Gbit/s.
  • type (Chaîne) Type de connexion pris en charge par le jeton de service que vous allez créer: EVPL_VC, EVPLAN_VC, EPLAN_VC, IPWAN_VC
  • z_side (Ensemble de blocs) Protocole de liaison de connexion côté Z, périphérique virtuel ou configuration réseau (voir ci-dessous pour le schéma imbriqué)

Lecture seule:

  • uuid (Chaîne de caractères) Identifiant de connexion attribué par Equinix

Schéma imbriqué pour service_token_connection.a_side

Requis:

  • access_point_selectors (Liste de blocage, Min: 1) Liste de critères pour la sélection des points d’accès réseau avec une efficacité, une sécurité, une compatibilité et une disponibilité optimales (voir ci-dessous pour le schéma imbriqué)

Schéma imbriqué pour service_token_connection.a_side.access_point_selectors

Facultatif:

Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.interface

Requis:

  • type (Chaîne) Type d'interface

Lecture seule:

  • id (Nombre) id
  • uuid (Chaîne de caractères) Identifiant d'interface attribué par Equinix

Facultatif:

  • type (Chaîne de caractères) Type de protocole de liaison: UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN
  • vlan_c_tag (Numéro) Informations d'étiquette client VLAN, valeur vlanCTag spécifiée pour les connexions QINQ
  • vlan_s_tag (Nombre) Informations d'étiquette du fournisseur VLAN, valeur vlanSTag spécifiée pour les connexions QINQ
  • vlan_tag (Numéro) Informations d'étiquette VLAN, valeur vlanTag spécifiée pour les connexions DOT1Q

Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.network

Requis:

  • uuid (Chaîne de caractères) Identifiant réseau attribué par Equinix

Lecture seule:

  • href (Chaîne de caractères) Identificateur unique de ressource
  • location (Ensemble d'objets) Emplacement (voir ci-dessous pour le schéma imbriqué)
  • name (Chaîne) Nom du réseau
  • scope (Chaîne de caractères) Portée du réseau
  • type (Chaîne de caractères) Type de réseau

Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.network.location

Lecture seule:

  • ibx (Chaîne de caractères)
  • metro_code (Chaîne de caractères)
  • metro_name (Chaîne de caractères)
  • region (Chaîne de caractères)

Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.port

Requis:

  • uuid (Chaîne de caractères) Identifiant de port attribué par Equinix

Facultatif:

  • type (Chaîne de caractères) Type de port

Lecture seule:

  • account_name (Chaîne de caractères) Nom du compte
  • bandwidth (Numéro) Bande passante du port
  • cvp_id (Numéro) Identifiant du port virtuel client
  • encapsulation_protocol_type (Chaîne) Encapsulation de port
  • href (Chaîne de caractères) Identificateur unique de ressource
  • location (Ensemble d'objets) Emplacement du port (voir ci-dessous pour le schéma imbriqué)
  • port_name (Chaîne) Nom du port
  • priority (Chaîne) Priorité du port

Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.port.location

Lecture seule:

  • ibx (Chaîne de caractères)
  • metro_code (Chaîne de caractères)
  • metro_name (Chaîne de caractères)
  • region (Chaîne de caractères)

Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.virtual_device

Requis:

  • uuid (Chaîne) Identificateur de périphérique virtuel attribué par Equinix

Facultatif:

  • type (Chaîne) Type d'appareil virtuel

Lecture seule:

  • cluster (Chaîne) Informations sur la grappe d'appareils virtuels
  • href (Chaîne de caractères) Identificateur unique de ressource
  • name (Chaîne de caractères) Nom de l'appareil virtuel attribué par le client

Schéma imbriqué pour service_token_connection.z_side

Requis:

  • access_point_selectors (Liste de blocage, Min: 1) Liste de critères pour la sélection des points d’accès réseau avec une efficacité, une sécurité, une compatibilité et une disponibilité optimales (voir ci-dessous pour le schéma imbriqué)

Schéma imbriqué pour service_token_connection.z_side.access_point_selectors

Facultatif:

Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.interface

Requis:

  • type (Chaîne) Type d'interface

Lecture seule:

  • id (Nombre) id
  • uuid (Chaîne de caractères) Identifiant d'interface attribué par Equinix

Facultatif:

  • type (Chaîne de caractères) Type de protocole de liaison: UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN
  • vlan_c_tag (Numéro) Informations d'étiquette client VLAN, valeur vlanCTag spécifiée pour les connexions QINQ
  • vlan_s_tag (Nombre) Informations d'étiquette du fournisseur VLAN, valeur vlanSTag spécifiée pour les connexions QINQ
  • vlan_tag (Numéro) Informations d'étiquette VLAN, valeur vlanTag spécifiée pour les connexions DOT1Q

Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.network

Requis:

  • uuid (Chaîne de caractères) Identifiant réseau attribué par Equinix

Lecture seule:

  • href (Chaîne de caractères) Identificateur unique de ressource
  • location (Ensemble d'objets) Emplacement (voir ci-dessous pour le schéma imbriqué)
  • name (Chaîne) Nom du réseau
  • scope (Chaîne de caractères) Portée du réseau
  • type (Chaîne de caractères) Type de réseau

Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.network.location

Lecture seule:

  • ibx (Chaîne de caractères)
  • metro_code (Chaîne de caractères)
  • metro_name (Chaîne de caractères)
  • region (Chaîne de caractères)

Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.port

Requis:

  • uuid (Chaîne de caractères) Identifiant de port attribué par Equinix

Facultatif:

  • type (Chaîne de caractères) Type de port

Lecture seule:

  • account_name (Chaîne de caractères) Nom du compte
  • bandwidth (Numéro) Bande passante du port
  • cvp_id (Numéro) Identifiant du port virtuel client
  • encapsulation_protocol_type (Chaîne) Encapsulation de port
  • href (Chaîne de caractères) Identificateur unique de ressource
  • location (Ensemble d'objets) Emplacement du port (voir ci-dessous pour le schéma imbriqué)
  • port_name (Chaîne) Nom du port
  • priority (Chaîne) Priorité du port

Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.port.location

Lecture seule:

  • ibx (Chaîne de caractères)
  • metro_code (Chaîne de caractères)
  • metro_name (Chaîne de caractères)
  • region (Chaîne de caractères)

Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.virtual_device

Requis:

  • uuid (Chaîne) Identificateur de périphérique virtuel attribué par Equinix

Facultatif:

  • type (Chaîne) Type d'appareil virtuel

Lecture seule:

  • cluster (Chaîne) Informations sur la grappe d'appareils virtuels
  • href (Chaîne de caractères) Identificateur unique de ressource
  • name (Chaîne de caractères) Nom de l'appareil virtuel attribué par le client

Schéma imbriqué pour project

Facultatif:

  • project_id (Chaîne de caractères) Identifiant du projet

Lecture seule:

  • href (Chaîne de caractères) URL de ressource unique

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 account

Lecture seule:

  • account_name (Chaîne de caractères)
  • account_number (Nombre)
  • global_cust_id (Chaîne de caractères)
  • global_org_id (Chaîne de caractères)
  • global_organization_name (Chaîne de caractères)
  • org_id (Nombre)
  • organization_name (Chaîne de caractères)
  • ucm_id (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 ?