equinix_fabric_precision_time_services(データソース)
ユーザーがページネーションの詳細を含むEquinix Fabric Precision Timeサービスを取得できるFabric V4 API互換データリソース 追加ドキュメント:
使用例
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(属性リスト)データソース検索リクエストのフィルター(入れ子になったスキーマについては以下を参照)
読み取り専用
data(属性リスト)ルートアグリゲーションオブジェクトの返されたリスト(入れ子スキーマについては以下を参照)id(String)リソースの一意の識別子
の入れ子スキーマfilters
必須
operator(String)フィルターの値に適用される操作propertyフィルターを適用する(String)プロパティvalues(文字列のリスト)指定されたプロパティの操作を適用する値のリスト
オプション:
or(ブール型)このフィルターがまたはグループの一部であるかどうかを指定するブール値。最大3つのフィルターがあり、8つの可能なフィルターのうち1つしかカウントされません
の入れ子スキーマpagination
オプション:
limit(Number)ページあたりの検索結果の最大数。数値は1~100で、デフォルトは20です。offset(Number)応答で返された最初のアイテムのインデックス。デフォルトは0です
の入れ子スキーマsort
オプション:
direction(String)ソート方向。次のいずれかになります。[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(String)作成された高精度時刻サービス用のEquinix生成ポータルリンクipv4(属性)タイミングマスターサーバー用のネットワークIP構成を持つオブジェクト。(入れ子になったスキーマについては以下を参照)name(String)高精度時刻サービスの名前。適用可能な値:最大:24文字。使用可能な文字:半角英数字、ハイフン(「-」)、アンダースコア(「_」)operation(属性)高精度時刻サービス操作(入れ子になったスキーマについては以下を参照)order(属性) Precision Time Order (入れ子になったスキーマについては以下を参照)package(属性) Precision Timeサービスパッケージの詳細(入れ子になったスキーマについては以下を参照)precision_time_price(属性) Precision Timeサービス価格(入れ子になったスキーマについては以下を参照)state(String)このPrecision Timeサービスの状態を示すインジケータtype(String)精度時刻サービスのタイプを選択uuid(String)高精度時刻サービス用にEquinixが生成したID
の入れ子スキーマdata.ntp_advanced_configuration
オプション:
key(String)プレーンテキスト認証キー。ASCIIタイプの場合、キー
\印刷可能なASCII文字(10~20文字)を含める必要があります。 \HEXタイプの場合、範囲は10~40文字にする必要がありますkey_number(番号)認証キーIDtype(String) MD5認証タイプ
の入れ子スキーマdata.project
必須
project_id(String) Equinixサブスクライバが割り当てたプロジェクトID
の入れ子スキーマdata.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転送モード
の入れ子スキーマdata.account
読み取り専用:
account_name(String)アカウント名account_number(番号) Equinixアカウント番号global_cust_id(String)グローバル顧客IDglobal_org_id(String)お客様組織の識別情報global_organization_name(String)グローバル組織名org_id(番号)お客様の組織IDorganization_name(String)お客様の組織名reseller_account_name(String)リセラーアカウント名reseller_account_number(番号)リセラーアカウント番号reseller_org_id(番号)リセラーのお客様組織IDreseller_ucm_id(String)リセラーアカウントのucmIducm_id(String)グローバル組織名
の入れ子スキーマdata.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)ルートアグリゲーションリソースの最終更新時刻
の入れ子スキーマdata.connections
必須
uuid(String) Equinix Fabric接続UUID。高精度時刻サービスが接続されます。
読み取り専用:
href(String)高精度時刻サービスに関連付けられたEquinix Fabric接続へのリンクtype(String)高精度時刻サービスに関連付けられたEquinix Fabric接続のタイプ
の入れ子スキーマdata.ipv4
必須
default_gateway(文字列)トラフィックが送信されるルーティングインターフェイスを確立するIPv4アドレス。ネットワーク内のネクストホップとして機能します。network_mask(文字列)ネットワーク内の連続するサブネットの範囲を定義するIPv4アドレス。primary(文字列)プライマリタイミングマスターサーバーのIPv4アドレス。secondary(文字列)セカンダリタイミングマスターサーバーのIPv4アドレス。
の入れ子スキーマdata.operation
オプション:
operational_status(文字列)
の入れ子スキーマdata.order
読み取り専用:
customer_reference_number(String)お客様用参照IDorder_number(String)オーダー参照番号purchase_order_number(String) PO (発注)番号
の入れ子スキーマdata.package
必須
code(String)希望の請求パッケージの時間精度パッケージコード
オプション:
href(String) Equinixポータル内の対応するリソースへの時間精度パッケージHREFリンク
の入れ子スキーマdata.precision_time_price
読み取り専用:
charges(属性リスト)提供価格料金(入れ子になったスキーマについては以下を参照)currency(String)提供価格通貨
の入れ子スキーマdata.precision_time_price.charges
読み取り専用:
price(番号)提供価格type(String)料金タイプ。月次定期、非定期