Saltar al contenido principal

equinix_fabric_service_profile (Recurso)

El recurso compatible con Fabric V4 API permite la creación y gestión del perfil de servicio de 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​

Obligatorio​

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

Opcional​

Sólo lectura​

  • account (Conjunto de objetos) Información de la cuenta del propietario del perfil de servicio (consulte a continuación el esquema anidado )
  • 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 )
  • href (String) Atributo de respuesta URI del perfil de servicio
  • id (String) El ID de este recurso.
  • self_profile (Booleano) Perfil propio que indica si el perfil se ha creado para el uso propio del cliente
  • uuid (String) Identificador de perfil de servicio asignado a Equinix

Esquema anidado para access_point_type_configs​

Necesario:

  • type (String) Tipo de configuración de tipo de punto de acceso - VD, COLO

Opcional:

  • allow_bandwidth_auto_approval (Booleano) Configuración 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. El valor predeterminado es FALSE
  • allow_custom_bandwidth (Booleano) Configuración para activar o desactivar la capacidad del comprador para personalizar el ancho de banda
  • allow_remote_connections (Booleano) Configuración para permitir o prohibir conexiones remotas al perfil de servicio
  • api_config (Conjunto de bloques, máx.: 1) Detalles de la configuración de API (ver abajo para el esquema anidado )
  • authentication_key (Conjunto de bloques, máx.: 1) Detalles de la clave de autenticación (ver a continuación para ver el esquema anidado )
  • bandwidth_alert_threshold (Número) Porcentaje del ancho de banda del puerto al que se genera una alerta de asignación
  • connection_label (String) Nombre personalizado para la conexión
  • connection_redundancy_required (Booleano) exige conexiones redundantes
  • enable_auto_generate_service_key (Booleano) Habilitar la clave de servicio de generación automática
  • link_protocol_config (Conjunto de bloques, máx.: 1) Detalles de la configuración del protocolo de enlace (ver a continuación para ver el esquema anidado )
  • selective_redundancy (Booleano) Conexiones redundantes opcionales
  • supported_bandwidths (Lista de números) Anchos de banda admitidos

Sólo lectura:

  • uuid (String) UUUID de Colo/Puerto

Esquema anidado para access_point_type_configs.api_config​

Opcional:

  • allow_over_subscription (Booleano) Configuración que muestra que el soporte de sobresuscripción está disponible (verdadero) o no (falso). El valor predeterminado es FALSE
  • api_available (Booleano) Indica si es posible establecer conexiones basadas en el perfil de servicio dado utilizando el Equinix Fabric API.
  • bandwidth_from_api (Booleano) Indica si el ancho de banda de la conexión se puede obtener directamente del proveedor de servicios en la nube.
  • equinix_managed_port (Booleano) Configuración que indica que el puerto está gestionado por Equinix (verdadero) o no (falso)
  • equinix_managed_vlan (Booleano) Configuración que indica que el VLAN es gestionado por Equinix (verdadero) o no (falso)
  • integration_id (String) Un identificador único emitido durante la incorporación y utilizado para integrar el perfil de servicio del cliente con el Equinix Fabric API.
  • 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 de parámetro overSubscriptionLimit de 10 permite a sus suscriptores crear conexiones con un ancho de banda total de 100 Gbps.

Esquema anidado para access_point_type_configs.authentication_key​

Opcional:

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

Opcional:

  • encapsulation (String) Encapsulación de marcos de datos standard.UNAGGED - Encapsulación sin etiquetar para conexiones EPL. DOT1Q - Estándar de encapsulación DOT1Q. QINQ - Estándar de encapsulación QINQ.
  • encapsulation_strategy (String) Información adicional de etiquetado requerida por el perfil de vendedor.
  • reuse_vlan_s_tag (Booleano) Acepte automáticamente las conexiones posteriores DE DOT1Q a QINQ que utilicen la misma clave de autenticación. Estas conexiones tendrán la misma S-tag de VLAN asignada que la conexión inicial.

Esquema anidado para custom_fields​

Necesario:

  • data_type (String) Tipo de datos
  • label (String) Etiqueta
  • required (Booleano) Campo obligatorio

Opcional:

  • capture_in_email (Booleano) Campo obligatorio
  • description (String) Descripción
  • options (Lista de cadenas) Opciones

Esquema anidado para marketing_info​

Opcional:

Esquema anidado para marketing_info.process_step​

Opcional:

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

Esquema anidado para metros​

Opcional:

  • code (Cadena) Código de área metropolitana - Ejemplo SV
  • display_name (String) Nombre para mostrar
  • ibxs (Lista de cadenas) IBX Lista de la Bolsa de Negocios Internacional de Equinix
  • in_trail (Booleano) en Trail
  • name (String) Nombre del área metropolitana
  • seller_regions (Mapa de cadena) Regiones de vendedor

Esquema anidado para notifications​

Necesario:

  • emails (Lista de cadenas) Arsenal de correos electrónicos de contacto
  • type (String) Tipo de notificación - ALL,CONNECTION_APROBATION,SALES_REP_NOTIFICACIONES, NOTIFICACIONES

Opcional:

  • send_interval (String) Intervalo de envío

Esquema anidado para ports​

Necesario:

  • type (String) Colo/Tipo de puerto
  • uuid (String) UUUID de Colo/Puerto

Opcional:

  • cross_connect_id (String) ID de Cross Connect
  • location (Conjunto de bloques, máx.: 1) Ubicación de Colo/Puerto (ver a continuación para ver el esquema anidado )
  • seller_region (String) Región del vendedor
  • seller_region_description (String) Detalles de la región del vendedor

Esquema anidado para ports.location​

Opcional:

  • ibx (String) Código IBX
  • metro_code (String) Código de área metropolitana del punto de acceso
  • metro_name (String) Nombre del área metropolitana del punto de acceso
  • region (String) Región del punto de acceso

Esquema anidado para project​

Opcional:

  • project_id (String) ID de proyecto

Sólo lectura:

  • href (String) URL de recurso única

Esquema anidado para timeouts​

Opcional:

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

Esquema anidado para virtual_devices​

Necesario:

  • type (String) Tipo de dispositivo virtual
  • uuid (String) UUID del dispositivo virtual

Opcional:

  • interface_uuid (String) UUID de interfaz del dispositivo
  • location (Conjunto de bloques, máx.: 1) Ubicación del dispositivo (consulte a continuación el esquema anidado )

Esquema anidado para virtual_devices.location​

Opcional:

  • ibx (String) Código IBX
  • metro_code (String) Código de área metropolitana del punto de acceso
  • metro_name (String) Nombre del área metropolitana del punto de acceso
  • region (String) 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)
¿Le ha resultado útil esta página?