equinix_fabric_network (Recurso)
El recurso compatible con la API Fabric V4 permite la creación y gestión de la red Equinix Fabric
Documentación adicional:
- Cómo empezar: https://docs.equinix.com/fabric/multipoint-connections/multipoint-networks/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Networks
Ejemplo de uso
resource "equinix_fabric_network" "new_network" {
name = "Network-SV"
type = "EVPLAN"
scope = "GLOBAL"
notifications {
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
project {
project_id = "776847000642406"
}
}
Esquema
Requerido
name(Cadena) Nombre de la red Fabric. Cadena alfanumérica de 24 caracteres que sólo puede incluir guiones y guiones bajos.notifications(Lista de bloques, Mín: 1) Preferencias para notificaciones sobre cambios en la configuración o el estado de la red Fabric (véase abajo para el esquema anidado)project(Conjunto de bloques, Mín: 1) Proyecto de red Fabric (véase más abajo para el esquema anidado)scope(Cadena) Alcance de la red Fabric. Valores válidos: [REGIONAL GLOBAL LOCAL]. Nota: Cuando el ámbito es REGIONAL, se requiere el campo location.region.type(Cadena) Tipos de red soportados - EVPLAN, EPLAN, IPWAN, EVPTREE, EPTREE
Opcional:
location(Conjunto de bloques, Máx: 1) Ubicación de la red Fabric (véase más abajo para el esquema anidado)timeouts(Bloque, Opcional) (véase más abajo para el esquema anidado)
Sólo lectura
change(Conjunto de objetos) Información sobre la operación de cambio de activo (véase más abajo para el esquema anidado)change_log(Conjunto de objetos) Un registro permanente de la creación, modificación o eliminación de activos (véase más abajo para el esquema anidado)connections_count(Número) Número de conexiones asociadas a esta redhref(Cadena) Información URI de la red Fabricid(Cadena) El ID de este recurso.operation(Conjunto de objetos) Información de la operación de red que está asociada con esta red Fabric (véase abajo para el esquema anidado)state(Cadena) Estado general de la red Fabricuuid(Cadena) Identificador de red asignado por Equinix
Esquema anidado para notifications
Necesario:
emails(Lista de cadenas) Matriz de correos electrónicos de contactotype(Cadena) Tipo de notificación - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
Opcional:
send_interval(Cadena) Intervalo de envío
Esquema anidado para project
Necesario:
project_id(Cadena) Identificador del proyecto del cliente
Esquema anidado para location
Opcional:
ibx(Cadena) Código IBXmetro_code(Cadena) Código de metro del punto de accesometro_name(Cadena) Nombre del metro del punto de accesoregion(Cadena) Región del punto de acceso
Esquema anidado para timeouts
Opcional:
create(Cadena)delete(Cadena)read(Cadena)update(Cadena)
Esquema anidado para change
Sólo lectura:
href(Cadena)type(Cadena)uuid(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 operation
Sólo lectura:
equinix_status(Cadena)