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=2023-12-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
name
|
path | True |
string |
Websitename. |
resource
|
path | True |
string |
Name der Ressourcengruppe, zu der die Ressource gehört. RegEx-Muster: |
subscription
|
path | True |
string |
die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-00000000000000000). |
workflow
|
path | True |
string |
Den Workflownamen |
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 |
Das Land/die Region. |
|
tags |
object |
Die Ressourcentags. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
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=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"
}
}
Beispiel für eine Antwort
Definitionen
Name | Beschreibung |
---|---|
Error |
Fehlereigenschaften geben an, 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 error-Eigenschaft enthält die Fehlerdetails. |
Flow |
Die Konfiguration der Zugriffssteuerung. |
Flow |
Die Konfigurationsrichtlinie für die Zugriffssteuerung. |
Flow |
Die Konfiguration der Flowendpunkte. |
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 Open. |
Open |
Öffnen Sie die vom Benutzer definierte Authentifizierungszugriffsrichtlinie. |
Open |
Öffnen Sie den Authentifizierungsrichtlinienanspruch. |
Open |
Öffnen Sie den Typ des Authentifizierungsrichtlinienanbieters. |
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 Workflowszustand. |
ErrorProperties
Fehlereigenschaften geben an, warum der Logikdienst die eingehende Anforderung nicht verarbeiten konnte. Der Grund wird in der Fehlermeldung angegeben.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
message |
string |
Eine Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
ErrorResponse
Fehlerantwort gibt an, dass der Logikdienst die eingehende Anforderung nicht verarbeiten kann. Die error-Eigenschaft enthält die Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
error |
Die Fehlereigenschaften. |
FlowAccessControlConfiguration
Die Konfiguration der Zugriffssteuerung.
Name | Typ | Beschreibung |
---|---|---|
actions |
Die Zugriffssteuerungskonfiguration für Workflowaktionen. |
|
contents |
Die Zugriffssteuerungskonfiguration für den Zugriff auf Workflowausführungsinhalte. |
|
triggers |
Die Zugriffssteuerungskonfiguration zum Aufrufen von Workflowtriggern. |
|
workflowManagement |
Die Zugriffssteuerungskonfiguration für die Workflowverwaltung. |
FlowAccessControlConfigurationPolicy
Die Konfigurationsrichtlinie für die Zugriffssteuerung.
Name | Typ | Beschreibung |
---|---|---|
allowedCallerIpAddresses |
Die zulässigen IP-Adressbereiche des Aufrufers. |
|
openAuthenticationPolicies |
Die Authentifizierungsrichtlinien für den Workflow. |
FlowEndpoints
Die Konfiguration der Flowendpunkte.
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.
Name | Typ | Beschreibung |
---|---|---|
Stateful |
string |
|
Stateless |
string |
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 benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Typ der verwalteten Dienstidentität.
Name | Typ | Beschreibung |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
Object
OpenAuthenticationAccessPolicies
AuthenticationPolicy vom Typ Open.
Name | Typ | Beschreibung |
---|---|---|
policies |
<string,
Open |
Öffnen Sie Authentifizierungsrichtlinien. |
OpenAuthenticationAccessPolicy
Öffnen Sie die vom Benutzer definierte Authentifizierungszugriffsrichtlinie.
Name | Typ | Beschreibung |
---|---|---|
claims |
Die Zugriffsrichtlinie beansprucht. |
|
type |
Typ des Anbieters für OAuth. |
OpenAuthenticationPolicyClaim
Öffnen Sie den Authentifizierungsrichtlinienanspruch.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name des Anspruchs. |
value |
string |
Der Wert des Anspruchs. |
OpenAuthenticationProviderType
Öffnen Sie den Typ des Authentifizierungsrichtlinienanbieters.
Name | Typ | Beschreibung |
---|---|---|
AAD |
string |
ParameterType
Der Parametertyp.
Name | Typ | Beschreibung |
---|---|---|
Array |
string |
|
Bool |
string |
|
Float |
string |
|
Int |
string |
|
NotSpecified |
string |
|
Object |
string |
|
SecureObject |
string |
|
SecureString |
string |
|
String |
string |
ResourceReference
Der Ressourcenverweis.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die Ressourcen-ID. |
name |
string |
Ruft den Namen der Ressource 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 Namen der Ressource ab. |
properties.accessControl |
Die Konfiguration der Zugriffssteuerung. |
|
properties.accessEndpoint |
string |
Ruft den Zugriffsendpunkt ab. |
properties.changedTime |
string |
Ruft die geänderte Uhrzeit ab. |
properties.createdTime |
string |
Ruft die Erstellungszeit 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 |
Das Land/die Region. |
|
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.
Name | Typ | Beschreibung |
---|---|---|
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
Der SKU-Typ.
Name | Typ | Beschreibung |
---|---|---|
name |
Der Name. |
|
plan |
Der Verweis auf den Plan. |
WorkflowSkuName
Der SKU-Name.
Name | Typ | Beschreibung |
---|---|---|
Basic |
string |
|
Free |
string |
|
NotSpecified |
string |
|
Premium |
string |
|
Shared |
string |
|
Standard |
string |
WorkflowState
Der Workflowszustand.
Name | Typ | Beschreibung |
---|---|---|
Completed |
string |
|
Deleted |
string |
|
Disabled |
string |
|
Enabled |
string |
|
NotSpecified |
string |
|
Suspended |
string |