Passer au contenu principal

equinix_fabric_route_filters (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 supplémentaire:

Exemple d'utilisation​

data "equinix_fabric_route_filters" "rf_policies" {
filter {
property = "/type"
operator = "="
values = ["BGP_IPv4_PREFIX_FILTER"]
}
filter {
property = "/state"
operator = "="
values = ["PROVISIONED"]
}
filter {
property = "/project/projectId"
operator = "="
values = ["<project_id>"]
}
pagination {
offset = 0
limit = 5
total = 25
}
sort {
direction = "ASC"
property = "/name"
}
}

output "first_rf_uuid" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.uuid
}

output "type" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.type
}

output "state" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.state
}

output "not_matched_rule_action" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.not_matched_rule_action
}

output "connections_count" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.connections_count
}

output "rules_count" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.rules_count
}

Diagramme​

Obligatoire​

  • filter (Liste de blocage, min : 1, max : 10) filtres pour la demande de recherche de source de données. Maximum de 8 filtres au total. (voir ci-dessous le schéma imbriqué )

Facultatif​

Lecture seule​

Schéma imbriqué pour filter​

Requis:

  • operator (Chaîne) opérateurs possibles à utiliser sur la propriété de filtre. Il peut s'agir de l'un des éléments suivants : [ « = », «  != », « [PAS] COMME », « [PAS] DANS », « ILINGUE » ]
  • property (Chaîne) propriété de réponse API sur laquelle vous souhaitez filtrer votre demande. Il peut s'agir de l'un des éléments suivants : « /type », « /name », « /project/projectId », « /UUID », « /State »
  • 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 pagination​

Facultatif :

  • 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.

Lecture seule:

  • next (Chaîne) URL relative au dernier élément de la réponse.
  • previous (Chaîne) URL relative au premier élément de la réponse.
  • total (Nombre) nombre total d'éléments retournés.

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. Il peut s'agir de l'un des éléments suivants : [/type, /uuid, /name, /project/projectId, /State, /notMatchedRuleAction, /connectionsCount, /changelog/createdDateTime, /changelog/updatedDateTime], la valeur par défaut est /changelog/updatedDateTime

Schéma imbriqué pour data​

Lecture seule:

Schéma imbriqué pour data.change​

Lecture seule:

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

Schéma imbriqué pour data.change_log​

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 data.project​

Lecture seule:

  • href (Chaîne)
  • project_id (Chaîne)
Cette page vous a-t-elle été utile ?