Skip to main content

equinix_fabric_service_profile (Ressource)

Ressource compatible avec l'API Fabric V4 permettant de créer et de gérer le profil de service Equinix Fabric.

Documentation complémentaire :

Exemple d'utilisation

resource "equinix_fabric_service_profile" "new_service_profile" {
description = "Service Profile for Receiving Connections"
name = "Name Of Business + Use Case Tag"
type = "L2_PROFILE"
visibility = "PUBLIC"
notifications = [
{
emails = ["someone@sample.com"]
type = "BANDWIDTH_ALERT"
}
]
allowed_emails = ["test@equinix.com", "testagain@equinix.com"]
ports = [
{
uuid = "c791f8cb-5cc9-cc90-8ce0-306a5c00a4ee"
type = "XF_PORT"
}
]

access_point_type_configs {
type = "COLO"
allow_remote_connections = true
allow_custom_bandwidth = true
allow_bandwidth_auto_approval = false
connection_redundancy_required = false
connection_label = "Service Profile Tag1"
bandwidth_alert_threshold = 10
supported_bandwidths = [ 100, 500 ]
}
}

Schéma

Exigée

  • description (Chaîne) Description du service fournie par l'utilisateur
  • name (Chaîne) Nom du profil de service attribué par le client
  • type (Chaîne) Type de profil de service - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE, IX_PROFILE

En option

