Delen via


Source Control - Update

Een broncodebeheer bijwerken.

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

URI-parameters

Name In Vereist Type Description
automationAccountName
path True

string

De naam van het Automation-account.

resourceGroupName
path True

string

Naam van een Azure-resourcegroep.

Regex-patroon: ^[-\w\._]+$

sourceControlName
path True

string

De naam van het broncodebeheer.

subscriptionId
path True

string

Hiermee haalt u abonnementsreferenties op waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Type Description
properties.autoSync

boolean

De automatische synchronisatie van het broncodebeheer. De standaardinstelling is onwaar.

properties.branch

string

De opslagplaatsvertakking van het broncodebeheer.

properties.description

string

De gebruikersbeschrijving van het broncodebeheer.

properties.folderPath

string

Het pad naar de map van het broncodebeheer. Het pad moet relatief zijn.

properties.publishRunbook

boolean

Het automatisch publiceren van het broncodebeheer. De standaardwaarde is true.

properties.securityToken

SourceControlSecurityTokenProperties

Het autorisatietoken voor de opslagplaats van het broncodebeheer.

Antwoorden

Name Type Description
200 OK

SourceControl

OK

Other Status Codes

ErrorResponse

Automatiseringsfoutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

Update a source control

Voorbeeldaanvraag

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"
  }
}

Voorbeeldrespons

{
  "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"
  }
}

Definities

Name Description
ErrorResponse

Foutreactie van een bewerkingsfout

SourceControl

Definitie van het broncodebeheer.

SourceControlSecurityTokenProperties
SourceControlUpdateParameters

De parameters die zijn opgegeven voor de bewerking broncodebeheer bijwerken.

sourceType

Het brontype. Moet een van VsoGit, VsoTfvc, GitHub zijn.

tokenType

Het tokentype. Moet PersonalAccessToken of Oauth zijn.

ErrorResponse

Foutreactie van een bewerkingsfout

Name Type Description
code

string

Foutcode

message

string

Foutbericht waarin wordt aangegeven waarom de bewerking is mislukt.

SourceControl

Definitie van het broncodebeheer.

Name Type Description
id

string

Volledig gekwalificeerde resource-id voor de resource

name

string

De naam van de resource

properties.autoSync

boolean

De automatische synchronisatie van het broncodebeheer. De standaardinstelling is onwaar.

properties.branch

string

De opslagplaatsvertakking van het broncodebeheer. Vertakking opnemen als lege tekenreeks voor VsoTfvc.

properties.creationTime

string

De aanmaaktijd.

properties.description

string

De beschrijving.

properties.folderPath

string

Het pad naar de map van het broncodebeheer.

properties.lastModifiedTime

string

Het tijdstip van de laatste wijziging.

properties.publishRunbook

boolean

Het automatisch publiceren van het broncodebeheer. De standaardwaarde is true.

properties.repoUrl

string

De opslagplaats-URL van het broncodebeheer.

properties.sourceType

sourceType

Het brontype. Moet een van VsoGit, VsoTfvc, GitHub zijn.

type

string

Het type resource.

SourceControlSecurityTokenProperties

Name Type Description
accessToken

string

Het toegangstoken.

refreshToken

string

Het vernieuwingstoken.

tokenType

tokenType

Het tokentype. Moet PersonalAccessToken of Oauth zijn.

SourceControlUpdateParameters

De parameters die zijn opgegeven voor de bewerking broncodebeheer bijwerken.

Name Type Description
properties.autoSync

boolean

De automatische synchronisatie van het broncodebeheer. De standaardinstelling is onwaar.

properties.branch

string

De opslagplaatsvertakking van het broncodebeheer.

properties.description

string

De gebruikersbeschrijving van het broncodebeheer.

properties.folderPath

string

Het pad naar de map van het broncodebeheer. Het pad moet relatief zijn.

properties.publishRunbook

boolean

Het automatisch publiceren van het broncodebeheer. De standaardwaarde is true.

properties.securityToken

SourceControlSecurityTokenProperties

Het autorisatietoken voor de opslagplaats van het broncodebeheer.

sourceType

Het brontype. Moet een van VsoGit, VsoTfvc, GitHub zijn.

Name Type Description
GitHub

string

VsoGit

string

VsoTfvc

string

tokenType

Het tokentype. Moet PersonalAccessToken of Oauth zijn.

Name Type Description
Oauth

string

PersonalAccessToken

string