Workflows - Validate
Überprüft die Workflowdefinition.
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=2024-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
name
|
path | True |
string |
Websitename. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Name der Ressourcengruppe, zu der die Ressource gehört. |
subscription
|
path | True |
string |
die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-000000000000). |
workflow
|
path | True |
string |
Der Workflowname. |
api-version
|
query | True |
string |
API-Version |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
identity |
Verwaltete Dienstidentität. |
|
location |
string |
Der Ressourcenspeicherort. |
properties.accessControl |
Die Konfiguration der Zugriffssteuerung. |
|
properties.definition |
Die Definition. |
|
properties.endpointsConfiguration |
Die Endpunktkonfiguration. |
|
properties.integrationAccount |
Das Integrationskonto. |
|
properties.integrationServiceEnvironment |
Die Integrationsdienstumgebung. |
|
properties.kind |
Die Workflowart. |
|
properties.parameters |
<string,
Workflow |
Die Parameter. |
properties.state |
Der Zustand. |
|
tags |
object |
Die Ressourcentags. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Validate a workflow
Beispielanforderung
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=2024-11-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"
}
}
Beispiel für eine Antwort
Definitionen
Name | Beschreibung |
---|---|
Error |
Fehlereigenschaften deuten darauf hin, warum der Logikdienst die eingehende Anforderung nicht verarbeiten konnte. Der Grund wird in der Fehlermeldung angegeben. |
Error |
Fehlerantwort gibt an, dass der Logikdienst die eingehende Anforderung nicht verarbeiten kann. Die Fehlereigenschaft enthält die Fehlerdetails. |
Flow |
Die Konfiguration der Zugriffssteuerung. |
Flow |
Die Konfigurationsrichtlinie für die Zugriffssteuerung. |
Flow |
Die Konfiguration der Ablaufendpunkte. |
Flow |
Die Endpunktkonfiguration. |
Ip |
Die IP-Adresse. |
Ip |
Der IP-Adressbereich. |
Kind |
Die Workflowart. |
Managed |
Verwaltete Dienstidentität. |
Managed |
Typ der verwalteten Dienstidentität. |
Object | |
Open |
AuthenticationPolicy vom Typ "Öffnen". |
Open |
Offene Authentifizierungszugriffsrichtlinie, die vom Benutzer definiert ist. |
Open |
Öffnen Sie den Anspruch auf Authentifizierungsrichtlinien. |
Open |
Öffnen Sie den Authentifizierungsrichtlinienanbietertyp. |
Parameter |
Der Parametertyp. |
Resource |
Der Ressourcenverweis. |
user |
Vom Benutzer zugewiesene Identität. |
Workflow |
Der Workflowtyp. |
Workflow |
Die Workflowparameter. |
Workflow |
Der Workflowbereitstellungsstatus. |
Workflow |
Der Sku-Typ. |
Workflow |
Der Sku-Name. |
Workflow |
Der Workflowstatus. |
ErrorProperties
Fehlereigenschaften deuten darauf hin, warum der Logikdienst die eingehende Anforderung nicht verarbeiten konnte. Der Grund wird in der Fehlermeldung angegeben.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode. |
message |
string |
Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
ErrorResponse
Fehlerantwort gibt an, dass der Logikdienst die eingehende Anforderung nicht verarbeiten kann. Die Fehlereigenschaft enthält die Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
error |
Die Fehlereigenschaften. |
FlowAccessControlConfiguration
Die Konfiguration der Zugriffssteuerung.
Name | Typ | Beschreibung |
---|---|---|
actions |
Die Konfiguration der Zugriffssteuerung für Workflowaktionen. |
|
contents |
Die Konfiguration der Zugriffssteuerung für den Zugriff auf Workflowausführungsinhalte. |
|
triggers |
Die Konfiguration der Zugriffssteuerung für das Aufrufen von Workflowtriggern. |
|
workflowManagement |
Die Konfiguration der Zugriffssteuerung für die Workflowverwaltung. |
FlowAccessControlConfigurationPolicy
Die Konfigurationsrichtlinie für die Zugriffssteuerung.
Name | Typ | Beschreibung |
---|---|---|
allowedCallerIpAddresses |
Die zulässigen IP-Adressbereiche des Anrufers. |
|
openAuthenticationPolicies |
Die Authentifizierungsrichtlinien für Den Workflow. |
FlowEndpoints
Die Konfiguration der Ablaufendpunkte.
Name | Typ | Beschreibung |
---|---|---|
accessEndpointIpAddresses |
Die IP-Adresse des Zugriffsendpunkts. |
|
outgoingIpAddresses |
Die ausgehende IP-Adresse. |
FlowEndpointsConfiguration
Die Endpunktkonfiguration.
Name | Typ | Beschreibung |
---|---|---|
connector |
Die Connectorendpunkte. |
|
workflow |
Die Workflowendpunkte. |
IpAddress
Die IP-Adresse.
Name | Typ | Beschreibung |
---|---|---|
address |
string |
Die Adresse. |
IpAddressRange
Der IP-Adressbereich.
Name | Typ | Beschreibung |
---|---|---|
addressRange |
string |
Der IP-Adressbereich. |
Kind
Die Workflowart.
Wert | Beschreibung |
---|---|
Stateful | |
Stateless |
ManagedServiceIdentity
Verwaltete Dienstidentität.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Prinzipal-ID der verwalteten Dienstidentität. |
tenantId |
string |
Mandant der verwalteten Dienstidentität. |
type |
Typ der verwalteten Dienstidentität. |
|
userAssignedIdentities |
<string,
user |
Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Typ der verwalteten Dienstidentität.
Wert | Beschreibung |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
Object
OpenAuthenticationAccessPolicies
AuthenticationPolicy vom Typ "Öffnen".
Name | Typ | Beschreibung |
---|---|---|
policies |
<string,
Open |
Öffnen Sie Authentifizierungsrichtlinien. |
OpenAuthenticationAccessPolicy
Offene Authentifizierungszugriffsrichtlinie, die vom Benutzer definiert ist.
Name | Typ | Beschreibung |
---|---|---|
claims |
Die Zugriffsrichtlinienansprüche. |
|
type |
Anbietertyp für OAuth. |
OpenAuthenticationPolicyClaim
Öffnen Sie den Anspruch auf Authentifizierungsrichtlinien.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name des Anspruchs. |
value |
string |
Der Wert des Anspruchs. |
OpenAuthenticationProviderType
Öffnen Sie den Authentifizierungsrichtlinienanbietertyp.
Wert | Beschreibung |
---|---|
AAD |
ParameterType
Der Parametertyp.
Wert | Beschreibung |
---|---|
Array | |
Bool | |
Float | |
Int | |
NotSpecified | |
Object | |
SecureObject | |
SecureString | |
String |
ResourceReference
Der Ressourcenverweis.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die Ressourcen-ID. |
name |
string |
Ruft den Ressourcennamen ab. |
type |
string |
Ruft den Ressourcentyp ab. |
userAssignedIdentity
Vom Benutzer zugewiesene Identität.
Name | Typ | Beschreibung |
---|---|---|
clientId |
string |
Client-ID der vom Benutzer zugewiesenen Identität |
principalId |
string |
Prinzipal-ID der vom Benutzer zugewiesenen Identität |
Workflow
Der Workflowtyp.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die Ressourcen-ID. |
identity |
Verwaltete Dienstidentität. |
|
location |
string |
Der Ressourcenspeicherort. |
name |
string |
Ruft den Ressourcennamen ab. |
properties.accessControl |
Die Konfiguration der Zugriffssteuerung. |
|
properties.accessEndpoint |
string |
Ruft den Zugriffsendpunkt ab. |
properties.changedTime |
string (date-time) |
Ruft die geänderte Zeit ab. |
properties.createdTime |
string (date-time) |
Ruft die erstellte Zeit ab. |
properties.definition |
Die Definition. |
|
properties.endpointsConfiguration |
Die Endpunktkonfiguration. |
|
properties.integrationAccount |
Das Integrationskonto. |
|
properties.integrationServiceEnvironment |
Die Integrationsdienstumgebung. |
|
properties.kind |
Die Workflowart. |
|
properties.parameters |
<string,
Workflow |
Die Parameter. |
properties.provisioningState |
Ruft den Bereitstellungsstatus ab. |
|
properties.sku |
Die Sku. |
|
properties.state |
Der Zustand. |
|
properties.version |
string |
Ruft die Version ab. |
tags |
object |
Die Ressourcentags. |
type |
string |
Ruft den Ressourcentyp ab. |
WorkflowParameter
Die Workflowparameter.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Die Beschreibung. |
metadata |
Die Metadaten. |
|
type |
Der Typ. |
|
value |
Der Wert. |
WorkflowProvisioningState
Der Workflowbereitstellungsstatus.
Wert | Beschreibung |
---|---|
Accepted | |
Canceled | |
Completed | |
Created | |
Creating | |
Deleted | |
Deleting | |
Failed | |
InProgress | |
Moving | |
NotSpecified | |
Pending | |
Ready | |
Registered | |
Registering | |
Renewing | |
Running | |
Succeeded | |
Unregistered | |
Unregistering | |
Updating | |
Waiting |
WorkflowSku
Der Sku-Typ.
Name | Typ | Beschreibung |
---|---|---|
name |
Der Name. |
|
plan |
Der Verweis auf den Plan. |
WorkflowSkuName
Der Sku-Name.
Wert | Beschreibung |
---|---|
Basic | |
Free | |
NotSpecified | |
Premium | |
Shared | |
Standard |
WorkflowState
Der Workflowstatus.
Wert | Beschreibung |
---|---|
Completed | |
Deleted | |
Disabled | |
Enabled | |
NotSpecified | |
Suspended |