Udostępnij za pośrednictwem


Check Configurations - Update

Aktualizowanie konfiguracji sprawdzania

PATCH https://dev.azure.com/{organization}/{project}/_apis/pipelines/checks/configurations/{id}?api-version=7.1-preview.1

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
id
path True

integer

int32

sprawdzanie identyfikatora konfiguracji

organization
path True

string

Nazwa organizacji usługi Azure DevOps.

project
path True

string

Identyfikator projektu lub nazwa projektu

api-version
query True

string

Wersja interfejsu API do użycia. Powinno to być ustawione na wartość "7.1-preview.1", aby używać tej wersji interfejsu API.

Treść żądania

Nazwa Typ Opis
_links

ReferenceLinks

Linki referencyjne.

createdBy

IdentityRef

Tożsamość osoby, która skonfigurowała sprawdzanie.

createdOn

string

Godzina skonfigurowania sprawdzania.

id

integer

Sprawdź identyfikator konfiguracji.

isDisabled

boolean

Czy jest zaznaczone wyłączone.

issue

CheckIssue

Problem połączony z sprawdzeniem konfiguracji.

modifiedBy

IdentityRef

Tożsamość osoby, która zmodyfikowała skonfigurowane sprawdzanie.

modifiedOn

string

Godzina modyfikacji skonfigurowanego sprawdzania.

resource

Resource

Zasób, na którym skonfigurowano sprawdzanie.

timeout

integer

Limit czasu w minutach sprawdzania.

type

CheckType

Sprawdzanie typu konfiguracji

url

string

Adres URL, z którego można pobrać skonfigurowane sprawdzanie.

Odpowiedzi

Nazwa Typ Opis
200 OK

CheckConfiguration

operacja zakończona powodzeniem

Zabezpieczenia

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Nazwa Opis
vso.build_execute Umożliwia dostęp do artefaktów kompilacji, w tym wyników kompilacji, definicji i żądań oraz możliwość kolejkowania kompilacji, aktualizowania właściwości kompilacji oraz możliwości odbierania powiadomień o zdarzeniach kompilacji za pośrednictwem punktów zaczepienia usługi.
vso.pipelineresources_manage Umożliwia zarządzanie chronionym zasobem lub żądaniem potoku w celu użycia chronionego zasobu: puli agentów, środowiska, kolejki, repozytorium, bezpiecznych plików, połączenia z usługą i grupy zmiennych

Przykłady

Sample Request

PATCH https://dev.azure.com/{organization}/{project}/_apis/pipelines/checks/configurations/{id}?api-version=7.1-preview.1

{
  "settings": {
    "displayName": "Business Hours Updated",
    "definitionRef": {
      "id": "445fde2f-6c39-441c-807f-8a59ff2e075f",
      "name": "evaluateBusinessHours",
      "version": "0.0.1"
    },
    "inputs": {
      "businessDays": "Monday,Tuesday,Wednesday,Thursday,Friday",
      "timeZone": "UTC",
      "startTime": "04:00",
      "endTime": "12:00"
    },
    "retryInterval": 5
  },
  "timeout": 43200,
  "type": {
    "id": "fe1de3ee-a436-41b4-bb20-f6eb4cb879a7",
    "name": "Task Check"
  },
  "resource": {
    "type": "queue",
    "id": "1",
    "name": "Default"
  }
}

Sample Response

request-Context: appId=cid-v1:a892bfef-0287-4640-9f5e-cffc90fbcf94
access-Control-Expose-Headers: Request-Context
{
  "settings": {
    "displayName": "Business Hours Updated",
    "definitionRef": {
      "id": "445fde2f-6c39-441c-807f-8a59ff2e075f",
      "name": "evaluateBusinessHours",
      "version": "0.0.1"
    },
    "inputs": {
      "businessDays": "Monday,Tuesday,Wednesday,Thursday,Friday",
      "timeZone": "UTC",
      "startTime": "04:00",
      "endTime": "12:00"
    },
    "retryInterval": 5
  },
  "createdBy": {
    "displayName": "User Name",
    "id": "3b3db741-9d03-4e32-a7c0-6c3dfc2013c1",
    "uniqueName": "uniqueName",
    "descriptor": "Descriptor"
  },
  "createdOn": "2020-11-19T11:50:29.2550665Z",
  "modifiedBy": {
    "displayName": "User Name",
    "id": "3b3db741-9d03-4e32-a7c0-6c3dfc2013c1",
    "uniqueName": "uniqueName",
    "descriptor": "Descriptor"
  },
  "modifiedOn": "2020-11-19T12:26:25.7610862Z",
  "timeout": 43200,
  "_links": {
    "self": {
      "href": "https://dev.azure.com/fabrikam/d6b3e0ea-8197-4dec-831b-50e2e06ff95f/_apis/pipelines/checks/configurations/27"
    }
  },
  "id": 27,
  "type": {
    "id": "fe1de3ee-a436-41b4-bb20-f6eb4cb879a7",
    "name": "Task Check"
  },
  "url": "https://dev.azure.com/fabrikam/d6b3e0ea-8197-4dec-831b-50e2e06ff95f/_apis/pipelines/checks/configurations/27",
  "resource": {
    "type": "queue",
    "id": "1",
    "name": "Default"
  }
}

