Поделиться через


Workflows - Validate By Location

Проверяет определение рабочего процесса.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate?api-version=2019-05-01

Параметры URI

Имя В Обязательно Тип Описание
location
path True

string

Местоположение рабочего процесса.

resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Идентификатор подписки.

workflowName
path True

string

Имя рабочего процесса.

api-version
query True

string

Версия API.

Текст запроса

Имя Тип Описание
identity

ManagedServiceIdentity

Свойства удостоверения управляемой службы.

location

string

Расположение ресурса.

properties.accessControl

FlowAccessControlConfiguration

Конфигурация управления доступом.

properties.definition

Object

Определение.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Конфигурация конечных точек.

properties.integrationAccount

ResourceReference

Учетная запись интеграции.

properties.integrationServiceEnvironment

ResourceReference

Среда службы интеграции.

properties.parameters

<string,  WorkflowParameter>

Параметры.

properties.state

WorkflowState

Государство.

tags

object

Теги ресурсов.

Ответы

Имя Тип Описание
200 OK

ХОРОШО

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Validate a workflow

Образец запроса

POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/locations/brazilsouth/workflows/test-workflow/validate?api-version=2019-05-01

{
  "properties": {
    "integrationAccount": {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account"
    },
    "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": {}
    }
  },
  "location": "brazilsouth",
  "tags": {}
}

Пример ответа

Определения

Имя Описание
ErrorProperties

Свойства ошибки указывают на то, почему служба Logic не смогла обработать входящий запрос. Причина указана в сообщении об ошибке.

ErrorResponse

Ответ об ошибке указывает на то, что служба логики не может обработать входящий запрос. Свойство error содержит сведения об ошибке.

FlowAccessControlConfiguration

Конфигурация управления доступом.

FlowAccessControlConfigurationPolicy

Политика настройки управления доступом.

FlowEndpoints

Конфигурация конечных точек потока.

FlowEndpointsConfiguration

Конфигурация конечных точек.

IpAddress

IP-адрес.

IpAddressRange

Диапазон IP-адресов.

ManagedServiceIdentity

Свойства удостоверения управляемой службы.

ManagedServiceIdentityType

Тип управляемого удостоверения службы. Тип SystemAssigned включает неявно созданное удостоверение. Тип None удаляет все удостоверения из ресурса.

Object
OpenAuthenticationAccessPolicies

AuthenticationPolicy типа Open.

OpenAuthenticationAccessPolicy

Откройте политику доступа для проверки подлинности, определенную пользователем.

OpenAuthenticationPolicyClaim

Откройте утверждение политики проверки подлинности.

OpenAuthenticationProviderType

Откройте тип поставщика политики проверки подлинности.

ParameterType

Тип параметра.

ResourceReference

Ссылка на ресурсы.

Sku

Тип SKU.

SkuName

Имя SKU.

userAssignedIdentity

Свойства удостоверений, назначаемые пользователем.

Workflow

Тип рабочего процесса.

WorkflowParameter

Параметры рабочего процесса.

WorkflowProvisioningState

Состояние подготовки рабочего процесса.

WorkflowState

Состояние рабочего процесса.

ErrorProperties

Свойства ошибки указывают на то, почему служба Logic не смогла обработать входящий запрос. Причина указана в сообщении об ошибке.

Имя Тип Описание
code

string

Код ошибки.

message

string

Сообщение об ошибке, указывающее, почему операция завершилась ошибкой.

ErrorResponse

Ответ об ошибке указывает на то, что служба логики не может обработать входящий запрос. Свойство error содержит сведения об ошибке.

Имя Тип Описание
error

ErrorProperties

Свойства ошибки.

FlowAccessControlConfiguration

Конфигурация управления доступом.

Имя Тип Описание
actions

FlowAccessControlConfigurationPolicy

Конфигурация управления доступом для действий рабочего процесса.

contents

FlowAccessControlConfigurationPolicy

Конфигурация управления доступом для доступа к содержимому запуска рабочего процесса.

triggers

FlowAccessControlConfigurationPolicy

Конфигурация управления доступом для вызова триггеров рабочего процесса.

workflowManagement

FlowAccessControlConfigurationPolicy

Конфигурация управления доступом для управления рабочими процессами.

FlowAccessControlConfigurationPolicy

Политика настройки управления доступом.

Имя Тип Описание
allowedCallerIpAddresses

IpAddressRange[]

Допустимые диапазоны IP-адресов вызывающего абонента.

openAuthenticationPolicies

OpenAuthenticationAccessPolicies

Политики проверки подлинности для рабочего процесса.

FlowEndpoints

Конфигурация конечных точек потока.

Имя Тип Описание
accessEndpointIpAddresses

