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. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket. |
|
subscription
|
path | True |
string (uuid) |
A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie. |
|
workflow
|
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 |
Felügyelt szolgáltatás identitása. |
|
| location |
string |
Az erőforrás helye. |
| properties.accessControl |
A hozzáférés-vezérlés konfigurációja. |
|
| properties.definition |
A definíció. |
|
| properties.endpointsConfiguration |
A végpontok konfigurációja. |
|
| properties.integrationAccount |
Az integrációs fiók. |
|
| properties.integrationServiceEnvironment |
Az integrációs szolgáltatási környezet. |
|
| properties.kind |
A munkafolyamat típusa. |
|
| properties.parameters |
<string,
Workflow |
A paraméterek. |
| properties.state |
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 |
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 |
|---|---|
|
Error |
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. |
|
Error |
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. |
|
Flow |
A hozzáférés-vezérlés konfigurációja. |
|
Flow |
A hozzáférés-vezérlés konfigurációs szabályzata. |
|
Flow |
A folyamatvégpontok konfigurációja. |
|
Flow |
A végpontok konfigurációja. |
|
Ip |
Az IP-cím. |
|
Ip |
Az IP-címtartomány. |
| Kind |
A munkafolyamat típusa. |
|
Managed |
Felügyelt szolgáltatás identitása. |
|
Managed |
A felügyelt szolgáltatás identitásának típusa. |
|
Open |
AuthenticationPolicy típus Open. |
|
Open |
A felhasználó által meghatározott hitelesítési hozzáférési szabályzat megnyitása. |
|
Open |
Nyissa meg a hitelesítési szabályzat jogcímét. |
|
Open |
Nyissa meg a hitelesítési házirend szolgáltatójának típusát. |
|
Parameter |
A paraméter típusa. |
|
Resource |
Az erőforrás-hivatkozás. |
|
User |
Felhasználó által hozzárendelt identitás. |
| Workflow |
A munkafolyamat típusa. |
|
Workflow |
A munkafolyamat paraméterei. |
|
Workflow |
A munkafolyamat kiépítési állapota. |
|
Workflow |
A termékváltozat típusa. |
|
Workflow |
A termékváltozat neve. |
|
Workflow |
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 |
A hiba tulajdonságai. |
FlowAccessControlConfiguration
A hozzáférés-vezérlés konfigurációja.
| Name | Típus | Description |
|---|---|---|
| actions |
A munkafolyamat-műveletek hozzáférés-vezérlési konfigurációja. |
|
| contents |
A munkafolyamat-futtatási tartalmak elérésének hozzáférés-vezérlési konfigurációja. |
|
| triggers |
A munkafolyamat-eseményindítók meghívásának hozzáférés-vezérlési konfigurációja. |
|
| workflowManagement |
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 |
Az engedélyezett hívó IP-címtartományai. |
|
| openAuthenticationPolicies |
A munkafolyamat hitelesítési szabályzatai. |
FlowEndpoints
A folyamatvégpontok konfigurációja.
| Name | Típus | Description |
|---|---|---|
| accessEndpointIpAddresses |
A hozzáférési végpont IP-címe. |
|
| outgoingIpAddresses |
A kimenő IP-cím. |
FlowEndpointsConfiguration
A végpontok konfigurációja.
| Name | Típus | Description |
|---|---|---|
| connector |
Az összekötő végpontjai. |
|
| workflow |
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 |
A felügyelt szolgáltatás identitásának típusa. |
|
| userAssignedIdentities |
<string,
User |
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,
Open |
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 |
A hozzáférési szabályzat jogcímei. |
|
| type |
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 |
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 |
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 |
A végpontok konfigurációja. |
|
| properties.integrationAccount |
Az integrációs fiók. |
|
| properties.integrationServiceEnvironment |
Az integrációs szolgáltatási környezet. |
|
| properties.kind |
A munkafolyamat típusa. |
|
| properties.parameters |
<string,
Workflow |
A paraméterek. |
| properties.provisioningState |
Lekéri a kiépítési állapotot. |
|
| properties.sku |
A termékváltozat. |
|
| properties.state |
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 |
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 |
A név. |
|
| plan |
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 |