Trigger Administration - Get Trigger
Modelo de operação de leitura de recursos.
GET https://{endpoint}/triggers/{triggerId}?api-version=2025-11-01-preview
Parâmetros URI
| Nome | Em | Necessário | Tipo | Descrição |
|---|---|---|---|---|
|
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 utilizar para esta operação. |
Respostas
| Nome | Tipo | Descrição |
|---|---|---|
| 200 OK | Trigger: |
O pedido foi bem-sucedido. |
| Other Status Codes |
Uma resposta de erro inesperada. Cabeçalhos x-ms-error-code: string |
Segurança
Oauth2
Fluxo OAuth 2.0 com ID do Microsoft Entra.
Tipo:
oauth2
Flow:
implicit
URL de autorização:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Alcances
| Nome | Descrição |
|---|---|
| https://cnt-prod.loadtesting.azure.com/.default |
Exemplos
Get a trigger.
Pedido 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 | Descrição |
|---|---|
|
Azure. |
O objeto de erro. |
|
Azure. |
Uma resposta contendo 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 Horária. |
|
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 desejar 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á lançado indicando que apenas um campo deve ser fornecido. Se nenhum dos valores for fornecido, a recorrência terminará quando terminada manualmente. |
|
Recurrence |
Estado real da recorrência para o gatilho. |
|
Recurrence |
A recorrência é definida com base na expressão cron. |
|
Schedule |
Modelo ScheduleTestsTrigger. |
|
State |
Indique os detalhes 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 | Descrição |
|---|---|---|
| code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
| 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 por humanos do erro. |
| target |
string |
O alvo do erro. |
Azure.Core.Foundations.ErrorResponse
Uma resposta contendo detalhes do erro.
| Nome | Tipo | Descrição |
|---|---|---|
| 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 | Descrição |
|---|---|---|
| code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
| innererror |
Erro interno. |
DailyRecurrence
Modelo de recorrência quando a frequência é definida como Diária.
| Nome | Tipo | Descrição |
|---|---|---|
| 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 terminará 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 dos valores for fornecido, a recorrência continuará até ser encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será lançado. |
Frequency
Frequência de recorrência de um gatilho.
| Valor | Descrição |
|---|---|
| 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 Horária.
| Nome | Tipo | Descrição |
|---|---|---|
| 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 terminará 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 dos valores for fornecido, a recorrência continuará até ser encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será lançado. |
MonthlyRecurrenceByDates
Modelo de recorrência quando a frequência é definida como MonthlyByDates.
| Nome | Tipo | Descrição |
|---|---|---|
| datesInMonth |
integer[] (int32) |
Recorrência definida para 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 terminará 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 dos valores for fornecido, a recorrência continuará até ser encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será lançado. |
MonthlyRecurrenceByWeekDays
Modelo de recorrência quando a frequência é definida como MonthlyByDays .
| Nome | Tipo | Descrição |
|---|---|---|
| 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 frequência for 'Month', a recorrência será executada a cada segunda segunda-feira do mês e repetir-se-á 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 terminará 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 dos valores for fornecido, a recorrência continuará até ser encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será lançado. |
|
| 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 desejar 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á lançado indicando que apenas um campo deve ser fornecido. Se nenhum dos valores for fornecido, a recorrência terminará quando terminada manualmente.
| Nome | Tipo | Descrição |
|---|---|---|
| endDateTime |
string (date-time) |
A data após a qual a recorrência terminará. (RFC 3339 formato literal) |
| numberOfOccurrences |
integer (int32) |
Número de ocorrências após as quais a recorrência terminará. |
RecurrenceStatus
Estado real da recorrência para o gatilho.
| Nome | Tipo | Descrição |
|---|---|---|
| nextScheduledDateTimes |
string[] (date-time) |
Os próximos três tempos de execução do gatilho. (RFC 3339 formato literal) |
| remainingOccurrences |
integer (int32) |
O número de ocorrências restantes para o gatilho. Nulo se o final da recorrência tiver 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 | Descrição |
|---|---|---|
| cronExpression |
string |
Expressão de 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 terminará 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 dos valores for fornecido, a recorrência continuará até ser encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será lançado. |
ScheduleTestsTrigger
Modelo ScheduleTestsTrigger.
| Nome | Tipo | Descrição |
|---|---|---|
| createdBy |
string |
O usuário que criou. |
| createdDateTime |
string (date-time) |
A criação datetime (formato literal RFC 3339). |
| description |
string maxLength: 100 |
A descrição do gatilho. |
| displayName |
string minLength: 2maxLength: 50 |
O nome do gatilho. |
| kind | string: |
O tipo de gatilho. |
| lastModifiedBy |
string |
O usuário que modificou pela última vez. |
| lastModifiedDateTime |
string (date-time) |
A última data/hora modificada (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 para o gatilho. |
|
| startDateTime |
string (date-time) |
Data de início da hora do gatilho no fuso horário UTC. (RFC 3339 formato literal) |
| state |
O estado atual do gatilho. |
|
| stateDetails |
Detalhes do estado atual do gatilho. |
|
| testIds |
string[] |
A ID de teste do teste a ser acionada 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
Indique os detalhes do gatilho.
| Nome | Tipo | Descrição |
|---|---|---|
| message |
string |
A mensagem de erro se o gatilho estiver no estado desativado. |
TriggerState
Estado atual de um gatilho.
| Valor | Descrição |
|---|---|
| Active |
O gatilho está ativo. |
| Paused |
O gatilho é pausado manualmente. |
| Completed |
O gatilho está concluído. |
| Disabled |
O gatilho está desativado devido a um erro. |
TriggerType
Tipo de gatilho.
| Valor | Descrição |
|---|---|
| ScheduleTestsTrigger |
Gatilho é um gatilho agendado em um teste. |
WeekDays
Define os dias da semana.
| Valor | Descrição |
|---|---|
| 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 | Descrição |
|---|---|---|
| daysOfWeek |
Week |
Recorrência definida para 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 terminará 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 dos valores for fornecido, a recorrência continuará até ser encerrada manualmente. No entanto, se ambos os valores forem fornecidos, um erro será lançado. |