IpAddress[]

IP-адрес конечной точки доступа.

outgoingIpAddresses

IpAddress[]

Исходящий IP-адрес.

FlowEndpointsConfiguration

Конфигурация конечных точек.

Имя Тип Описание
connector

FlowEndpoints

Конечные точки соединителя.

workflow

FlowEndpoints

Конечные точки рабочего процесса.

IpAddress

IP-адрес.

Имя Тип Описание
address

string

Адрес.

IpAddressRange

Диапазон IP-адресов.

Имя Тип Описание
addressRange

string

Диапазон IP-адресов.

ManagedServiceIdentity

Свойства удостоверения управляемой службы.

Имя Тип Описание
principalId

string (uuid)

Идентификатор участника удостоверения управляемой службы.

tenantId

string (uuid)

Клиент удостоверения управляемой службы.

type

ManagedServiceIdentityType

Тип управляемого удостоверения службы. Тип SystemAssigned включает неявно созданное удостоверение. Тип None удаляет все удостоверения из ресурса.

userAssignedIdentities

<string,  userAssignedIdentity>

Список назначенных пользователем удостоверений, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Тип управляемого удостоверения службы. Тип SystemAssigned включает неявно созданное удостоверение. Тип None удаляет все удостоверения из ресурса.

Значение Описание
SystemAssigned
UserAssigned
None

Object

OpenAuthenticationAccessPolicies

AuthenticationPolicy типа Open.

Имя Тип Описание
policies

<string,  OpenAuthenticationAccessPolicy>

Откройте политики проверки подлинности.

OpenAuthenticationAccessPolicy

Откройте политику доступа для проверки подлинности, определенную пользователем.

Имя Тип Описание
claims

OpenAuthenticationPolicyClaim[]

Утверждения политики доступа.

type

OpenAuthenticationProviderType

Тип поставщика для OAuth.

OpenAuthenticationPolicyClaim

Откройте утверждение политики проверки подлинности.

Имя Тип Описание
name

string

Имя утверждения.

value

string

Значение утверждения.

OpenAuthenticationProviderType

Откройте тип поставщика политики проверки подлинности.

Значение Описание
AAD

ParameterType

Тип параметра.

Значение Описание
NotSpecified
String
SecureString
Int
Float
Bool
Array
Object
SecureObject

ResourceReference

Ссылка на ресурсы.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Получает имя ресурса.

type

string

Получает тип ресурса.

Sku

Тип SKU.

Имя Тип Описание
name

SkuName

Имя.

plan

ResourceReference

Ссылка на план.

SkuName

Имя SKU.

Значение Описание
NotSpecified
Free
Shared
Basic
Standard
Premium

userAssignedIdentity

Свойства удостоверений, назначаемые пользователем.

Имя Тип Описание
clientId

string

Идентификатор клиента назначаемого пользователем удостоверения

principalId

string

Идентификатор участника назначаемого пользователем удостоверения

Workflow

Тип рабочего процесса.

Имя Тип Описание
id

string

Идентификатор ресурса.

identity

ManagedServiceIdentity

Свойства удостоверения управляемой службы.

location

string

Расположение ресурса.

name

string

Получает имя ресурса.

properties.accessControl

FlowAccessControlConfiguration

Конфигурация управления доступом.

properties.accessEndpoint

string

Получает конечную точку доступа.

properties.changedTime

string (date-time)

Получает измененное время.

properties.createdTime

string (date-time)

Получает созданное время.

properties.definition

Object

Определение.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Конфигурация конечных точек.

properties.integrationAccount

ResourceReference

Учетная запись интеграции.

properties.integrationServiceEnvironment

ResourceReference

Среда службы интеграции.

properties.parameters

<string,  WorkflowParameter>

Параметры.

properties.provisioningState

WorkflowProvisioningState

Получает состояние подготовки.

properties.sku

Sku

SKU.

properties.state

WorkflowState

Государство.

properties.version

string

Получает версию.

tags

object

Теги ресурсов.

type

string

Получает тип ресурса.

WorkflowParameter

Параметры рабочего процесса.

Имя Тип Описание
description

string

Описание.

metadata

Object

Метаданные.

type

ParameterType

Тип.

value

Object

Значение.

WorkflowProvisioningState

Состояние подготовки рабочего процесса.

Значение Описание
NotSpecified
Accepted
Running
Ready
Creating
Created
Deleting
Deleted
Canceled
Failed
Succeeded
Moving
Updating
Registering
Registered
Unregistering
Unregistered
Completed
Renewing
Pending
Waiting
InProgress

WorkflowState

Состояние рабочего процесса.

Значение Описание
NotSpecified
Completed
Enabled
Disabled
Deleted
Suspended