跳至内容

equinix_fabric_route_aggregations(数据源)

兼容 Fabric V4 API 的数据资源,允许用户获取带有分页详细信息的 Equinix Fabric 路由聚合。 补充文件:

用法示例

data "equinix_fabric_route_aggregations" "ra_policy" {
filter = {
property = "/project/projectId"
operator = "="
values = ["<route_aggregation_project_id>"]
}
pagination = {
limit = 2
offset = 1
}
}

output "first_route_aggregation_name" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.name
}

output "first_route_aggregation_description" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.description
}

output "first_route_aggregation_connections_count" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.connections_count
}

output "first_route_aggregation_rules_count" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.rules_count
}

模式

需要

  • filter(属性)数据源搜索请求的过滤器(有关嵌套架构,请参见下文

可选

  • pagination(属性)返回的路由聚合列表的分页详细信息(有关嵌套架构,请参见下面的
  • sort(属性)数据源搜索请求的过滤器(有关嵌套架构,请参见下文

只读

  • data(属性列表)返回路由聚合对象列表(有关嵌套模式,请参见下文
  • id(字符串)资源的唯一标识符

filter 的嵌套模式

必需的:

  • operator(字符串)运算符,用于对已筛选字段应用给定值。运算符包括 [ =, !=, >, >=, <, <=, BETWEEN, NOT BETWEEN, LIKE, NOT LIKE, IN, NOT IN, IS NOT NULL, IS NULL]
  • property(字符串)可用于筛选的字段名称。可以是 [/type /name /project /projectId /uuid /state] 之一。
  • values(字符串列表)要应用属性+运算符组合以筛选数据搜索的值

pagination 的嵌套模式

选修的:

  • limit(数字)每页返回的最大搜索结果数。数字必须介于 1 和 100 之间,默认值为 20。
  • offset(数字)响应中返回的第一个项目的索引。默认值为 0。

只读:

  • next(字符串)响应中下一个项目的相对 URL
  • previous(字符串)相对于响应中前一项的 URL
  • total(数字)发出请求的用户可用的路由聚合总数

sort 的嵌套模式

选修的:

  • direction(字符串)排序方向。可以是以下值之一:[DESC, ASC],默认为 DESC。
  • property(字符串)用于排序的属性名称。可选值包括 [/type /name /project /projectId /uuid /state],默认为 /name。

data 的嵌套模式

只读:

  • change(属性)最新路由聚合更改的当前状态(有关嵌套架构,请参见下面的
  • change_log(属性)路由聚合资源上次更改的详细信息(有关嵌套模式,请参见下面的
  • connections_count(数字)连接到路由聚合的连接数
  • description(字符串)客户提供的路由聚合描述
  • href(字符串)Equinix 自动生成的路由聚合资源 URI
  • name(字符串)客户提供的路由聚合名称
  • project(属性)Equinix 项目属性对象(有关嵌套架构,请参见下文
  • rules_count(数字)附加到路由聚合的规则数量
  • state(字符串)表示路由聚合资源的配置状态的值
  • type(字符串)Equinix 定义的路由聚合类型;BGP_IPv4_PREFIX_AGGREGATION、BGP_IPv6_PREFIX_AGGREGATION
  • uuid(字符串)Equinix 为路由聚合资源分配的唯一 ID

data.change 的嵌套模式

只读:

  • href(字符串)Equinix 自动生成的路由聚合更改 URI
  • type(字符串)Equinix 定义的路由聚合变更类型
  • uuid(字符串)Equinix 分配的变更唯一 ID

data.change_log 的嵌套模式

只读:

  • created_by(字符串)路由聚合资源的创建者用户名
  • created_by_email(字符串)路由聚合资源创建者的电子邮件地址
  • created_by_full_name(字符串)路由聚合资源的创建者的法定名称
  • created_date_time(字符串)路由聚合资源的创建时间
  • deleted_by(字符串)路由聚合资源删除者的用户名
  • deleted_by_email(字符串)路由聚合资源删除者的电子邮件地址
  • deleted_by_full_name(字符串)路由聚合资源的删除器的法定名称
  • deleted_date_time(字符串)路由聚合资源的删除时间
  • updated_by(字符串)路由聚合资源的最后更新者的用户名
  • updated_by_email(字符串)路由聚合资源的最后更新者的电子邮件地址
  • updated_by_full_name(字符串)路由聚合资源的最后更新者的法定名称
  • updated_date_time(字符串)路由聚合资源的最后更新时间

data.project 的嵌套模式

只读:

  • project_id(字符串)Equinix 用户分配的项目 ID
此页面有帮助吗?