equinix_fabric_stream_subscriptions(データソース)
Equinix Fabric Streamサブスクリプションをページネーション付きで取得できるFabric V4 API互換データソース
追加ドキュメント
- はじめに: https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Stream-Subscriptions
使用例
data "equinix_fabric_stream_subscriptions" "all" {
stream_id = "<stream_id>"
pagination = {
limit = 10
offset = 0
}
}
スキーマ
必須
pagination(属性) 返されるストリーム・リストのページネーションの詳細 (入れ子になったスキーマについては 下記 を参照)stream_id(String) ストリームサブスクリプションの対象となるストリームの uuid。
読み取り専用
data(属性リスト) 返されるストリームオブジェクトのリスト (入れ子になったスキーマについては 以下 を参照)id(文字列) リ ソ ース の一意な識別子
paginationの入れ子スキーマ
オプション
limit(数値) 1 ページあ た り に返 さ れ る 検索結果の最大数。数値は 1 から 100 の間である必要があり、デフォルトは 20 です。offset(数値) 応答で返 さ れた最初の項目の イ ンデ ッ ク ス。デフォルトは 0 です。
読み取り専用:
next(String) レスポンスの次の項目への相対 URLprevious(String) レスポンスの前の項目からの相対 URLtotal(数) リクエストを行ったユーザーが利用可能なストリームの総数。
dataの入れ子スキーマ
読み取り専用:
change_log(属性) ストリームリソースの最後の変更の詳細 (入れ子になったスキーマは以下を参照)(#nestedatt--data--change_log)description(String) 顧客が提供するストリームサブスクリプションの説明enabled(論理値) ストリーム購読有効状態event_selector(属性) ストリームサブスクリプションに含まれる/含まれないイベントのリスト (入れ子になったスキーマは以下を参照](#nestedatt--data--event_selector))href(文字列)ストリーム購読リソースのEquinix割り当てURImetric_selector(属性) ストリーム・サブスクリプションに含める/含めないメトリクスのリスト(入れ子になったスキーマについては下記を参照)。name(String) 顧客提供のストリームサブスクリプション名sink(属性)エクイニクスストリームの契約者の詳細(ネストされたスキーマについては下記を参照)。state(文字列) ストリームリソースのプロビジョニングステータスを表す値。type(String) ストリームサブスクリプションリクエストのタイプuuid(文字列) ストリームサブスクリプションリソースのエクイニクス割り当て一意識別子
data.change_logの入れ子スキーマ
読み取り専用:
created_by(文字列) ストリームリソースの作成者のユーザー名。created_by_email(文字列) ストリームリソースの作成者の電子メール。created_by_full_name(文字列) ストリームリソースの作成者の法的名前。created_date_time(文字列) ストリームリソースの作成時間。deleted_by(文字列) ストリームリソースの削除者のユーザー名。deleted_by_email(文字列) ス ト リ ーム リ ソ ース の削除者の電子 メ ール。deleted_by_full_name(文字列) ス ト リ ーム リ ソ ース の削除者の正式名。deleted_date_time(文字列) ストリームリソースの削除時間。updated_by(文字列) ス ト リ ーム リ ソ ース の最終更新者のユーザー名。updated_by_email(文字列) ス ト リ ーム リ ソ ース の最終更新者の電子 メ ール。updated_by_full_name(文字列) ス ト リ ーム リ ソ ース の最終更新者の正式名。updated_date_time(文字列) ス ト リ ーム リ ソ ース の最終更新時刻。
data.event_selectorの入れ子スキーマ
読み取り専用:
except(文字列のリスト) 除外するイベントのリストinclude(文字列のリスト) 含めるイベントのリスト
data.metric_selectorの入れ子スキーマ
読み取り専用:
except(文字列のリスト) 除外するメ ト リ ッ ク の リ ス ト 。include(文字列のリスト) 含めるメ ト リ ッ ク の リ ス ト 。
data.sinkの入れ子スキーマ
読み取り専用:
batch_enabled(Boolean) データの一括配信を可能にするブール型スイッチbatch_size_max(数値) 有効な場合のバッチ配信の最大サイズbatch_wait_time_max(数値) バッチ配信を有効にした場合の最大待機時間credential(属性) 指定されたシンクタイプのアクセス詳細 (入れ子になったスキーマは下記参照](#nestedatt--data--sink--credential))host(String) 特定のデータストリーム契約製品の既知のホスト名。可変 URI と混同しないでください。settings(属性) ストリームサブスクリプションのシンク設定 (ネストされたスキーマは以下を参照](#nestedatt--data--sink--settings))type(String) 契約者のタイプuri(文字列) データストリームの公開到達可能な http エンドポイント宛先
data.sink.credentialの入れ子スキーマ
読み取り専用:
access_token(String) Authorization ヘッダー値として渡されます。api_key(String) Authorization ヘッダー値として渡されます。integration_key(String) Authorization ヘッダー値として渡されます。password(String) Authorization ヘッダー値として渡されます。type(文字列)渡されるクレデンシャルのタイプusername(String) Authorization ヘッダー値として渡されます。
data.sink.settingsの入れ子スキーマ
読み取り専用:
application_key(文字列)event_index(文字列)event_uri(文字列)format(文字列)metric_index(文字列)metric_uri(文字列)source(文字列)