ワークフロー・ジョブ・テンプレートのコピー
get
/api/v2/workflow_job_templates/{id}/copy/
このリソースに対してGETリクエストを行って、現在のユーザーにワークフロー・ジョブ・テンプレートをコピーする権限があるかどうか、およびリンクされているテンプレートまたはプロンプトされるフィールドが権限の問題により無視されるかどうかを判断します。 レスポンスには次のフィールドが含まれます。
can_copy
: アクティブ・ユーザーにこのワークフロー・ジョブ・テンプレートのコピーを作成する権限があるかどうかを示すフラグとして、ワークフロー・ジョブ・テンプレート詳細ビューsummary_fields.user_capabilities.copyと同じ内容を提供します(ブール、読取り専用)can_copy_without_user_input
: コピーが実行される前にユーザーが確認を求められるかどうかを示すフラグ(ブール、読取り専用)templates_unable_to_copy
: 関連ジョブ・テンプレート、プロジェクトまたはインベントリの中に、現在のユーザーに使用権限がなく、コピーのワークフロー・ノードで欠落するものがあるノードのノードIDのリスト(配列、読取り専用)inventories_unable_to_copy
: プロンプトされる関連インベントリの中に、現在のユーザーに使用権限がなく、コピーのワークフロー・ノードで欠落するものがあるノードのノードIDのリスト(配列、読取り専用)credentials_unable_to_copy
: プロンプトされる関連資格証明の中に、現在のユーザーに使用権限がなく、コピーのワークフロー・ノードで欠落するものがあるノードのノードIDのリスト(配列、読取り専用)
このエンドポイントに対してPOSTリクエストを行って、このワークフロー・ジョブ・テンプレートのコピーを保存します。 このアクションでは、POSTデータは受け入れられません。
成功した場合、レスポンス・ステータス・コードは201になります。 レスポンス本文には、新しいワークフロー・ジョブ・テンプレートに関するシリアライズ・データが含まれます。これは、元のワークフロー・ジョブ・テンプレートに似ていますが、名前に@
およびタイムスタンプが追加されます。
コピーには元のワークフロー・ノードおよび接続もすべて存在します。 関連リソースを使用するためのアクセス権がユーザーにない場合、その関連リソースはノードで欠落します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
問合せパラメータ
- page(オプション): 整数
ページ区切りが設定された結果セット内のページ番号。
- page_size(オプション): 整数
ページごとに返す結果の数。
- search(オプション): 文字列
検索条件。