Trigger Administration - Get Trigger
Szablon operacji odczytu zasobu.
GET https://{endpoint}/triggers/{triggerId}?api-version=2025-11-01-preview
Parametry URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
|
|
trigger
|
path | True |
string minLength: 2maxLength: 50 pattern: ^[a-z0-9_-]*$ |
Unikatowy identyfikator wyzwalacza. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK | Trigger: |
Żądanie zakończyło się pomyślnie. |
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. Nagłówki x-ms-error-code: string |
Zabezpieczenia
Oauth2
OAuth 2.0 Flow z identyfikatorem Entra firmy Microsoft.
Typ:
oauth2
Flow:
implicit
URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Zakresów
| Nazwa | Opis |
|---|---|
| https://cnt-prod.loadtesting.azure.com/.default |
Przykłady
Get a trigger.
Przykładowa prośba
GET https://{endpoint}/triggers/12345678-1234-1234-1234-123456789012?api-version=2025-11-01-preview
Przykładowa odpowiedź
{
"testIds": [
"12345678-1234-1234-1234-123456789012"
],
"description": "sample description",
"displayName": "Sample_Trigger",
"triggerId": "12345678-1234-1234-1234-123456789012",
"state": "Active",
"kind": "ScheduleTestsTrigger",
"recurrence": {
"interval": 1,
"frequency": "Daily",
"recurrenceEnd": {
"numberOfOccurrences": 10
}
},
"startDateTime": "2024-05-01T00:00:00Z",
"createdDateTime": "2024-05-01T16:43:46.072Z",
"createdBy": "user@contoso.com",
"lastModifiedDateTime": "2024-05-01T16:43:46.072Z",
"lastModifiedBy": "user@contoso.com"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Azure. |
Obiekt błędu. |
|
Azure. |
Odpowiedź zawierająca szczegóły błędu. |
|
Azure. |
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu API REST platformy Azure — https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Daily |
Model cyklu, gdy częstotliwość jest ustawiona na Codziennie. |
| Frequency |
Częstotliwość nawrotów wyzwalacza. |
|
Hourly |
Model cyklu, gdy częstotliwość jest ustawiona na godzinę . |
|
Monthly |
Model cyklu, gdy częstotliwość jest ustawiona jako MonthlyByDates. |
|
Monthly |
Model cyklu, gdy częstotliwość jest ustawiona jako MonthlyByDays. |
|
Recurrence |
Model końcowy cyklu. Podaj wartość numberOfOccurrences, jeśli chcesz, aby cykl zakończył się po określonej liczbie wystąpień, lub podaj wartość endDate, jeśli chcesz, aby cykl zakończył się po określonej dacie zakończenia. Jeśli zostaną podane obie wartości, zostanie zgłoszony błąd walidacji wskazujący, że należy podać tylko jedno pole. Jeśli żadna z tych wartości nie zostanie podana, cykl zakończy się po ręcznym zakończeniu. |
|
Recurrence |
Rzeczywisty stan cyklu dla wyzwalacza. |
|
Recurrence |
Cykl jest ustawiany na podstawie wyrażenia cron. |
|
Schedule |
Model ScheduleTestsTrigger. |
|
State |
Podaj szczegóły wyzwalacza. |
|
Trigger |
Bieżący stan wyzwalacza. |
|
Trigger |
Typ wyzwalacza. |
|
Week |
Określa dni tygodnia. |
|
Weekly |
Model cyklu, gdy częstotliwość jest ustawiona na tygodniowy. |
Azure.Core.Foundations.Error
Obiekt błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| details |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
|
| innererror |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
| message |
string |
Czytelna dla człowieka reprezentacja błędu. |
| target |
string |
Element docelowy błędu. |
Azure.Core.Foundations.ErrorResponse
Odpowiedź zawierająca szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
Azure.Core.Foundations.InnerError
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu API REST platformy Azure — https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| innererror |
Błąd wewnętrzny. |
DailyRecurrence
Model cyklu, gdy częstotliwość jest ustawiona na Codziennie.
| Nazwa | Typ | Opis |
|---|---|---|
| frequency |
string:
Daily |
Częstość nawrotów. |
| interval |
integer (int32) |
Interwał, w którym powtarzanie się powinno się powtarzać. Oznacza liczbę dni między każdym powtórzeniem. |
| recurrenceEnd |
Model końcowy cyklu. Koniec można określić, podając wartość numberOfOccurrences (która zakończy cykl po określonej liczbie wystąpień) lub podając wartość endDateTime (która zakończy cykl po określonej dacie). Jeśli żadna z tych wartości nie zostanie podana, cykl będzie kontynuowany do momentu jego ręcznego zakończenia. Jeśli jednak zostaną podane obie wartości, zostanie zgłoszony błąd. |
Frequency
Częstotliwość nawrotów wyzwalacza.
| Wartość | Opis |
|---|---|
| Cron |
Cykl zdefiniowany przez wyrażenie cron. |
| Hourly |
Cykl zdefiniowany na podstawie godziny, zgodnie z parametrem HourlyRecurrence. |
| Daily |
Cykl zdefiniowany codziennie, zgodnie z parametrem DailyRecurrence. |
| Weekly |
Cykl zdefiniowany co tydzień, zgodnie z parametrem WeeklyRecurrence. |
| MonthlyByDays |
Cykl zdefiniowany co miesiąc w określonych dniach, zgodnie z parametrem MonthlyRecurrenceByWeekDays. |
| MonthlyByDates |
Cykl zdefiniowany co miesiąc w określonych dniach, zgodnie z parametrem MonthlyRecurrenceByDates. |
HourlyRecurrence
Model cyklu, gdy częstotliwość jest ustawiona na godzinę .
| Nazwa | Typ | Opis |
|---|---|---|
| frequency |
string:
Hourly |
Częstość nawrotów. |
| interval |
integer (int32) |
Interwał, w którym powtarzanie się powinno się powtarzać. Oznacza liczbę godzin między każdym powtórzeniem. |
| recurrenceEnd |
Model końcowy cyklu. Koniec można określić, podając wartość numberOfOccurrences (która zakończy cykl po określonej liczbie wystąpień) lub podając wartość endDateTime (która zakończy cykl po określonej dacie). Jeśli żadna z tych wartości nie zostanie podana, cykl będzie kontynuowany do momentu jego ręcznego zakończenia. Jeśli jednak zostaną podane obie wartości, zostanie zgłoszony błąd. |
MonthlyRecurrenceByDates
Model cyklu, gdy częstotliwość jest ustawiona jako MonthlyByDates.
| Nazwa | Typ | Opis |
|---|---|---|
| datesInMonth |
integer[] (int32) |
Cykl ustawiony na powtarzanie w określonych dniach miesiąca. Wartości dat mogą należeć do zakresu od 1 do 31 i od -1. -1 oznacza ostatni dzień miesiąca. |
| frequency |
string:
Monthly |
Częstość nawrotów. |
| interval |
integer (int32) |
Interwał, w którym powtarzanie się powinno się powtarzać. Oznacza liczbę miesięcy między każdym powtórzeniem. |
| recurrenceEnd |
Model końcowy cyklu. Koniec można określić, podając wartość numberOfOccurrences (która zakończy cykl po określonej liczbie wystąpień) lub podając wartość endDateTime (która zakończy cykl po określonej dacie). Jeśli żadna z tych wartości nie zostanie podana, cykl będzie kontynuowany do momentu jego ręcznego zakończenia. Jeśli jednak zostaną podane obie wartości, zostanie zgłoszony błąd. |
MonthlyRecurrenceByWeekDays
Model cyklu, gdy częstotliwość jest ustawiona jako MonthlyByDays.
| Nazwa | Typ | Opis |
|---|---|---|
| frequency |
string:
Monthly |
Częstość nawrotów. |
| index |
integer (int32) minimum: 1maximum: 5 |
Indeks tygodnia w miesiącu, przy którym powinien się powtórzyć nawrót. Jeśli na przykład indeks to "2", weekDay to "Monday", interwał to 3, a częstotliwość to "Month", cykl będzie uruchamiany co drugi poniedziałek miesiąca i powtarzany co 3 miesiące. Wartość indeksu może wynosić od 1 do 5. |
| interval |
integer (int32) |
Interwał, w którym powtarzanie się powinno się powtarzać. Oznacza liczbę miesięcy między każdym powtórzeniem. |
| recurrenceEnd |
Model końcowy cyklu. Koniec można określić, podając wartość numberOfOccurrences (która zakończy cykl po określonej liczbie wystąpień) lub podając wartość endDateTime (która zakończy cykl po określonej dacie). Jeśli żadna z tych wartości nie zostanie podana, cykl będzie kontynuowany do momentu jego ręcznego zakończenia. Jeśli jednak zostaną podane obie wartości, zostanie zgłoszony błąd. |
|
| weekDaysInMonth |
Week |
Konkretne dni tygodnia, w których nawrót powinien się powtórzyć. |
RecurrenceEnd
Model końcowy cyklu. Podaj wartość numberOfOccurrences, jeśli chcesz, aby cykl zakończył się po określonej liczbie wystąpień, lub podaj wartość endDate, jeśli chcesz, aby cykl zakończył się po określonej dacie zakończenia. Jeśli zostaną podane obie wartości, zostanie zgłoszony błąd walidacji wskazujący, że należy podać tylko jedno pole. Jeśli żadna z tych wartości nie zostanie podana, cykl zakończy się po ręcznym zakończeniu.
| Nazwa | Typ | Opis |
|---|---|---|
| endDateTime |
string (date-time) |
Data, po upływie której zakończy się cykl. (Format literału RFC 3339) |
| numberOfOccurrences |
integer (int32) |
Liczba wystąpień, po których zakończy się powtarzanie. |
RecurrenceStatus
Rzeczywisty stan cyklu dla wyzwalacza.
| Nazwa | Typ | Opis |
|---|---|---|
| nextScheduledDateTimes |
string[] (date-time) |
Następne trzy czasy wykonania wyzwalacza. (Format literału RFC 3339) |
| remainingOccurrences |
integer (int32) |
Liczba wystąpień pozostałych dla wyzwalacza. Wartość null, jeśli koniec cyklu ma datę zakończenia, a nie liczbę wystąpień. |
RecurrenceWithCron
Cykl jest ustawiany na podstawie wyrażenia cron.
| Nazwa | Typ | Opis |
|---|---|---|
| cronExpression |
string |
Wyrażenie cron dla cyklu. |
| frequency |
string:
Cron |
Częstość nawrotów. |
| recurrenceEnd |
Model końcowy cyklu. Koniec można określić, podając wartość numberOfOccurrences (która zakończy cykl po określonej liczbie wystąpień) lub podając wartość endDateTime (która zakończy cykl po określonej dacie). Jeśli żadna z tych wartości nie zostanie podana, cykl będzie kontynuowany do momentu jego ręcznego zakończenia. Jeśli jednak zostaną podane obie wartości, zostanie zgłoszony błąd. |
ScheduleTestsTrigger
Model ScheduleTestsTrigger.
| Nazwa | Typ | Opis |
|---|---|---|
| createdBy |
string |
Utworzony użytkownik. |
| createdDateTime |
string (date-time) |
Data/godzina utworzenia (format literału RFC 3339). |
| description |
string maxLength: 100 |
Opis wyzwalacza. |
| displayName |
string minLength: 2maxLength: 50 |
Nazwa wyzwalacza. |
| kind | string: |
Typ wyzwalacza. |
| lastModifiedBy |
string |
Użytkownik, który ostatnio zmodyfikował. |
| lastModifiedDateTime |
string (date-time) |
Ostatni zmodyfikowany format daty/godziny (literał RFC 3339). |
| recurrence | Recurrence: |
Szczegóły cyklu wyzwalacza. Wartość null, jeśli harmonogram nie jest cykliczny. |
| recurrenceStatus |
Rzeczywisty stan cyklu dla wyzwalacza. |
|
| startDateTime |
string (date-time) |
Data i godzina rozpoczęcia wyzwalacza w strefie czasowej UTC. (Format literału RFC 3339) |
| state |
Bieżący stan wyzwalacza. |
|
| stateDetails |
Szczegółowe informacje o bieżącym stanie wyzwalacza. |
|
| testIds |
string[] |
Identyfikator testu testu, który ma zostać wyzwolony przez ten wyzwalacz harmonogramu. Obecnie dla wyzwalacza obsługiwany jest tylko jeden test. |
| triggerId |
string minLength: 2maxLength: 50 pattern: ^[a-z0-9_-]*$ |
Unikatowy identyfikator wyzwalacza. |
StateDetails
Podaj szczegóły wyzwalacza.
| Nazwa | Typ | Opis |
|---|---|---|
| message |
string |
Komunikat o błędzie, jeśli wyzwalacz jest w stanie wyłączonym. |
TriggerState
Bieżący stan wyzwalacza.
| Wartość | Opis |
|---|---|
| Active |
Wyzwalacz jest aktywny. |
| Paused |
Wyzwalacz jest wstrzymywany ręcznie. |
| Completed |
Wyzwalacz został zakończony. |
| Disabled |
Wyzwalacz jest wyłączony z powodu błędu. |
TriggerType
Typ wyzwalacza.
| Wartość | Opis |
|---|---|
| ScheduleTestsTrigger |
Wyzwalacz to zaplanowany wyzwalacz w teście. |
WeekDays
Określa dni tygodnia.
| Wartość | Opis |
|---|---|
| Sunday |
Odnosi się do niedzieli. |
| Monday |
Odnosi się do poniedziałku. |
| Tuesday |
Odnosi się do wtorku. |
| Wednesday |
Odnosi się do środy. |
| Thursday |
Odnosi się do czwartku. |
| Friday |
Odnosi się do piątku. |
| Saturday |
Odnosi się do soboty. |
WeeklyRecurrence
Model cyklu, gdy częstotliwość jest ustawiona na tygodniowy.
| Nazwa | Typ | Opis |
|---|---|---|
| daysOfWeek |
Week |
Cykl ustawiony na powtarzanie w określone dni tygodnia. |
| frequency |
string:
Weekly |
Częstość nawrotów. |
| interval |
integer (int32) |
Interwał, w którym powtarzanie się powinno się powtarzać. Oznacza liczbę tygodni między każdym nawrotem. |
| recurrenceEnd |
Model końcowy cyklu. Koniec można określić, podając wartość numberOfOccurrences (która zakończy cykl po określonej liczbie wystąpień) lub podając wartość endDateTime (która zakończy cykl po określonej dacie). Jeśli żadna z tych wartości nie zostanie podana, cykl będzie kontynuowany do momentu jego ręcznego zakończenia. Jeśli jednak zostaną podane obie wartości, zostanie zgłoszony błąd. |