Web Apps - Create Or Update Source Control

Leírás Frissíti egy alkalmazás verziókövetési konfigurációját.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web?api-version=2026-03-15

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

Az alkalmazás neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

Kérelem törzse

Name Típus Description
kind

string

Erőforrás típusa.

properties.branch

string

Az üzembe helyezéshez használandó ág neve.

properties.deploymentRollbackEnabled

boolean

true a telepítés visszaállításának engedélyezéséhez; Ellenkező esetben, false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Ha a GitHub Action van kiválasztva, akkor a hozzá tartozó konfiguráció.

properties.isGitHubAction

boolean

true, ha ezt GitHub akcióval telepítik.

properties.isManualIntegration

boolean

true manuális integrációra korlátozódik; false folyamatos integrációt engedélyez (ami webhookokat konfigurál online repókba, mint GitHub).

properties.isMercurial

boolean

true Mercurial adattárhoz; false egy Git-adattárhoz.

properties.repoUrl

string

Adattár vagy forrásvezérlő URL-címe.

Válaszok

Name Típus Description
200 OK

SiteSourceControl

A 'SiteSourceControl' erőforrás frissítési művelete sikeres

201 Created

SiteSourceControl

'SiteSourceControl' erőforrás létrehozása sikeres

Fejlécek

  • Location: string
  • Retry-After: integer
202 Accepted

SiteSourceControl

A kérelem feldolgozásra lett elfogadva, de a feldolgozás még nem fejeződött be.

Fejlécek

  • Location: string
  • Retry-After: integer
Other Status Codes

DefaultErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory Oauth2-folyamat.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Definíciók

Name Description
createdByType

Az erőforrást létrehozó identitás típusa.

DefaultErrorResponse

App Service-hibaválasz.

DefaultErrorResponseError

Hibamodell.

DefaultErrorResponseErrorDetailsItem

Részletes hibák.

GitHubActionCodeConfiguration

A GitHub akciókód konfigurációja.

GitHubActionConfiguration

A GitHub akciókonfiguráció.

GitHubActionContainerConfiguration

A GitHub akciókonténer konfigurációja.

SiteSourceControl

Alkalmazás verziókövetési konfigurációja.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
User
Application
ManagedIdentity
Key

DefaultErrorResponse

App Service-hibaválasz.

Name Típus Description
error

DefaultErrorResponseError

Hibamodell.

DefaultErrorResponseError

Hibamodell.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

details

DefaultErrorResponseErrorDetailsItem[]

Részletes hibák.

innererror

string

További információ a hiba hibakereséséről.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

DefaultErrorResponseErrorDetailsItem

Részletes hibák.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

GitHubActionCodeConfiguration

A GitHub akciókód konfigurációja.

Name Típus Description
runtimeStack

string

A futtatókörnyezeti verem a kódbázis-alkalmazások munkafolyamatfájl-tartalmának meghatározására szolgál.

runtimeVersion

string

A futtatókörnyezet verziója határozza meg, hogy melyik buildverzió legyen beállítva a munkafolyamat-fájlban.

GitHubActionConfiguration

A GitHub akciókonfiguráció.

Name Típus Description
codeConfiguration

GitHubActionCodeConfiguration

GitHub Action kód konfigurációja.

containerConfiguration

GitHubActionContainerConfiguration

GitHub Action konténer konfiguráció.

generateWorkflowFile

boolean

Munkafolyamat-beállítás annak meghatározásához, hogy a munkafolyamat-fájlt létre kell-e hozni és meg kell-e írni az adattárba.

isLinux

boolean

Ez segít meghatározni a kiválasztandó munkafolyamat-konfigurációt.

GitHubActionContainerConfiguration

A GitHub akciókonténer konfigurációja.

Name Típus Description
imageName

string

A build képének neve.

password

string (password)

A rendszerkép tárolóregisztrációs adatbázisba való feltöltéséhez használt jelszó.

serverUrl

string

A tárolóregisztrációs adatbázis kiszolgálói URL-címe, ahol a buildet üzemeltetni fogják.

username

string

A rendszerkép tárolóregisztrációs adatbázisba való feltöltéséhez használt felhasználónév.

SiteSourceControl

Alkalmazás verziókövetési konfigurációja.

Name Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

kind

string

Erőforrás típusa.

name

string

Az erőforrás neve

properties.branch

string

Az üzembe helyezéshez használandó ág neve.

properties.deploymentRollbackEnabled

boolean

true a telepítés visszaállításának engedélyezéséhez; Ellenkező esetben, false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Ha a GitHub Action van kiválasztva, akkor a hozzá tartozó konfiguráció.

properties.isGitHubAction

boolean

true, ha ezt GitHub akcióval telepítik.

properties.isManualIntegration

boolean

true manuális integrációra korlátozódik; false folyamatos integrációt engedélyez (ami webhookokat konfigurál online repókba, mint GitHub).

properties.isMercurial

boolean

true Mercurial adattárhoz; false egy Git-adattárhoz.

properties.repoUrl

string

Adattár vagy forrásvezérlő URL-címe.

systemData

systemData

A createdBy és a modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok.

type

string

Az erőforrás típusa. Például: "Microsoft. Compute/virtualMachines" vagy "Microsoft. Tárhely/tárolásFiókok"

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.