Web Apps - Update Source Control
앱의 소스 제어 구성을 업데이트 대한 설명입니다.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web?api-version=2023-12-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
name
|
path | True |
string |
응용 프로그램의 이름입니다. |
resource
|
path | True |
string |
리소스가 속한 리소스 그룹의 이름입니다. regex 패턴: |
subscription
|
path | True |
string |
Azure 구독 ID. GUID 형식 문자열입니다(예: 000000000-0000-0000-0000-0000-000000000000). |
api-version
|
query | True |
string |
API 버전 |
요청 본문
Name | 형식 | Description |
---|---|---|
kind |
string |
리소스 종류입니다. |
properties.branch |
string |
배포에 사용할 분기의 이름입니다. |
properties.deploymentRollbackEnabled |
boolean |
|
properties.gitHubActionConfiguration |
GitHub 작업이 선택된 경우 연결된 구성보다 입니다. |
|
properties.isGitHubAction |
boolean |
|
properties.isManualIntegration |
boolean |
|
properties.isMercurial |
boolean |
|
properties.repoUrl |
string |
리포지토리 또는 소스 제어 URL입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
웹앱에 대한 소스 제어를 성공적으로 만들거나 업데이트했습니다. |
|
201 Created |
진행 중인 웹앱에 대한 소스 제어를 Create 또는 업데이트합니다. |
|
202 Accepted |
진행 중인 웹앱에 대한 소스 제어를 Create 또는 업데이트합니다. |
|
Other Status Codes |
오류 응답을 App Service. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
정의
Name | Description |
---|---|
Default |
오류 응답을 App Service. |
Details | |
Error |
오류 모델. |
Git |
GitHub 작업 코드 구성입니다. |
Git |
GitHub 작업 구성입니다. |
Git |
GitHub 작업 컨테이너 구성입니다. |
Site |
앱에 대한 소스 제어 구성입니다. |
DefaultErrorResponse
오류 응답을 App Service.
Name | 형식 | Description |
---|---|---|
error |
오류 모델. |
Details
Name | 형식 | Description |
---|---|---|
code |
string |
프로그래밍 방식으로 오류를 식별하는 표준화된 문자열입니다. |
message |
string |
자세한 오류 설명 및 디버깅 정보입니다. |
target |
string |
자세한 오류 설명 및 디버깅 정보입니다. |
Error
오류 모델.
Name | 형식 | Description |
---|---|---|
code |
string |
프로그래밍 방식으로 오류를 식별하는 표준화된 문자열입니다. |
details |
Details[] |
자세한 오류입니다. |
innererror |
string |
디버그 오류에 대한 자세한 정보입니다. |
message |
string |
자세한 오류 설명 및 디버깅 정보입니다. |
target |
string |
자세한 오류 설명 및 디버깅 정보입니다. |
GitHubActionCodeConfiguration
GitHub 작업 코드 구성입니다.
Name | 형식 | Description |
---|---|---|
runtimeStack |
string |
런타임 스택은 코드 기본 앱의 워크플로 파일 콘텐츠를 결정하는 데 사용됩니다. |
runtimeVersion |
string |
런타임 버전은 워크플로 파일에서 설정할 빌드 버전을 결정하는 데 사용됩니다. |
GitHubActionConfiguration
GitHub 작업 구성입니다.
Name | 형식 | Description |
---|---|---|
codeConfiguration |
GitHub 작업 코드 구성. |
|
containerConfiguration |
GitHub Action 컨테이너 구성. |
|
generateWorkflowFile |
boolean |
워크플로 파일을 생성하고 리포지토리에 쓸지 여부를 결정하는 워크플로 옵션입니다. |
isLinux |
boolean |
이렇게 하면 선택할 워크플로 구성을 결정하는 데 도움이 됩니다. |
GitHubActionContainerConfiguration
GitHub 작업 컨테이너 구성입니다.
Name | 형식 | Description |
---|---|---|
imageName |
string |
빌드의 이미지 이름입니다. |
password |
string |
컨테이너 레지스트리에 이미지를 업로드하는 데 사용되는 암호입니다. |
serverUrl |
string |
빌드가 호스트될 컨테이너 레지스트리의 서버 URL입니다. |
username |
string |
이미지를 컨테이너 레지스트리에 업로드하는 데 사용되는 사용자 이름입니다. |
SiteSourceControl
앱에 대한 소스 제어 구성입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 ID입니다. |
kind |
string |
리소스 종류입니다. |
name |
string |
리소스 이름입니다. |
properties.branch |
string |
배포에 사용할 분기의 이름입니다. |
properties.deploymentRollbackEnabled |
boolean |
|
properties.gitHubActionConfiguration |
GitHub 작업이 선택된 경우 연결된 구성보다 입니다. |
|
properties.isGitHubAction |
boolean |
|
properties.isManualIntegration |
boolean |
|
properties.isMercurial |
boolean |
|
properties.repoUrl |
string |
리포지토리 또는 소스 제어 URL입니다. |
type |
string |
리소스 종류. |