Freigeben über


Source Control - Get

Rufen Sie die durch den Namen der Quellcodeverwaltung identifizierte Quellcodeverwaltung ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
automationAccountName
path True

string

Der Name des Automatisierungskontos.

resourceGroupName
path True

string

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

Name einer Azure-Ressourcengruppe.

sourceControlName
path True

string

Der Name der Quellcodeverwaltung.

subscriptionId
path True

string

Ruft Abonnementanmeldeinformationen ab, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Antworten

Name Typ Beschreibung
200 OK

SourceControl

OKAY

Other Status Codes

ErrorResponse

Automatisierungsfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Get a source control

Beispielanforderung

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

Beispiel für eine Antwort

{
  "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://github.com/SampleUserRepro/PowerShell",
    "branch": "master",
    "folderPath": "/folderOne/folderTwo",
    "autoSync": true,
    "publishRunbook": true,
    "sourceType": "GitHub",
    "description": "my description"
  }
}

Definitionen

Name Beschreibung
ErrorResponse

Fehlerantwort eines Vorgangsfehlers

SourceControl

Definition der Quellcodeverwaltung.

sourceType

Der Quelltyp. Muss eine von VsoGit, VsoTfvc, GitHub sein.

ErrorResponse

Fehlerantwort eines Vorgangsfehlers

Name Typ Beschreibung
code

string

Fehlercode

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

SourceControl

Definition der Quellcodeverwaltung.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource

name

string

Der Name der Ressource

properties.autoSync

boolean

Die automatische Synchronisierung der Quellcodeverwaltung. Der Standardwert ist "false".

properties.branch

string

Der Repository-Verzweigung der Quellcodeverwaltung. Verzweigung als leere Zeichenfolge für VsoTfvc einschließen.

properties.creationTime

string (date-time)

Die Erstellungszeit.

properties.description

string

Die Beschreibung.

properties.folderPath

string

Der Ordnerpfad der Quellcodeverwaltung.

properties.lastModifiedTime

string (date-time)

Die Uhrzeit der letzten Änderung.

properties.publishRunbook

boolean

Die automatische Veröffentlichung der Quellcodeverwaltung. Der Standardwert ist true.

properties.repoUrl

string

Die Repository-URL des Quellcodeverwaltungs.

properties.sourceType

sourceType

Der Quelltyp. Muss eine von VsoGit, VsoTfvc, GitHub sein.

type

string

Der Typ der Ressource.

sourceType

Der Quelltyp. Muss eine von VsoGit, VsoTfvc, GitHub sein.

Wert Beschreibung
GitHub
VsoGit
VsoTfvc