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(属性列表)应用于数据流附件GET请求的筛选器列表。最多8个。全部都将是AND,8个中的1个表示可能或3个组(有关嵌套架构,请参阅下方)pagination(属性)返回的路由聚合列表的分页详情(有关嵌套架构,请参阅下文)sort(属性列表)数据源搜索请求的筛选器(有关嵌套架构,请参阅下文)
只读
的嵌套架构filters
必需的:
operator(字符串)应用于筛选器值的操作property应用筛选条件的(字符串)属性values(字符串列表)指定属性要应用操作的值列表
可选:
or(布尔值)布尔值,用于指定此筛选器是否属于OR组。8个可能筛选器中的1个最多为3个,且仅计数
的嵌套架构pagination
可选:
limit(数量)每页返回的搜索结果的最大数量。数字必须介于1和100之间,默认值为20offset响应中返回的第一个项目的索引。默认值为0
的嵌套架构sort
可选:
direction(字符串)排序方向。可以是以下之一:[DESC,ASC],默认为DESCproperty(string)排序中使用的属性名称。/name /uuid /state /type /package/code /ChangeLog/createdDateTime /ChangeLog/updatedDateTime]中的一个,默认为/name
的嵌套架构data
可选:
ntp_advanced_configuration(属性列表) NTP高级配置(有关嵌套架构,请参阅下文)project(属性) Equinix项目属性对象(有关嵌套架构,请参阅下文)ptp_advanced_configuration(属性) PTP高级配置(有关嵌套架构,请参阅下文)
只读:
account(属性)与Precision Time服务关联的Equinix用户账户(有关嵌套架构,请参阅下文)change_log(属性)路由聚合资源上次更改的详细信息(有关嵌套架构,请参阅下文)connections(属性列表)具有连接唯一标识符的对象数组。(有关嵌套架构,请参阅下方)href(字符串) Equinix为已创建的Precision Time服务生成门户链接ipv4(属性)具有计时主服务器网络IP配置的对象。(有关嵌套架构,请参阅下方)name(字符串) Precision Time服务的名称。适用值:最大值:24个字符;允许使用的字符:字母数字,连字符('-')和下划线('_')operation(属性) Precision Time服务操作(有关嵌套架构,请参阅下文)order(属性) Precision Time订单(有关嵌套架构,请参阅下文)package(属性) Precision Time服务套餐详情(有关嵌套架构,请参阅下文)precision_time_price(属性) Precision Time服务价格(有关嵌套架构,请参阅下文)state(字符串)此Precision Time服务状态的指示符type(字符串)选择Precision Time服务的类型uuid(字符串) Equinix为Precision Time服务生成的ID
的嵌套架构data.ntp_advanced_configuration
可选:
key(string)明文身份验证密钥。对于ASCII类型,键
\必须包含可打印的ASCII字符,范围为10-20个字符。 HEX类型,范围应为10-40个字符key_number(编号)身份验证密钥IDtype(字符串) 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个数据包),单位数据包/秒。priority1priority1值决定最佳主时钟,较低值表示优先级较高priority2(number)当网络中不同主时钟的priority1值相同时,priority2值区分并优先处理主时钟,以避免混淆time_scale(字符串)时间标度值,ARB表示任意,PTP表示精密时间协议transport_mode(字符串) PTP传输模式
的嵌套架构data.account
只读:
account_name(字符串)账户名称account_number(编号) Equinix账号global_cust_id(字符串)全局客户IDglobal_org_id(字符串)客户组织网络标识符global_organization_name(字符串)全局组织名称org_id(编号)客户组织标识符organization_name(字符串)客户组织名称reseller_account_name(字符串)转销商账户名称reseller_account_number(编号)转销商账号reseller_org_id(编号)转销商客户组织标识符reseller_ucm_id(字符串)转销商账户ucmIducm_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(string)路由聚合资源删除器的法定名称deleted_date_time(字符串)路由聚合资源的删除时间updated_by(字符串)路由聚合资源上次更新程序的用户名updated_by_email(字符串)路由聚合资源上次更新程序的电子邮件updated_by_full_name(字符串)路由聚合资源上次更新程序的法定名称updated_date_time(字符串)路由聚合资源的上次更新时间
的嵌套架构data.connections
必需的:
uuid(字符串) Equinix Fabric连接UUID;Precision Time服务将与其连接
只读:
href(字符串)指向与Precision Time服务关联的Equinix Fabric连接的链接type(字符串)与Precision Time服务关联的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(字符串)所需计费套餐的Time Precision套餐代码
可选:
href(字符串) Time Precision Package href链接到Equinix门户中相应的资源
的嵌套架构data.precision_time_price
只读:
的嵌套架构data.precision_time_price.charges
只读:
price(数量)提供价格type(字符串)价格费用类型;monthy_recurring,non_recurring