Bagikan melalui


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.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

subscriptionId
path True

string (uuid)

ID langganan target. Nilainya harus sebuah UUID.

workflowName
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

ManagedServiceIdentity

Identitas layanan terkelola.

location

string

Lokasi sumber daya.

properties.accessControl

FlowAccessControlConfiguration

Konfigurasi kontrol akses.

properties.definition

Definisinya.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Konfigurasi titik akhir.

properties.integrationAccount

ResourceReference

Akun integrasi.

properties.integrationServiceEnvironment

ResourceReference

Lingkungan layanan integrasi.

properties.kind

Kind

Jenis alur kerja.

properties.parameters

<string,  WorkflowParameter>

Parameter.

properties.state

WorkflowState

Negara

tags

object

Tag sumber daya.

Respons

Nama Jenis Deskripsi
200 OK

Operasi Azure berhasil diselesaikan.

Other Status Codes

ErrorResponse

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
ErrorProperties

Properti kesalahan menunjukkan mengapa layanan Logika tidak dapat memproses permintaan masuk. Alasannya diberikan dalam pesan kesalahan.

ErrorResponse

Respons kesalahan menunjukkan Layanan Logika tidak dapat memproses permintaan masuk. Properti kesalahan berisi detail kesalahan.

FlowAccessControlConfiguration

Konfigurasi kontrol akses.

FlowAccessControlConfigurationPolicy

Kebijakan konfigurasi kontrol akses.

FlowEndpoints

Konfigurasi titik akhir alur.

FlowEndpointsConfiguration

Konfigurasi titik akhir.

IpAddress

Alamat ip.

IpAddressRange

Rentang alamat ip.

Kind

Jenis alur kerja.

ManagedServiceIdentity

Identitas layanan terkelola.

ManagedServiceIdentityType

Jenis identitas layanan terkelola.

OpenAuthenticationAccessPolicies

AuthenticationPolicy jenis Open.

OpenAuthenticationAccessPolicy

Kebijakan akses autentikasi terbuka yang ditentukan oleh pengguna.

OpenAuthenticationPolicyClaim

Klaim kebijakan autentikasi terbuka.

OpenAuthenticationProviderType

Buka jenis penyedia kebijakan autentikasi.

ParameterType

Jenis parameter.

ResourceReference

Referensi sumber daya.

UserAssignedIdentity

Identitas yang ditetapkan pengguna.

Workflow

Jenis alur kerja.

WorkflowParameter

Parameter alur kerja.

WorkflowProvisioningState

Status provisi alur kerja.

WorkflowSku

Jenis sku.

WorkflowSkuName

Nama SKU.

WorkflowState

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

ErrorProperties

Properti kesalahan.

FlowAccessControlConfiguration

Konfigurasi kontrol akses.

Nama Jenis Deskripsi
actions

FlowAccessControlConfigurationPolicy

Konfigurasi kontrol akses untuk tindakan alur kerja.

contents

FlowAccessControlConfigurationPolicy

Konfigurasi kontrol akses untuk mengakses konten eksekusi alur kerja.

triggers

FlowAccessControlConfigurationPolicy

Konfigurasi kontrol akses untuk memanggil pemicu alur kerja.

workflowManagement

FlowAccessControlConfigurationPolicy

Konfigurasi kontrol akses untuk manajemen alur kerja.

FlowAccessControlConfigurationPolicy

Kebijakan konfigurasi kontrol akses.

Nama Jenis Deskripsi
allowedCallerIpAddresses

IpAddressRange[]

Rentang alamat IP penelepon yang diizinkan.

openAuthenticationPolicies

OpenAuthenticationAccessPolicies

Kebijakan autentikasi untuk alur kerja.

FlowEndpoints

Konfigurasi titik akhir alur.

Nama Jenis Deskripsi
accessEndpointIpAddresses

IpAddress[]

Alamat ip titik akhir akses.

outgoingIpAddresses

IpAddress[]

Alamat IP keluar.

FlowEndpointsConfiguration

Konfigurasi titik akhir.

Nama Jenis Deskripsi
connector

FlowEndpoints

Titik akhir konektor.

workflow

FlowEndpoints

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

ManagedServiceIdentityType

Jenis identitas layanan terkelola.

userAssignedIdentities

<string,  UserAssignedIdentity>

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,  OpenAuthenticationAccessPolicy>

Buka kebijakan autentikasi.

OpenAuthenticationAccessPolicy

Kebijakan akses autentikasi terbuka yang ditentukan oleh pengguna.

Nama Jenis Deskripsi
claims

OpenAuthenticationPolicyClaim[]

Klaim kebijakan akses.

type

OpenAuthenticationProviderType

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

ManagedServiceIdentity

Identitas layanan terkelola.

location

string

Lokasi sumber daya.

name

string

Mendapatkan nama sumber daya.

properties.accessControl

FlowAccessControlConfiguration

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

FlowEndpointsConfiguration

Konfigurasi titik akhir.

properties.integrationAccount

ResourceReference

Akun integrasi.

properties.integrationServiceEnvironment

ResourceReference

Lingkungan layanan integrasi.

properties.kind

Kind

Jenis alur kerja.

properties.parameters

<string,  WorkflowParameter>

Parameter.

properties.provisioningState

WorkflowProvisioningState

Mendapatkan status penyediaan.

properties.sku

WorkflowSku

Sku.

properties.state

WorkflowState

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

ParameterType

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

WorkflowSkuName

Nama.

plan

ResourceReference

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