Ir al contenido principal

equinix_fabric_service_profile (Recurso)

El recurso compatible con la API Fabric V4 permite la creación y gestión del perfil de servicio Equinix Fabric

Documentación adicional:

Ejemplo de uso

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 ]
}
}

Esquema

Requerido

  • description (Cadena) Descripción del servicio proporcionada por el usuario
  • name (Cadena) Nombre del perfil de servicio asignado por el cliente
  • type (Cadena) Tipo de perfil de servicio - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE, IX_PROFILE

Opcional:

  • access_point_type_configs (Lista de bloques) Información de configuración del punto de acceso (véase más abajo para el esquema anidado)
  • allowed_emails (Lista de cadenas) Matriz de correos electrónicos de contacto
  • custom_fields (Lista de bloques) Campos personalizados (véase más abajo para el esquema anidado)
  • marketing_info (Conjunto de bloques, Máx: 1) Información de marketing (véase más abajo para el esquema anidado)
  • metros (Lista de bloques) Información de configuración del punto de acceso (véase más abajo para el esquema anidado)
  • notifications (Lista de bloques) 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 bloques) Puertos (véase más abajo para el esquema anidado)
  • project (Conjunto de bloques, Máx: 1) 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 cliente
  • state (Cadena) Estado del perfil de servicio - ACTIVO, PENDIENTE_APROBACIÓN, BORRADO, RECHAZADO
  • tags (Lista de cadenas) Etiquetas adjuntas a la conexión
  • timeouts (Bloque, Opcional) (véase más abajo para el esquema anidado)
  • view_point (Cadena) Cambia la vista entre la representación del comprador y la del vendedor. Valores disponibles : aSide, zSide. Valor por defecto : aSide
  • virtual_devices (Lista de bloques) Dispositivos virtuales (véase más abajo para el esquema anidado)
  • visibility (Cadena) Visibilidad del perfil de servicio - PÚBLICO, PRIVADO

Sólo lectura

  • account (Conjunto de objetos) Información de la cuenta del propietario del perfil de servicio (véase más abajo para el esquema anidado)
  • change_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)
  • href (Cadena) Atributo de respuesta URI del perfil de servicio
  • id (Cadena) El ID de este recurso.
  • uuid (Cadena) Identificador del perfil de servicio asignado por Equinix

Esquema anidado para access_point_type_configs

Necesario:

  • type (Cadena) Tipo de configuración del punto de acceso - VD, COLO

Opcional:

  • allow_bandwidth_auto_approval (Booleano) Ajuste para activar o desactivar la capacidad del comprador de cambiar el ancho de banda de la conexión sin la aprobación del vendedor.
  • allow_bandwidth_upgrade (Booleano) Disponibilidad de una actualización de ancho de banda. Por defecto es falso
  • allow_custom_bandwidth (Booleano) Ajuste para activar o desactivar la capacidad del comprador de personalizar el ancho de banda.
  • allow_remote_connections (Booleano) Ajuste para permitir o prohibir conexiones remotas al perfil de servicio
  • api_config (Conjunto de bloques, Máx: 1) Detalles de configuración Api (véase más abajo para el esquema anidado)
  • authentication_key (Conjunto de bloques, Máx: 1) Detalles de la clave de autenticación (véase más abajo para el esquema anidado)
  • bandwidth_alert_threshold (Número) Porcentaje del ancho de banda del puerto en el que se genera una alerta de asignación
  • connection_label (Cadena) Nombre personalizado para la conexión
  • connection_redundancy_required (Booleano) Obligar a conexiones redundantes
  • enable_auto_generate_service_key (Booleano) Habilitar autogenerar clave de servicio
  • link_protocol_config (Conjunto de bloques, Máx: 1) Detalles de configuración del protocolo de enlace (véase más abajo para el esquema anidado)
  • selective_redundancy (Booleano) Conexiones redundantes opcionales
  • supported_bandwidths (Lista de números) Anchos de banda soportados

Sólo lectura:

  • uuid (Cadena) Colo/Port Uuid

Esquema anidado para access_point_type_configs.api_config

