Trigger Administration - Get Trigger
Modelo de operação de leitura de recurso.
GET https://{endpoint}/triggers/{triggerId}?api-version=2025-11-01-preview
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
|
|
trigger
|
path | True |
string minLength: 2maxLength: 50 pattern: ^[a-z0-9_-]*$ |
O identificador exclusivo do gatilho. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK | Trigger: |
A solicitação foi bem-sucedida. |
| Other Status Codes |
Uma resposta de erro inesperada. Cabeçalhos x-ms-error-code: string |
Segurança
Oauth2
OAuth 2.0 Flow com a ID do Microsoft Entra.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Escopos
| Nome | Description |
|---|---|
| https://cnt-prod.loadtesting.azure.com/.default |
Exemplos
Get a trigger.
Solicitação de exemplo
GET https://{endpoint}/triggers/12345678-1234-1234-1234-123456789012?api-version=2025-11-01-preview
Resposta de exemplo
{
"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"
}
Definições
| Nome | Description |
|---|---|
|
Azure. |
O objeto de erro. |
|
Azure. |
Uma resposta que contém detalhes do erro. |
|
Azure. |
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API REST do Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Daily |
Modelo de recorrência quando a frequência é definida como Diária. |
| Frequency |
Frequência de recorrência de um gatilho. |
|
Hourly |
Modelo de recorrência quando a frequência é definida como Por hora. |
|
Monthly |
Modelo de recorrência quando a frequência é definida como MonthlyByDates. |
|
Monthly |
Modelo de recorrência quando a frequência é definida como MonthlyByDays . |
|
Recurrence |
Modelo final de recorrência. Forneça numberOfOccurrences se quiser que a recorrência termine após um número especificado de ocorrências ou forneça endDate se quiser que a recorrência termine após uma data de término especificada. Se ambos os valores forem fornecidos, um erro de validação será gerado indicando que apenas um campo deve ser fornecido. Se nenhum dos valores for fornecido, a recorrência terminará quando for encerrada manualmente. |
|
Recurrence |
Estado real da recorrência do gatilho. |
|
Recurrence |
A recorrência é definida com base na expressão cron. |
|
Schedule |
ScheduleTestsTrigger. |
|
State |
Detalhes do estado do gatilho. |
|
Trigger |
Estado atual de um gatilho. |
|
Trigger |
Tipo de gatilho. |
|
Week |
Define os dias da semana. |
|
Weekly |
Modelo de recorrência quando a frequência é definida como semanal. |
Azure.Core.Foundations.Error
O objeto de erro.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um de um conjunto definido pelo servidor de códigos de erro. |
| details |
Uma matriz de detalhes sobre erros específicos que levaram a esse erro relatado. |
|
| innererror |
Um objeto que contém informações mais específicas do que o objeto atual sobre o erro. |
|
| message |
string |
Uma representação legível pelo ser humano do erro. |
| target |
string |
O destino do erro. |
Azure.Core.Foundations.ErrorResponse
Uma resposta que contém detalhes do erro.
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
Azure.Core.Foundations.InnerError
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API REST do Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um de um conjunto definido pelo servidor de códigos de erro. |
| innererror |
Erro interno. |
DailyRecurrence
Modelo de recorrência quando a frequência é definida como Diária.
| Nome | Tipo | Description |
|---|---|---|
| frequency |
string:
Daily |
Frequência da recorrência. |
| interval |
integer (int32) |
O intervalo em que a recorrência deve se repetir. Significa o número de dias entre cada recorrência. |
| recurrenceEnd |
Modelo final de recorrência. Você pode especificar o fim fornecendo um numberOfOccurrences (que encerrará a recorrência após o número especificado de ocorrências) ou fornecendo um endDateTime (que encerrará a recorrência após a data especificada). Se nenhum valor for fornecido, a recorrência continuará até que seja encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será gerado. |
Frequency
Frequência de recorrência de um gatilho.
| Valor | Description |
|---|---|
| Cron |
Recorrência definida por uma expressão cron. |
| Hourly |
Recorrência definida por hora, conforme especificado por HourlyRecurrence. |
| Daily |
Recorrência definida diariamente, conforme especificado por DailyRecurrence. |
| Weekly |
Recorrência definida semanalmente, conforme especificado por WeeklyRecurrence. |
| MonthlyByDays |
Recorrência definida mensalmente em dias específicos, conforme especificado por MonthlyRecurrenceByWeekDays. |
| MonthlyByDates |
Recorrência definida mensalmente em datas específicas, conforme especificado por MonthlyRecurrenceByDates. |
HourlyRecurrence
Modelo de recorrência quando a frequência é definida como Por hora.
| Nome | Tipo | Description |
|---|---|---|
| frequency |
string:
Hourly |
Frequência da recorrência. |
| interval |
integer (int32) |
O intervalo em que a recorrência deve se repetir. Significa o número de horas entre cada recorrência. |
| recurrenceEnd |
Modelo final de recorrência. Você pode especificar o fim fornecendo um numberOfOccurrences (que encerrará a recorrência após o número especificado de ocorrências) ou fornecendo um endDateTime (que encerrará a recorrência após a data especificada). Se nenhum valor for fornecido, a recorrência continuará até que seja encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será gerado. |
MonthlyRecurrenceByDates
Modelo de recorrência quando a frequência é definida como MonthlyByDates.
| Nome | Tipo | Description |
|---|---|---|
| datesInMonth |
integer[] (int32) |
Recorrência definida para se repetir nas datas especificadas do mês. O valor das datas pode ser de 1 a 31 e -1. -1 representa o último dia do mês. |
| frequency |
string:
Monthly |
Frequência da recorrência. |
| interval |
integer (int32) |
O intervalo em que a recorrência deve se repetir. Significa o número de meses entre cada recorrência. |
| recurrenceEnd |
Modelo final de recorrência. Você pode especificar o fim fornecendo um numberOfOccurrences (que encerrará a recorrência após o número especificado de ocorrências) ou fornecendo um endDateTime (que encerrará a recorrência após a data especificada). Se nenhum valor for fornecido, a recorrência continuará até que seja encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será gerado. |
MonthlyRecurrenceByWeekDays
Modelo de recorrência quando a frequência é definida como MonthlyByDays .
| Nome | Tipo | Description |
|---|---|---|
| frequency |
string:
Monthly |
Frequência da recorrência. |
| index |
integer (int32) minimum: 1maximum: 5 |
Índice da semana em um mês em que a recorrência deve se repetir. Por exemplo, se o índice for '2', weekDay for 'Monday', interval for 3 e frequency for 'Month', a recorrência será executada a cada segunda segunda-feira do mês e se repetirá a cada 3 meses. O valor do índice pode ser de 1 a 5. |
| interval |
integer (int32) |
O intervalo em que a recorrência deve se repetir. Significa o número de meses entre cada recorrência. |
| recurrenceEnd |
Modelo final de recorrência. Você pode especificar o fim fornecendo um numberOfOccurrences (que encerrará a recorrência após o número especificado de ocorrências) ou fornecendo um endDateTime (que encerrará a recorrência após a data especificada). Se nenhum valor for fornecido, a recorrência continuará até que seja encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será gerado. |
|
| weekDaysInMonth |
Week |
Dias específicos da semana em que a recorrência deve se repetir. |
RecurrenceEnd
Modelo final de recorrência. Forneça numberOfOccurrences se quiser que a recorrência termine após um número especificado de ocorrências ou forneça endDate se quiser que a recorrência termine após uma data de término especificada. Se ambos os valores forem fornecidos, um erro de validação será gerado indicando que apenas um campo deve ser fornecido. Se nenhum dos valores for fornecido, a recorrência terminará quando for encerrada manualmente.
| Nome | Tipo | Description |
|---|---|---|
| endDateTime |
string (date-time) |
A data após a qual a recorrência terminará. (Formato literal RFC 3339) |
| numberOfOccurrences |
integer (int32) |
Número de ocorrências após o qual a recorrência terminará. |
RecurrenceStatus
Estado real da recorrência do gatilho.
| Nome | Tipo | Description |
|---|---|---|
| nextScheduledDateTimes |
string[] (date-time) |
Os próximos três tempos de execução do gatilho. (Formato literal RFC 3339) |
| remainingOccurrences |
integer (int32) |
O número de ocorrências restantes para o gatilho. Nulo se o término da recorrência tiver a data de término em vez do número de ocorrências. |
RecurrenceWithCron
A recorrência é definida com base na expressão cron.
| Nome | Tipo | Description |
|---|---|---|
| cronExpression |
string |
Expressão Cron para a recorrência. |
| frequency |
string:
Cron |
Frequência da recorrência. |
| recurrenceEnd |
Modelo final de recorrência. Você pode especificar o fim fornecendo um numberOfOccurrences (que encerrará a recorrência após o número especificado de ocorrências) ou fornecendo um endDateTime (que encerrará a recorrência após a data especificada). Se nenhum valor for fornecido, a recorrência continuará até que seja encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será gerado. |
ScheduleTestsTrigger
ScheduleTestsTrigger.
| Nome | Tipo | Description |
|---|---|---|
| createdBy |
string |
O usuário que criou. |
| createdDateTime |
string (date-time) |
O formato literal datetime (RFC 3339). |
| description |
string maxLength: 100 |
A descrição do gatilho. |
| displayName |
string minLength: 2maxLength: 50 |
O nome do gatilho. |
| kind | string: |
O tipo do gatilho. |
| lastModifiedBy |
string |
O usuário que modificou pela última vez. |
| lastModifiedDateTime |
string (date-time) |
O último datetime modificado (formato literal RFC 3339). |
| recurrence | Recurrence: |
Detalhes de recorrência do gatilho. Nulo se o agendamento não for recorrente. |
| recurrenceStatus |
Estado real da recorrência do gatilho. |
|
| startDateTime |
string (date-time) |
Data de início e hora do gatilho no fuso horário UTC. (Formato literal RFC 3339) |
| state |
O estado atual do gatilho. |
|
| stateDetails |
Detalhes do estado atual do gatilho. |
|
| testIds |
string[] |
A ID de teste do teste a ser disparada por esse gatilho de agendamento. Atualmente, apenas um teste é suportado para um gatilho. |
| triggerId |
string minLength: 2maxLength: 50 pattern: ^[a-z0-9_-]*$ |
O identificador exclusivo do gatilho. |
StateDetails
Detalhes do estado do gatilho.
| Nome | Tipo | Description |
|---|---|---|
| message |
string |
A mensagem de erro se o gatilho estiver no estado desabilitado. |
TriggerState
Estado atual de um gatilho.
| Valor | Description |
|---|---|
| Active |
O gatilho está ativo. |
| Paused |
O gatilho é pausado manualmente. |
| Completed |
O gatilho está concluído. |
| Disabled |
O gatilho está desabilitado devido a um erro. |
TriggerType
Tipo de gatilho.
| Valor | Description |
|---|---|
| ScheduleTestsTrigger |
O gatilho é um gatilho agendado em um teste. |
WeekDays
Define os dias da semana.
| Valor | Description |
|---|---|
| Sunday |
Refere-se ao domingo. |
| Monday |
Refere-se a segunda-feira. |
| Tuesday |
Refere-se a terça-feira. |
| Wednesday |
Refere-se a quarta-feira. |
| Thursday |
Refere-se a quinta-feira. |
| Friday |
Refere-se a sexta-feira. |
| Saturday |
Refere-se ao sábado. |
WeeklyRecurrence
Modelo de recorrência quando a frequência é definida como semanal.
| Nome | Tipo | Description |
|---|---|---|
| daysOfWeek |
Week |
Recorrência definida para se repetir nos dias especificados da semana. |
| frequency |
string:
Weekly |
Frequência da recorrência. |
| interval |
integer (int32) |
O intervalo em que a recorrência deve se repetir. Significa o número de semanas entre cada recorrência. |
| recurrenceEnd |
Modelo final de recorrência. Você pode especificar o fim fornecendo um numberOfOccurrences (que encerrará a recorrência após o número especificado de ocorrências) ou fornecendo um endDateTime (que encerrará a recorrência após a data especificada). Se nenhum valor for fornecido, a recorrência continuará até que seja encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será gerado. |