本文へスキップ

equinix_fabric_precision_time_service(リソース)

Fabric V4 API互換リソースにより、Equinix Fabric Precision Time Serviceの作成と管理が可能になります。

追加ドキュメント

使用例

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 (属性リスト) 接続の一意な識別子を持つオブジェクトの配列。(ネストされたスキーマについては下記](#nestedatt--connections)を参照)。
  • ipv4 (属性) タイミングマスターサーバーのネットワーク IP 構成を持つオブジェクト。(ネストされたスキーマは以下を参照](#nestedatt--ipv4))
  • name (文字列) Precision Time Service の名前。適用可能な値:最大:24 文字。使用可能な文字:英数字、ハイフン ('-')、アンダースコア ('_')
  • package (属性) Precision Time Service パッケージの詳細 (入れ子になったスキーマは以下を参照](#nestedatt--package))
  • type (文字列) Precision Time Service のタイプを選択します。

オプション

  • ntp_advanced_configuration (属性リスト) NTP詳細設定 (入れ子になったスキーマは下記参照)(#nestedatt--ntp_advanced_configuration))
  • ptp_advanced_configuration (属性) PTP アドバンストコンフィギュレーション (ネストされたスキーマは以下参照)(#nestedatt--ptp_advanced_configuration))
  • timeouts (属性) (入れ子になったスキーマは以下を参照](#nestedatt--timeouts))

読み取り専用

  • account (属性)Precision Timeサービスに関連するEquinixユーザーアカウント(入れ子スキーマについては下記を参照)。
  • change_log (属性) 経路集約リソースの最後の変更の詳細 (入れ子のスキーマは以下参照)(#nestedatt--change_log)
  • href (文字列) Equinixが生成したPrecision Timeサービスのポータルリンク。
  • id (文字列) リ ソ ース の一意な識別子
  • operation (属性) Precision Time Service オペレーション (入れ子になったスキーマは以下を参照](#nestedatt--operation))
  • order (属性) Precision Time Order (入れ子になったスキーマは以下を参照](#nestedatt--order))
  • precision_time_price (属性) Precision Time Service Price (入れ子になったスキーマは以下を参照](#nestedatt--precision_time_price))
  • project (属性) Equinix Project属性オブジェクト(入れ子スキーマは下記参照](#nestedatt--project)
  • state (String) この Precision Time Service の状態のインジケータ。
  • uuid (文字列) Equinixが生成したPrecision TimeサービスのID

connectionsの入れ子スキーマ

必須

  • uuid (文字列) Equinix Fabric Connection UUID; Precision Time Serviceが接続されます。

読み取り専用:

  • href (文字列)Precision Timeサービスに関連するEquinix Fabric接続へのリンク。
  • type (文字列)Precision Timeサービスに関連するEquinix Fabric接続のタイプ。

ipv4の入れ子スキーマ

必須

  • default_gateway (文字列) IPv4 アドレスで、トラフィックが転送されるルーティング インターフェイスを確立します。ネットワークのネクストホップとして機能します。
  • network_mask (文字列) ネットワークの連続するサブネットの範囲を定義する IPv4 アドレス。
  • primary (文字列) プライマリタイミングマスターサーバーの IPv4 アドレス。
  • secondary (文字列) セカンダリタイミングマスターサーバーの IPv4 アドレス。

packageの入れ子スキーマ

必須

  • code (String) 希望する課金パッケージの Time Precision Package コード。

読み取り専用:

  • href (文字列) Time Precision Package エクイニクスポータルの対応するリソースへのHREFリンク

ntp_advanced_configurationの入れ子スキーマ

オプション

  • key (文字列) 平文の認証キー。ASCIIタイプの場合、key \ 印刷可能なASCII文字(範囲10~20文字)を含む必要があります。for \ HEX type, range should be 10-40 characters.
  • key_number (番号) 認証キーID
  • type (文字列) 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 Sync パケットのレートを制御する対数値。デフォルトは-4 (16パケット/秒)、単位はパケット/秒。
  • priority1 (数値) priority1 の値により、最適なプライマリクロックが決定されます。
  • priority2 (数値) priority2 値は、プライマリクロックの区別と優先順位付けを行い、プライマリクロックの priority1 値がネットワーク内の異なるプライマリクロックで同じである場合の混乱を防ぎます。
  • {ARB は Arbitrary、PTP は Precision Time Protocol を表します。
  • transport_mode (文字列) ptp トランスポートモード

timeoutsの入れ子スキーマ

オプション

  • create (String) "30s "や "2h45m "などの数字と単位接尾辞で構成される期間として解析できる文字列。有効な時間単位は、"s" (秒)、"m" (分)、"h" (時間) です。
  • delete (文字列) "30s "や "2h45m "などの数字と単位の接尾辞で構成される期間として解析できる文字列。有効な時間単位は、"s" (秒)、"m" (分)、"h" (時間) です。削除操作にタイムアウトを設定することは、破棄操作が発生する前に変更が状態に保存されている場合にのみ適用されます。
  • read (文字列) "30s "や "2h45m "などの数字と単位の接尾辞で構成される期間として解析できる文字列。有効な時間単位は "s"(秒)、"m"(分)、"h"(時間)です。読み取り操作は、リフレッシュが有効になっている場合、リフレッシュまたはプランニング操作中に発生します。
  • update (String) "30s "や "2h45m "などの数字と単位接尾辞で構成される期間として解析できる文字列。有効な時間単位は、"s" (秒)、"m" (分)、"h" (時間) です。

accountの入れ子スキーマ

読み取り専用:

  • account_name (文字列) アカウント名
  • account_number(番号) Equinixアカウント番号
  • global_cust_id (文字列) グローバル顧客 ID
  • global_org_id (文字列) 顧客組織 naidentifierme
  • global_organization_name (文字列) グローバル組織名
  • org_id (番号) 顧客組織の識別子
  • organization_name (文字列) 顧客の組織名
  • reseller_account_name (文字列) リセラーアカウント名
  • reseller_account_number(番号) リセラーアカウント番号
  • reseller_org_id (番号) リセラー顧客組織識別子
  • reseller_ucm_id (文字列) リセラーアカウント ucmId
  • ucm_id (文字列) グローバル組織名

change_logの入れ子スキーマ

読み取り専用:

  • created_by (String) 経路集約リソースの作成者のユーザー名
  • created_by_email (String) 経路集約リソースの作成者の電子メール
  • created_by_full_name (String) 経路集約リソースの作成者の法的名称
  • created_date_time (String) 経路集約リソースの作成時間
  • deleted_by (String) 経路集約リソースの削除者のユーザー名
  • deleted_by_email (String) 経路集約リソースの削除者のメールアドレス
  • deleted_by_full_name (String) 経路集約リソースの削除者の正式名称
  • deleted_date_time (String) 経路集約リソースの削除時間
  • updated_by (String) 経路集約リソースの最終更新者のユーザー名
  • updated_by_email (String) 経路集約リソースの最終更新者の電子メール
  • updated_by_full_name (String) 経路集約リソースの最終更新者の法的名前
  • updated_date_time (String) 経路集約リソースの最終更新時刻

operationの入れ子スキーマ

読み取り専用:

  • operational_status (文字列) Precision Time サービスの現在の運用状態

orderの入れ子スキーマ

読み取り専用:

  • customer_reference_number (文字列) 顧客参照番号
  • order_number (文字列) 注文参照番号
  • purchase_order_number (文字列) 購入注文番号

precision_time_priceの入れ子スキーマ

読み取り専用:

  • charges (属性リスト) 提供価格 料金 (入れ子になったスキーマは以下を参照](#nestedatt--precision_time_price--charges))
  • currency (文字列) 提示価格通貨

precision_time_price.chargesの入れ子スキーマ

読み取り専用:

  • price (番号) 売出価格
  • type (文字列) 料金チャージタイプ。

projectの入れ子スキーマ

読み取り専用:

  • project_id (文字列) エクイニクス加入者割り当てプロジェクトID
このページは役に立ちましたか?