Megosztás a következőn keresztül:


Workflows - Validate

Ellenőrzi a munkafolyamat definícióját.

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=2025-05-01

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

Webhely neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

workflowName
path True

string

A munkafolyamat neve.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Kérelem törzse

Name Típus Description
identity

ManagedServiceIdentity

Felügyelt szolgáltatás identitása.

location

string

Az erőforrás helye.

properties.accessControl

FlowAccessControlConfiguration

A hozzáférés-vezérlés konfigurációja.

properties.definition

A definíció.

properties.endpointsConfiguration

FlowEndpointsConfiguration

A végpontok konfigurációja.

properties.integrationAccount

ResourceReference

Az integrációs fiók.

properties.integrationServiceEnvironment

ResourceReference

Az integrációs szolgáltatási környezet.

properties.kind

Kind

A munkafolyamat típusa.

properties.parameters

<string,  WorkflowParameter>

A paraméterek.

properties.state

WorkflowState

Az állam.

tags

object

Az erőforráscímkék.

Válaszok

Name Típus Description
200 OK

Az Azure-művelet sikeresen befejeződött.

Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory Oauth2-folyamat.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Validate a workflow

Mintakérelem

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=2025-05-01

{
  "properties": {
    "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": {}
    },
    "kind": "Stateful"
  }
}

Mintaválasz

Definíciók

Name Description
ErrorProperties

A hibatulajdonságok azt jelzik, hogy a logikai szolgáltatás miért nem tudta feldolgozni a bejövő kérést. Az okot a hibaüzenet tartalmazza.

ErrorResponse

A hibaválasz azt jelzi, hogy a logikai szolgáltatás nem tudja feldolgozni a bejövő kérést. A hiba tulajdonság tartalmazza a hiba részleteit.

FlowAccessControlConfiguration

A hozzáférés-vezérlés konfigurációja.

FlowAccessControlConfigurationPolicy

A hozzáférés-vezérlés konfigurációs szabályzata.

FlowEndpoints

A folyamatvégpontok konfigurációja.

FlowEndpointsConfiguration

A végpontok konfigurációja.

IpAddress

Az IP-cím.

IpAddressRange

Az IP-címtartomány.

Kind

A munkafolyamat típusa.

ManagedServiceIdentity

Felügyelt szolgáltatás identitása.

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa.

OpenAuthenticationAccessPolicies

AuthenticationPolicy típus Open.

OpenAuthenticationAccessPolicy

A felhasználó által meghatározott hitelesítési hozzáférési szabályzat megnyitása.

OpenAuthenticationPolicyClaim

Nyissa meg a hitelesítési szabályzat jogcímét.

OpenAuthenticationProviderType

Nyissa meg a hitelesítési házirend szolgáltatójának típusát.

ParameterType

A paraméter típusa.

ResourceReference

Az erőforrás-hivatkozás.

UserAssignedIdentity

Felhasználó által hozzárendelt identitás.

Workflow

A munkafolyamat típusa.

WorkflowParameter

A munkafolyamat paraméterei.

WorkflowProvisioningState

A munkafolyamat kiépítési állapota.

WorkflowSku

A termékváltozat típusa.

WorkflowSkuName

A termékváltozat neve.

WorkflowState

A munkafolyamat állapota.

ErrorProperties

A hibatulajdonságok azt jelzik, hogy a logikai szolgáltatás miért nem tudta feldolgozni a bejövő kérést. Az okot a hibaüzenet tartalmazza.

Name Típus Description
code

string

Hibakód.

message

string

A művelet sikertelen voltát jelző hibaüzenet.

ErrorResponse

A hibaválasz azt jelzi, hogy a logikai szolgáltatás nem tudja feldolgozni a bejövő kérést. A hiba tulajdonság tartalmazza a hiba részleteit.

Name Típus Description
error

ErrorProperties

A hiba tulajdonságai.

FlowAccessControlConfiguration

A hozzáférés-vezérlés konfigurációja.

Name Típus Description
actions

FlowAccessControlConfigurationPolicy

A munkafolyamat-műveletek hozzáférés-vezérlési konfigurációja.

contents

FlowAccessControlConfigurationPolicy

A munkafolyamat-futtatási tartalmak elérésének hozzáférés-vezérlési konfigurációja.

triggers

FlowAccessControlConfigurationPolicy

A munkafolyamat-eseményindítók meghívásának hozzáférés-vezérlési konfigurációja.

workflowManagement

FlowAccessControlConfigurationPolicy

A munkafolyamat-kezelés hozzáférés-vezérlési konfigurációja.

FlowAccessControlConfigurationPolicy

A hozzáférés-vezérlés konfigurációs szabályzata.

Name Típus Description
allowedCallerIpAddresses

IpAddressRange[]

Az engedélyezett hívó IP-címtartományai.

openAuthenticationPolicies

OpenAuthenticationAccessPolicies

A munkafolyamat hitelesítési szabályzatai.

FlowEndpoints

A folyamatvégpontok konfigurációja.

