Condividi tramite


Workflow Triggers - Get

Ottiene un trigger del flusso di lavoro.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}?api-version=2023-12-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
name
path True

string

Nome sito.

resourceGroupName
path True

string

Nome del gruppo di risorse a cui appartiene la risorsa.

Criterio di espressione regolare: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

L'ID sottoscrizione di Azure. Si tratta di una stringa in formato GUID (ad esempio 000000000-0000-0000-0000-0000-000000000000).

triggerName
path True

string

Nome del trigger del flusso di lavoro.

workflowName
path True

string

Nome del flusso di lavoro.

api-version
query True

string

Versione API

Risposte

Nome Tipo Descrizione
200 OK

WorkflowTrigger

OK

Other Status Codes

ErrorResponse

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Get a workflow trigger

Esempio di richiesta

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Web/sites/test-name/hostruntime/runtime/webhooks/workflow/api/management/workflows/test-workflow/triggers/manual?api-version=2023-12-01

Risposta di esempio

{
  "properties": {
    "provisioningState": "Succeeded",
    "createdTime": "2018-08-10T17:32:30.2496336Z",
    "changedTime": "2018-08-10T18:47:49.5288666Z",
    "state": "Enabled",
    "workflow": {
      "id": "/workflows/test-workflow/versions/08586676800160476478",
      "name": "08586676800160476478",
      "type": "/workflows/versions"
    }
  },
  "id": "/workflows/test-workflow/triggers/manual",
  "name": "manual",
  "type": "/workflows/triggers"
}

Definizioni

Nome Descrizione
DayOfWeek

Il giorno della settimana.

DaysOfWeek

Giorni della settimana.

ErrorProperties

Le proprietà degli errori indicano il motivo per cui il servizio logici non è stato in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore.

ErrorResponse

Risposta di errore indica che il servizio logica non è in grado di elaborare la richiesta in ingresso. La proprietà error contiene i dettagli dell'errore.

RecurrenceFrequency

Frequenza di ricorrenza.

RecurrenceSchedule

Pianificazione della ricorrenza.

RecurrenceScheduleOccurrence

Occorrenza della pianificazione della ricorrenza.

ResourceReference

Riferimento alla risorsa.

WorkflowState

Stato del flusso di lavoro.

WorkflowStatus

Stato del flusso di lavoro.

WorkflowTrigger

Trigger del flusso di lavoro.

WorkflowTriggerProvisioningState

Stato di provisioning del trigger del flusso di lavoro.

WorkflowTriggerRecurrence

Ricorrenza del trigger del flusso di lavoro.

DayOfWeek

Il giorno della settimana.

Nome Tipo Descrizione
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

DaysOfWeek

Giorni della settimana.

Nome Tipo Descrizione
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

ErrorProperties

Le proprietà degli errori indicano il motivo per cui il servizio logici non è stato in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore che indica il motivo per cui l'operazione non è riuscita.

ErrorResponse

Risposta di errore indica che il servizio logica non è in grado di elaborare la richiesta in ingresso. La proprietà error contiene i dettagli dell'errore.

Nome Tipo Descrizione
error

ErrorProperties

Proprietà dell'errore.

RecurrenceFrequency

Frequenza di ricorrenza.

Nome Tipo Descrizione
Day

string

Hour

string

Minute

string

Month

string

NotSpecified

string

Second

string

Week

string

Year

string

RecurrenceSchedule

Pianificazione della ricorrenza.

Nome Tipo Descrizione
hours

integer[]

Ore.

minutes

integer[]

Minuti.

monthDays

integer[]

Giorni del mese.

monthlyOccurrences

RecurrenceScheduleOccurrence[]

Occorrenze mensili.

weekDays

DaysOfWeek[]

Giorni della settimana.

RecurrenceScheduleOccurrence

Occorrenza della pianificazione della ricorrenza.

Nome Tipo Descrizione
day

DayOfWeek

Il giorno della settimana.

occurrence

integer

Occorrenza.

ResourceReference

Riferimento alla risorsa.

Nome Tipo Descrizione
id

string

ID risorsa.

name

string

Ottiene il nome della risorsa.

type

string

Ottiene il tipo di risorsa.

WorkflowState

Stato del flusso di lavoro.

Nome Tipo Descrizione
Completed

string

Deleted

string

Disabled

string

Enabled

string

NotSpecified

string

Suspended

string

WorkflowStatus

Stato del flusso di lavoro.

Nome Tipo Descrizione
Aborted

string

Cancelled

string

Failed

string

Faulted

string

Ignored

string

NotSpecified

string

Paused

string

Running

string

Skipped

string

Succeeded

string

Suspended

string

TimedOut

string

Waiting

string

WorkflowTrigger

Trigger del flusso di lavoro.

Nome Tipo Descrizione
id

string

ID risorsa.

name

string

Ottiene il nome del trigger del flusso di lavoro.

properties.changedTime

string

Ottiene l'ora modificata.

properties.createdTime

string

Ottiene l'ora di creazione.

properties.lastExecutionTime

string

Ottiene l'ora dell'ultima esecuzione.

properties.nextExecutionTime

string

Ottiene l'ora di esecuzione successiva.

properties.provisioningState

WorkflowTriggerProvisioningState

Ottiene lo stato di provisioning.

properties.recurrence

WorkflowTriggerRecurrence

Ottiene la ricorrenza del trigger del flusso di lavoro.

properties.state

WorkflowState

Ottiene lo stato.

properties.status

WorkflowStatus

Ottiene lo stato.

properties.workflow

ResourceReference

Ottiene il riferimento al flusso di lavoro.

type

string

Ottiene il tipo di trigger del flusso di lavoro.

WorkflowTriggerProvisioningState

Stato di provisioning del trigger del flusso di lavoro.

Nome Tipo Descrizione
Accepted

string

Canceled

string

Completed

string

Created

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Moving

string

NotSpecified

string

Ready

string

Registered

string

Registering

string

Running

string

Succeeded

string

Unregistered

string

Unregistering

string

Updating

string

WorkflowTriggerRecurrence

Ricorrenza del trigger del flusso di lavoro.

Nome Tipo Descrizione
endTime

string

Ora di fine.

frequency

RecurrenceFrequency

Frequenza.

interval

integer

Intervallo.

schedule

RecurrenceSchedule

Pianificazione della ricorrenza.

startTime

string

Ora di inizio.

timeZone

string

Fuso orario.