Skip to main content

connexion_fabric_equinix (Ressource)

Cette ressource compatible avec l'API Fabric V4 permet la création et la gestion de la connexion Equinix Fabric.

Documentation supplémentaire:

Modules de soutien

L'utilisation directe des ressources est décrite dans la section suivante, « Exemples d'utilisation ». Des modules Terraform sont également disponibles pour vous accompagner dans les cas d'utilisation courants de Fabric Connection.

Vous pouvez trouver ces modules ainsi que leurs exemples d'utilisation sur le Terraform Registry: (Fabric Terraform Modules)

Exemple d'utilisation

Connexion EVPL_VC de port à port:

resource "equinix_fabric_connection" "port2port" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number= "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "QINQ"
vlan_s_tag = "1976"

}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<zside_port_uuid>"
}
link_protocol {
type = "QINQ"
vlan_s_tag = "3711"
}
location {
metro_code= "SV"
}
}
}
}

Port vers AWS EVPL_VC Connexion:

resource "equinix_fabric_connection" "port2aws" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
redundancy { priority= "PRIMARY" }
order {
purchase_order_number= "1-323929"
}
a_side {
access_point {
type= "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "QINQ"
vlan_s_tag = "2019"
vlan_c_tag = "2112"
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<aws_account_id>"
seller_region = "us-west-1"
profile {
type = "L2_PROFILE"
uuid = "<service_profile_uuid>"
}
location {
metro_code = "SV"
}
}
}

additional_info = [
{ key = "accessKey", value = "<aws_access_key>" },
{ key = "secretKey", value = "<aws_secret_key>" }
]
}

Connexion EPL de port à port:

resource "equinix_fabric_connection" "epl" {
name = "ConnectionName"
type = "EPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<zside_port_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

Connexion ACCESS_EPL_VC de port à port:

resource "equinix_fabric_connection" "access_epl_vc" {
name = "ConnectionName"
type = "ACCESS_EPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "QINQ"
vlan_s_tag = "1976"
}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<zside_port_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

Connexion périphérique virtuel/port:

resource "equinix_fabric_connection" "vd2port" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "NETWORK"
id = 7
}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<zside_port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_s_tag = "3711"
}
location {
metro_code = "SV"
}
}
}
}

Connexion entre l'appareil virtuel et le jeton de service:

resource "equinix_fabric_connection" "vd2token" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "NETWORK"
id = 7
}
}
}
z_side {
service_token {
uuid = "<service_token_uuid>"
}
}
}

Jeton de service pour la connexion AWS:

resource "equinix_fabric_connection" "token2aws" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
service_token {
uuid = "<service_token_uuid>"
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<aws_account_id>"
seller_region = "us-west-1"
profile {
type = "L2_PROFILE"
uuid = "<service_profile_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

Connexion du routeur cloud au port:

resource "equinix_fabric_connection" "fcr2port"{
name = "ConnectionName"
type = "IP_VC"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2711"
}
location {
metro_code = "SV"
}
}
}
}

Connexion du routeur infonuagique à Azure:

resource "equinix_fabric_connection" "fcr2azure"{
name = "ConnectionName"
type = "IP_VC"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<Azure_ExpressRouter_Auth_Key>"
peering_type = "PRIVATE"
profile {
type = "L2_PROFILE"
uuid = "<Azure_Service_Profile_UUID>"
}
location {
metro_code = "SV"
}
}
}
}

Connexion de l'appareil virtuel à Azure:

resource "equinix_fabric_connection" "vd2azure" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "CLOUD"
id = 7
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<Azure_ExpressRouter_Auth_Key>"
peering_type = "PRIVATE"
profile {
type = "L2_PROFILE"
uuid = "<Azure_Service_Profile_UUID>"
}
location {
metro_code = "SV"
}
}
}
}

Connexion redondante entre un appareil virtuel et Azure:

resource "equinix_fabric_connection" "vd2azure_primary" {
name = "ConnectionName"
type = "EVPL_VC"
redundancy { priority = "PRIMARY" }
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "CLOUD"
id = 7
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<Azure_ExpressRouter_Auth_Key>"
peering_type = "PRIVATE"
profile {
type = "L2_PROFILE"
uuid = "<Azure_Service_Profile_UUID>"
}
location {
metro_code = "SV"
}
}
}
}

resource "equinix_fabric_connection" "vd2azure_secondary" {
name = "ConnectionName"
type = "EVPL_VC"
redundancy {
priority = "SECONDARY"
group = one(equinix_fabric_connection.vd2azure_primary.redundancy).group
}
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "CLOUD"
id = 5
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<Azure_ExpressRouter_Auth_Key>"
peering_type = "PRIVATE"
profile {
type = "L2_PROFILE"
uuid = "<Azure_Service_Profile_UUID>"
}
location {
metro_code = "SV"
}
}
}
}