Definicje

Nazwa Opis
CheckConfiguration
CheckIssue

Problem (błąd, ostrzeżenie) skojarzony z konfiguracją sprawdzania.

CheckIssueType

Typ (błąd, ostrzeżenie) problemu.

CheckType
IdentityRef
ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

Resource

CheckConfiguration

Nazwa Typ Opis
_links

ReferenceLinks

Linki referencyjne.

createdBy

IdentityRef

Tożsamość osoby, która skonfigurowała sprawdzanie.

createdOn

string

Godzina skonfigurowania sprawdzania.

id

integer

Sprawdź identyfikator konfiguracji.

isDisabled

boolean

Czy jest zaznaczone wyłączone.

issue

CheckIssue

Problem połączony z sprawdzeniem konfiguracji.

modifiedBy

IdentityRef

Tożsamość osoby, która zmodyfikowała skonfigurowane sprawdzanie.

modifiedOn

string

Godzina modyfikacji skonfigurowanego sprawdzania.

resource

Resource

Zasób, na którym skonfigurowano sprawdzanie.

timeout

integer

Limit czasu w minutach sprawdzania.

type

CheckType

Sprawdzanie typu konfiguracji

url

string

Adres URL, z którego można pobrać skonfigurowane sprawdzanie.

CheckIssue

Problem (błąd, ostrzeżenie) skojarzony z konfiguracją sprawdzania.

Nazwa Typ Opis
description

string

Krótkie podsumowanie sprawdzania — jego nazwa i zasób.

detailedMessage

string

Bardziej szczegółowy opis problemu.

message

string

Opis problemu.

type

CheckIssueType

Typ (błąd, ostrzeżenie) problemu.

CheckIssueType

Typ (błąd, ostrzeżenie) problemu.

Nazwa Typ Opis
error

string

warning

string

CheckType

Nazwa Typ Opis
id

string

Pobiera lub ustawia identyfikator typu sprawdzania.

name

string

Nazwa typu sprawdzania.

IdentityRef

Nazwa Typ Opis
_links

ReferenceLinks

To pole zawiera zero lub więcej interesujących linków dotyczących tematu grafu. Te linki mogą być wywoływane w celu uzyskania dodatkowych relacji lub bardziej szczegółowych informacji na temat tego tematu grafu.

descriptor

string

Deskryptor jest podstawowym sposobem odwołowania się do tematu grafu podczas działania systemu. To pole będzie jednoznacznie identyfikować ten sam temat grafu zarówno w ramach kont, jak i organizacji.

directoryAlias

string

Przestarzałe — można pobrać, wysyłając zapytanie do użytkownika programu Graph przywoływanego w wpisie "self" słownika IdentityRef "_links"

displayName

string

Jest to unikatowa nazwa wyświetlana tematu grafu. Aby zmienić to pole, musisz zmienić jego wartość u dostawcy źródłowego.

id

string

imageUrl

string

Przestarzałe — dostępne w wpisie "avatar" słownika IdentityRef "_links"

inactive

boolean

Przestarzałe — można pobrać, wysyłając zapytanie do stanu członkostwa programu Graph, do których odwołuje się wpis "membershipState" słownika GraphUser "_links"

isAadIdentity

boolean

Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Przestarzałe — nie jest używane w większości istniejących implementacji toIdentityRef

uniqueName

string

Przestarzałe — zamiast tego użyj nazwy Domain+PrincipalName

url

string

Ten adres URL jest pełną trasą do zasobu źródłowego tego tematu grafu.

Klasa reprezentująca kolekcję linków referencyjnych REST.

Nazwa Typ Opis
links

object

Czytelny widok linków. Ponieważ linki referencyjne są czytelne, chcemy uwidocznić je tylko jako tylko do odczytu.

Resource

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

type

string

Typ zasobu.