Name Típus Description
accessEndpointIpAddresses

IpAddress[]

A hozzáférési végpont IP-címe.

outgoingIpAddresses

IpAddress[]

A kimenő IP-cím.

FlowEndpointsConfiguration

A végpontok konfigurációja.

Name Típus Description
connector

FlowEndpoints

Az összekötő végpontjai.

workflow

FlowEndpoints

A munkafolyamat-végpontok.

IpAddress

Az IP-cím.

Name Típus Description
address

string

A cím.

IpAddressRange

Az IP-címtartomány.

Name Típus Description
addressRange

string

Az IP-címtartomány.

Kind

A munkafolyamat típusa.

Érték Description
Stateful
Stateless

ManagedServiceIdentity

Felügyelt szolgáltatás identitása.

Name Típus Description
principalId

string

A felügyelt szolgáltatás identitásának egyszerű azonosítója.

tenantId

string

A felügyelt szolgáltatás identitásának bérlője.

type

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa.

userAssignedIdentities

<string,  UserAssignedIdentity>

Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa.

Érték Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

OpenAuthenticationAccessPolicies

AuthenticationPolicy típus Open.

Name Típus Description
policies

<string,  OpenAuthenticationAccessPolicy>

Hitelesítési szabályzatok megnyitása.

OpenAuthenticationAccessPolicy

A felhasználó által meghatározott hitelesítési hozzáférési szabályzat megnyitása.

Name Típus Description
claims

OpenAuthenticationPolicyClaim[]

A hozzáférési szabályzat jogcímei.

type

OpenAuthenticationProviderType

Az OAuth szolgáltatójának típusa.

OpenAuthenticationPolicyClaim

Nyissa meg a hitelesítési szabályzat jogcímét.

Name Típus Description
name

string

A jogcím neve.

value

string

A jogcím értéke.

OpenAuthenticationProviderType

Nyissa meg a hitelesítési házirend szolgáltatójának típusát.

Érték Description
AAD

ParameterType

A paraméter típusa.

Érték Description
NotSpecified
String
SecureString
Int
Float
Bool
Array
Object
SecureObject

ResourceReference

Az erőforrás-hivatkozás.

Name Típus Description
id

string

Az erőforrás azonosítója.

name

string

Lekéri az erőforrás nevét.

type

string

Lekéri az erőforrás típusát.

UserAssignedIdentity

Felhasználó által hozzárendelt identitás.

Name Típus Description
clientId

string

A felhasználó által hozzárendelt identitás ügyfélazonosítója

principalId

string

A felhasználó által hozzárendelt identitás egyszerű azonosítója

Workflow

A munkafolyamat típusa.

Name Típus Description
id

string

Az erőforrás azonosítója.

identity

ManagedServiceIdentity

Felügyelt szolgáltatás identitása.

location

string

Az erőforrás helye.

name

string

Lekéri az erőforrás nevét.

properties.accessControl

FlowAccessControlConfiguration

A hozzáférés-vezérlés konfigurációja.

properties.accessEndpoint

string

Lekéri a hozzáférési végpontot.

properties.changedTime

string (date-time)

Megkapja a megváltozott időt.

properties.createdTime

string (date-time)

Megkapja a létrehozott időt.

properties.definition

A definíció.

properties.endpointsConfiguration

FlowEndpointsConfiguration

A végpontok konfigurációja.

properties.integrationAccount

ResourceReference

Az integrációs fiók.

properties.integrationServiceEnvironment

ResourceReference

Az integrációs szolgáltatási környezet.

properties.kind

Kind

A munkafolyamat típusa.

properties.parameters

<string,  WorkflowParameter>

A paraméterek.

properties.provisioningState

WorkflowProvisioningState

Lekéri a kiépítési állapotot.

properties.sku

WorkflowSku

A termékváltozat.

properties.state

WorkflowState

Az állam.

properties.version

string

Lekéri a verziót.

tags

object

Az erőforráscímkék.

type

string

Lekéri az erőforrás típusát.

WorkflowParameter

A munkafolyamat paraméterei.

Name Típus Description
description

string

A leírás.

metadata

A metaadatok.

type

ParameterType

A típus.

value

Az érték.

WorkflowProvisioningState

A munkafolyamat kiépítési állapota.

Érték Description
NotSpecified
Accepted
Running
Ready
Creating
Created
Deleting
Deleted
Canceled
Failed
Succeeded
Moving
Updating
Registering
Registered
Unregistering
Unregistered
Completed
Renewing
Pending
Waiting
InProgress

WorkflowSku

A termékváltozat típusa.

Name Típus Description
name

WorkflowSkuName

A név.

plan

ResourceReference

A tervre mutató hivatkozás.

WorkflowSkuName

A termékváltozat neve.

Érték Description
NotSpecified
Free
Shared
Basic
Standard
Premium

WorkflowState

A munkafolyamat állapota.

Érték Description
NotSpecified
Completed
Enabled
Disabled
Deleted
Suspended