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(字符串) Precision Time服务的名称。适用值:最大值:24个字符;允许使用的字符:字母数字,连字符('-')和下划线('_')package(属性) Precision Time服务套餐详情(有关嵌套架构,请参阅下文)type(字符串)选择Precision Time服务的类型
可选
ntp_advanced_configuration(属性列表) NTP高级配置(有关嵌套架构,请参阅下文)ptp_advanced_configuration(属性) PTP高级配置(有关嵌套架构,请参阅下文)timeouts(属性)(有关嵌套架构,请参阅下文)
只读
account(属性)与Precision Time服务关联的Equinix用户账户(有关嵌套架构,请参阅下文)change_log(属性)路由聚合资源上次更改的详细信息(有关嵌套架构,请参阅下文)href(字符串) Equinix为已创建的Precision Time服务生成门户链接id(字符串)资源的唯一标识符operation(属性) Precision Time服务操作(有关嵌套架构,请参阅下文)order(属性) Precision Time订单(有关嵌套架构,请参阅下文)precision_time_price(属性) Precision Time服务价格(有关嵌套架构,请参阅下文)project(属性) Equinix项目属性对象(有关嵌套架构,请参阅下文)state(字符串)此Precision Time服务状态的指示符uuid(字符串) Equinix为Precision Time服务生成的ID
的嵌套架构connections
必需的:
uuid(字符串) Equinix Fabric连接UUID;Precision Time服务将与其连接
只读:
href(字符串)指向与Precision Time服务关联的Equinix Fabric连接的链接type(字符串)与Precision Time服务关联的Equinix Fabric连接类型
的嵌套架构ipv4
必需的:
default_gateway(字符串)用于建立流量定向的路由接口的IPv4地址。它充当网络中的下一个跃点。network_mask(字符串)定义网络中连续子网范围的IPv4地址。primary(字符串)主计时主服务器的IPv4地址。secondary(字符串)辅助计时主服务器的IPv4地址。
的嵌套架构package
必需的:
code(字符串)所需计费套餐的Time Precision套餐代码
只读:
href(字符串) Time Precision Package href链接到Equinix门户中相应的资源
的嵌套架构ntp_advanced_configuration
可选:
key(string)明文身份验证密钥。对于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个数据包),单位数据包/秒。priority1priority1值决定最佳主时钟,较低值表示优先级较高priority2(number)当网络中不同主时钟的priority1值相同时,priority2值区分并优先处理主时钟,以避免混淆time_scale(字符串)时间标度值,ARB表示任意,PTP表示精密时间协议transport_mode(字符串) PTP传输模式
的嵌套架构timeouts
可选:
create(string)可解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效时间单位为“s”(秒),“m”(分钟),“h”(小时)。delete(string)可解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效时间单位为“s”(秒),“m”(分钟),“h”(小时)。仅当更改保存到销毁操作发生之前的状态时,删除操作的超时才适用。read(string)可解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效时间单位为“s”(秒),“m”(分钟),“h”(小时)。启用刷新后,读取操作将在任何刷新或计划操作期间进行。update(string)可解析为持续时间的字符串,由数字和单位后缀组成,例如“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(string)路由聚合资源删除器的法定名称deleted_date_time(字符串)路由聚合资源的删除时间updated_by(字符串)路由聚合资源上次更新程序的用户名updated_by_email(字符串)路由聚合资源上次更新程序的电子邮件updated_by_full_name(字符串)路由聚合资源上次更新程序的法定名称updated_date_time(字符串)路由聚合资源的上次更新时间
的嵌套架构operation
只读:
operational_status(字符串) Precision Time服务的当前运行状态
的嵌套架构order
只读:
customer_reference_number(字符串)客户参考编号order_number(字符串)订单参考编号purchase_order_number(字符串)购买订单编号
的嵌套架构precision_time_price
只读:
的嵌套架构precision_time_price.charges
只读:
price(数量)提供价格type(字符串)价格费用类型;monthy_recurring,non_recurring
的嵌套架构project
只读:
project_id(字符串) Equinix订阅者分配的项目ID