Workflows - Validate
驗證工作流程定義。
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 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
name
|
path | True |
string |
網站名稱。 |
resource
|
path | True |
string |
資源所屬資源群組的名稱。 Regex 模式: |
subscription
|
path | True |
string |
您的 Azure 訂用帳戶識別碼。 這是 GUID 格式的字串 (例如 0000000000-0000-0000-0000-0000000000000) 。 |
workflow
|
path | True |
string |
工作流程名稱。 |
api-version
|
query | True |
string |
API 版本 |
要求本文
名稱 | 類型 | Description |
---|---|---|
identity |
受控服務識別。 |
|
location |
string |
資源位置。 |
properties.accessControl |
訪問控制組態。 |
|
properties.definition |
定義。 |
|
properties.endpointsConfiguration |
端點組態。 |
|
properties.integrationAccount |
整合帳戶。 |
|
properties.integrationServiceEnvironment |
整合服務環境。 |
|
properties.kind |
工作流程種類。 |
|
properties.parameters |
<string,
Workflow |
參數。 |
properties.state |
狀態。 |
|
tags |
object |
資源標籤。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
確定 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
Validate a workflow
範例要求
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"
}
}
範例回覆
定義
名稱 | Description |
---|---|
Error |
錯誤屬性指出邏輯服務無法處理傳入要求的原因。 錯誤訊息中提供了原因。 |
Error |
錯誤回應指出邏輯服務無法處理傳入要求。 error 屬性包含錯誤詳細數據。 |
Flow |
訪問控制組態。 |
Flow |
訪問控制設定原則。 |
Flow |
流程端點組態。 |
Flow |
端點組態。 |
Ip |
IP 位址。 |
Ip |
IP 位址範圍。 |
Kind |
工作流程種類。 |
Managed |
受控服務識別。 |
Managed |
受控服務識別的類型。 |
Object | |
Open |
Open 類型的 AuthenticationPolicy。 |
Open |
開啟使用者定義的驗證存取原則。 |
Open |
開啟驗證原則宣告。 |
Open |
開啟驗證原則提供者類型。 |
Parameter |
參數類型。 |
Resource |
資源參考。 |
user |
使用者指派的身分識別。 |
Workflow |
工作流程類型。 |
Workflow |
工作流程參數。 |
Workflow |
工作流程布建狀態。 |
Workflow |
SKU 類型。 |
Workflow |
SKU 名稱。 |
Workflow |
工作流程狀態。 |
ErrorProperties
錯誤屬性指出邏輯服務無法處理傳入要求的原因。 錯誤訊息中提供了原因。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤碼。 |
message |
string |
指出作業失敗原因的錯誤訊息。 |
ErrorResponse
錯誤回應指出邏輯服務無法處理傳入要求。 error 屬性包含錯誤詳細數據。
名稱 | 類型 | Description |
---|---|---|
error |
錯誤屬性。 |
FlowAccessControlConfiguration
訪問控制組態。
名稱 | 類型 | Description |
---|---|---|
actions |
工作流程動作的訪問控制組態。 |
|
contents |
用於存取工作流程執行內容的訪問控制組態。 |
|
triggers |
叫用工作流程觸發程式的訪問控制組態。 |
|
workflowManagement |
工作流程管理的訪問控制組態。 |
FlowAccessControlConfigurationPolicy
訪問控制設定原則。
名稱 | 類型 | Description |
---|---|---|
allowedCallerIpAddresses |
允許的呼叫端IP位址範圍。 |
|
openAuthenticationPolicies |
工作流程的驗證原則。 |
FlowEndpoints
流程端點組態。
名稱 | 類型 | Description |
---|---|---|
accessEndpointIpAddresses |
存取端點 IP 位址。 |
|
outgoingIpAddresses |
傳出IP位址。 |
FlowEndpointsConfiguration
端點組態。
名稱 | 類型 | Description |
---|---|---|
connector |
連接器端點。 |
|
workflow |
工作流程端點。 |
IpAddress
IP 位址。
名稱 | 類型 | Description |
---|---|---|
address |
string |
位址。 |
IpAddressRange
IP 位址範圍。
名稱 | 類型 | Description |
---|---|---|
addressRange |
string |
IP 位址範圍。 |
Kind
工作流程種類。
名稱 | 類型 | Description |
---|---|---|
Stateful |
string |
|
Stateless |
string |
ManagedServiceIdentity
受控服務識別。
名稱 | 類型 | Description |
---|---|---|
principalId |
string |
受控服務識別的主體標識碼。 |
tenantId |
string |
受控服務識別的租使用者。 |
type |
受控服務識別的類型。 |
|
userAssignedIdentities |
<string,
user |
與資源相關聯的使用者指派身分識別清單。 用戶識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
受控服務識別的類型。
名稱 | 類型 | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
Object
OpenAuthenticationAccessPolicies
Open 類型的 AuthenticationPolicy。
名稱 | 類型 | Description |
---|---|---|
policies |
<string,
Open |
開啟驗證原則。 |
OpenAuthenticationAccessPolicy
開啟使用者定義的驗證存取原則。
名稱 | 類型 | Description |
---|---|---|
claims |
存取原則宣告。 |
|
type |
OAuth 的提供者類型。 |
OpenAuthenticationPolicyClaim
開啟驗證原則宣告。
名稱 | 類型 | Description |
---|---|---|
name |
string |
宣告的名稱。 |
value |
string |
宣告的值。 |
OpenAuthenticationProviderType
開啟驗證原則提供者類型。
名稱 | 類型 | Description |
---|---|---|
AAD |
string |
ParameterType
參數類型。
名稱 | 類型 | Description |
---|---|---|
Array |
string |
|
Bool |
string |
|
Float |
string |
|
Int |
string |
|
NotSpecified |
string |
|
Object |
string |
|
SecureObject |
string |
|
SecureString |
string |
|
String |
string |
ResourceReference
資源參考。
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼。 |
name |
string |
取得資源名稱。 |
type |
string |
取得資源類型。 |
userAssignedIdentity
使用者指派的身分識別。
名稱 | 類型 | Description |
---|---|---|
clientId |
string |
使用者指派身分識別的用戶端標識碼 |
principalId |
string |
使用者指派身分識別的主體標識碼 |
Workflow
工作流程類型。
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼。 |
identity |
受控服務識別。 |
|
location |
string |
資源位置。 |
name |
string |
取得資源名稱。 |
properties.accessControl |
訪問控制組態。 |
|
properties.accessEndpoint |
string |
取得存取端點。 |
properties.changedTime |
string |
取得變更的時間。 |
properties.createdTime |
string |
取得建立的時間。 |
properties.definition |
定義。 |
|
properties.endpointsConfiguration |
端點組態。 |
|
properties.integrationAccount |
整合帳戶。 |
|
properties.integrationServiceEnvironment |
整合服務環境。 |
|
properties.kind |
工作流程種類。 |
|
properties.parameters |
<string,
Workflow |
參數。 |
properties.provisioningState |
取得布建狀態。 |
|
properties.sku |
SKU。 |
|
properties.state |
狀態。 |
|
properties.version |
string |
取得版本。 |
tags |
object |
資源標籤。 |
type |
string |
取得資源類型。 |
WorkflowParameter
工作流程參數。
名稱 | 類型 | Description |
---|---|---|
description |
string |
描述。 |
metadata |
中繼資料。 |
|
type |
類型。 |
|
value |
數值。 |
WorkflowProvisioningState
工作流程布建狀態。
名稱 | 類型 | 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 類型。
名稱 | 類型 | Description |
---|---|---|
name |
名稱。 |
|
plan |
計劃的參考。 |
WorkflowSkuName
SKU 名稱。
名稱 | 類型 | Description |
---|---|---|
Basic |
string |
|
Free |
string |
|
NotSpecified |
string |
|
Premium |
string |
|
Shared |
string |
|
Standard |
string |
WorkflowState
工作流程狀態。
名稱 | 類型 | Description |
---|---|---|
Completed |
string |
|
Deleted |
string |
|
Disabled |
string |
|
Enabled |
string |
|
NotSpecified |
string |
|
Suspended |
string |