CircleCI エンティティからの読み取り - AWS Glue

CircleCI エンティティからの読み取り

前提条件

読み取り元の CircleCI オブジェクト。オブジェクト名が必要になります。

ソースに対応するエンティティ:

エンティティ フィルタリング可能 制限をサポートする Order By をサポートする Select * をサポートする パーティション分割をサポートする
Context あり なし なし あり なし
組織概要メトリクス あり なし なし あり なし
パイプライン なし なし なし あり なし
パイプラインワークフロー あり なし なし あり なし
プロジェクトブランチ あり なし なし あり なし
プロジェクトフレーキーテスト なし なし なし あり なし
プロジェクト概要メトリクス あり なし なし あり なし
スケジュール なし なし なし あり なし
ワークフロージョブの時系列 あり なし なし あり なし
ワークフローのメトリクスと傾向 あり なし なし あり なし
ワークフローの最近の実行 あり なし なし あり なし
ワークフロー概要メトリクス あり なし なし あり なし
ワークフローテストメトリクス あり なし なし あり なし

:

circleci_read = glueContext.create_dynamic_frame.from_options( connection_type="circleci", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "context/e7ea2945-dccb-4205-b673-8391fe1b3a4c", "API_VERSION": "v2" }

CircleCI エンティティとフィールドの詳細

エンティティとフィールドの詳細については、以下を参照してください:

静的メタデータを持つエンティティ:

エンティティ フィールド データ型 サポートされている演算子
Context 作成時刻 文字列
ID 文字列
名前 文字列
所有者タイプ String EQUAL_TO
組織概要メトリクス すべてのプロジェクト リスト
組織データ Struct
組織プロジェクトデータ リスト
プロジェクト名 String EQUAL_TO
レポートウィンドウ String EQUAL_TO
パイプライン ブランチ String EQUAL_TO
作成時刻 文字列
エラー リスト
ID 文字列
数値 整数
プロジェクトスラグ 文字列
State 文字列
Trigger トリガー) Struct
トリガーパラメータ Struct
更新時刻 文字列
VCS Struct
パイプラインワークフロー キャンセルしたユーザー 文字列
作成時刻 文字列
エラー発生元 文字列
ID 文字列
名前 文字列
パイプライン ID 文字列
パイプライン番号 整数
プロジェクトスラグ 文字列
開始したユーザー 文字列
ステータス 文字列
停止時刻 文字列
タグ 文字列
プロジェクトブランチ ブランチ リスト
組織 ID 文字列
プロジェクト ID 文字列
ワークフローの名前 String EQUAL_TO
プロジェクトフレーキーテスト Classname 文字列
ファイル 文字列
ジョブ名 文字列
ジョブ番号 整数
パイプライン番号 整数
ソース 文字列
テスト名 文字列
消費時間 整数
フレークされた回数 整数
ワークフローの作成時刻 文字列
ワークフロー ID 文字列
ワークフローの名前 文字列
プロジェクト概要メトリクス すべてのブランチ リスト
すべてのワークフロー リスト
ブランチ String EQUAL_TO
組織 ID 文字列
プロジェクトデータ Struct
プロジェクト ID 文字列
プロジェクトのワークフローブランチデータ リスト
プロジェクトのワークフローデータ リスト
レポートウィンドウ String EQUAL_TO
ワークフロー名 String EQUAL_TO
スケジュール [Actor] (アクター) Struct
作成時刻 文字列
説明 文字列
ID 文字列
名前 文字列
パラメータ Struct
プロジェクトスラグ 文字列
タイムテーブル Struct
更新時刻 文字列
ワークフロージョブの時系列 ブランチ String EQUAL_TO
詳細度 String EQUAL_TO
最大終了時刻 文字列
メトリクス Struct
最小開始時刻 文字列
名前 文字列
開始終了日 DateTime EQUAL_TO、BETWEEN
Timestamp 文字列
ワークフローのメトリクスと傾向 すべてのブランチ ブール値 EQUAL_TO
ブランチ String EQUAL_TO
メトリクス Struct
トレンド Struct
ワークフロー名 リスト
ワークフローの最近の実行 すべてのブランチ ブール値 EQUAL_TO
ブランチ String EQUAL_TO
作成時刻 文字列
使用されたクレジット 整数
期間 整数
ID 文字列
承認されているかどうか ブール値
開始終了日 DateTime EQUAL_TO、BETWEEN
ステータス 文字列
停止時刻 文字列
ワークフロー概要メトリクス すべてのブランチ ブール値 EQUAL_TO
ブランチ String EQUAL_TO
メトリクス Struct
名前 文字列
プロジェクト ID 文字列
レポートウィンドウ String EQUAL_TO
ウィンドウの終了 文字列
ウィンドウの開始 文字列
ワークフローテストメトリクス 平均テスト数 整数
ブランチ String EQUAL_TO
最も失敗したテスト リスト
最も失敗したテストの追加分 整数
最も遅いテスト リスト
最も遅いテストの追加分 整数
テスト実行 リスト
テスト実行の合計数 整数
注記

構造体データ型とリストデータ型は、コネクタの応答で文字列データ型に変換されます。

パーティショニングクエリ

CircleCI は、フィールドベースまたはレコードベースのパーティショニングをサポートしていません。