Opcional:

  • allow_over_subscription (Booleano) Ajuste que muestra si el soporte de sobresuscripción está disponible (verdadero) o no (falso). El valor por defecto es falso
  • api_available (Booleano) Indica si es posible establecer conexiones basadas en el perfil de servicio dado utilizando la API de Equinix Fabric.
  • bandwidth_from_api (Booleano) Indica si el ancho de banda de la conexión puede obtenerse directamente del proveedor de servicios en la nube.
  • equinix_managed_port (Booleano) Ajuste que indica que el puerto está gestionado por Equinix (verdadero) o no (falso)
  • equinix_managed_vlan (Booleano) Ajuste que indica si la VLAN está gestionada por Equinix (verdadero) o no (falso)
  • integration_id (Cadena) Un identificador único emitido durante la incorporación y utilizado para integrar el perfil de servicio del cliente con la API de Equinix Fabric.
  • over_subscription_limit (Número) Multiplicador del ancho de banda del puerto que determina el ancho de banda total que se puede asignar a los usuarios que crean conexiones a sus servicios. Por ejemplo, un puerto de 10 Gbps combinado con un valor del parámetro overSubscriptionLimit de 10 permite a sus abonados crear conexiones con un ancho de banda total de 100 Gbps.

Esquema anidado para access_point_type_configs.authentication_key

Opcional:

  • description (Cadena) Descripción de la clave de autorización
  • label (Cadena) Nombre del parámetro que debe proporcionarse para autorizar la conexión.
  • required (Booleano) Requisito para configurar una clave de autenticación.

Opcional:

  • encapsulation (Cadena) Norma de encapsulación de tramas de datos.UNTAGGED - Encapsulación sin etiquetas para conexiones EPL. DOT1Q - Estándar de encapsulación DOT1Q. QINQ - Estándar de encapsulación QINQ.
  • encapsulation_strategy (Cadena) Información de etiquetado adicional requerida por el perfil del vendedor.
  • reuse_vlan_s_tag (Booleano) Aceptar automáticamente conexiones DOT1Q a QINQ posteriores que utilicen la misma clave de autenticación. Estas conexiones tendrán asignada la misma etiqueta VLAN S que la conexión inicial.

Esquema anidado para custom_fields

Necesario:

  • data_type (Cadena) Tipo de datos
  • label (Cadena) Etiqueta
  • required (booleano) Campo obligatorio

Opcional:

  • capture_in_email (booleano) Campo obligatorio
  • description (Cadena) Descripción
  • options (Lista de cadenas) Opciones

Esquema anidado para marketing_info

Opcional:

Esquema anidado para marketing_info.process_step

Opcional:

  • description (Cadena) Descripción
  • sub_title (Cadena) Sub Título
  • title (Cadena) Título

Esquema anidado para metros

Opcional:

  • code (Cadena) Código de metro - Ejemplo SV
  • display_name (Cadena) Nombre para mostrar
  • ibxs (Lista de cadenas) IBX- Lista de International Business Exchange (IBX) de Equinix
  • in_trail (Booleano) En Trail
  • name (Cadena) Nombre del metro
  • seller_regions (Mapa de cadenas) Regiones del vendedor

Esquema anidado para notifications

Necesario:

  • emails (Lista de cadenas) Matriz de correos electrónicos de contacto
  • type (Cadena) Tipo de notificación - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS

Opcional:

  • send_interval (Cadena) Intervalo de envío

Esquema anidado para ports

Necesario:

  • type (Cadena) Tipo de Colo/Puerto
  • uuid (Cadena) Colo/Port Uuid

Opcional:

  • cross_connect_id (Cadena) Id. de Cross-Connect
  • location (Conjunto de bloques, Máx: 1) Ubicación del Colo/Puerto (véase más abajo para el esquema anidado)
  • seller_region (Cadena) Región del vendedor
  • seller_region_description (Cadena) Detalles de la región del vendedor

Esquema anidado para ports.location

Opcional:

  • ibx (Cadena) Código IBX
  • metro_code (Cadena) Código de metro del punto de acceso
  • metro_name (Cadena) Nombre del metro del punto de acceso
  • region (Cadena) Región del punto de acceso

Esquema anidado para project

Opcional:

  • project_id (Cadena) Id de proyecto

Sólo lectura:

  • href (Cadena) URL de recurso único

Esquema anidado para timeouts

Opcional:

  • create (Cadena)
  • delete (Cadena)
  • read (Cadena)
  • update (Cadena)

Esquema anidado para virtual_devices

Necesario:

  • type (Cadena) Tipo de dispositivo virtual
  • uuid (Cadena) Uuid del dispositivo virtual

Opcional:

Esquema anidado para virtual_devices.location

Opcional:

  • ibx (Cadena) Código IBX
  • metro_code (Cadena) Código de metro del punto de acceso
  • metro_name (Cadena) Nombre del metro del punto de acceso
  • region (Cadena) Región del punto de acceso

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)
¿Fue útil esta página?