Dela via


Workflows - Validate

Verifierar arbetsflödesdefinitionen.

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

URI-parametrar

Name I Obligatorisk Typ Description
name
path True

string

Webbplatsnamn.

resourceGroupName
path True

string

Namnet på resursgruppen som resursen tillhör.

Reguljärt uttrycksmönster: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

ditt prenumerations-ID för Azure Det här är en GUID-formaterad sträng (t.ex. 00000000-0000-0000-0000-0000-000000000).

workflowName
path True

string

Arbetsflödets namn.

api-version
query True

string

API-version

Begärandetext

Name Typ Description
identity

ManagedServiceIdentity

Hanterad tjänstidentitet.

location

string

Resursplatsen.

properties.accessControl

FlowAccessControlConfiguration

Konfigurationen för åtkomstkontroll.

properties.definition

Object

Definitionen.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Konfigurationen av slutpunkter.

properties.integrationAccount

ResourceReference

Integrationskontot.

properties.integrationServiceEnvironment

ResourceReference

Integreringstjänstmiljön.

properties.kind

Kind

Arbetsflödestyp.

properties.parameters

<string,  WorkflowParameter>

Parametrarna.

properties.state

WorkflowState

Tillståndet.

tags

object

Resurstaggar.

Svar

Name Typ Description
200 OK

OK

Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Validate a workflow

Exempelbegäran

POST 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/validate?api-version=2023-12-01

{
  "properties": {
    "definition": {
      "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {},
      "triggers": {},
      "actions": {},
      "outputs": {}
    },
    "kind": "Stateful"
  }
}

Exempelsvar

Definitioner

Name Description
ErrorProperties

Felegenskaper anger varför logiktjänsten inte kunde bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

ErrorResponse

Felsvaret anger att Logic Service inte kan bearbeta den inkommande begäran. Felegenskapen innehåller felinformationen.

FlowAccessControlConfiguration

Konfigurationen för åtkomstkontroll.

FlowAccessControlConfigurationPolicy

Konfigurationsprincipen för åtkomstkontroll.

FlowEndpoints

Konfiguration av flödesslutpunkter.

FlowEndpointsConfiguration

Konfigurationen av slutpunkter.

IpAddress

IP-adressen.

IpAddressRange

IP-adressintervallet.

Kind

Arbetsflödestyp.

ManagedServiceIdentity

Hanterad tjänstidentitet.

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet.

Object
OpenAuthenticationAccessPolicies

AuthenticationPolicy av typen Öppna.

OpenAuthenticationAccessPolicy

Öppna åtkomstprincipen för autentisering som definieras av användaren.

OpenAuthenticationPolicyClaim

Öppna anspråk för autentiseringsprincip.

OpenAuthenticationProviderType

Öppna providertypen för autentiseringsprinciper.

ParameterType

Parametertypen.

ResourceReference

Resursreferensen.

userAssignedIdentity

Användartilldelad identitet.

Workflow

Arbetsflödestypen.

WorkflowParameter

Arbetsflödesparametrarna.

WorkflowProvisioningState

Arbetsflödets etableringstillstånd.

WorkflowSku

SKU-typen.

WorkflowSkuName

SKU-namnet.

WorkflowState

Arbetsflödestillståndet.

ErrorProperties

Felegenskaper anger varför logiktjänsten inte kunde bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

Name Typ Description
code

string

Felkod.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

ErrorResponse

Felsvaret anger att Logic Service inte kan bearbeta den inkommande begäran. Felegenskapen innehåller felinformationen.

Name Typ Description
error

ErrorProperties

Felegenskaperna.

FlowAccessControlConfiguration

Konfigurationen för åtkomstkontroll.

Name Typ Description
actions

FlowAccessControlConfigurationPolicy

Konfiguration av åtkomstkontroll för arbetsflödesåtgärder.

contents

FlowAccessControlConfigurationPolicy

Konfigurationen för åtkomstkontroll för åtkomst till arbetsflödets körningsinnehåll.

triggers

FlowAccessControlConfigurationPolicy

Konfiguration av åtkomstkontroll för att anropa arbetsflödesutlösare.

workflowManagement

FlowAccessControlConfigurationPolicy

Konfiguration av åtkomstkontroll för arbetsflödeshantering.

FlowAccessControlConfigurationPolicy

Konfigurationsprincipen för åtkomstkontroll.

Name Typ Description
allowedCallerIpAddresses

IpAddressRange[]

Ip-adressintervall för den tillåtna anroparen.

openAuthenticationPolicies

OpenAuthenticationAccessPolicies

Autentiseringsprinciperna för arbetsflödet.

FlowEndpoints

Konfiguration av flödesslutpunkter.

Name Typ Description
accessEndpointIpAddresses

IpAddress[]

