Ir al contenido principal

equinix_fabric_service_tokens (Fuente de datos)

Recurso de datos compatible con la API Fabric V4 que permite al usuario obtener un token de servicio para un conjunto de datos de búsqueda determinado.

Documentación adicional:

Ejemplo de uso

data "equinix_fabric_service_tokens" "service-tokens" {
filter {
property = "/type"
operator = "="
values = "EVPL_VC"
}
filter {
property = "/state"
operator = "="
values = ["INACTIVE"]
}
pagination {
offset = 0
limit = 5
total = 25
}
}

output "number_of_returned_service_tokens" {
value = length(data.equinix_fabric_service_tokens.service-tokens.data)
}

output "first_service_token_id" {
value = data.equinix_fabric_service_tokens.service-tokens.data.0.id
}

output "first_service_token_type" {
value = data.equinix_fabric_service_tokens.service-tokens.data.0.type
}

output "first_service_token_expiration_date_time" {
value = data.equinix_fabric_service_tokens.service-tokens.data.0.expiration_date_time
}

output "first_service_token_supported_bandwidths" {
value = data.equinix_fabric_service_tokens.service-tokens.data.0.service_token_connection.0.supported_bandwidths
}

output "first_service_token_virtual_device_type" {
value = data.equinix_fabric_service_tokens.service-tokens.data.0.service_token_connection.0.z_side.0.access_point_selectors.0.virtual_device.0.type
}

output "first_service_token_virtual_device_uuid" {
value = data.equinix_fabric_service_tokens.service-tokens.data.0.service_token_connection.0.z_side.0.access_point_selectors.0.virtual_device.0.uuid
}

output "first_service_token_interface_type" {
value = data.equinix_fabric_service_tokens.service-tokens.data.0.service_token_connection.0.z_side.0.access_point_selectors.0.interface.0.type
}

output "first_service_token_interface_uuid" {
value = data.equinix_fabric_service_tokens.service-tokens.data.0.service_token_connection.0.z_side.0.access_point_selectors.0.interface.0.id
}

Esquema

Requerido

Opcional:

Sólo lectura

Esquema anidado para filter

Necesario:

  • operator (Cadena) Posibles operadores a utilizar en la propiedad del filtro. Puede ser uno de los siguientes: [ "=", "!=", "[NO] COMO", "[NO] EN", "ILIKE" ]
  • property (Cadena) La propiedad de respuesta de la API sobre la que desea filtrar su solicitud. Puede ser una de las siguientes: "/type", "/name", "/project/projectId", "/uuid", "/state".
  • values (Lista de cadenas) Los valores a los que desea aplicar la combinación propiedad+operador para filtrar su búsqueda de datos

Esquema anidado para pagination

Opcional:

  • limit (Número) Número de elementos a solicitar por página. El número debe estar comprendido entre 1 y 100. Por defecto es 20
  • offset (Número) El desplazamiento de página para la solicitud de paginación. Índice del primer elemento. Por defecto es 0.
  • total (Número) Número total de elementos devueltos.

Sólo lectura:

  • next (Cadena) URL relativa al último elemento de la respuesta.
  • previous (Cadena) URL relativa al primer elemento de la respuesta.

Esquema anidado para data

Sólo lectura:

Esquema anidado para data.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 data.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 data.notifications

Sólo lectura:

  • emails (Lista de cadenas)
  • send_interval (Cadena)
  • type (Cadena)

Esquema anidado para data.project

Sólo lectura:

  • href (Cadena)
  • project_id (Cadena)

Esquema anidado para data.service_token_connection

Sólo lectura:

Esquema anidado para data.service_token_connection.a_side

Sólo lectura:

Esquema anidado para data.service_token_connection.a_side.access_point_selectors

Sólo lectura:

Esquema anidado para data.service_token_connection.a_side.access_point_selectors.interface

Sólo lectura:

  • id (Número)
  • type (Cadena)
  • uuid (Cadena)

Sólo lectura:

  • type (Cadena)
  • vlan_c_tag (Número)
  • vlan_s_tag (Número)
  • vlan_tag (Número)

Esquema anidado para data.service_token_connection.a_side.access_point_selectors.network

Sólo lectura:

Esquema anidado para data.service_token_connection.a_side.access_point_selectors.network.location

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)

Esquema anidado para data.service_token_connection.a_side.access_point_selectors.port

Sólo lectura:

  • account_name (Cadena)
  • bandwidth (Número)
  • cvp_id (Número)
  • encapsulation_protocol_type (Cadena)
  • href (Cadena)
  • location (Conjunto de objeto) (véase más abajo para el esquema anidado)
  • port_name (Cadena)
  • priority (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.service_token_connection.a_side.access_point_selectors.port.location

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)

Esquema anidado para data.service_token_connection.a_side.access_point_selectors.virtual_device

Sólo lectura:

  • cluster (Cadena)
  • href (Cadena)
  • name (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.service_token_connection.z_side

Sólo lectura:

Esquema anidado para data.service_token_connection.z_side.access_point_selectors

Sólo lectura:

Esquema anidado para data.service_token_connection.z_side.access_point_selectors.interface

Sólo lectura:

  • id (Número)
  • type (Cadena)
  • uuid (Cadena)

Sólo lectura:

  • type (Cadena)
  • vlan_c_tag (Número)
  • vlan_s_tag (Número)
  • vlan_tag (Número)

Esquema anidado para data.service_token_connection.z_side.access_point_selectors.network

Sólo lectura:

Esquema anidado para data.service_token_connection.z_side.access_point_selectors.network.location

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)

Esquema anidado para data.service_token_connection.z_side.access_point_selectors.port

Sólo lectura:

  • account_name (Cadena)
  • bandwidth (Número)
  • cvp_id (Número)
  • encapsulation_protocol_type (Cadena)
  • href (Cadena)
  • location (Conjunto de objeto) (véase más abajo para el esquema anidado)
  • port_name (Cadena)
  • priority (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.service_token_connection.z_side.access_point_selectors.port.location

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)

Esquema anidado para data.service_token_connection.z_side.access_point_selectors.virtual_device

Sólo lectura:

  • cluster (Cadena)
  • href (Cadena)
  • name (Cadena)
  • type (Cadena)
  • uuid (Cadena)
¿Fue útil esta página?