equinix_fabric_route_aggregations(数据源)
兼容 Fabric V4 API 的数据资源,允许用户获取带有分页详细信息的 Equinix Fabric 路由聚合。 补充文件:
- 入门指南:https://docs.equinix.com/fabric/ports/managing-fabric-ports#add-ports-to-an-existing-link-aggregation-group-lag
- API:https://docs.equinix.com/api-catalog/fabricv4/#tag/Route-Aggregations
用法示例
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(属性)数据源搜索请求的过滤器(有关嵌套架构,请参见下文)
可选
只读
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(字符串)响应中下一个项目的相对 URLprevious(字符串)相对于响应中前一项的 URLtotal(数字)发出请求的用户可用的路由聚合总数
sort 的嵌套模式
选修的:
direction(字符串)排序方向。可以是以下值之一:[DESC, ASC],默认为 DESC。property(字符串)用于排序的属性名称。可选值包括 [/type /name /project /projectId /uuid /state],默认为 /name。
data 的嵌套模式
只读:
change(属性)最新路由聚合更改的当前状态(有关嵌套架构,请参见下面的)change_log(属性)路由聚合资源上次更改的详细信息(有关嵌套模式,请参见下面的)connections_count(数字)连接到路由聚合的连接数description(字符串)客户提供的路由聚合描述href(字符串)Equinix 自动生成的路由聚合资源 URIname(字符串)客户提供的路由聚合名称project(属性)Equinix 项目属性对象(有关嵌套架构,请参见下文)rules_count(数字)附加到路由聚合的规则数量state(字符串)表示路由聚合资源的配置状态的值type(字符串)Equinix 定义的路由聚合类型;BGP_IPv4_PREFIX_AGGREGATION、BGP_IPv6_PREFIX_AGGREGATIONuuid(字符串)Equinix 为路由聚合资源分配的唯一 ID
data.change 的嵌套模式
只读:
href(字符串)Equinix 自动生成的路由聚合更改 URItype(字符串)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