Workflows - Validate
Valida a definição do fluxo de trabalho.
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=2024-11-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nome do site. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Nome do grupo de recursos ao qual o recurso pertence. |
subscription
|
path | True |
string |
Sua ID da assinatura do Azure. Esta é uma cadeia de caracteres formatada por GUID (por exemplo, 000000000-0000-0000-0000-000000000000000). |
workflow
|
path | True |
string |
O nome do fluxo de trabalho. |
api-version
|
query | True |
string |
Versão da API |
Corpo da solicitação
Nome | Tipo | Description |
---|---|---|
identity |
Identidade de serviço gerenciada. |
|
location |
string |
O local do recurso. |
properties.accessControl |
A configuração de controle de acesso. |
|
properties.definition |
A definição. |
|
properties.endpointsConfiguration |
A configuração de pontos de extremidade. |
|
properties.integrationAccount |
A conta de integração. |
|
properties.integrationServiceEnvironment |
O ambiente do serviço de integração. |
|
properties.kind |
O tipo de fluxo de trabalho. |
|
properties.parameters |
<string,
Workflow |
Os parâmetros. |
properties.state |
O estado. |
|
tags |
object |
As marcas de recurso. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
Validate a workflow
Solicitação de exemplo
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=2024-11-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"
}
}
Resposta de exemplo
Definições
Nome | Description |
---|---|
Error |
As propriedades de erro indicam por que o serviço lógico não foi capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro. |
Error |
A resposta de erro indica que o serviço lógico não é capaz de processar a solicitação de entrada. A propriedade de erro contém os detalhes do erro. |
Flow |
A configuração de controle de acesso. |
Flow |
A política de configuração de controle de acesso. |
Flow |
A configuração de pontos de extremidade de fluxo. |
Flow |
A configuração de pontos de extremidade. |
Ip |
O endereço ip. |
Ip |
O intervalo de endereços ip. |
Kind |
O tipo de fluxo de trabalho. |
Managed |
Identidade de serviço gerenciada. |
Managed |
Tipo de identidade de serviço gerenciado. |
Object | |
Open |
AuthenticationPolicy do tipo Open. |
Open |
Abra a política de acesso à autenticação definida pelo usuário. |
Open |
Abra a declaração de política de autenticação. |
Open |
Abra o tipo de provedor de política de autenticação. |
Parameter |
O tipo de parâmetro. |
Resource |
A referência de recurso. |
user |
Identidade atribuída pelo usuário. |
Workflow |
O tipo de fluxo de trabalho. |
Workflow |
Os parâmetros de fluxo de trabalho. |
Workflow |
O estado de provisionamento do fluxo de trabalho. |
Workflow |
O tipo de sku. |
Workflow |
O nome do sku. |
Workflow |
O estado do fluxo de trabalho. |
ErrorProperties
As propriedades de erro indicam por que o serviço lógico não foi capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.
Nome | Tipo | Description |
---|---|---|
code |
string |
Código de erro. |
message |
string |
Mensagem de erro indicando por que a operação falhou. |
ErrorResponse
A resposta de erro indica que o serviço lógico não é capaz de processar a solicitação de entrada. A propriedade de erro contém os detalhes do erro.
Nome | Tipo | Description |
---|---|---|
error |
As propriedades de erro. |
FlowAccessControlConfiguration
A configuração de controle de acesso.
Nome | Tipo | Description |
---|---|---|
actions |
A configuração de controle de acesso para ações de fluxo de trabalho. |
|
contents |
A configuração de controle de acesso para acessar o conteúdo da execução do fluxo de trabalho. |
|
triggers |
A configuração de controle de acesso para invocar gatilhos de fluxo de trabalho. |
|
workflowManagement |
A configuração de controle de acesso para gerenciamento de fluxo de trabalho. |
FlowAccessControlConfigurationPolicy
A política de configuração de controle de acesso.
Nome | Tipo | Description |
---|---|---|
allowedCallerIpAddresses |
Os intervalos de endereços IP de chamador permitidos. |
|
openAuthenticationPolicies |
As políticas de autenticação para fluxo de trabalho. |
FlowEndpoints
A configuração de pontos de extremidade de fluxo.
Nome | Tipo | Description |
---|---|---|
accessEndpointIpAddresses |
O endereço ip do ponto de extremidade de acesso. |
|
outgoingIpAddresses |
O endereço ip de saída. |
FlowEndpointsConfiguration
A configuração de pontos de extremidade.
Nome | Tipo | Description |
---|---|---|
connector |
Os pontos de extremidade do conector. |
|
workflow |
Os pontos de extremidade de fluxo de trabalho. |
IpAddress
O endereço ip.
Nome | Tipo | Description |
---|---|---|
address |
string |
O endereço. |
IpAddressRange
O intervalo de endereços ip.
Nome | Tipo | Description |
---|---|---|
addressRange |
string |
O intervalo de endereços IP. |
Kind
O tipo de fluxo de trabalho.
Valor | Description |
---|---|
Stateful | |
Stateless |
ManagedServiceIdentity
Identidade de serviço gerenciada.
Nome | Tipo | Description |
---|---|---|
principalId |
string |
ID da entidade de segurança da identidade do serviço gerenciado. |
tenantId |
string |
Locatário da identidade do serviço gerenciado. |
type |
Tipo de identidade de serviço gerenciado. |
|
userAssignedIdentities |
<string,
user |
A lista de identidades atribuídas pelo usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Tipo de identidade de serviço gerenciado.
Valor | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
Object
OpenAuthenticationAccessPolicies
AuthenticationPolicy do tipo Open.
Nome | Tipo | Description |
---|---|---|
policies |
<string,
Open |
Abra políticas de autenticação. |
OpenAuthenticationAccessPolicy
Abra a política de acesso à autenticação definida pelo usuário.
Nome | Tipo | Description |
---|---|---|
claims |
As declarações de política de acesso. |
|
type |
Tipo de provedor para OAuth. |
OpenAuthenticationPolicyClaim
Abra a declaração de política de autenticação.
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome da declaração. |
value |
string |
O valor da reivindicação. |
OpenAuthenticationProviderType
Abra o tipo de provedor de política de autenticação.
Valor | Description |
---|---|
AAD |
ParameterType
O tipo de parâmetro.
Valor | Description |
---|---|
Array | |
Bool | |
Float | |
Int | |
NotSpecified | |
Object | |
SecureObject | |
SecureString | |
String |
ResourceReference
A referência de recurso.
Nome | Tipo | Description |
---|---|---|
id |
string |
A ID do recurso. |
name |
string |
Obtém o nome do recurso. |
type |
string |
Obtém o tipo de recurso. |
userAssignedIdentity
Identidade atribuída pelo usuário.
Nome | Tipo | Description |
---|---|---|
clientId |
string |
ID do cliente da identidade atribuída pelo usuário |
principalId |
string |
ID da entidade de segurança da identidade atribuída pelo usuário |
Workflow
O tipo de fluxo de trabalho.
Nome | Tipo | Description |
---|---|---|
id |
string |
A ID do recurso. |
identity |
Identidade de serviço gerenciada. |
|
location |
string |
O local do recurso. |
name |
string |
Obtém o nome do recurso. |
properties.accessControl |
A configuração de controle de acesso. |
|
properties.accessEndpoint |
string |
Obtém o ponto de extremidade de acesso. |
properties.changedTime |
string (date-time) |
Obtém o tempo alterado. |
properties.createdTime |
string (date-time) |
Obtém o tempo de criação. |
properties.definition |
A definição. |
|
properties.endpointsConfiguration |
A configuração de pontos de extremidade. |
|
properties.integrationAccount |
A conta de integração. |
|
properties.integrationServiceEnvironment |
O ambiente do serviço de integração. |
|
properties.kind |
O tipo de fluxo de trabalho. |
|
properties.parameters |
<string,
Workflow |
Os parâmetros. |
properties.provisioningState |
Obtém o estado de provisionamento. |
|
properties.sku |
O sku. |
|
properties.state |
O estado. |
|
properties.version |
string |
Obtém a versão. |
tags |
object |
As marcas de recurso. |
type |
string |
Obtém o tipo de recurso. |
WorkflowParameter
Os parâmetros de fluxo de trabalho.
Nome | Tipo | Description |
---|---|---|
description |
string |
A descrição. |
metadata |
Os metadados. |
|
type |
O tipo. |
|
value |
O valor. |
WorkflowProvisioningState
O estado de provisionamento do fluxo de trabalho.
Valor | Description |
---|---|
Accepted | |
Canceled | |
Completed | |
Created | |
Creating | |
Deleted | |
Deleting | |
Failed | |
InProgress | |
Moving | |
NotSpecified | |
Pending | |
Ready | |
Registered | |
Registering | |
Renewing | |
Running | |
Succeeded | |
Unregistered | |
Unregistering | |
Updating | |
Waiting |
WorkflowSku
O tipo de sku.
Nome | Tipo | Description |
---|---|---|
name |
O nome. |
|
plan |
A referência ao plano. |
WorkflowSkuName
O nome do sku.
Valor | Description |
---|---|
Basic | |
Free | |
NotSpecified | |
Premium | |
Shared | |
Standard |
WorkflowState
O estado do fluxo de trabalho.
Valor | Description |
---|---|
Completed | |
Deleted | |
Disabled | |
Enabled | |
NotSpecified | |
Suspended |