本文へスキップ

equinix_fabric_precision_time_services(データソース)

Equinix Fabric Precision Time Servicesをページネーションの詳細とともにフェッチできる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 (属性 リ ス ト ) ス ト リ ーム添付の取得要求に適用する フ ィ ル タ ーの リ ス ト 。すべて AND で結合され、8 つのうち 1 つは 3 つの OR グループとなります (入れ子になったスキーマについては 下記 を参照ください)。
  • pagination (属性) 返されるルートアグリゲーションリストのページネーションの詳細 (入れ子になったスキーマについては以下を参照](#nestedatt--pagination))
  • sort (属性リスト) データソース検索リクエストのフィルタ (入れ子になったスキーマは以下を参照](#nestedatt--sort))

読み取り専用

  • data (属性リスト) 返されるルート集約オブジェクトのリスト (入れ子になったスキーマについては以下を参照](#nestedatt--data))
  • id (文字列) リ ソ ース の一意な識別子

filtersの入れ子スキーマ

必須

  • operator (文字列) フィルタの値に適用される操作
  • property (文字列) フ ィ ル タ を適用 し たいプ ロパテ ィ 。
  • values (文字列の リ ス ト ) 指定 し たプ ロパテ ィ に対 し て操作を適用 し たい値の リ ス ト 。

オプション

  • or (論理値) こ の フ ィ ル タ が OR グループに属するかど う かを指定する論理値。最大 3 で、 8 個の可能な フ ィ ル タ の う ちの 1 個に対 し てのみ カ ウ ン ト さ れます。

paginationの入れ子スキーマ

オプション

  • limit (数値) 1 ページあ た り に返 さ れ る 検索結果の最大数。数値は 1 から 100 の間である必要があり、デフォルトは 20 です。
  • offset (数値) 応答で返 さ れた最初の項目の イ ンデ ッ ク ス。デフォルトは 0 です。

sortの入れ子スキーマ

オプション

  • direction (文字列) 並べ替え方向。以下のいずれか:[DESC, ASC] のいずれか。 デ フ ォル ト は DESC です。
  • property (文字列) 並べ替えで使いたいプ ロパテ ィ 名。name /uuid /state /type /package/code /changeLog/createdDateTime /changeLog/updatedDateTime] のいずれか デフォルトは /name です。

dataの入れ子スキーマ

オプション

  • ntp_advanced_configuration (属性リスト) NTP詳細設定 (入れ子になったスキーマは下記参照)(#nestedatt--data--ntp_advanced_configuration))
  • project (属性) Equinix Project属性オブジェクト(入れ子スキーマについては下記を参照)。
  • ptp_advanced_configuration (属性) PTP アドバンストコンフィギュレーション (ネストされたスキーマは以下を参照)(#nestedatt--data--pt_advanced_configuration))

読み取り専用:

  • account (属性)Precision Timeサービスに関連付けられているEquinixユーザーアカウント(入れ子のスキーマについては下記を参照)。
  • change_log (属性) ルートアグリゲーションリソースの最後の変更の詳細 (入れ子のスキーマは以下を参照)(#nestedatt--data--change_log)
  • connections (属性リスト) 接続の一意な識別子を持つオブジェクトの配列。(ネストされたスキーマは下記](#nestedatt--data--connections)を参照)。
  • href (文字列) Equinixが生成したPrecision Timeサービスのポータルリンク。
  • ipv4 (属性) タイミングマスターサーバーのネットワーク IP 構成を持つオブジェクト。(ネストされたスキーマは下記を参照](#nestedatt--data--ipv4))
  • name (文字列) Precision Time Service の名前。適用可能な値:最大:24 文字。使用可能な文字:英数字、ハイフン ('-')、アンダースコア ('_')
  • operation (属性) Precision Time Service Operation (入れ子になったスキーマは以下を参照](#nestedatt--data--operation))
  • order (属性) Precision Time Order (入れ子になったスキーマは以下を参照](#nestedatt--data--order))
  • package (属性) Precision Time サービスパッケージの詳細 (入れ子になったスキーマは以下を参照](#nestedatt--data--package))
  • precision_time_price (属性) Precision Time Service Price (入れ子になったスキーマは以下を参照](#nestedatt--data--precision_time_price))
  • state (String) この Precision Time Service の状態のインジケータ。
  • type (文字列) Precision Time Service のタイプを選択します。
  • uuid (文字列) Equinixが生成したPrecision TimeサービスのID

data.ntp_advanced_configurationの入れ子スキーマ

オプション

  • key (文字列) 平文の認証キー。ASCIIタイプの場合、key \ 印刷可能なASCII文字(範囲10~20文字)を含む必要があります。for \ HEX type, range should be 10-40 characters.
  • key_number (番号) 認証キーID
  • type (文字列) md5 認証タイプ

data.projectの入れ子スキーマ

必須

  • project_id (文字列) エクイニクス加入者割り当てプロジェクトID

data.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 トランスポートモード

data.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 (文字列) グローバル組織名

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 (文字列) Equinix Fabric Connection UUID; Precision Time Serviceが接続されます。

読み取り専用:

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

data.ipv4の入れ子スキーマ

必須

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

data.operationの入れ子スキーマ

オプション

  • operational_status (文字列)

data.orderの入れ子スキーマ

読み取り専用:

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

data.packageの入れ子スキーマ

必須

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

オプション

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

data.precision_time_priceの入れ子スキーマ

読み取り専用:

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

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

読み取り専用:

  • price (番号) 売出価格
  • type (文字列) 料金チャージタイプ。
このページは役に立ちましたか?