Workflows - Validate
Memvalidasi definisi alur kerja.
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
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
name
|
path | True |
string |
Nama situs. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil. |
|
subscription
|
path | True |
string (uuid) |
ID langganan target. Nilainya harus sebuah UUID. |
|
workflow
|
path | True |
string |
Nama alur kerja. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Jenis | Deskripsi |
|---|---|---|
| identity |
Identitas layanan terkelola. |
|
| location |
string |
Lokasi sumber daya. |
| properties.accessControl |
Konfigurasi kontrol akses. |
|
| properties.definition |
Definisinya. |
|
| properties.endpointsConfiguration |
Konfigurasi titik akhir. |
|
| properties.integrationAccount |
Akun integrasi. |
|
| properties.integrationServiceEnvironment |
Lingkungan layanan integrasi. |
|
| properties.kind |
Jenis alur kerja. |
|
| properties.parameters |
<string,
Workflow |
Parameter. |
| properties.state |
Negara |
|
| tags |
object |
Tag sumber daya. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Operasi Azure berhasil diselesaikan. |
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
Validate a workflow
Permintaan sampel
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"
}
}
Respon sampel
Definisi
| Nama | Deskripsi |
|---|---|
|
Error |
Properti kesalahan menunjukkan mengapa layanan Logika tidak dapat memproses permintaan masuk. Alasannya diberikan dalam pesan kesalahan. |
|
Error |
Respons kesalahan menunjukkan Layanan Logika tidak dapat memproses permintaan masuk. Properti kesalahan berisi detail kesalahan. |
|
Flow |
Konfigurasi kontrol akses. |
|
Flow |
Kebijakan konfigurasi kontrol akses. |
|
Flow |
Konfigurasi titik akhir alur. |
|
Flow |
Konfigurasi titik akhir. |
|
Ip |
Alamat ip. |
|
Ip |
Rentang alamat ip. |
| Kind |
Jenis alur kerja. |
|
Managed |
Identitas layanan terkelola. |
|
Managed |
Jenis identitas layanan terkelola. |
|
Open |
AuthenticationPolicy jenis Open. |
|
Open |
Kebijakan akses autentikasi terbuka yang ditentukan oleh pengguna. |
|
Open |
Klaim kebijakan autentikasi terbuka. |
|
Open |
Buka jenis penyedia kebijakan autentikasi. |
|
Parameter |
Jenis parameter. |
|
Resource |
Referensi sumber daya. |
|
User |
Identitas yang ditetapkan pengguna. |
| Workflow |
Jenis alur kerja. |
|
Workflow |
Parameter alur kerja. |
|
Workflow |
Status provisi alur kerja. |
|
Workflow |
Jenis sku. |
|
Workflow |
Nama SKU. |
|
Workflow |
Status alur kerja. |
ErrorProperties
Properti kesalahan menunjukkan mengapa layanan Logika tidak dapat memproses permintaan masuk. Alasannya diberikan dalam pesan kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan. |
| message |
string |
Pesan kesalahan yang menunjukkan mengapa operasi gagal. |
ErrorResponse
Respons kesalahan menunjukkan Layanan Logika tidak dapat memproses permintaan masuk. Properti kesalahan berisi detail kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Properti kesalahan. |
FlowAccessControlConfiguration
Konfigurasi kontrol akses.
| Nama | Jenis | Deskripsi |
|---|---|---|
| actions |
Konfigurasi kontrol akses untuk tindakan alur kerja. |
|
| contents |
Konfigurasi kontrol akses untuk mengakses konten eksekusi alur kerja. |
|
| triggers |
Konfigurasi kontrol akses untuk memanggil pemicu alur kerja. |
|
| workflowManagement |
Konfigurasi kontrol akses untuk manajemen alur kerja. |
FlowAccessControlConfigurationPolicy
Kebijakan konfigurasi kontrol akses.
| Nama | Jenis | Deskripsi |
|---|---|---|
| allowedCallerIpAddresses |
Rentang alamat IP penelepon yang diizinkan. |
|
| openAuthenticationPolicies |
Kebijakan autentikasi untuk alur kerja. |
FlowEndpoints
Konfigurasi titik akhir alur.
| Nama | Jenis | Deskripsi |
|---|---|---|
| accessEndpointIpAddresses |
Alamat ip titik akhir akses. |
|
| outgoingIpAddresses |
Alamat IP keluar. |
FlowEndpointsConfiguration
Konfigurasi titik akhir.
| Nama | Jenis | Deskripsi |
|---|---|---|
| connector |
Titik akhir konektor. |
|
| workflow |
Titik akhir alur kerja. |
IpAddress
Alamat ip.
| Nama | Jenis | Deskripsi |
|---|---|---|
| address |
string |
Alamatnya. |
IpAddressRange
Rentang alamat ip.
| Nama | Jenis | Deskripsi |
|---|---|---|
| addressRange |
string |
Rentang alamat IP. |
Kind
Jenis alur kerja.
| Nilai | Deskripsi |
|---|---|
| Stateful | |
| Stateless |
ManagedServiceIdentity
Identitas layanan terkelola.
| Nama | Jenis | Deskripsi |
|---|---|---|
| principalId |
string |
ID Utama identitas layanan terkelola. |
| tenantId |
string |
Penyewa identitas layanan terkelola. |
| type |
Jenis identitas layanan terkelola. |
|
| userAssignedIdentities |
<string,
User |
Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Jenis identitas layanan terkelola.
| Nilai | Deskripsi |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned, UserAssigned | |
| None |
OpenAuthenticationAccessPolicies
AuthenticationPolicy jenis Open.
| Nama | Jenis | Deskripsi |
|---|---|---|
| policies |
<string,
Open |
Buka kebijakan autentikasi. |
OpenAuthenticationAccessPolicy
Kebijakan akses autentikasi terbuka yang ditentukan oleh pengguna.
| Nama | Jenis | Deskripsi |
|---|---|---|
| claims |
Klaim kebijakan akses. |
|
| type |
Jenis penyedia untuk OAuth. |
OpenAuthenticationPolicyClaim
Klaim kebijakan autentikasi terbuka.
| Nama | Jenis | Deskripsi |
|---|---|---|
| name |
string |
Nama klaim. |
| value |
string |
Nilai klaim. |
OpenAuthenticationProviderType
Buka jenis penyedia kebijakan autentikasi.
| Nilai | Deskripsi |
|---|---|
| AAD |
ParameterType
Jenis parameter.
| Nilai | Deskripsi |
|---|---|
| NotSpecified | |
| String | |
| SecureString | |
| Int | |
| Float | |
| Bool | |
| Array | |
| Object | |
| SecureObject |
ResourceReference
Referensi sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id sumber daya. |
| name |
string |
Mendapatkan nama sumber daya. |
| type |
string |
Mendapatkan jenis sumber daya. |
UserAssignedIdentity
Identitas yang ditetapkan pengguna.
| Nama | Jenis | Deskripsi |
|---|---|---|
| clientId |
string |
Id Klien identitas yang ditetapkan pengguna |
| principalId |
string |
Id Utama identitas yang ditetapkan pengguna |
Workflow
Jenis alur kerja.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id sumber daya. |
| identity |
Identitas layanan terkelola. |
|
| location |
string |
Lokasi sumber daya. |
| name |
string |
Mendapatkan nama sumber daya. |
| properties.accessControl |
Konfigurasi kontrol akses. |
|
| properties.accessEndpoint |
string |
Mendapatkan titik akhir akses. |
| properties.changedTime |
string (date-time) |
Mendapatkan waktu yang diubah. |
| properties.createdTime |
string (date-time) |
Mendapatkan waktu yang diciptakan. |
| properties.definition |
Definisinya. |
|
| properties.endpointsConfiguration |
Konfigurasi titik akhir. |
|
| properties.integrationAccount |
Akun integrasi. |
|
| properties.integrationServiceEnvironment |
Lingkungan layanan integrasi. |
|
| properties.kind |
Jenis alur kerja. |
|
| properties.parameters |
<string,
Workflow |
Parameter. |
| properties.provisioningState |
Mendapatkan status penyediaan. |
|
| properties.sku |
Sku. |
|
| properties.state |
Negara |
|
| properties.version |
string |
Mendapatkan versi. |
| tags |
object |
Tag sumber daya. |
| type |
string |
Mendapatkan jenis sumber daya. |
WorkflowParameter
Parameter alur kerja.
| Nama | Jenis | Deskripsi |
|---|---|---|
| description |
string |
Deskripsinya. |
| metadata |
Metadata. |
|
| type |
Jenisnya. |
|
| value |
Nilainya. |
WorkflowProvisioningState
Status provisi alur kerja.
| Nilai | Deskripsi |
|---|---|
| NotSpecified | |
| Accepted | |
| Running | |
| Ready | |
| Creating | |
| Created | |
| Deleting | |
| Deleted | |
| Canceled | |
| Failed | |
| Succeeded | |
| Moving | |
| Updating | |
| Registering | |
| Registered | |
| Unregistering | |
| Unregistered | |
| Completed | |
| Renewing | |
| Pending | |
| Waiting | |
| InProgress |
WorkflowSku
Jenis sku.
| Nama | Jenis | Deskripsi |
|---|---|---|
| name |
Nama. |
|
| plan |
Referensi ke rencana. |
WorkflowSkuName
Nama SKU.
| Nilai | Deskripsi |
|---|---|
| NotSpecified | |
| Free | |
| Shared | |
| Basic | |
| Standard | |
| Premium |
WorkflowState
Status alur kerja.
| Nilai | Deskripsi |
|---|---|
| NotSpecified | |
| Completed | |
| Enabled | |
| Disabled | |
| Deleted | |
| Suspended |