Connexion du routeur cloud au réseau:

resource "equinix_fabric_connection" "fcr2network"{
name = "ConnectionName"
type = "IPWAN_VC"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}

Connexion périphérique virtuel/réseau:

resource "equinix_fabric_connection" "vd2network" {
name = "ConnectionName"
type = "EVPLAN_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "CLOUD"
id = 7
}
}
}
z_side {
access_point {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}

Connexion du port EPLAN au réseau:

resource "equinix_fabric_connection" "eplan" {
name = "ConnectionName"
type = "EPLAN_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
}
}
z_side {
access_point {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}

Connexion du port EVPLAN au réseau:

resource "equinix_fabric_connection" "evplan" {
name = "ConnectionName"
type = "EVPLAN_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_s_tag = "1976"

}
}
}
z_side {
access_point {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}

(Intégration métal-tissu) Connexion métal à AWS EVPL_VC:

resource "equinix_fabric_connection" "metal2aws" {
name = "ConnectionName"
type = "EVPLAN_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "METAL_NETWORK"
authentication_key = "<metal_authorization_code>"
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<aws_account_id>"
seller_region = "us-west-1"
profile {
type = "L2_PROFILE"
uuid = "<service_profile_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

(Intégration métal-tissu) Connexion routeur nuage tissu vers IP_VC métal:

resource "equinix_fabric_connection" "fcr2metal" {
name = "ConnectionName"
type = "IP_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "METAL_NETWORK"
authentication_key = "<metal_authorization_code>"
}
}
}

Port vers Alibaba Connexion EVPL_VC Connexion:

Instructions étape par étape pour la connexion du port Fabric au profil Alibaba Fabric (exemple ci-dessous).

1. Créer et accepter la connexion

  • Créez la connexion à l'aide du fournisseur Terraform d'Equinix.
  • Acceptez ensuite manuellement la demande de connexion dans le portail Alibaba pour la connexion physique créée.

2. Supprimer les ressources

  • Exécutez terraform destroy pour supprimer le VBR Alibaba
  • La suppression directe de la connexion Equinix Fabric entraînera l'erreur suivante: ERR-UAA-003-00: Deletion for a provisioned connection needs to be initiated from Alibaba Portal
  • Rendez-vous sur le portail Alibaba pour terminer manuellement puis supprimer la connexion physique
  • Cette action supprimera automatiquement la connexion côté Equinix, mettant à jour son statut à « Déprovisionné » côté Equinix et côté fournisseur.
resource "equinix_fabric_connection" "port2alibaba" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
redundancy { priority = "PRIMARY" }
order {
purchase_order_number = "1-323929"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2019"
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<alibaba_account_id>"
seller_region = "us-west-1"
profile {
type = "L2_PROFILE"
uuid = "<service_profile_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

Notes :

Le port vers IBM Connections peut être modifié côté fournisseur de services IBM à l'aide des paramètres transmis au champ additional_info:

  • {"key": "ASN", "value": "1111"}
  • {"key": "Global", "value": "false"}
  • {"key": "BGP_IBM_CIDR", "value": "172.16.0.18/30"}
  • {"key": "BGP_CER_CIDR", "value": "172.16.0.19/30"}

Pour accepter, supprimer ou augmenter la bande passante des connexions IBM à l'aide de la ressource « ibm_dl_gateway_action », vous devez mettre à jour l'attribut suivant: Pour l'approbation de la connexion:

  • Utilisez l'action « create_gateway_approve » pour la mise à niveau/rétrogradation de la bande passante:
  • Utilisez l'action « update_attributes_approve » pour la suppression de la connexion:
  • Utilisez l'action = "delete_gateway_approve"

Diagramme

Requis

  • a_side (Ensemble de blocs, Min: 1, Max: 1) Objet de configuration de connexion côté demandeur ou client de la connexion multisegments (voir ci-dessous pour le schéma imbriqué)
  • bandwidth (Nombre) Bande passante de connexion en Mbps
  • name (Chaîne de caractères) Nom de la connexion. 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 de la connexion (voir ci-dessous pour le schéma imbriqué)
  • type (Chaîne de caractères) Définit le type de connexion, par exemple: EVPL_VC, EPL_VC, IPWAN_VC, IP_VC, ACCESS_EPL_VC, EVPLAN_VC, EPLAN_VC, EIA_VC, IA_VC, EC_VC
  • z_side (Ensemble de blocs, Min: 1, Max: 1) Objet de configuration de connexion côté destination ou fournisseur de la connexion multisegments (voir ci-dessous pour le schéma imbriqué)

En option

Lecture seule

  • account (Ensemble d'objets) Informations du compte client associées à cette connexion (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é)
  • direction (Chaîne de caractères) Directionnalité de la connexion du point de vue du demandeur
  • href (Chaîne de caractères) Informations URI de connexion
  • id (Chaîne de caractères) L'identifiant de cette ressource.
  • is_remote (Booléen) Propriété de connexion dérivée des emplacements des points d'accès
  • operation (Ensemble d'objets) Données opérationnelles propres au type de connexion (voir ci-dessous pour le schéma imbriqué)
  • state (Chaîne de caractères) État global de la connexion
  • uuid (Chaîne de caractères) Identifiant de connexion attribué par Equinix

Schéma imbriqué pour a_side

Facultatif:

  • access_point (Ensemble de blocs, Max: 1) Détails du point d’accès (voir ci-dessous pour le schéma imbriqué)
  • additional_info (Liste des blocs) Informations supplémentaires côté connexion (voir ci-dessous pour le schéma imbriqué)
  • service_token (Ensemble de blocs, max.: 1) Pour les connexions basées sur des jetons de service, ces jetons permettent aux utilisateurs d'accéder aux ressources et services protégés. Les propriétaires de ressources peuvent distribuer ces jetons à des partenaires et fournisseurs de confiance, permettant ainsi à certains tiers d’interagir directement avec les ressources du réseau Equinix (voir ci-dessous pour le schéma imbriqué).

Schéma imbriqué pour a_side.access_point

Facultatif:

Lecture seule:

Schéma imbriqué pour a_side.access_point.gateway

Facultatif:

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

Lecture seule:

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

Schéma imbriqué pour a_side.access_point.interface

Facultatif:

  • id (Nombre) id
  • type (Chaîne) Type d'interface
  • 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 a_side.access_point.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 a_side.access_point.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

Schéma imbriqué pour a_side.access_point.port

Facultatif:

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

Lecture seule:

  • href (Chaîne de caractères) Identificateur unique de ressource
  • name (Chaîne de caractères) Nom du port
  • redundancy (Ensemble d'objets) Informations de redondance (voir ci-dessous pour le schéma imbriqué)

Schéma imbriqué pour a_side.access_point.port.redundancy

Lecture seule:

  • enabled (Booléen)
  • group (Chaîne de caractères)
  • priority (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.profile

Requis:

  • type (Chaîne de caractères) Type de profil de service - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE
  • uuid (Chaîne de caractères) Identifiant du profil de service attribué par Equinix

Lecture seule:

  • access_point_type_configs (Liste d'objets) Informations de configuration du point d'accès (voir ci-dessous pour le schéma imbriqué)
  • description (Chaîne de caractères) Description du service fournie par l'utilisateur
  • href (Chaîne) Attribut de réponse URI du profil de service
  • name (Chaîne de caractères) Nom du profil de service attribué par le client

Schéma imbriqué pour a_side.access_point.profile.access_point_type_configs

Lecture seule:

  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour a_side.access_point.router

Facultatif:

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

Lecture seule:

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

Schéma imbriqué pour a_side.access_point.virtual_device

Requis:

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

Facultatif:

  • name (Chaîne de caractères) Nom de l'appareil virtuel attribué par le client
  • type (Chaîne) Type d'appareil virtuel

Lecture seule:

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

Schéma imbriqué pour a_side.access_point.account

Lecture seule:

  • account_name (Chaîne de caractères) Nom légal du titulaire du compte.
  • account_number (Numéro) Numéro de compte attribué par Equinix.
  • global_cust_id (Chaîne) ID attribué par Equinix de l'organisation parente de l'abonné.
  • global_org_id (Chaîne) ID attribué par Equinix de l'organisation parente de l'abonné.
  • global_organization_name (Chaîne) Nom attribué par Equinix à l'organisation parente de l'abonné.
  • org_id (Numéro) ID attribué par Equinix à l'organisation de l'abonné.
  • organization_name (Chaîne) Nom attribué par Equinix à l'organisation de l'abonné.
  • ucm_id (Chaîne) Identifiant du magasin de données d'entreprise

Schéma imbriqué pour a_side.additional_info

Facultatif:

  • key (Chaîne de caractères) Élément clé d'information
  • value (Chaîne de caractères) Valeur d'information supplémentaire

Schéma imbriqué pour a_side.service_token

Facultatif:

  • type (Chaîne) Type de jeton - VC_TOKEN
  • uuid (Chaîne de caractères) Identifiant du jeton de service attribué par Equinix

Lecture seule:

  • description (Chaîne de caractères) Description du jeton de service
  • href (Chaîne de caractères) Une URL absolue qui est le sujet du contexte du lien

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 z_side

Facultatif:

  • access_point (Ensemble de blocs, Max: 1) Détails du point d’accès (voir ci-dessous pour le schéma imbriqué)
  • additional_info (Liste des blocs) Informations supplémentaires côté connexion (voir ci-dessous pour le schéma imbriqué)
  • service_token (Ensemble de blocs, max.: 1) Pour les connexions basées sur des jetons de service, ces jetons permettent aux utilisateurs d'accéder aux ressources et services protégés. Les propriétaires de ressources peuvent distribuer ces jetons à des partenaires et fournisseurs de confiance, permettant ainsi à certains tiers d’interagir directement avec les ressources du réseau Equinix (voir ci-dessous pour le schéma imbriqué).

Schéma imbriqué pour z_side.access_point

Facultatif:

Lecture seule:

Schéma imbriqué pour z_side.access_point.gateway

Facultatif:

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

Lecture seule:

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

Schéma imbriqué pour z_side.access_point.interface

Facultatif:

  • id (Nombre) id
  • type (Chaîne) Type d'interface
  • 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 z_side.access_point.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 z_side.access_point.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

Schéma imbriqué pour z_side.access_point.port

Facultatif:

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

Lecture seule:

  • href (Chaîne de caractères) Identificateur unique de ressource
  • name (Chaîne de caractères) Nom du port
  • redundancy (Ensemble d'objets) Informations sur la redondance (voir ci-dessous pour le schéma imbriqué)

Schéma imbriqué pour z_side.access_point.port.redundancy

Lecture seule:

  • enabled (Booléen)
  • group (Chaîne de caractères)
  • priority (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.profile

Requis:

  • type (Chaîne de caractères) Type de profil de service - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE
  • uuid (Chaîne de caractères) Identifiant du profil de service attribué par Equinix

Lecture seule:

  • access_point_type_configs (Liste d'objets) Informations de configuration du point d'accès (voir ci-dessous pour le schéma imbriqué)
  • description (Chaîne de caractères) Description du service fournie par l'utilisateur
  • href (Chaîne) Attribut de réponse URI du profil de service
  • name (Chaîne de caractères) Nom du profil de service attribué par le client

Schéma imbriqué pour z_side.access_point.profile.access_point_type_configs

Lecture seule:

  • type (Chaîne de caractères)
  • uuid (Chaîne de caractères)

Schéma imbriqué pour z_side.access_point.router

Facultatif:

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

Lecture seule:

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

Schéma imbriqué pour z_side.access_point.virtual_device

Requis:

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

Facultatif:

  • name (Chaîne de caractères) Nom de l'appareil virtuel attribué par le client
  • type (Chaîne) Type d'appareil virtuel

Lecture seule:

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

Schéma imbriqué pour z_side.access_point.account

Lecture seule:

  • account_name (Chaîne de caractères) Nom légal du titulaire du compte.
  • account_number (Numéro) Numéro de compte attribué par Equinix.
  • global_cust_id (Chaîne) ID attribué par Equinix de l'organisation parente de l'abonné.
  • global_org_id (Chaîne) ID attribué par Equinix de l'organisation parente de l'abonné.
  • global_organization_name (Chaîne) Nom attribué par Equinix à l'organisation parente de l'abonné.
  • org_id (Numéro) ID attribué par Equinix à l'organisation de l'abonné.
  • organization_name (Chaîne) Nom attribué par Equinix à l'organisation de l'abonné.
  • ucm_id (Chaîne) Identifiant du magasin de données d'entreprise

Schéma imbriqué pour z_side.additional_info

Facultatif:

  • key (Chaîne de caractères) Élément clé d'information
  • value (Chaîne de caractères) Valeur d'information supplémentaire

Schéma imbriqué pour z_side.service_token

Facultatif:

  • type (Chaîne) Type de jeton - VC_TOKEN
  • uuid (Chaîne de caractères) Identifiant du jeton de service attribué par Equinix

Lecture seule:

  • description (Chaîne de caractères) Description du jeton de service
  • href (Chaîne de caractères) Une URL absolue qui est le sujet du contexte du lien

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 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 redundancy

Facultatif:

  • group (Chaîne) Identifiant du groupe de redondance (Utilisez l'UUID redundancy.0.group de la connexion principale ; par exemple one(equinix_fabric_connection.primary_port_connection.redundancy).group ou equinix_fabric_connection.primary_port_connection.redundancy.0.group)
  • priority (Chaîne de caractères) Priorité de connexion dans le groupe de redondance - PRIMAIRE, SECONDAIRE

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)

Schéma imbriqué pour operation

Lecture seule:

Schéma imbriqué pour operation.errors

Lecture seule:

  • additional_info (Liste d'objets) (voir ci-dessous pour le schéma imbriqué)
  • correlation_id (Chaîne de caractères)
  • details (Chaîne de caractères)
  • error_code (Chaîne de caractères)
  • error_message (Chaîne de caractères)
  • help (Chaîne de caractères)

Schéma imbriqué pour operation.errors.additional_info

Lecture seule:

  • property (Chaîne de caractères)
  • reason (Chaîne de caractères)
Cette page vous a-t-elle été utile ?