equinix_fabric_service_profile (Fuente de datos)
Recurso de datos compatible con la API Fabric V4 que permite al usuario obtener el perfil de servicio por criterios de filtro UUID
Documentación adicional:
- Cómo empezar: https://docs.equinix.com/fabric/service-providers/fabric-spo-intro/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Service-Profiles
Ejemplo de uso
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
}
Esquema
Requerido
uuid(Cadena) Identificador del perfil de servicio asignado por Equinix
Sólo lectura
access_point_type_configs(Lista de objetos) Información de configuración del punto de acceso (véase más abajo para el esquema anidado)account(Conjunto de objetos) Información de la cuenta del propietario del perfil de servicio (véase más abajo para el esquema anidado)allowed_emails(Lista de cadenas) Matriz de correos electrónicos de contactochange_log(Conjunto de objetos) Captura la información de cambios en el ciclo de vida de la conexión (véase más abajo para el esquema anidado)custom_fields(Lista de objetos) Campos personalizados (véase más abajo para el esquema anidado)description(Cadena) Descripción del servicio proporcionada por el usuariohref(Cadena) Atributo de respuesta URI del perfil de servicioid(Cadena) El ID de este recurso.marketing_info(Conjunto de objetos) Información de marketing (véase más abajo para el esquema anidado)metros(Lista de objetos) Información de configuración del punto de acceso (véase más abajo para el esquema anidado)name(Cadena) Nombre del perfil de servicio asignado por el clientenotifications(Lista de objetos) Preferencias para las notificaciones sobre cambios en la configuración o el estado de la conexión (véase más abajo para el esquema anidado)ports(Lista de objetos) Puertos (véase más abajo para el esquema anidado)project(Conjunto de objetos) Información del proyecto (véase más abajo para el esquema anidado)self_profile(Booleano) Perfil propio que indica si el perfil se ha creado para uso propio del clientestate(Cadena) Estado del perfil de servicio - ACTIVO, PENDIENTE_APROBACIÓN, BORRADO, RECHAZADOtags(Lista de cadenas) Etiquetas adjuntas a la conexióntype(Cadena) Tipo de perfil de servicio - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE, IX_PROFILEview_point(Cadena) Cambia la vista entre la representación del comprador y la del vendedor. Valores disponibles : aSide, zSide. Valor por defecto : aSidevirtual_devices(Lista de objetos) Dispositivos virtuales (véase más abajo para el esquema anidado)visibility(Cadena) Visibilidad del perfil de servicio - PÚBLICO, PRIVADO
Esquema anidado para access_point_type_configs
Sólo lectura:
allow_bandwidth_auto_approval(booleano)allow_bandwidth_upgrade(booleano)allow_custom_bandwidth(booleano)allow_remote_connections(booleano)api_config(Conjunto de objeto) (véase más abajo para el esquema anidado)authentication_key(Conjunto de objeto) (véase más abajo para el esquema anidado)bandwidth_alert_threshold(Número)connection_label(Cadena)connection_redundancy_required(booleano)enable_auto_generate_service_key(booleano)link_protocol_config(Conjunto de objeto) (véase más abajo para el esquema anidado)selective_redundancy(booleano)supported_bandwidths(Lista de números)type(Cadena)uuid(Cadena)
Esquema anidado para access_point_type_configs.api_config
Sólo lectura:
allow_over_subscription(booleano)api_available(booleano)bandwidth_from_api(booleano)equinix_managed_port(booleano)equinix_managed_vlan(booleano)integration_id(Cadena)over_subscription_limit(Número)
Esquema anidado para access_point_type_configs.authentication_key
Sólo lectura:
description(Cadena)label(Cadena)required(booleano)
Esquema anidado para access_point_type_configs.link_protocol_config
Sólo lectura:
encapsulation(Cadena)encapsulation_strategy(Cadena)reuse_vlan_s_tag(booleano)
Esquema anidado para account
Sólo lectura:
account_name(Cadena)account_number(Número)global_cust_id(Cadena)global_org_id(Cadena)global_organization_name(Cadena)org_id(Número)organization_name(Cadena)ucm_id(Cadena)
Esquema anidado para change_log
Sólo lectura:
created_by(Cadena)created_by_email(Cadena)created_by_full_name(Cadena)created_date_time(Cadena)deleted_by(Cadena)deleted_by_email(Cadena)deleted_by_full_name(Cadena)deleted_date_time(Cadena)updated_by(Cadena)updated_by_email(Cadena)updated_by_full_name(Cadena)updated_date_time(Cadena)
Esquema anidado para custom_fields
Sólo lectura:
capture_in_email(booleano)data_type(Cadena)description(Cadena)label(Cadena)options(Lista de cadenas)required(booleano)
Esquema anidado para marketing_info
Sólo lectura:
logo(Cadena)process_step(Lista de objetos) (véase más abajo para el esquema anidado)promotion(booleano)
Esquema anidado para marketing_info.process_step
Sólo lectura:
description(Cadena)sub_title(Cadena)title(Cadena)
Esquema anidado para metros
Sólo lectura:
code(Cadena)display_name(Cadena)ibxs(Lista de cadenas)in_trail(booleano)name(Cadena)seller_regions(Mapa de cadena)
Esquema anidado para notifications
Sólo lectura:
emails(Lista de cadenas)send_interval(Cadena)type(Cadena)
Esquema anidado para ports
Sólo lectura:
cross_connect_id(Cadena)location(Conjunto de objeto) (véase más abajo para el esquema anidado)seller_region(Cadena)seller_region_description(Cadena)type(Cadena)uuid(Cadena)
Esquema anidado para ports.location
Sólo lectura:
ibx(Cadena)metro_code(Cadena)metro_name(Cadena)region(Cadena)
Esquema anidado para project
Sólo lectura:
href(Cadena)project_id(Cadena)
Esquema anidado para virtual_devices
Sólo lectura:
interface_uuid(Cadena)location(Conjunto de objeto) (véase más abajo para el esquema anidado)type(Cadena)uuid(Cadena)
Esquema anidado para virtual_devices.location
Sólo lectura:
ibx(Cadena)metro_code(Cadena)metro_name(Cadena)region(Cadena)