equinix_fabric_precision_time_service(资源)
Fabric V4 API 兼容资源允许创建和管理 Equinix Fabric 精确时间服务
补充文件:
用法示例
resource "equinix_fabric_precision_time_service" "ptp" {
type = "PTP"
name = "tf_acc_eptptp_PFCR"
package = {
code = "PTP_STANDARD"
}
connections = [
{
uuid = "<connection_id>"
}
]
ipv4 = {
primary = "191.168.254.241"
secondary = "191.168.254.242"
network_mask = "255.255.255.240"
default_gateway = "191.168.254.254"
}
}
output "ept_service_id" {
value = equinix_fabric_precision_time_service.ptp.id
}
output "ept_service_name" {
value = equinix_fabric_precision_time_service.ptp.name
}
output "ept_service_state" {
value = equinix_fabric_precision_time_service.ptp.state
}
output "ept_service_type" {
value = equinix_fabric_precision_time_service.ptp.type
}
output "ept_service_connection" {
value = equinix_fabric_precision_time_service.ptp.connections
}
output "ept_service_ipv4" {
value = equinix_fabric_precision_time_service.ptp.ipv4
}
模式
需要
connections(属性列表)包含连接唯一标识符的对象数组。(嵌套模式请参见下文)ipv4(属性)包含计时主服务器网络 IP 配置的对象。(嵌套架构见下文)name(字符串)精确时间服务名称。适用值:最大长度:24 个字符;允许的字符:字母数字、连字符('-')和下划线('_')。package(属性)精确时间服务包详细信息(有关嵌套架构,请参见下文)type(字符串)选择精确时间服务类型
可选
ntp_advanced_configuration(属性列表)NTP 高级配置(有关嵌套架构,请参见下文)ptp_advanced_configuration(属性)PTP 高级配置(有关嵌套架构,请参见下文)timeouts(属性)(有关嵌套模式,请参见下文)
只读
account(属性)与精确时间服务关联的 Equinix 用户帐户(有关嵌套架构,请参见下文)change_log(属性)路由聚合资源上次更改的详细信息(有关嵌套模式,请参见下面的)href(字符串)Equinix 为创建的精确时间服务生成的门户链接id(字符串)资源的唯一标识符operation(属性)精确时间服务操作(有关嵌套架构,请参见下文)order(属性)精度 时间 顺序(有关嵌套模式,请参见下文)precision_time_price(属性)精确时间服务价格(有关嵌套架构,请参见下方)project(属性)Equinix 项目属性对象(有关嵌套架构,请参见下文)state(字符串)此精确时间服务的状态指示器uuid(字符串)Equinix 为精确时间服务生成的 ID
connections 的嵌套模式
必需的:
uuid(字符串)Equinix Fabric 连接 UUID;精确时间服务将连接到它。
只读:
href(字符串)指向与精确时间服务关联的 Equinix Fabric 连接的链接type(字符串)与精确时间服务关联的 Equinix Fabric 连接类型
ipv4 的嵌套模式
必需的:
default_gateway(字符串)IPv4 地址,用于建立路由接口,流量将导向该接口。它充当网络中的下一跳。network_mask(字符串)定义网络中连续子网范围的 IPv4 地址。primary(字符串)主计时主服务器的 IPv4 地址。secondary(字符串)辅助计时主服务器的 IPv4 地址。
package 的嵌套模式
必需的:
code(字符串)所需计费包的时间精度包代码
只读:
href(字符串)时间精度包 HREF 链接到 Equinix Portal 中的相应资源
ntp_advanced_configuration 的嵌套模式
选修的:
key(字符串)明文身份验证密钥。对于 ASCII 类型,密钥
\ 必须包含可打印的 ASCII 字符,范围为 10-20 个字符。对于
\ HEX 类型,范围应为 10-40 个字符key_number(数字)身份验证密钥 IDtype(字符串)md5 身份验证类型
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传输模式
timeouts 的嵌套模式
选修的:
create(字符串)一个可以解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效的时间单位为“s”(秒)、“m”(分钟)、“h”(小时)。delete(字符串)一个可解析为持续时间的字符串(https://pkg.go.dev/time#ParseDuration),由数字和单位后缀组成,例如“30s”或“2h45m”。有效的时间单位为“s”(秒)、“m”(分钟)和“h”(小时)。设置删除操作的超时时间仅在销毁操作发生之前将更改保存到状态时才适用。read(字符串)一个可解析为持续时间的字符串(https://pkg.go.dev/time#ParseDuration),由数字和单位后缀组成,例如“30s”或“2h45m”。有效的时间单位为“s”(秒)、“m”(分钟)和“h”(小时)。当刷新功能启用时,读取操作会在任何刷新或计划操作期间发生。update(字符串)一个可以解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效的时间单位为“s”(秒)、“m”(分钟)、“h”(小时)。
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(字符串)全球组织名称
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(字符串)路由聚合资源的最后更新时间
operation 的嵌套模式
只读:
operational_status(字符串)精确时间服务的当前运行状态
order 的嵌套模式
只读:
customer_reference_number(字符串)客户参考编号order_number(字符串)订单参考编号purchase_order_number(字符串)采购订单号
precision_time_price 的嵌套模式
只读:
charges(属性列表)报价费用(请参阅下方嵌套模式)currency(字符串)报价货币
precision_time_price.charges 的嵌套模式
只读:
price(数字)报价type(字符串)价格收费类型;每月循环收费,非循环收费
project 的嵌套模式
只读:
project_id(字符串)Equinix 用户分配的项目 ID