equinix_fabric_service_profile (Fuente de datos)
Recurso de datos compatible con API de Fabric V4 que permite al usuario recuperar el perfil de servicio por criterios de filtro de 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
Obligatorio
uuid(String) Identificador de perfil de servicio asignado a Equinix
Sólo lectura
access_point_type_configs(Lista de objetos) Información de configuración del punto de acceso (ver a continuación para ver el esquema anidado )account(Conjunto de objetos) Información de la cuenta del propietario del perfil de servicio (consulte a continuación el esquema anidado )allowed_emails(Lista de cadenas) Arsenal de correos electrónicos de contactochange_log(Conjunto de objetos) captura información sobre el cambio del ciclo de vida de la conexión (consulte a continuación el esquema anidado )custom_fields(Lista de objetos) Campos personalizados (ver a continuación para el esquema anidado )description(String) Descripción del servicio proporcionado por el usuariohref(String) Atributo de respuesta URI del perfil de servicioid(String) El ID de este recurso.marketing_info(Conjunto de objetos) Información de marketing (ver a continuación para ver el esquema anidado )metros(Lista de objetos) Información de configuración del punto de acceso (ver a continuación para ver el esquema anidado )name(String) Nombre del perfil de servicio asignado al clientenotifications(Lista de objetos) Preferencias para notificaciones sobre la configuración de la conexión o los cambios de estado (consulte a continuación el esquema anidado )ports(Lista de objetos) Puertos (ver abajo para el esquema anidado )project(Conjunto de objetos) Información del proyecto (ver a continuación para ver el esquema anidado )self_profile(Booleano) Perfil propio que indica si el perfil se ha creado para el uso propio del clientestate(String) Estado del perfil de servicio - ACTIVO, PENDIENTE_APROBACIÓN, ELIMINADO, RECHAZADOtags(Lista de cadenas) Etiquetas adjuntas a la conexióntype(String) Tipo de perfil de servicio - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE, IX_PROFILEview_point(String) Vuelta la vista entre la representación del comprador y del vendedor. Valores disponibles: Aparte, zSide. Valor predeterminado: Apartevirtual_devices(Lista de objetos) Dispositivos virtuales (ver a continuación para ver el esquema anidado )visibility(String) 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 objetos) (ver a continuación para el esquema anidado )authentication_key(Conjunto de objetos) (ver a continuación 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 objetos) (ver a continuación 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) (ver 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 objetos) (ver a continuación 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 objetos) (ver a continuación 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)