Workflows - Validate
Verifierar arbetsflödesdefinitionen.
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-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
name
|
path | True |
string |
Webbplatsnamn. |
resource
|
path | True |
string |
Namnet på resursgruppen som resursen tillhör. Reguljärt uttrycksmönster: |
subscription
|
path | True |
string |
ditt prenumerations-ID för Azure Det här är en GUID-formaterad sträng (t.ex. 00000000-0000-0000-0000-0000-000000000). |
workflow
|
path | True |
string |
Arbetsflödets namn. |
api-version
|
query | True |
string |
API-version |
Begärandetext
Name | Typ | Description |
---|---|---|
identity |
Hanterad tjänstidentitet. |
|
location |
string |
Resursplatsen. |
properties.accessControl |
Konfigurationen för åtkomstkontroll. |
|
properties.definition |
Definitionen. |
|
properties.endpointsConfiguration |
Konfigurationen av slutpunkter. |
|
properties.integrationAccount |
Integrationskontot. |
|
properties.integrationServiceEnvironment |
Integreringstjänstmiljön. |
|
properties.kind |
Arbetsflödestyp. |
|
properties.parameters |
<string,
Workflow |
Parametrarna. |
properties.state |
Tillståndet. |
|
tags |
object |
Resurstaggar. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Validate a workflow
Exempelbegäran
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"
}
}
Exempelsvar
Definitioner
Name | Description |
---|---|
Error |
Felegenskaper anger varför logiktjänsten inte kunde bearbeta den inkommande begäran. Orsaken anges i felmeddelandet. |
Error |
Felsvaret anger att Logic Service inte kan bearbeta den inkommande begäran. Felegenskapen innehåller felinformationen. |
Flow |
Konfigurationen för åtkomstkontroll. |
Flow |
Konfigurationsprincipen för åtkomstkontroll. |
Flow |
Konfiguration av flödesslutpunkter. |
Flow |
Konfigurationen av slutpunkter. |
Ip |
IP-adressen. |
Ip |
IP-adressintervallet. |
Kind |
Arbetsflödestyp. |
Managed |
Hanterad tjänstidentitet. |
Managed |
Typ av hanterad tjänstidentitet. |
Object | |
Open |
AuthenticationPolicy av typen Öppna. |
Open |
Öppna åtkomstprincipen för autentisering som definieras av användaren. |
Open |
Öppna anspråk för autentiseringsprincip. |
Open |
Öppna providertypen för autentiseringsprinciper. |
Parameter |
Parametertypen. |
Resource |
Resursreferensen. |
user |
Användartilldelad identitet. |
Workflow |
Arbetsflödestypen. |
Workflow |
Arbetsflödesparametrarna. |
Workflow |
Arbetsflödets etableringstillstånd. |
Workflow |
SKU-typen. |
Workflow |
SKU-namnet. |
Workflow |
Arbetsflödestillståndet. |
ErrorProperties
Felegenskaper anger varför logiktjänsten inte kunde bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.
Name | Typ | Description |
---|---|---|
code |
string |
Felkod. |
message |
string |
Felmeddelande som anger varför åtgärden misslyckades. |
ErrorResponse
Felsvaret anger att Logic Service inte kan bearbeta den inkommande begäran. Felegenskapen innehåller felinformationen.
Name | Typ | Description |
---|---|---|
error |
Felegenskaperna. |
FlowAccessControlConfiguration
Konfigurationen för åtkomstkontroll.
Name | Typ | Description |
---|---|---|
actions |
Konfiguration av åtkomstkontroll för arbetsflödesåtgärder. |
|
contents |
Konfigurationen för åtkomstkontroll för åtkomst till arbetsflödets körningsinnehåll. |
|
triggers |
Konfiguration av åtkomstkontroll för att anropa arbetsflödesutlösare. |
|
workflowManagement |
Konfiguration av åtkomstkontroll för arbetsflödeshantering. |
FlowAccessControlConfigurationPolicy
Konfigurationsprincipen för åtkomstkontroll.
Name | Typ | Description |
---|---|---|
allowedCallerIpAddresses |
Ip-adressintervall för den tillåtna anroparen. |
|
openAuthenticationPolicies |
Autentiseringsprinciperna för arbetsflödet. |
FlowEndpoints
Konfiguration av flödesslutpunkter.
Name | Typ | Description |
---|---|---|
accessEndpointIpAddresses |
Ip-adressen för åtkomstslutpunkten. |
|
outgoingIpAddresses |
Den utgående IP-adressen. |
FlowEndpointsConfiguration
Konfigurationen av slutpunkter.
Name | Typ | Description |
---|---|---|
connector |
Anslutningsslutpunkterna. |
|
workflow |
Arbetsflödets slutpunkter. |
IpAddress
IP-adressen.
Name | Typ | Description |
---|---|---|
address |
string |
Adressen. |
IpAddressRange
IP-adressintervallet.
Name | Typ | Description |
---|---|---|
addressRange |
string |
IP-adressintervallet. |
Kind
Arbetsflödestyp.
Name | Typ | Description |
---|---|---|
Stateful |
string |
|
Stateless |
string |
ManagedServiceIdentity
Hanterad tjänstidentitet.
Name | Typ | Description |
---|---|---|
principalId |
string |
Huvud-ID för hanterad tjänstidentitet. |
tenantId |
string |
Klientorganisation för hanterad tjänstidentitet. |
type |
Typ av hanterad tjänstidentitet. |
|
userAssignedIdentities |
<string,
user |
Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Typ av hanterad tjänstidentitet.
Name | Typ | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
Object
OpenAuthenticationAccessPolicies
AuthenticationPolicy av typen Öppna.
Name | Typ | Description |
---|---|---|
policies |
<string,
Open |
Öppna autentiseringsprinciper. |
OpenAuthenticationAccessPolicy
Öppna åtkomstprincipen för autentisering som definieras av användaren.
Name | Typ | Description |
---|---|---|
claims |
Anspråk för åtkomstprincip. |
|
type |
Typ av provider för OAuth. |
OpenAuthenticationPolicyClaim
Öppna anspråk för autentiseringsprincip.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet på anspråket. |
value |
string |
Anspråkets värde. |
OpenAuthenticationProviderType
Öppna providertypen för autentiseringsprinciper.
Name | Typ | Description |
---|---|---|
AAD |
string |
ParameterType
Parametertypen.
Name | Typ | Description |
---|---|---|
Array |
string |
|
Bool |
string |
|
Float |
string |
|
Int |
string |
|
NotSpecified |
string |
|
Object |
string |
|
SecureObject |
string |
|
SecureString |
string |
|
String |
string |
ResourceReference
Resursreferensen.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID:t. |
name |
string |
Hämtar resursnamnet. |
type |
string |
Hämtar resurstypen. |
userAssignedIdentity
Användartilldelad identitet.
Name | Typ | Description |
---|---|---|
clientId |
string |
Klient-ID för användartilldelad identitet |
principalId |
string |
Huvudkonto-ID för användartilldelad identitet |
Workflow
Arbetsflödestypen.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID:t. |
identity |
Hanterad tjänstidentitet. |
|
location |
string |
Resursplatsen. |
name |
string |
Hämtar resursnamnet. |
properties.accessControl |
Konfigurationen för åtkomstkontroll. |
|
properties.accessEndpoint |
string |
Hämtar åtkomstslutpunkten. |
properties.changedTime |
string |
Hämtar den ändrade tiden. |
properties.createdTime |
string |
Hämtar den skapade tiden. |
properties.definition |
Definitionen. |
|
properties.endpointsConfiguration |
Konfigurationen av slutpunkter. |
|
properties.integrationAccount |
Integrationskontot. |
|
properties.integrationServiceEnvironment |
Integreringstjänstmiljön. |
|
properties.kind |
Arbetsflödestyp. |
|
properties.parameters |
<string,
Workflow |
Parametrarna. |
properties.provisioningState |
Hämtar etableringstillståndet. |
|
properties.sku |
SKU:n. |
|
properties.state |
Tillståndet. |
|
properties.version |
string |
Hämtar versionen. |
tags |
object |
Resurstaggar. |
type |
string |
Hämtar resurstypen. |
WorkflowParameter
Arbetsflödesparametrarna.
Name | Typ | Description |
---|---|---|
description |
string |
Beskrivningen. |
metadata |
Metadata. |
|
type |
Typen . |
|
value |
Värdet. |
WorkflowProvisioningState
Arbetsflödets etableringstillstånd.
Name | Typ | Description |
---|---|---|
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
SKU-typen.
Name | Typ | Description |
---|---|---|
name |
Namnet. |
|
plan |
Referensen till planen. |
WorkflowSkuName
SKU-namnet.
Name | Typ | Description |
---|---|---|
Basic |
string |
|
Free |
string |
|
NotSpecified |
string |
|
Premium |
string |
|
Shared |
string |
|
Standard |
string |
WorkflowState
Arbetsflödestillståndet.
Name | Typ | Description |
---|---|---|
Completed |
string |
|
Deleted |
string |
|
Disabled |
string |
|
Enabled |
string |
|
NotSpecified |
string |
|
Suspended |
string |