Ip-adressen för åtkomstslutpunkten.

outgoingIpAddresses

IpAddress[]

Den utgående IP-adressen.

FlowEndpointsConfiguration

Konfigurationen av slutpunkter.

Name Typ Description
connector

FlowEndpoints

Anslutningsslutpunkterna.

workflow

FlowEndpoints

Arbetsflödets slutpunkter.

IpAddress

IP-adressen.

Name Typ Description
address

string

Adressen.

IpAddressRange

IP-adressintervallet.

Name Typ Description
addressRange

string

IP-adressintervallet.

Kind

Arbetsflödestyp.

Name Typ Description
Stateful

string

Stateless

string

ManagedServiceIdentity

Hanterad tjänstidentitet.

Name Typ Description
principalId

string

Huvud-ID för hanterad tjänstidentitet.

tenantId

string

Klientorganisation för hanterad tjänstidentitet.

type

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet.

userAssignedIdentities

<string,  userAssignedIdentity>

Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet.

Name Typ Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

Object

OpenAuthenticationAccessPolicies

AuthenticationPolicy av typen Öppna.

Name Typ Description
policies

<string,  OpenAuthenticationAccessPolicy>

Öppna autentiseringsprinciper.

OpenAuthenticationAccessPolicy

Öppna åtkomstprincipen för autentisering som definieras av användaren.

Name Typ Description
claims

OpenAuthenticationPolicyClaim[]

Anspråk för åtkomstprincip.

type

OpenAuthenticationProviderType

Typ av provider för OAuth.

OpenAuthenticationPolicyClaim

Öppna anspråk för autentiseringsprincip.

Name Typ Description
name

string

Namnet på anspråket.

value

string

Anspråkets värde.

OpenAuthenticationProviderType

Öppna providertypen för autentiseringsprinciper.

Name Typ Description
AAD

string

ParameterType

Parametertypen.

Name Typ Description
Array

string

Bool

string

Float

string

Int

string

NotSpecified

string

Object

string

SecureObject

string

SecureString

string

String

string

ResourceReference

Resursreferensen.

Name Typ Description
id

string

Resurs-ID:t.

name

string

Hämtar resursnamnet.

type

string

Hämtar resurstypen.

userAssignedIdentity

Användartilldelad identitet.

Name Typ Description
clientId

string

Klient-ID för användartilldelad identitet

principalId

string

Huvudkonto-ID för användartilldelad identitet

Workflow

Arbetsflödestypen.

Name Typ Description
id

string

Resurs-ID:t.

identity

ManagedServiceIdentity

Hanterad tjänstidentitet.

location

string

Resursplatsen.

name

string

Hämtar resursnamnet.

properties.accessControl

FlowAccessControlConfiguration

Konfigurationen för åtkomstkontroll.

properties.accessEndpoint

string

Hämtar åtkomstslutpunkten.

properties.changedTime

string

Hämtar den ändrade tiden.

properties.createdTime

string

Hämtar den skapade tiden.

properties.definition

Object

Definitionen.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Konfigurationen av slutpunkter.

properties.integrationAccount

ResourceReference

Integrationskontot.

properties.integrationServiceEnvironment

ResourceReference

Integreringstjänstmiljön.

properties.kind

Kind

Arbetsflödestyp.

properties.parameters

<string,  WorkflowParameter>

Parametrarna.

properties.provisioningState

WorkflowProvisioningState

Hämtar etableringstillståndet.

properties.sku

WorkflowSku

SKU:n.

properties.state

WorkflowState

Tillståndet.

properties.version

string

Hämtar versionen.

tags

object

Resurstaggar.

type

string

Hämtar resurstypen.

WorkflowParameter

Arbetsflödesparametrarna.

Name Typ Description
description

string

Beskrivningen.

metadata

Object

Metadata.

type

ParameterType

Typen .

value

Object

Värdet.

WorkflowProvisioningState

Arbetsflödets etableringstillstånd.

Name Typ Description
Accepted

string

Canceled

string

Completed

string

Created

string

Creating

string

Deleted

string

Deleting

string

Failed

string

InProgress

string

Moving

string

NotSpecified

string

Pending

string

Ready

string

Registered

string

Registering

string

Renewing

string

Running

string

Succeeded

string

Unregistered

string

Unregistering

string

Updating

string

Waiting

string

WorkflowSku

SKU-typen.

Name Typ Description
name

WorkflowSkuName

Namnet.

plan

ResourceReference

Referensen till planen.

WorkflowSkuName

SKU-namnet.

Name Typ Description
Basic

string

Free

string

NotSpecified

string

Premium

string

Shared

string

Standard

string

WorkflowState

Arbetsflödestillståndet.

Name Typ Description
Completed

string

Deleted

string

Disabled

string

Enabled

string

NotSpecified

string

Suspended

string