Passer au contenu principal

equinix_fabric_route_filter_rules (Source de données)

Ressource de données compatible API Fabric V4 qui permet à l'utilisateur d'extraire le filtre de routage pour un ensemble de données de recherche donné

Documentation complémentaire :

Exemple d'utilisation​

data "equinix_fabric_route_filter_rules" "rf_rules" {
route_filter_id = "<route_filter_policy_id"
limit = 100
offset = 5
}

output "first_route_filter_rule_name" {
value = data.equinix_fabric_route_filter_rules.rf_rules.data.0.name
}

output "first_route_filter_rule_description" {
value = data.equinix_fabric_route_filter_rules.rf_rules.data.0.description
}

output "first_route_filter_rule_prefix" {
value = data.equinix_fabric_route_filter_rules.rf_rules.data.0.prefix
}

output "first_route_filter_rule_prefix_match" {
value = data.equinix_fabric_route_filter_rules.rf_rules.data.0.prefix_match
}

Schéma​

Obligatoire​

  • outer_operator (Chaîne) détermine si la liste de filtres sera groupée par ET ou par OU. L'un des éléments suivants : [ET, OU]
  • route_filter_id (String) UUID de la stratégie de filtrage de route à laquelle la règle est associée

Facultatif​

  • filter (Liste de blocage, max : 8) filtres pour la demande de recherche de source de données (voir ci-dessous pour le schéma imbriqué )
  • limit (Nombre) nombre d'éléments à demander par page. Le nombre doit être compris entre 1 et 100. La valeur par défaut est 20
  • offset (Nombre) décalage de page pour la demande de pagination. Index du premier élément. La valeur par défaut est 0.
  • sort (Liste des blocs) critères de tri pour la demande de recherche de source de données (voir ci-dessous pour le schéma imbriqué )

En lecture seule​

Schéma imbriqué pour filter​

Obligatoire :

  • operator (Chaîne) opérateurs à utiliser sur votre champ filtré avec les valeurs indiquées. Un des [ =, !=, LIKE, NOT LIKE, IN, ABSENT, ILIGNE]
  • property (Chaîne) noms de champs possibles à utiliser sur les filtres. L’un des [ /type, /name, /uuid, /State, /prefix]
  • values (Liste de chaînes) les valeurs auxquelles vous souhaitez appliquer la combinaison propriété+opérateur afin de filtrer votre recherche de données

Schéma imbriqué pour sort​

Facultatif :

  • direction (Chaîne) le sens de tri. Il peut s'agir de l'un des éléments suivants : [DESC, ASC], par défaut, DESC
  • property (Chaîne) le nom de la propriété à utiliser pour le tri. L’un des [/type /uuid /nom /état /préfixe /préfixMatch /changelog/createdDateTime /changelog/updatedDateTime]. La valeur par défaut est /changelog/updatedDateTime

Schéma imbriqué pour data​

En lecture seule :

Schéma imbriqué pour data.change​

En lecture seule :

  • href (Chaîne)
  • type (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour data.change_log​

En lecture seule :

  • created_by (Chaîne)
  • created_by_email (Chaîne)
  • created_by_full_name (Chaîne)
  • created_date_time (Chaîne)
  • deleted_by (Chaîne)
  • deleted_by_email (Chaîne)
  • deleted_by_full_name (Chaîne)
  • deleted_date_time (Chaîne)
  • updated_by (Chaîne)
  • updated_by_email (Chaîne)
  • updated_by_full_name (Chaîne)
  • updated_date_time (Chaîne)

Schéma imbriqué pour pagination​

En lecture seule :

  • limit (Nombre)
  • next (Chaîne)
  • offset (Nombre)
  • previous (Chaîne)
  • total (Nombre)
Cette page vous a-t-elle été utile ?