Delen via


Web Apps - Get Instance Workflow Slot

Werkstroomgegevens ophalen op basis van de id voor de website of een implementatiesite.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}?api-version=2024-04-01

URI-parameters

Name In Vereist Type Description
name
path True

string

Sitenaam.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Naam van de resourcegroep waartoe de resource behoort.

slot
path True

string

Naam van de implementatiesite.

subscriptionId
path True

string

Uw Azure-abonnements-id. Dit is een tekenreeks met GUID-indeling (bijvoorbeeld 00000000-0000-0000-0000-000000000000000).

workflowName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-z][a-z0-9]*$

Werkstroomnaam.

api-version
query True

string

API-versie

Antwoorden

Name Type Description
200 OK

WorkflowEnvelope

Werkstroomgegevens geretourneerd.

404 Not Found

De werkstroom met de naam {workflowName} bestaat niet.

Other Status Codes

DefaultErrorResponse

Foutreactie van App Service.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

GET a workflow Slot

Voorbeeldaanvraag

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/testsite2/slots/staging/workflows/stateful1?api-version=2024-04-01

Voorbeeldrespons

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/testsite2/workflows/stateful1",
  "name": "testsite2/stateful1",
  "type": "Microsoft.Web/sites/workflows",
  "kind": "Stateful",
  "location": "USAAnywhere",
  "properties": {
    "files": {
      "workflow.json": {
        "definition": {
          "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
          "actions": {},
          "contentVersion": "1.0.0.0",
          "outputs": {},
          "parameters": {},
          "triggers": {}
        }
      },
      "connections.json": {
        "managedApiConnections": {
          "office365": {
            "api": {
              "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/locations/brazilsouth/managedApis/office365"
            },
            "connection": {
              "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/connections/office365-1"
            },
            "connectionRuntimeUrl": "string",
            "authentication": {
              "type": "Raw",
              "scheme": "Key",
              "parameter": "@appsetting('office365-connectionKey')"
            }
          }
        }
      }
    },
    "flowState": "Enabled",
    "health": {
      "state": "Healthy"
    }
  }
}

Definities

Name Description
DefaultErrorResponse

Foutreactie van App Service.

Details
Error

Foutmodel.

ErrorEntity

Hoofdtekst van het foutbericht dat is geretourneerd door de API.

Properties

Aanvullende werkstroomeigenschappen.

WorkflowEnvelope

Definitie van werkstroomeigenschappen.

WorkflowHealth

Vertegenwoordigt de werkstroomstatus.

WorkflowHealthState

Hiermee haalt u de status van de werkstroom op of stelt u deze in.

WorkflowState

De werkstroomstatus.

DefaultErrorResponse

Foutreactie van App Service.

Name Type Description
error

Error

Foutmodel.

Details

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

Error

Foutmodel.

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

details

Details[]

Gedetailleerde fouten.

innererror

string

Meer informatie over foutopsporing.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

ErrorEntity

Hoofdtekst van het foutbericht dat is geretourneerd door de API.

Name Type Description
code

string

Basisfoutcode.

details

ErrorEntity[]

Foutdetails.

extendedCode

string

Type fout.

innerErrors

ErrorEntity[]

Interne fouten.

message

string

Eventuele details van de fout.

messageTemplate

string

Berichtsjabloon.

parameters

string[]

Parameters voor de sjabloon.

target

string

Het foutdoel.

Properties

Aanvullende werkstroomeigenschappen.

Name Type Description
files

object

Hiermee haalt u de bestanden op of stelt u deze in.

flowState

WorkflowState

Hiermee haalt u de status van de werkstroom op of stelt u deze in.

health

WorkflowHealth

Hiermee haalt u de werkstroomstatus op of stelt u deze in.

WorkflowEnvelope

Definitie van werkstroomeigenschappen.

Name Type Description
id

string

De resource-id.

kind

string

Het resourcetype.

location

string

De resourcelocatie.

name

string

Hiermee haalt u de resourcenaam op.

properties

Properties

Aanvullende werkstroomeigenschappen.

type

string

Hiermee haalt u het resourcetype op.

WorkflowHealth

Vertegenwoordigt de werkstroomstatus.

Name Type Description
error

ErrorEntity

Hiermee haalt u de werkstroomfout op of stelt u deze in.

state

WorkflowHealthState

Hiermee haalt u de status van de werkstroom op of stelt u deze in.

WorkflowHealthState

Hiermee haalt u de status van de werkstroom op of stelt u deze in.

Waarde Description
Healthy
NotSpecified
Unhealthy
Unknown

WorkflowState

De werkstroomstatus.

Waarde Description
Completed
Deleted
Disabled
Enabled
NotSpecified
Suspended