En lecture seule

  • account (Set of Object) Service Profile Owner Account Information (see below for nested schema)
  • change_log (Ensemble d'objets) Capture les informations sur les modifications du cycle de vie des connexions (voir ci-dessous pour le schéma imbriqué)
  • href (Chaîne) Attribut de réponse de l'URI du profil de service
  • id (Chaîne) L'identifiant de cette ressource.
  • uuid (Chaîne) Identifiant de profil de service attribué par Equinix

Schéma imbriqué pour access_point_type_configs

Obligatoire :

  • type (String) Type de configuration du point d'accès - VD, Colo

En option :

  • allow_bandwidth_auto_approval (booléen) Paramètre permettant d'activer ou de désactiver la possibilité pour l'acheteur de modifier la largeur de bande de la connexion sans l'accord du vendeur.
  • allow_bandwidth_upgrade (booléen) Disponibilité d'une mise à niveau de la bande passante. La valeur par défaut est false
  • allow_custom_bandwidth (booléen) Paramètre permettant d'activer ou de désactiver la capacité de l'acheteur à personnaliser la bande passante.
  • allow_remote_connections (booléen) Paramètre permettant d'autoriser ou d'interdire les connexions à distance au profil de service
  • api_config (Block Set, Max : 1) Détails de la configuration de l'api (voir ci-dessous pour le schéma imbriqué)
  • authentication_key (Block Set, Max : 1) Détails de la clé d'authentification (voir ci-dessous pour le schéma imbriqué)
  • bandwidth_alert_threshold (Nombre) Pourcentage de la bande passante du port pour lequel une alerte d'allocation est générée
  • connection_label (Chaîne) Nom personnalisé pour la connexion
  • connection_redundancy_required (booléen) Obliger les connexions redondantes
  • enable_auto_generate_service_key (booléen) Activer la génération automatique de la clé de service
  • link_protocol_config (Block Set, Max : 1) Détails de la configuration du protocole de liaison (voir ci-dessous pour le schéma imbriqué)
  • selective_redundancy (booléen) Connexions redondantes facultatives
  • supported_bandwidths (Liste de numéros) Largeurs de bande prises en charge

En lecture seule :

  • uuid (String) Colo/Port Uuid

Schéma imbriqué pour access_point_type_configs.api_config

En option :

  • allow_over_subscription (booléen) Paramètre indiquant que la prise en charge de la sursouscription est disponible (true) ou non (false). La valeur par défaut est false
  • api_available (booléen) Indique s'il est possible d'établir des connexions basées sur le profil de service donné à l'aide de l'API Equinix Fabric.
  • bandwidth_from_api (booléen) Indique si la bande passante de la connexion peut être obtenue directement auprès du fournisseur de services en nuage.
  • equinix_managed_port (booléen) Paramètre indiquant que le port est géré par Equinix (true) ou non (false)
  • equinix_managed_vlan (booléen) Paramètre indiquant que le VLAN est géré par Equinix (true) ou non (false)
  • integration_id (Chaîne) Identifiant unique émis lors de l'onboarding et utilisé pour intégrer le profil de service du client à l'API Equinix Fabric.
  • over_subscription_limit (Nombre) Multiplicateur de la bande passante du port qui détermine la bande passante totale qui peut être allouée aux utilisateurs créant des connexions à vos services. Par exemple, un port de 10 Gbps combiné à une valeur de paramètre overSubscriptionLimit de 10 permet à vos abonnés de créer des connexions avec une bande passante totale de 100 Gbps.

Schéma imbriqué pour access_point_type_configs.authentication_key

En option :

  • description (Chaîne) Description de la clé d'autorisation
  • label (Chaîne) Nom du paramètre qui doit être fourni pour autoriser la connexion.
  • required (booléen) Obligation de configurer une clé d'authentification.

En option :

  • encapsulation (Chaîne) Norme d'encapsulation des trames de données.UNTAGGED - Encapsulation sans balise pour les connexions EPL. DOT1Q - Norme d'encapsulation DOT1Q. QINQ - Norme d'encapsulation QINQ.
  • encapsulation_strategy (Chaîne) Informations de marquage supplémentaires requises par le profil du vendeur.
  • reuse_vlan_s_tag (booléen) Accepter automatiquement les connexions DOT1Q à QINQ suivantes qui utilisent la même clé d'authentification. Ces connexions auront le même VLAN S-tag assigné que la connexion initiale.

Schéma imbriqué pour custom_fields

Obligatoire :

  • data_type (Chaîne) Type de données
  • label (Chaîne) Étiquette
  • required (booléen) Champ obligatoire

En option :

  • capture_in_email (booléen) Champ obligatoire
  • description (Chaîne) Description
  • options (Liste de chaînes) Options

Schéma imbriqué pour marketing_info

En option :

Schéma imbriqué pour marketing_info.process_step

En option :

  • description (Chaîne) Description
  • sub_title (Chaîne) Sous-Titre
  • title (Chaîne) Titre

Schéma imbriqué pour metros

En option :

  • code (Chaîne) Code métro - Exemple SV
  • display_name (Chaîne) Nom d'affichage
  • ibxs (Liste de chaînes) IBX- Equinix International Business Exchange list
  • in_trail (booléen) In Trail
  • name (Chaîne) Nom du métro
  • seller_regions (Carte de la chaîne) Régions du vendeur

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 ports

Obligatoire :

  • type (Chaîne) Type de Colo/Port
  • uuid (String) Colo/Port Uuid

En option :

  • cross_connect_id (String) Cross-Connect Id
  • location (Block Set, Max : 1) Emplacement du Colo/Port (voir ci-dessous pour le schéma imbriqué)
  • seller_region (Chaîne) Région du vendeur
  • seller_region_description (Chaîne) Détails de la région du vendeur

Schéma imbriqué pour ports.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 project

En option :

  • project_id (Chaîne) Id du projet

En lecture seule :

  • href (Chaîne) URL de ressource unique

Schéma imbriqué pour timeouts

En option :

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

Schéma imbriqué pour virtual_devices

Obligatoire :

  • type (Chaîne) Type de dispositif virtuel
  • uuid (Chaîne) Uuid de l'appareil virtuel

En option :

  • interface_uuid (Chaîne) Uuid de l'interface du dispositif
  • location (Block Set, Max : 1) Device Location (see below for nested schema)

Schéma imbriqué pour virtual_devices.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 account

En lecture seule :

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