プロジェクトの更新
put
/api/v2/projects/{id}/
このリソースに対してPUTまたはPATCHリクエストを行って、このプロジェクトを更新します。 次のフィールドを変更できます。
name
: このプロジェクトの名前。(文字列、必須)description
: このプロジェクトのオプションの説明。(文字列、デフォルト=""
)local_path
: このプロジェクトのプレイブックおよび関連ファイルを含む(PROJECTS_ROOTに対して相対的な)ローカル・パス。(文字列、デフォルト=""
)scm_type
: プロジェクトを格納するために使用するソース・コントロール・システムを指定します。(選択)""
: 手動(デフォルト)git
: Gitsvn
: Subversioninsights
: Red Hat Insightsarchive
: リモート・アーカイブ
scm_url
: プロジェクトが格納される場所。(文字列、デフォルト=""
)scm_branch
: チェックアウトする特定のブランチ、タグまたはコミット。(文字列、デフォルト=""
)scm_refspec
: gitプロジェクトについて、フェッチする追加のrefspec。(文字列、デフォルト=""
)scm_clean
: プロジェクトを同期化する前にローカルの変更を破棄します。(ブール、デフォルト=False
)scm_track_submodules
: 定義済ブランチでのサブ・モジュールの最新のコミットを追跡します。(ブール、デフォルト=False
)scm_delete_on_update
: 同期化する前にプロジェクトを削除します。(ブール、デフォルト=False
)credential
: (id、デフォルト=``)-
timeout
: タスクが取り消されるまでの実行時間(秒)。(整数、デフォルト=0
) -
organization
: このテンプレートへのアクセス権を決定するために使用される組織。(id、デフォルト=``) scm_update_on_launch
: プロジェクトを使用するジョブが起動されたときにプロジェクトを更新します。(ブール、デフォルト=False
)scm_update_cache_timeout
: 最後のプロジェクト更新が実行された何秒後に、新しいプロジェクト更新がジョブの依存関係として起動されるか。(整数、デフォルト=0
)-
allow_override
: このプロジェクトを使用するジョブ・テンプレートでSCMブランチまたはリビジョンの変更を許可します。(ブール、デフォルト=False
) -
default_environment
: このプロジェクトを使用して実行されるジョブのデフォルト実行環境。(id、デフォルト=``)
PUTリクエストの場合は、リクエストにすべてのフィールドを含めます。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
問合せパラメータ
- search: string
検索条件。
ルート・スキーマ : schema
型:
ソースを表示
object
- allow_override: boolean
このプロジェクトを使用するジョブ・テンプレートでSCMブランチまたはリビジョンの変更を許可します。
- credential: integer
- default_environment: integer
このプロジェクトを使用して実行されるジョブのデフォルト実行環境。
- description: string
- local_path: string
このプロジェクトのプレイブックおよび関連ファイルを含む(PROJECTS_ROOTに対して相対的な)ローカル・パス。
- name(required): string
- organization: integer
このテンプレートへのアクセス権を決定するために使用される組織。
- scm_branch: string
チェックアウトする特定のブランチ、タグまたはコミット。
- scm_clean: boolean
プロジェクトを同期化する前にローカルの変更を破棄します。
- scm_delete_on_update: boolean
同期化する前にプロジェクトを削除します。
- scm_refspec: string
gitプロジェクトについて、フェッチする追加のrefspec。
- scm_track_submodules: boolean
定義済ブランチの最新のコミットを追跡します。
- scm_type: string
プロジェクトを格納するために使用するソース・コントロール・システムを指定します。
- scm_update_cache_timeout: integer
最後のプロジェクト更新が実行された何秒後に、新しいプロジェクト更新がジョブの依存関係として起動されるか。
- scm_update_on_launch: boolean
プロジェクトを使用するジョブが起動されたときにプロジェクトを更新します。
- scm_url: string
プロジェクトが格納される場所。
- timeout: integer
タスクが取り消されるまでの実行時間(秒)。