스테이지 수정
- 인쇄
- PDF
스테이지 수정
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
개요
SourceDeploy 프로젝트의 stage를 수정합니다
요청
API URL
PATCH {SOURCEBUILD_API_URL}/project/{projectId}/stage/{stageId}
요청 Parameter
항목 | 타입 | 설명 | 비고 |
---|---|---|---|
projectId | string | 프로젝트 ID | projectList 조회 |
stageId | string | stage ID | stageList 로 조회 |
요청 Query
없음
요청 Body
{
"name": "string",
"type": "string",
"config": "TEnvServer" | "TEnvAutoScalingGroup" | "TEnvKubernetesService" | "TEnvObjectStorage"
}
항목 | 타입 | 필수 여부 | 설명 | 비고 |
---|---|---|---|---|
name | string | N 이름 수정할때, 필수 | stage 이름 | |
type | string | N 배포타겟 수정할때, 필수 | 배포타겟 타입 | "Server" | "AutoScalingGroup" |. "KubernetesService" |"ObjectStorage" |
Config | TEnvServer | TEnvAutoScalingGroup | TEnvKubernetesService|TEnvObjectStorage | N 배포타겟 수정할때, 필수 | 배포타겟 설정 | type="Server"일때, TEnvServer type="AutoScalingGroup" 일때, TEnvAutoScalingGroup type="TEnvKubernetesService" 일때, TEnvKubernetesService type="ObjectStorage"일때, TEnvObjectStorage |
TEnvServer
{
"serverNo": ["number"]
}
항목 | 타입 | 필수여부 | 설명 | 비고 |
---|---|---|---|---|
serverNo | number[] | Y | 서버 번호 | serverList API 로 조회 |
TEnvAutoScalingGroup
{
"autoScalingGroupNo": "number"
}
항목 | 타입 | 필수여부 | 설명 | 비고 |
---|---|---|---|---|
autoScalingGroupNo | number | Y | ASG 번호 | autoScalingGroupList API 로 조회 |
TEnvKubernetesService
{
"clusterNo": "number"
}
항목 | 타입 | 필수여부 | 설명 | 비고 |
---|---|---|---|---|
clusterNo | number | Y | Cluster 번호 | kubernetesServiceClusterList API 로 조회 |
TEnvObjectStorage
{
"bucketName": "string"
}
항목 | 타입 | 필수여부 | 설명 | 비고 |
---|---|---|---|---|
bucketName | string | Y | Bucket 이름 | bucketNameList API 로 조회 |
응답
응답 Body
{
"id": "number",
"name": "string"
}
항목 | 타입 | 설명 | 비고 |
---|---|---|---|
id | number | stage id | |
name | string | stage 이름 |
이 문서가 도움이 되었습니까?