SourceDeploy シナリオリスト
- 印刷する
- PDF
SourceDeploy シナリオリスト
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
概要
SourceDeployプロジェクトのシナリオリストを照会します。
リクエスト
API URL
GET {SOURCEPIPELINE_API_URL}/sourcedeploy/project/{projectId}/stage/{stageId}/scenario
リクエスト Parameter
項目 | タイプ | 要否 | 説明 | 備考 |
---|---|---|---|---|
projectId | string | Y | SourceDeployのプロジェクト ID | sourceDeployProjectList APIで照会 |
stageId | string | Y | SourceDeployのステージ ID | sourceDeployStageList APIで照会 |
リクエスト Query
項目 | タイプ | 要否 | 説明 | 備考 |
---|---|---|---|---|
pageNo | string | N | ページ番号 pageNo、pageSizeがない場合、リスト全体を伝達 | required if pageSize exist |
pageSize | string | N | ページサイズ pageNo、pageSizeがない場合、リスト全体を伝達 | required if pageNo exist |
searchWord | string | N | 検索するシナリオ名(文字列が含まれているシナリオリストを伝達) |
リクエスト Body
なし
レスポンス
レスポンス Body
{
"scenarioList": [
{
"id": "integer",
"name": "string",
"source": {
"type": "string",
"target": "TSourceSourceBuild" | "TSourceObjectStorage" | "TSourceKubernetes"
}
}
]
}
項目 | タイプ | 説明 | 備考 |
---|---|---|---|
id | integer | シナリオ ID | |
name | string | シナリオ名 | |
source.type | string | リリース対象のタイプ | "SourceBuild"| "ObjectStorage" |"KubernetesService" |
source.target | TSourceSourceBuild | TSourceObjectStorage | TSourceKubernetes | リリース対象のタイプ | source.type= SourceBuildの場合、TSourceSourceBuild source.type= ObjectStorageの場合、TSourceObjectStorage source.type= KubernetesServiceの場合、TSourceKubernetes |
TSourceSourceBuild
{
"projectName": "string"
}
項目 | タイプ | 説明 | 備考 |
---|---|---|---|
source.target.projectName | string | ビルドプロジェクト名 | required if deploy.type is SourceBuild |
TSourceObjectStorage
{
"file": "string"
}
項目 | タイプ | 説明 | 備考 |
---|---|---|---|
source.target.file | string | オブジェクトストレージファイル、パスを含む | required if deploy.type is ObjectStorage |
TSourceKubernetes
{
"manifest": "string"
}
項目 | タイプ | 説明 | 備考 |
---|---|---|---|
source.target.manifest | string | マニフェストファイルのパスと名前 | required if deploy.type is KubernetesService |
この記事は役に立ちましたか?