Megosztás a következőn keresztül:


Source Control - Update

Frissítsen egy verziókövetést.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}?api-version=2023-11-01

URI-paraméterek

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

string

Az Automation-fiók neve.

resourceGroupName
path True

string

Egy Azure-erőforráscsoport neve.

Reguláris kifejezési minta: ^[-\w\._]+$

sourceControlName
path True

string

A forrásvezérlő neve.

subscriptionId
path True

string

Lekéri az előfizetés hitelesítő adatait, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés-azonosító az URI részét képezi minden szolgáltatáshíváshoz.

api-version
query True

string

Client API-verzió.

Kérelem törzse

Name Típus Description
properties.autoSync

boolean

A verziókövetés automatikus szinkronizálása. Az alapértelmezett érték a false (hamis).

properties.branch

string

A forrásvezérlő adattárága.

properties.description

string

A verziókövetés felhasználói leírása.

properties.folderPath

string

A forrásvezérlő mappaelérési útja. Az elérési útnak relatívnak kell lennie.

properties.publishRunbook

boolean

A forrásvezérlő automatikus közzététele. Alapértelmezett érték: true (igaz).

properties.securityToken

SourceControlSecurityTokenProperties

A forrásvezérlő adattárának engedélyezési jogkivonata.

Válaszok

Name Típus Description
200 OK

SourceControl

OK

Other Status Codes

ErrorResponse

Automatizálási hibaválasz, amely leírja, hogy miért hiúsult meg a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

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

Hatókörök

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

Példák

Update a source control

Mintakérelem

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/sampleAccount9/sourceControls/sampleSourceControl?api-version=2023-11-01

{
  "properties": {
    "branch": "master",
    "folderPath": "/folderOne/folderTwo",
    "autoSync": true,
    "publishRunbook": true,
    "securityToken": {
      "accessToken": "******",
      "tokenType": "PersonalAccessToken"
    },
    "description": "my description"
  }
}

Mintaválasz

{
  "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/sampleAccount9/sourcecontrols/sampleSourceControl",
  "name": "sampleSourceControl",
  "properties": {
    "creationTime": "2017-03-28T22:59:00.937+00:00",
    "lastModifiedTime": "2017-03-28T22:59:00.937+00:00",
    "repoUrl": "https://sampleUser.visualstudio.com/myProject/_git/myRepository",
    "branch": "master",
    "folderPath": "/folderOne/folderTwo",
    "autoSync": true,
    "publishRunbook": true,
    "sourceType": "VsoGit",
    "description": "my description"
  }
}

Definíciók

Name Description
ErrorResponse

Művelethiba hibaválasza

SourceControl

A forrásvezérlő definíciója.

SourceControlSecurityTokenProperties
SourceControlUpdateParameters

A frissítési forráskövetési művelethez megadott paraméterek.

sourceType

A forrás típusa. A VsoGit, a VsoTfvc és a GitHub egyikének kell lennie.

tokenType

A jogkivonat típusa. PersonalAccessToken vagy Oauth értéknek kell lennie.

ErrorResponse

Művelethiba hibaválasza

Name Típus Description
code

string

Hibakód

message

string

Hibaüzenet, amely jelzi, hogy a művelet miért hiúsult meg.

SourceControl

A forrásvezérlő definíciója.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója

name

string

Az erőforrás neve

properties.autoSync

boolean

A verziókövetés automatikus szinkronizálása. Az alapértelmezett érték a false (hamis).

properties.branch

string

A forrásvezérlő adattárága. Adja meg az ágat üres sztringként a VsoTfvc számára.

properties.creationTime

string

A létrehozás ideje.

properties.description

string

A leírás.

properties.folderPath

string

A forrásvezérlő mappaelérési útja.

properties.lastModifiedTime

string

Az utolsó módosítás időpontja.

properties.publishRunbook

boolean

A forrásvezérlő automatikus közzététele. Alapértelmezett érték: true (igaz).

properties.repoUrl

string

A forrásvezérlő adattár URL-címe.

properties.sourceType

sourceType

A forrás típusa. A VsoGit, a VsoTfvc és a GitHub egyikének kell lennie.

type

string

Az erőforrás típusa.

SourceControlSecurityTokenProperties

Name Típus Description
accessToken

string

A hozzáférési jogkivonat.

refreshToken

string

A frissítési jogkivonat.

tokenType

tokenType

A jogkivonat típusa. PersonalAccessToken vagy Oauth értéknek kell lennie.

SourceControlUpdateParameters

A frissítési forráskövetési művelethez megadott paraméterek.

Name Típus Description
properties.autoSync

boolean

A verziókövetés automatikus szinkronizálása. Az alapértelmezett érték a false (hamis).

properties.branch

string

A forrásvezérlő adattárága.

properties.description

string

A verziókövetés felhasználói leírása.

properties.folderPath

string

A forrásvezérlő mappaelérési útja. Az elérési útnak relatívnak kell lennie.

properties.publishRunbook

boolean

A forrásvezérlő automatikus közzététele. Alapértelmezett érték: true (igaz).

properties.securityToken

SourceControlSecurityTokenProperties

A forrásvezérlő adattárának engedélyezési jogkivonata.

sourceType

A forrás típusa. A VsoGit, a VsoTfvc és a GitHub egyikének kell lennie.

Name Típus Description
GitHub

string

VsoGit

string

VsoTfvc

string

tokenType

A jogkivonat típusa. PersonalAccessToken vagy Oauth értéknek kell lennie.

Name Típus Description
Oauth

string

PersonalAccessToken

string