equinix_fabric_service_profile (Source de données)
Ressource de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer un profil de service par critère de filtre UUID.
Documentation complémentaire :
- Pour commencer : https://docs.equinix.com/fabric/service-providers/fabric-spo-intro/
- API : https://docs.equinix.com/api-catalog/fabricv4/#tag/Service-Profiles
Exemple d'utilisation
data "equinix_fabric_service_profile" "service_profile_data_name" {
uuid = "<uuid_of_service_profile>"
}
output "id" {
value = data.equinix_fabric_service_profile.service_profile_data_name.id
}
output "name" {
value = data.equinix_fabric_service_profile.service_profile_data_name.name
}
output "type" {
value = data.equinix_fabric_service_profile.service_profile_data_name.type
}
output "visibility" {
value = data.equinix_fabric_service_profile.service_profile_data_name.visibility
}
output "org_name" {
value = data.equinix_fabric_service_profile.service_profile_data_name.account.0.organization_name
}
output "access_point_type_configs_type" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.type
}
output "allow_remote_connections" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.allow_remote_connections
}
output "supported_bandwidth_0" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.supported_bandwidths.0
}
output "supported_bandwidth_1" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.supported_bandwidths.1
}
output "redundandy_required" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.connection_redundancy_required
}
output "allow_over_subscription" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.api_config.0.allow_over_subscription
}
Schéma
Exigée
uuid(Chaîne) Identifiant de profil de service attribué par Equinix
En 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é)account(Set of Object) Service Profile Owner Account Information (see below for nested schema)allowed_emails(List of String) Tableau de courriels de contactchange_log(Ensemble d'objets) Capture les informations sur les modifications du cycle de vie des connexions (voir ci-dessous pour le schéma imbriqué)custom_fields(Liste d'objets) Champs personnalisés (voir ci-dessous pour le schéma imbriqué)description(Chaîne) Description du service fournie par l'utilisateurhref(Chaîne) Attribut de réponse de l'URI du profil de serviceid(Chaîne) L'identifiant de cette ressource.marketing_info(Set of Object) Marketing Info (voir ci-dessous pour le schéma imbriqué)metros(Liste d'objets) Informations de configuration du point d'accès (voir ci-dessous pour le schéma imbriqué)name(Chaîne) Nom du profil de service attribué par le clientnotifications(Liste d'objets) Préférences pour les notifications sur la configuration de la connexion ou les changements d'état (voir ci-dessous pour le schéma imbriqué)ports(Liste d'objets) Ports (voir ci-dessous pour le schéma imbriqué)project(Ensemble d'objets) Informations sur le projet (voir ci-dessous pour le schéma imbriqué)self_profile(booléen) Self Profile indiquant si le profil est créé pour l'usage personnel du client.state(Chaîne) État du profil de service - ACTIVE, PENDING_APPROVAL, DELETED, REJECTEDtags(List of String) Tags attachés à la connexiontype(Chaîne) Type de profil de service - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE, IX_PROFILEview_point(Chaîne) Permet de passer de la représentation de l'acheteur à celle du vendeur. Valeurs disponibles : aSide, zSide. Valeur par défaut : aSidevirtual_devices(Liste d'objets) Appareils virtuels (voir ci-dessous pour le schéma imbriqué)visibility(Chaîne) Visibilité du profil de service - PUBLIC, PRIVATE
Schéma imbriqué pour access_point_type_configs
En lecture seule :
allow_bandwidth_auto_approval(booléen)allow_bandwidth_upgrade(booléen)allow_custom_bandwidth(booléen)allow_remote_connections(booléen)api_config(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)authentication_key(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)bandwidth_alert_threshold(Nombre)connection_label(Chaîne)connection_redundancy_required(booléen)enable_auto_generate_service_key(booléen)link_protocol_config(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)selective_redundancy(booléen)supported_bandwidths(Liste de numéros)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour access_point_type_configs.api_config
En lecture seule :
allow_over_subscription(booléen)api_available(booléen)bandwidth_from_api(booléen)equinix_managed_port(booléen)equinix_managed_vlan(booléen)integration_id(Chaîne)over_subscription_limit(Nombre)
Schéma imbriqué pour access_point_type_configs.authentication_key
En lecture seule :
description(Chaîne)label(Chaîne)required(booléen)
Schéma imbriqué pour access_point_type_configs.link_protocol_config
En lecture seule :
encapsulation(Chaîne)encapsulation_strategy(Chaîne)reuse_vlan_s_tag(booléen)
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)
Schéma imbriqué pour custom_fields
En lecture seule :
capture_in_email(booléen)data_type(Chaîne)description(Chaîne)label(Chaîne)options(Liste de chaînes)required(booléen)
Schéma imbriqué pour marketing_info
En lecture seule :
logo(Chaîne)process_step(Liste d'objets) (voir ci-dessous pour le schéma imbriqué)promotion(booléen)
Schéma imbriqué pour marketing_info.process_step
En lecture seule :
description(Chaîne)sub_title(Chaîne)title(Chaîne)
Schéma imbriqué pour metros
En lecture seule :
code(Chaîne)display_name(Chaîne)ibxs(Liste de chaînes)in_trail(booléen)name(Chaîne)seller_regions(Carte de la chaîne)
Schéma imbriqué pour notifications
En lecture seule :
emails(Liste de chaînes)send_interval(Chaîne)type(Chaîne)
Schéma imbriqué pour ports
En lecture seule :
cross_connect_id(Chaîne)location(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)seller_region(Chaîne)seller_region_description(Chaîne)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour ports.location
En lecture seule :
ibx(Chaîne)metro_code(Chaîne)metro_name(Chaîne)region(Chaîne)
Schéma imbriqué pour project
En lecture seule :
href(Chaîne)project_id(Chaîne)
Schéma imbriqué pour virtual_devices
En lecture seule :
interface_uuid(Chaîne)location(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour virtual_devices.location
En lecture seule :
ibx(Chaîne)metro_code(Chaîne)metro_name(Chaîne)region(Chaîne)