Ir al contenido principal

equinix_fabric_service_profiles (Fuente de datos)

Recurso de datos compatible con la API Fabric V4 que permite al usuario obtener el perfil de servicio por criterios de filtro de nombre

Documentación adicional:

Ejemplo de uso

data "equinix_fabric_service_profiles" "test" {
and_filters = true
filter {
property = "/type"
operator = "="
values = ["L2_PROFILE"]
}
filter {
property = "/name"
operator = "="
values = ["SP_ResourceCreation_PFCR"]
}
pagination {
offset = 0
limit = 5
}
sort {
direction = "ASC"
property = "/name"
}
}

output "number_of_returned_service_profiles" {
value = length(data.equinix_fabric_service_profiles.test.data)
}

output "first_service_profile_name" {
value = data.equinix_fabric_service_profiles.test.data.0.name
}

output "first_service_profile_uuid" {
value = data.equinix_fabric_service_profiles.test.data.0.uuid
}

output "first_service_profile_description" {
value = data.equinix_fabric_service_profiles.test.data.0.description
}

output "first_service_profile_state" {
value = data.equinix_fabric_service_profiles.test.data.0.state
}

output "first_service_profile_visibility" {
value = data.equinix_fabric_service_profiles.test.data.0.visibility
}

output "first_service_profile_metros_code" {
value = data.equinix_fabric_service_profiles.test.data.0.metros.0.code
}

output "first_service_profile_metros_name" {
value = data.equinix_fabric_service_profiles.test.data.0.metros.0.name
}

output "first_service_profile_metros_display_name" {
value = data.equinix_fabric_service_profiles.test.data.0.metros.0.display_name
}

output "first_service_profile_type" {
value = data.equinix_fabric_service_profiles.test.data.0.type
}

Esquema

Requerido

  • filter (Lista de bloques, Mín: 1, Máx: 10) Filtros para la solicitud de búsqueda de fuentes de datos (Si and_filters no está establecido en true no puede proporcionar más de un bloque de filtro) (véase más abajo para el esquema anidado)

Opcional:

  • and_filters (booleano) Bandera booleana opcional para indicar si los filtros serán AND juntos. Por defecto es false
  • pagination (Conjunto de bloques, Máx: 1) Detalles de paginación para la solicitud de búsqueda de fuentes de datos (véase más abajo para el esquema anidado)
  • sort (Lista de bloques) Filtros para la solicitud de búsqueda de fuentes de datos (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

Sólo lectura

Esquema anidado para filter

Necesario:

  • operator (Cadena) Operadores a utilizar en su campo filtrado con los valores dados. Uno de [=]
  • property (Cadena) Propiedad a la que aplicar el operador y los valores. Una de [/nombre /uuid /estado /metros/código /visibilidad /tipo /proyecto/projectId].
  • 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.

Esquema anidado para sort

Opcional:

  • direction (Cadena) La dirección de ordenación. Puede ser una de las siguientes: [DESC, ASC], Por defecto DESC
  • property (Cadena) El nombre de la propiedad a utilizar en la ordenación. Uno de [/name /uuid /state /location/metroCode /location/metroName /package/code /changeLog/createdDateTime /changeLog/updatedDateTime]. Por defecto /changeLog/updatedDateTime

Esquema anidado para data

Sólo lectura:

Esquema anidado para data.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 objeto) (véase más abajo para el esquema anidado)
  • authentication_key (Conjunto de objeto) (véase más abajo 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 objeto) (véase más abajo para el esquema anidado)
  • selective_redundancy (booleano)
  • supported_bandwidths (Lista de números)
  • type (Cadena)
  • uuid (Cadena)

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

Sólo lectura:

Esquema anidado para data.marketing_info.process_step

Sólo lectura:

  • description (Cadena)
  • sub_title (Cadena)
  • title (Cadena)

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

Sólo lectura:

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

Esquema anidado para data.ports

Sólo lectura:

  • cross_connect_id (Cadena)
  • location (Conjunto de objeto) (véase más abajo para el esquema anidado)
  • seller_region (Cadena)
  • seller_region_description (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.ports.location

Sólo lectura:

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

Esquema anidado para data.project

Sólo lectura:

  • href (Cadena)
  • project_id (Cadena)

Esquema anidado para data.virtual_devices

Sólo lectura:

Esquema anidado para data.virtual_devices.location

Sólo lectura:

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