Source Control - Update

Memperbarui kontrol sumber.

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

Parameter URI

Name In Required Type Description
automationAccountName
path True
  • string

Nama akun otomatisasi.

resourceGroupName
path True
  • string

Nama grup Sumber Daya Azure.

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

sourceControlName
path True
  • string

Nama kontrol sumber.

subscriptionId
path True
  • string

Mendapatkan kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

api-version
query True
  • string

Versi Api Klien.

Isi Permintaan

Name Type Description
properties.autoSync
  • boolean

Sinkronisasi otomatis kontrol sumber. Defaultnya adalah false.

properties.branch
  • string

Cabang repositori kontrol sumber.

properties.description
  • string

Deskripsi pengguna dari kontrol sumber.

properties.folderPath
  • string

Jalur folder kontrol sumber. Jalur harus relatif.

properties.publishRunbook
  • boolean

Penerbitan otomatis kontrol sumber. Defaultnya adalah true.

properties.securityToken

Token otorisasi untuk repositori kontrol sumber.

Respons

Name Type Description
200 OK

OK

Other Status Codes

Respons kesalahan automasi yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

Update a source control

Sample Request

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

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

Sample Response

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

Definisi

ErrorResponse

Respons kesalahan kegagalan operasi

SourceControl

Definisi kontrol sumber.

SourceControlSecurityTokenProperties
SourceControlUpdateParameters

Parameter yang disediakan untuk operasi kontrol sumber pembaruan.

sourceType

Jenis sumber. Harus salah satu VsoGit, VsoTfvc, GitHub.

tokenType

Jenis token. Harus PersonalAccessToken atau Oauth.

ErrorResponse

Respons kesalahan kegagalan operasi

Name Type Description
code
  • string

Kode kesalahan

message
  • string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

SourceControl

Definisi kontrol sumber.

Name Type Description
id
  • string

Id sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya

name
  • string

Nama sumber daya.

properties.autoSync
  • boolean

Sinkronisasi otomatis kontrol sumber. Defaultnya adalah false.

properties.branch
  • string

Cabang repositori kontrol sumber. Sertakan cabang sebagai string kosong untuk VsoTfvc.

properties.creationTime
  • string

Waktu pembuatan.

properties.description
  • string

Deskripsi.

properties.folderPath
  • string

Jalur folder kontrol sumber.

properties.lastModifiedTime
  • string

Waktu terakhir diubah.

properties.publishRunbook
  • boolean

Penerbitan otomatis kontrol sumber. Defaultnya adalah true.

properties.repoUrl
  • string

Url repositori kontrol sumber.

properties.sourceType

Jenis sumber. Harus salah satu VsoGit, VsoTfvc, GitHub.

type
  • string

Jenis sumber daya.

SourceControlSecurityTokenProperties

Name Type Description
accessToken
  • string

Token akses.

refreshToken
  • string

Token refresh.

tokenType

Jenis token. Harus PersonalAccessToken atau Oauth.

SourceControlUpdateParameters

Parameter yang disediakan untuk operasi kontrol sumber pembaruan.

Name Type Description
properties.autoSync
  • boolean

Sinkronisasi otomatis kontrol sumber. Defaultnya adalah false.

properties.branch
  • string

Cabang repositori kontrol sumber.

properties.description
  • string

Deskripsi pengguna dari kontrol sumber.

properties.folderPath
  • string

Jalur folder kontrol sumber. Jalur harus relatif.

properties.publishRunbook
  • boolean

Penerbitan otomatis kontrol sumber. Defaultnya adalah true.

properties.securityToken

Token otorisasi untuk repositori kontrol sumber.

sourceType

Jenis sumber. Harus salah satu VsoGit, VsoTfvc, GitHub.

Name Type Description
GitHub
  • string
VsoGit
  • string
VsoTfvc
  • string

tokenType

Jenis token. Harus PersonalAccessToken atau Oauth.

Name Type Description
Oauth
  • string
PersonalAccessToken
  • string