メインコンテンツにスキップ

equinix_fabric_precision_time_service(リソース)

Fabric V4 API互換リソースにより、Equinix Fabric Precision Timeサービスの作成と管理が可能

追加ドキュメント

使用例​

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(String)高精度時刻サービスの名前。適用可能な値:最大:24文字。使用可能な文字:半角英数字、ハイフン(「-」)、アンダースコア(「_」)
  • package(属性) Precision Timeサービスパッケージの詳細(入れ子になったスキーマについては以下を参照)
  • type(String)精度時刻サービスのタイプを選択

オプション​

読み取り専用​

の入れ子スキーマconnections​

必須

  • uuid (String) Equinix Fabric接続UUID。高精度時刻サービスが接続されます。

読み取り専用:

  • href(String)高精度時刻サービスに関連付けられたEquinix Fabric接続へのリンク
  • type(String)高精度時刻サービスに関連付けられたEquinix Fabric接続のタイプ

の入れ子スキーマipv4​

必須

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

の入れ子スキーマpackage​

必須

  • code (String)希望の請求パッケージの時間精度パッケージコード

読み取り専用:

  • href(String) Equinixポータル内の対応するリソースへの時間精度パッケージHREFリンク

の入れ子スキーマntp_advanced_configuration​

オプション:

  • key(String)プレーンテキスト認証キー。ASCIIタイプの場合、キー
    \印刷可能なASCII文字(10~20文字)を含める必要があります。 \HEXタイプの場合、範囲は10~40文字にする必要があります
  • key_number(番号)認証キーID
  • type(String) MD5認証タイプ

の入れ子スキーマptp_advanced_configuration​

オプション:

  • domain (number) PTPドメインの値
  • grant_time(数値)ユニキャスト許可時間(秒)。マルチキャストおよびハイブリッド転送モードの場合、付与時間のデフォルトは300秒です。ユニキャストモードの場合、付与時間は30~7200です。
  • log_announce_interval(Number) PTPタイムサーバからのPTPアナウンスパケットのレートを制御する対数値。デフォルトは1(2秒ごとに1パケット)、単位パケット/秒です。
  • log_delay_req_interval(Number) PTP DelayReqパケットのレートを制御する対数値。デフォルトは-4(16パケット/秒)、単位パケット/秒です。
  • log_sync_interval(Number) PTP同期パケットのレートを制御する対数値。デフォルトは-4(16パケット/秒)、単位パケット/秒です。
  • priority1(数値) priority1の値が最適なプライマリクロックを決定し、値が小さいほど優先度が高くなります
  • priority2(番号) priority2の値は、priority1の値がネットワーク内の異なるプライマリクロックで同じである場合に混乱を避けるために、プライマリクロックを区別して優先順位を付けます。
  • time_scale(String)タイムスケール値。ARBは任意、PTPはPrecision Time Protocolを示します。
  • transport_mode(String) 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 (String)アカウント名
  • account_number(番号) Equinixアカウント番号
  • global_cust_id(String)グローバル顧客ID
  • global_org_id(String)お客様組織の識別情報
  • global_organization_name(String)グローバル組織名
  • org_id(番号)お客様の組織ID
  • organization_name(String)お客様の組織名
  • reseller_account_name(String)リセラーアカウント名
  • reseller_account_number(番号)リセラーアカウント番号
  • reseller_org_id(番号)リセラーのお客様組織ID
  • reseller_ucm_id(String)リセラーアカウントのucmId
  • ucm_id(String)グローバル組織名

の入れ子スキーマ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 (String) Precision Timeサービスの現在の動作ステータス

の入れ子スキーマorder​

読み取り専用:

  • customer_reference_number (String)お客様用参照ID
  • order_number(String)オーダー参照番号
  • purchase_order_number(String) PO (発注)番号

の入れ子スキーマprecision_time_price​

読み取り専用:

の入れ子スキーマprecision_time_price.charges​

読み取り専用:

  • price (番号)提供価格
  • type(String)料金タイプ。月次定期、非定期

の入れ子スキーマproject​

読み取り専用:

  • project_id (String) Equinixサブスクライバが割り当てたプロジェクトID
このページは役に立ちましたか?