Bagikan melalui


Source Control - Update

Memperbarui kontrol sumber.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
automationAccountName
path True

string

Nama akun automasi.

resourceGroupName
path True

string

Nama grup Sumber Daya Azure.

Pola regex: ^[-\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

Nama Jenis Deskripsi
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

SourceControlSecurityTokenProperties

Token otorisasi untuk repositori kontrol sumber.

Respons

Nama Jenis Deskripsi
200 OK

SourceControl

OK

Other Status Codes

ErrorResponse

Respons kesalahan automasi yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Update a source control

Permintaan sampel

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

Respon sampel

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

Nama Deskripsi
ErrorResponse

Respons kesalahan kegagalan operasi

SourceControl

Definisi kontrol sumber.

SourceControlSecurityTokenProperties
SourceControlUpdateParameters

Parameter yang diberikan ke 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

Nama Jenis Deskripsi
code

string

Kode kesalahan

message

string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

SourceControl

Definisi kontrol sumber.

Nama Jenis Deskripsi
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 modifikasi terakhir.

properties.publishRunbook

boolean

Penerbitan otomatis kontrol sumber. Defaultnya adalah true.

properties.repoUrl

string

Url repositori kontrol sumber.

properties.sourceType

sourceType

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

type

string

Jenis sumber daya.

SourceControlSecurityTokenProperties

Nama Jenis Deskripsi
accessToken

string

Token akses.

refreshToken

string

Token refresh.

tokenType

tokenType

Jenis token. Harus PersonalAccessToken atau Oauth.

SourceControlUpdateParameters

Parameter yang diberikan ke operasi kontrol sumber pembaruan.

Nama Jenis Deskripsi
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

SourceControlSecurityTokenProperties

Token otorisasi untuk repositori kontrol sumber.

sourceType

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

Nama Jenis Deskripsi
GitHub

string

VsoGit

string

VsoTfvc

string

tokenType

Jenis token. Harus PersonalAccessToken atau Oauth.

Nama Jenis Deskripsi
Oauth

string

PersonalAccessToken

string