Web Apps - Update Vnet Connection
앱 또는 슬롯에 Virtual Network 연결을 추가하거나(PUT) 연결 속성을 업데이트하는 설명(PATCH)입니다.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}?api-version=2025-05-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
앱의 이름입니다. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. |
|
subscription
|
path | True |
string (uuid) |
대상 구독의 ID입니다. 값은 UUID여야 합니다. |
|
vnet
|
path | True |
string |
가상 네트워크의 이름입니다. |
|
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
요청 본문
| Name | 형식 | Description |
|---|---|---|
| kind |
string |
리소스 종류입니다. |
| properties.certBlob |
string |
\n포인트To-Site VPN 연결을 인증하는 데 사용되는 개인 키의 공개 키를 포함하는 인증서 파일(.cer) 블롭. |
| properties.dnsServers |
string |
이 Virtual Network에서 사용할 DNS 서버입니다. IP 주소의 쉼표로 구분된 목록이어야 합니다. |
| properties.isSwift |
boolean |
VNET 삽입인지 나타내는 데 사용되는 플래그 |
| properties.vnetResourceId |
string |
Virtual Network의 리소스 ID입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
Azure 작업이 성공적으로 완료되었습니다. |
|
| Other Status Codes |
예기치 않은 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 흐름.
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| user_impersonation | 사용자 계정 가장 |
정의
| Name | Description |
|---|---|
|
created |
리소스를 만든 ID의 형식입니다. |
|
Default |
App Service 오류 응답입니다. |
|
Default |
오류 모델입니다. |
|
Default |
자세한 오류입니다. |
|
Route |
경로 유형은 다음과 같습니다. DEFAULT - 기본적으로 모든 앱에는 RFC1918 지정된 로컬 주소 범위에 대한 경로가 있습니다. INHERITED - 실제 Virtual Network 경로에서 상속된 경로 STATIC - 앱에만 설정된 정적 경로 이러한 값은 앱의 경로를 Virtual Network의 경로와 동기화하는 데 사용됩니다. |
|
system |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
|
Vnet |
Virtual Network 정보 ARM 리소스입니다. |
|
Vnet |
Virtual Network에 대한 라우팅 정보를 전달하는 데 사용되는 Virtual Network 경로 계약입니다. |
createdByType
리소스를 만든 ID의 형식입니다.
| 값 | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DefaultErrorResponse
App Service 오류 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| error |
오류 모델입니다. |
DefaultErrorResponseError
오류 모델입니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
프로그래밍 방식으로 오류를 식별하기 위한 표준화된 문자열입니다. |
| details |
자세한 오류입니다. |
|
| innererror |
string |
디버그 오류에 대한 자세한 정보입니다. |
| message |
string |
자세한 오류 설명 및 디버깅 정보. |
| target |
string |
자세한 오류 설명 및 디버깅 정보. |
DefaultErrorResponseErrorDetailsItem
자세한 오류입니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
프로그래밍 방식으로 오류를 식별하기 위한 표준화된 문자열입니다. |
| message |
string |
자세한 오류 설명 및 디버깅 정보. |
| target |
string |
자세한 오류 설명 및 디버깅 정보. |
RouteType
경로 유형은 다음과 같습니다. DEFAULT - 기본적으로 모든 앱에는 RFC1918 지정된 로컬 주소 범위에 대한 경로가 있습니다. INHERITED - 실제 Virtual Network 경로에서 상속된 경로 STATIC - 앱에만 설정된 정적 경로
이러한 값은 앱의 경로를 Virtual Network의 경로와 동기화하는 데 사용됩니다.
| 값 | Description |
|---|---|
| DEFAULT | |
| INHERITED | |
| STATIC |
systemData
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.
| Name | 형식 | Description |
|---|---|---|
| createdAt |
string (date-time) |
리소스 만들기의 타임스탬프(UTC)입니다. |
| createdBy |
string |
리소스를 만든 ID입니다. |
| createdByType |
리소스를 만든 ID의 형식입니다. |
|
| lastModifiedAt |
string (date-time) |
리소스 마지막 수정의 타임스탬프(UTC) |
| lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
| lastModifiedByType |
리소스를 마지막으로 수정한 ID의 형식입니다. |
VnetInfoResource
Virtual Network 정보 ARM 리소스입니다.
| Name | 형식 | Description |
|---|---|---|
| id |
string (arm-id) |
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| kind |
string |
리소스 종류입니다. |
| name |
string |
리소스의 이름 |
| properties.certBlob |
string |
\n포인트To-Site VPN 연결을 인증하는 데 사용되는 개인 키의 공개 키를 포함하는 인증서 파일(.cer) 블롭. |
| properties.certThumbprint |
string |
클라이언트 인증서 지문입니다. |
| properties.dnsServers |
string |
이 Virtual Network에서 사용할 DNS 서버입니다. IP 주소의 쉼표로 구분된 목록이어야 합니다. |
| properties.isSwift |
boolean |
VNET 삽입인지 나타내는 데 사용되는 플래그 |
| properties.resyncRequired |
boolean |
|
| properties.routes |
이 Virtual Network 연결에서 사용하는 경로입니다. |
|
| properties.vnetResourceId |
string |
Virtual Network의 리소스 ID입니다. |
| systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
| type |
string |
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
VnetRoute
Virtual Network에 대한 라우팅 정보를 전달하는 데 사용되는 Virtual Network 경로 계약입니다.
| Name | 형식 | Description |
|---|---|---|
| id |
string (arm-id) |
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| kind |
string |
리소스 종류입니다. |
| name |
string |
리소스의 이름 |
| properties.endAddress |
string |
이 경로의 끝 주소입니다. CIDR 표기법으로 시작 주소를 지정한 경우 생략해야 합니다. |
| properties.routeType |
경로 유형은 다음과 같습니다. DEFAULT - 기본적으로 모든 앱에는 RFC1918 지정된 로컬 주소 범위에 대한 경로가 있습니다. INHERITED - 실제 Virtual Network 경로에서 상속된 경로 STATIC - 앱에만 설정된 정적 경로 이러한 값은 앱의 경로를 Virtual Network의 경로와 동기화하는 데 사용됩니다. |
|
| properties.startAddress |
string |
이 경로의 시작 주소입니다. 여기에는 CIDR 표기법이 포함될 수도 있습니다. 이 경우 끝 주소를 지정해서는 안 됩니다. |
| systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
| type |
string |
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |