Sdílet prostřednictvím


Workflows - Validate

Ověří definici pracovního postupu.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
name
path True

string

Název webu.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

workflowName
path True

string

Název pracovního postupu.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Typ Description
identity

ManagedServiceIdentity

Identita spravované služby

location

string

Umístění prostředku.

properties.accessControl

FlowAccessControlConfiguration

Konfigurace řízení přístupu.

properties.definition

Definice.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Konfigurace koncových bodů.

properties.integrationAccount

ResourceReference

Účet integrace.

properties.integrationServiceEnvironment

ResourceReference

Prostředí integrační služby.

properties.kind

Kind

Druh pracovního postupu.

properties.parameters

<string,  WorkflowParameter>

Parametry.

properties.state

WorkflowState

Stát

tags

object

Značky prostředků.

Odpovědi

Name Typ Description
200 OK

Operace Azure byla úspěšně dokončena.

Other Status Codes

ErrorResponse

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Validate a workflow

Ukázkový požadavek

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"
  }
}

Ukázková odpověď

Definice

Name Description
ErrorProperties

Chybové vlastnosti označují, proč služba Logic nemohla zpracovat příchozí požadavek. Důvod je uveden v chybové zprávě.

ErrorResponse

Chybová odpověď znamená, že služba Logic není schopna zpracovat příchozí požadavek. Vlastnost error obsahuje podrobnosti o chybě.

FlowAccessControlConfiguration

Konfigurace řízení přístupu.

FlowAccessControlConfigurationPolicy

Zásady konfigurace řízení přístupu.

FlowEndpoints

Konfigurace koncových bodů toku.

FlowEndpointsConfiguration

Konfigurace koncových bodů.

IpAddress

IP adresa.

IpAddressRange

Rozsah IP adres.

Kind

Druh pracovního postupu.

ManagedServiceIdentity

Identita spravované služby

ManagedServiceIdentityType

Typ identity spravované služby

OpenAuthenticationAccessPolicies

AuthenticationPolicy typu Open.

OpenAuthenticationAccessPolicy

Otevřená autentizační přístupová politika definovaná uživatelem.

OpenAuthenticationPolicyClaim

Otevřete deklaraci identity zásad ověřování.

OpenAuthenticationProviderType

Otevřete typ zprostředkovatele zásad ověřování.

ParameterType

Typ parametru.

ResourceReference

Referenční informace o prostředku.

UserAssignedIdentity

Identita přiřazená uživatelem.

Workflow

Typ pracovního postupu.

WorkflowParameter

Parametry pracovního postupu.

WorkflowProvisioningState

Stav zřizování pracovního postupu.

WorkflowSku

Typ skladové položky.

WorkflowSkuName

Název skladové položky.

WorkflowState

Stav pracovního postupu.

ErrorProperties

Chybové vlastnosti označují, proč služba Logic nemohla zpracovat příchozí požadavek. Důvod je uveden v chybové zprávě.

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva označující, proč operace selhala.

ErrorResponse

Chybová odpověď znamená, že služba Logic není schopna zpracovat příchozí požadavek. Vlastnost error obsahuje podrobnosti o chybě.

Name Typ Description
error

ErrorProperties

Vlastnosti chyby.

FlowAccessControlConfiguration

Konfigurace řízení přístupu.

Name Typ Description
actions

FlowAccessControlConfigurationPolicy

Konfigurace řízení přístupu pro akce pracovního postupu.

contents

FlowAccessControlConfigurationPolicy

Konfigurace řízení přístupu pro přístup k obsahu spuštění pracovního postupu.

triggers

FlowAccessControlConfigurationPolicy

Konfigurace řízení přístupu pro vyvolání triggerů pracovního postupu.

workflowManagement

FlowAccessControlConfigurationPolicy

Konfigurace řízení přístupu pro správu pracovních postupů.

FlowAccessControlConfigurationPolicy

Zásady konfigurace řízení přístupu.

Name Typ Description
allowedCallerIpAddresses

IpAddressRange[]

Povolené rozsahy IP adres volajícího.

openAuthenticationPolicies

OpenAuthenticationAccessPolicies

Zásady ověřování pro pracovní postup.

FlowEndpoints

Konfigurace koncových bodů toku.

