跳至内容

equinix_fabric_precision_time_services(数据源)

兼容 Fabric V4 API 的数据资源,允许用户获取带有分页详细信息的 Equinix Fabric 精确时间服务。 补充文件:

用法示例

data "equinix_fabric_precision_time_services" "all" {
pagination = {
limit = 2
offset = 1
}
filters = [{
property = "/type"
operator = "="
values = ["PTP"]
}]
sort = [{
direction = "DESC"
property = "/uuid"
}]
}


output "ept_service_id" {
value = data.equinix_fabric_precision_time_services.all.data.0.id
}

output "ept_service_name" {
value = data.equinix_fabric_precision_time_services.all.data.0.name
}

output "ept_service_state" {
value = data.equinix_fabric_precision_time_services.all.data.0.state
}

output "ept_service_type" {
value = data.equinix_fabric_precision_time_services.all.data.0.type
}

output "ept_service_ipv4" {
value = data.equinix_fabric_precision_time_services.all.data.0.ipv4
}

模式

可选

  • filters(属性列表)要应用于流附件获取请求的过滤器列表。最多 8 个。所有过滤器将以 AND 方式连接,其中 8 个过滤器中可能有一个是 3 个过滤器的 OR 组合(有关嵌套模式,请参见下面的嵌套模式)。
  • pagination(属性)返回的路由聚合列表的分页详细信息(有关嵌套架构,请参见下面的
  • sort(属性列表)数据源搜索请求的筛选器(有关嵌套架构,请参见下文

只读

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

filters 的嵌套模式

必需的:

  • operator(字符串)对筛选器的值执行的操作
  • property(字符串)要应用筛选器的属性
  • values(字符串列表)要对指定属性应用操作的值列表

选修的:

  • or(布尔值)用于指定此筛选器是否属于 OR 组的布尔值。最大值为 3,且仅对 8 个可能的筛选器中的 1 个有效。

pagination 的嵌套模式

选修的:

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

sort 的嵌套模式

选修的:

  • direction(字符串)排序方向。可以是以下值之一:[DESC, ASC],默认为 DESC。
  • property(字符串)用于排序的属性名称。取值范围为 [/name /uuid /state /type /package/code /changeLog/createdDateTime /changeLog/updatedDateTime],默认为 /name。

data 的嵌套模式

选修的:

  • ntp_advanced_configuration(属性列表)NTP 高级配置(有关嵌套架构,请参见下文
  • project(属性)Equinix 项目属性对象(有关嵌套架构,请参见下文
  • ptp_advanced_configuration(属性)PTP 高级配置(有关嵌套架构,请参见下文

只读:

  • account(属性)与精确时间服务关联的 Equinix 用户帐户(有关嵌套架构,请参见下文
  • change_log(属性)路由聚合资源上次更改的详细信息(有关嵌套模式,请参见下面的
  • connections(属性列表)包含连接唯一标识符的对象数组。(嵌套模式请参见下方
  • href(字符串)Equinix 为创建的精确时间服务生成的门户链接
  • ipv4(属性)包含计时主服务器网络 IP 配置的对象。(嵌套架构见下文)
  • name(字符串)精确时间服务名称。适用值:最大长度:24 个字符;允许的字符:字母数字、连字符('-')和下划线('_')。
  • operation(属性)精确时间服务操作(有关嵌套架构,请参见下文
  • order(属性)精度时间顺序(有关嵌套模式,请参见下文
  • package(属性)精确时间服务包详细信息(有关嵌套架构,请参见下文
  • precision_time_price(属性)精确时间服务价格(有关嵌套模式,请参见下方
  • state(字符串)此精确时间服务的状态指示器
  • type(字符串)选择精确时间服务类型
  • uuid(字符串)Equinix 为精确时间服务生成的 ID

data.ntp_advanced_configuration 的嵌套模式

选修的:

  • key(字符串)明文身份验证密钥。对于 ASCII 类型,密钥
    \ 必须包含可打印的 ASCII 字符,范围为​​ 10-20 个字符。对于
    \ HEX 类型,范围应为 10-40 个字符
  • key_number(数字)身份验证密钥 ID
  • type(字符串)md5 身份验证类型

data.project 的嵌套模式

必需的:

  • project_id(字符串)Equinix 用户分配的项目 ID

data.ptp_advanced_configuration 的嵌套模式

选修的:

  • domain(数字)PTP域值
  • grant_time(数字)单播授权时间(秒)。对于组播和混合传输模式,授权时间默认为 300 秒。对于单播模式,授权时间可在 30 到 7200 秒之间。
  • log_announce_interval(数值)控制 PTP 时间服务器发送 PTP 公告数据包速率的对数值。默认值为 1(每 2 秒发送 1 个数据包),单位为数据包/秒。
  • log_delay_req_interval(数值)控制 PTP DelayReq 数据包速率的对数值。默认值为 -4(每秒 16 个数据包),单位为数据包/秒。
  • log_sync_interval(数值)控制 PTP 同步数据包速率的对数值。默认值为 -4(每秒 16 个数据包),单位为数据包/秒。
  • priority1(数值)优先级1值决定最佳主时钟,值越低优先级越高。
  • priority2(数值)优先级2值用于区分和优先排序主时钟,以避免网络中不同主时钟的优先级1值相同时发生混淆。
  • time_scale(字符串)时间尺度值,ARB 表示任意时间,PTP 表示精确时间协议
  • transport_mode(字符串)PTP传输模式

data.account 的嵌套模式

只读:

  • account_name(字符串)帐户名称
  • account_number(数字)Equinix 账号
  • global_cust_id(字符串)全球客户 ID
  • global_org_id(字符串)客户组织名称标识符
  • global_organization_name(字符串)全球组织名称
  • org_id(数字)客户组织标识符
  • organization_name(字符串)客户组织名称
  • reseller_account_name(字符串)经销商帐户名称
  • reseller_account_number(数字)经销商账号
  • reseller_org_id(数字)经销商客户组织标识符
  • reseller_ucm_id(字符串)经销商帐户 ucmId
  • ucm_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.connections 的嵌套模式

必需的:

  • uuid(字符串)Equinix Fabric 连接 UUID;精确时间服务将连接到它。

只读:

  • href(字符串)指向与精确时间服务关联的 Equinix Fabric 连接的链接
  • type(字符串)与精确时间服务关联的 Equinix Fabric 连接类型

data.ipv4 的嵌套模式

必需的:

  • default_gateway(字符串)IPv4 地址,用于建立路由接口,流量将导向该接口。它充当网络中的下一跳。
  • network_mask(字符串)定义网络中连续子网范围的 IPv4 地址。
  • primary(字符串)主计时主服务器的 IPv4 地址。
  • secondary(字符串)辅助计时主服务器的 IPv4 地址。

data.operation 的嵌套模式

选修的:

  • operational_status(字符串)

data.order 的嵌套模式

只读:

  • customer_reference_number(字符串)客户参考编号
  • order_number(字符串)订单参考编号
  • purchase_order_number(字符串)采购订单号

data.package 的嵌套模式

必需的:

  • code(字符串)所需计费包的时间精度包代码

选修的:

  • href(字符串)时间精度包 HREF 链接到 Equinix Portal 中的相应资源

data.precision_time_price 的嵌套模式

只读:

  • charges(属性列表)报价费用(请参阅下方嵌套模式
  • currency(字符串)报价货币

data.precision_time_price.charges 的嵌套模式

只读:

  • price(数字)报价
  • type(字符串)价格收费类型;每月循环收费,非循环收费
此页面有帮助吗?