Saltar al contenido principal

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:

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 contacto
  • change_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 usuario
  • href (String) Atributo de respuesta URI del perfil de servicio
  • id (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 cliente
  • notifications (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 cliente
  • state (String) Estado del perfil de servicio - ACTIVO, PENDIENTE_APROBACIÓN, ELIMINADO, RECHAZADO
  • tags (Lista de cadenas) Etiquetas adjuntas a la conexión
  • type (String) Tipo de perfil de servicio - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE, IX_PROFILE
  • view_point (String) Vuelta la vista entre la representación del comprador y del vendedor. Valores disponibles: Aparte, zSide. Valor predeterminado: Aparte
  • virtual_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)

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:

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:

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:

Esquema anidado para virtual_devices.location​

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)
¿Le ha resultado útil esta página?