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=2024-10-23

URI-parameters

Name In Vereist Type Description
automationAccountName
path True

string

De naam van het Automation-account.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._]+$

Naam van een Azure-resourcegroep.

sourceControlName
path True

string

De naam van het broncodebeheer.

subscriptionId
path True

string

Hiermee haalt u abonnementsreferenties op die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Type Description
properties.autoSync

boolean

De automatische synchronisatie van het broncodebeheer. De standaardwaarde is vals.

properties.branch

string

De opslagplaatsvertakking van het broncodebeheer.

properties.description

string

De gebruikersbeschrijving van het broncodebeheer.

properties.folderPath

string

Het mappad van het broncodebeheer. Het pad moet relatief zijn.

properties.publishRunbook

boolean

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

properties.securityToken

SourceControlSecurityTokenProperties

Het autorisatietoken voor de opslagplaats van het bronbeheer.

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=2024-10-23

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

Het type identiteit waarmee de resource is gemaakt.

ErrorResponse

Foutreactie van een bewerkingsfout

SourceControl

Definitie van het broncodebeheer.

SourceControlSecurityTokenProperties
SourceControlUpdateParameters

De parameters die zijn opgegeven voor de bewerking voor het bijwerken van broncodebeheer.

sourceType

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

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

tokenType

Het token type. Moet PersonalAccessToken of Oauth zijn.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
User
Application
ManagedIdentity
Key

ErrorResponse

Foutreactie van een bewerkingsfout

Name Type Description
code

string

Foutcode

message

string

Foutbericht dat aangeeft waarom de bewerking is mislukt.

SourceControl

Definitie van het broncodebeheer.

Name Type Description
id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

name

string

De naam van de resource

properties.autoSync

boolean

De automatische synchronisatie van het broncodebeheer. De standaardwaarde is vals.

properties.branch

string

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

properties.creationTime

string (date-time)

De aanmaaktijd.

properties.description

string

De beschrijving.

properties.folderPath

string

Het mappad van het broncodebeheer.

properties.lastModifiedTime

string (date-time)

De laatste wijzigingstijd.

properties.publishRunbook

boolean

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

properties.repoUrl

string

De opslagplaats-URL van het broncodebeheer.

properties.sourceType

sourceType

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

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

SourceControlSecurityTokenProperties

Name Type Description
accessToken

string

maxLength: 1024

Het toegangstoken.

refreshToken

string

maxLength: 1024

Het vernieuwingstoken.

tokenType

tokenType

Het token type. Moet PersonalAccessToken of Oauth zijn.

SourceControlUpdateParameters

De parameters die zijn opgegeven voor de bewerking voor het bijwerken van broncodebeheer.

Name Type Description
properties.autoSync

boolean

De automatische synchronisatie van het broncodebeheer. De standaardwaarde is vals.

properties.branch

string

De opslagplaatsvertakking van het broncodebeheer.

properties.description

string

De gebruikersbeschrijving van het broncodebeheer.

properties.folderPath

string

Het mappad van het broncodebeheer. Het pad moet relatief zijn.

properties.publishRunbook

boolean

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

properties.securityToken

SourceControlSecurityTokenProperties

Het autorisatietoken voor de opslagplaats van het bronbeheer.

sourceType

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

Waarde Description
VsoGit
VsoTfvc
GitHub

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

tokenType

Het token type. Moet PersonalAccessToken of Oauth zijn.

Waarde Description
PersonalAccessToken
Oauth