Workflows - Validate
İş akışı tanımını doğrular.
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
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Site adı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
workflow
|
path | True |
string |
İş akışı adı. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| identity |
Yönetilen hizmet kimliği. |
|
| location |
string |
Kaynak konumu. |
| properties.accessControl |
Erişim denetimi yapılandırması. |
|
| properties.definition |
Tanımı. |
|
| properties.endpointsConfiguration |
Uç nokta yapılandırması. |
|
| properties.integrationAccount |
Tümleştirme hesabı. |
|
| properties.integrationServiceEnvironment |
Tümleştirme hizmeti ortamı. |
|
| properties.kind |
İş akışı türü. |
|
| properties.parameters |
<string,
Workflow |
Parametreler. |
| properties.state |
Devlet. |
|
| tags |
object |
Kaynak etiketleri. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Azure işlemi başarıyla tamamlandı. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Validate a workflow
Örnek isteği
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"
}
}
Örnek yanıt
Tanımlar
| Name | Description |
|---|---|
|
Error |
Hata özellikleri, Mantık hizmetinin gelen isteği neden işleyemediğini gösterir. Nedeni hata mesajında verilmiştir. |
|
Error |
Hata yanıtı, Mantıksal hizmetin gelen isteği işleyemediğini gösterir. error özelliği hata ayrıntılarını içerir. |
|
Flow |
Erişim denetimi yapılandırması. |
|
Flow |
Erişim denetimi yapılandırma ilkesi. |
|
Flow |
Akış uç noktaları yapılandırması. |
|
Flow |
Uç nokta yapılandırması. |
|
Ip |
ip adresi. |
|
Ip |
IP adresi aralığı. |
| Kind |
İş akışı türü. |
|
Managed |
Yönetilen hizmet kimliği. |
|
Managed |
Yönetilen hizmet kimliği türü. |
|
Open |
AuthenticationPolicy türünde Open. |
|
Open |
Kullanıcı tarafından tanımlanan açık kimlik doğrulama erişim ilkesi. |
|
Open |
Kimlik doğrulama ilkesi talebini açın. |
|
Open |
Kimlik doğrulama ilkesi sağlayıcı türünü açın. |
|
Parameter |
Parametre türü. |
|
Resource |
Kaynak başvurusu. |
|
User |
Kullanıcı Tarafından Atanan kimlik. |
| Workflow |
İş akışı türü. |
|
Workflow |
İş akışı parametreleri. |
|
Workflow |
İş akışı sağlama durumu. |
|
Workflow |
Sku türü. |
|
Workflow |
Sku adı. |
|
Workflow |
İş akışı durumu. |
ErrorProperties
Hata özellikleri, Mantık hizmetinin gelen isteği neden işleyemediğini gösterir. Nedeni hata mesajında verilmiştir.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hata kodu. |
| message |
string |
İşlemin neden başarısız olduğunu gösteren hata iletisi. |
ErrorResponse
Hata yanıtı, Mantıksal hizmetin gelen isteği işleyemediğini gösterir. error özelliği hata ayrıntılarını içerir.
| Name | Tür | Description |
|---|---|---|
| error |
Hata özellikleri. |
FlowAccessControlConfiguration
Erişim denetimi yapılandırması.
| Name | Tür | Description |
|---|---|---|
| actions |
İş akışı eylemleri için erişim denetimi yapılandırması. |
|
| contents |
İş akışı çalıştırma içeriğine erişmek için erişim denetimi yapılandırması. |
|
| triggers |
İş akışı tetikleyicilerini çağırmak için erişim denetimi yapılandırması. |
|
| workflowManagement |
İş akışı yönetimi için erişim denetimi yapılandırması. |
FlowAccessControlConfigurationPolicy
Erişim denetimi yapılandırma ilkesi.
| Name | Tür | Description |
|---|---|---|
| allowedCallerIpAddresses |
İzin verilen arayan IP adresi aralıkları. |
|
| openAuthenticationPolicies |
İş akışı için kimlik doğrulama ilkeleri. |
FlowEndpoints
Akış uç noktaları yapılandırması.
| Name | Tür | Description |
|---|---|---|
| accessEndpointIpAddresses |
Erişim uç noktası ip adresi. |
|
| outgoingIpAddresses |
Giden ip adresi. |
FlowEndpointsConfiguration
Uç nokta yapılandırması.
| Name | Tür | Description |
|---|---|---|
| connector |
Bağlayıcı uç noktaları. |
|
| workflow |
İş akışı uç noktaları. |
IpAddress
ip adresi.
| Name | Tür | Description |
|---|---|---|
| address |
string |
Adres. |
IpAddressRange
IP adresi aralığı.
| Name | Tür | Description |
|---|---|---|
| addressRange |
string |
IP adresi aralığı. |
Kind
İş akışı türü.
| Değer | Description |
|---|---|
| Stateful | |
| Stateless |
ManagedServiceIdentity
Yönetilen hizmet kimliği.
| Name | Tür | Description |
|---|---|---|
| principalId |
string |
Yönetilen hizmet kimliğinin asıl kimliği. |
| tenantId |
string |
Yönetilen hizmet kimliğinin kiracısı. |
| type |
Yönetilen hizmet kimliği türü. |
|
| userAssignedIdentities |
<string,
User |
Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Yönetilen hizmet kimliği türü.
| Değer | Description |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned, UserAssigned | |
| None |
OpenAuthenticationAccessPolicies
AuthenticationPolicy türünde Open.
| Name | Tür | Description |
|---|---|---|
| policies |
<string,
Open |
Kimlik doğrulama ilkelerini açın. |
OpenAuthenticationAccessPolicy
Kullanıcı tarafından tanımlanan açık kimlik doğrulama erişim ilkesi.
| Name | Tür | Description |
|---|---|---|
| claims |
Erişim ilkesi talepleri. |
|
| type |
OAuth için sağlayıcı türü. |
OpenAuthenticationPolicyClaim
Kimlik doğrulama ilkesi talebini açın.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Talebin adı. |
| value |
string |
Talep değeri. |
OpenAuthenticationProviderType
Kimlik doğrulama ilkesi sağlayıcı türünü açın.
| Değer | Description |
|---|---|
| AAD |
ParameterType
Parametre türü.
| Değer | Description |
|---|---|
| NotSpecified | |
| String | |
| SecureString | |
| Int | |
| Float | |
| Bool | |
| Array | |
| Object | |
| SecureObject |
ResourceReference
Kaynak başvurusu.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynak kimliği. |
| name |
string |
Kaynak adını alır. |
| type |
string |
Kaynak türünü alır. |
UserAssignedIdentity
Kullanıcı Tarafından Atanan kimlik.
| Name | Tür | Description |
|---|---|---|
| clientId |
string |
Kullanıcı tarafından atanan kimliğin İstemci Kimliği |
| principalId |
string |
Kullanıcı tarafından atanan kimliğin Asıl Kimliği |
Workflow
İş akışı türü.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynak kimliği. |
| identity |
Yönetilen hizmet kimliği. |
|
| location |
string |
Kaynak konumu. |
| name |
string |
Kaynak adını alır. |
| properties.accessControl |
Erişim denetimi yapılandırması. |
|
| properties.accessEndpoint |
string |
Erişim uç noktasını alır. |
| properties.changedTime |
string (date-time) |
Değiştirilen zamanı alır. |
| properties.createdTime |
string (date-time) |
Oluşturulan zamanı alır. |
| properties.definition |
Tanımı. |
|
| properties.endpointsConfiguration |
Uç nokta yapılandırması. |
|
| properties.integrationAccount |
Tümleştirme hesabı. |
|
| properties.integrationServiceEnvironment |
Tümleştirme hizmeti ortamı. |
|
| properties.kind |
İş akışı türü. |
|
| properties.parameters |
<string,
Workflow |
Parametreler. |
| properties.provisioningState |
Sağlama durumunu alır. |
|
| properties.sku |
Sku. |
|
| properties.state |
Devlet. |
|
| properties.version |
string |
Sürümü alır. |
| tags |
object |
Kaynak etiketleri. |
| type |
string |
Kaynak türünü alır. |
WorkflowParameter
İş akışı parametreleri.
| Name | Tür | Description |
|---|---|---|
| description |
string |
Açıklama. |
| metadata |
Meta veriler. |
|
| type |
Türü. |
|
| value |
Değer. |
WorkflowProvisioningState
İş akışı sağlama durumu.
| Değer | Description |
|---|---|
| NotSpecified | |
| Accepted | |
| Running | |
| Ready | |
| Creating | |
| Created | |
| Deleting | |
| Deleted | |
| Canceled | |
| Failed | |
| Succeeded | |
| Moving | |
| Updating | |
| Registering | |
| Registered | |
| Unregistering | |
| Unregistered | |
| Completed | |
| Renewing | |
| Pending | |
| Waiting | |
| InProgress |
WorkflowSku
Sku türü.
| Name | Tür | Description |
|---|---|---|
| name |
Adı. |
|
| plan |
Plana başvuru. |
WorkflowSkuName
Sku adı.
| Değer | Description |
|---|---|
| NotSpecified | |
| Free | |
| Shared | |
| Basic | |
| Standard | |
| Premium |
WorkflowState
İş akışı durumu.
| Değer | Description |
|---|---|
| NotSpecified | |
| Completed | |
| Enabled | |
| Disabled | |
| Deleted | |
| Suspended |