Name Typ Description
accessEndpointIpAddresses

IpAddress[]

IP adresa koncového bodu přístupu.

outgoingIpAddresses

IpAddress[]

Odchozí IP adresa.

FlowEndpointsConfiguration

Konfigurace koncových bodů.

Name Typ Description
connector

FlowEndpoints

Koncové body konektoru.

workflow

FlowEndpoints

Koncové body pracovního postupu.

IpAddress

IP adresa.

Name Typ Description
address

string

Adresa.

IpAddressRange

Rozsah IP adres.

Name Typ Description
addressRange

string

Rozsah IP adres.

Kind

Druh pracovního postupu.

Hodnota Description
Stateful
Stateless

ManagedServiceIdentity

Identita spravované služby

Name Typ Description
principalId

string

ID objektu zabezpečení identity spravované služby.

tenantId

string

Tenant identity spravované služby.

type

ManagedServiceIdentityType

Typ identity spravované služby

userAssignedIdentities

<string,  UserAssignedIdentity>

Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Typ identity spravované služby

Hodnota Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

OpenAuthenticationAccessPolicies

AuthenticationPolicy typu Open.

Name Typ Description
policies

<string,  OpenAuthenticationAccessPolicy>

Otevřete zásady ověřování.

OpenAuthenticationAccessPolicy

Otevřená autentizační přístupová politika definovaná uživatelem.

Name Typ Description
claims

OpenAuthenticationPolicyClaim[]

Deklarace zásad přístupu.

type

OpenAuthenticationProviderType

Typ zprostředkovatele pro OAuth

OpenAuthenticationPolicyClaim

Otevřete deklaraci identity zásad ověřování.

Name Typ Description
name

string

Název deklarace identity.

value

string

Hodnota nároku.

OpenAuthenticationProviderType

Otevřete typ zprostředkovatele zásad ověřování.

Hodnota Description
AAD

ParameterType

Typ parametru.

Hodnota Description
NotSpecified
String
SecureString
Int
Float
Bool
Array
Object
SecureObject

ResourceReference

Referenční informace o prostředku.

Name Typ Description
id

string

ID prostředku.

name

string

Získá název prostředku.

type

string

Získá typ prostředku.

UserAssignedIdentity

Identita přiřazená uživatelem.

Name Typ Description
clientId

string

ID klienta identity přiřazené uživatelem

principalId

string

Hlavní ID identity přiřazené uživatelem

Workflow

Typ pracovního postupu.

Name Typ Description
id

string

ID prostředku.

identity

ManagedServiceIdentity

Identita spravované služby

location

string

Umístění prostředku.

name

string

Získá název prostředku.

properties.accessControl

FlowAccessControlConfiguration

Konfigurace řízení přístupu.

properties.accessEndpoint

string

Získá koncový bod přístupu.

properties.changedTime

string (date-time)

Získá změněný čas.

properties.createdTime

string (date-time)

Získá vytvořený čas.

properties.definition

Definice.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Konfigurace koncových bodů.

properties.integrationAccount

ResourceReference

Účet integrace.

properties.integrationServiceEnvironment

ResourceReference

Prostředí integrační služby.

properties.kind

Kind

Druh pracovního postupu.

properties.parameters

<string,  WorkflowParameter>

Parametry.

properties.provisioningState

WorkflowProvisioningState

Získá stav zřizování.

properties.sku

WorkflowSku

Skladová položka.

properties.state

WorkflowState

Stát

properties.version

string

Získá verzi.

tags

object

Značky prostředků.

type

string

Získá typ prostředku.

WorkflowParameter

Parametry pracovního postupu.

Name Typ Description
description

string

Popis.

metadata

Metadata.

type

ParameterType

Typ.

value

Hodnota.

WorkflowProvisioningState

Stav zřizování pracovního postupu.

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

WorkflowSku

Typ skladové položky.

Name Typ Description
name

WorkflowSkuName

Název.

plan

ResourceReference

Odkaz na plán.

WorkflowSkuName

Název skladové položky.

Hodnota Description
NotSpecified
Free
Shared
Basic
Standard
Premium

WorkflowState

Stav pracovního postupu.

Hodnota Description
NotSpecified
Completed
Enabled
Disabled
Deleted
Suspended