Compartilhar via


Workflows - Update

Atualizações um fluxo de trabalho.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}?api-version=2016-06-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

A ID da assinatura.

workflowName
path True

string

O nome do fluxo de trabalho.

api-version
query True

string

A versão da API.

Corpo da solicitação

Nome Tipo Description
location

string

O local do recurso.

properties.definition

Object

A definição. Confira Referência de esquema para Linguagem de Definição de Fluxo de Trabalho nos Aplicativos Lógicos do Azure.

properties.integrationAccount

ResourceReference

A conta de integração.

properties.parameters

<string,  WorkflowParameter>

Os parâmetros.

properties.sku

Sku

O sku.

properties.state

WorkflowState

O estado.

tags

object

As marcas do recurso.

Respostas

Nome Tipo Description
200 OK

Workflow

OK

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

Patch a workflow

Solicitação de exemplo

PATCH https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow?api-version=2016-06-01

{
  "properties": {
    "definition": {
      "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {
        "$connections": {
          "defaultValue": {},
          "type": "Object"
        }
      },
      "triggers": {
        "manual": {
          "type": "Request",
          "kind": "Http",
          "inputs": {
            "schema": {}
          }
        }
      },
      "actions": {
        "Find_pet_by_ID": {
          "runAfter": {},
          "type": "ApiConnection",
          "inputs": {
            "host": {
              "connection": {
                "name": "@parameters('$connections')['test-custom-connector']['connectionId']"
              }
            },
            "method": "get",
            "path": "/pet/@{encodeURIComponent('1')}"
          }
        }
      },
      "outputs": {}
    },
    "parameters": {
      "$connections": {
        "value": {
          "test-custom-connector": {
            "connectionId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Web/connections/test-custom-connector",
            "connectionName": "test-custom-connector",
            "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/locations/brazilsouth/managedApis/test-custom-connector"
          }
        }
      }
    }
  },
  "location": "brazilsouth",
  "tags": {}
}

Resposta de exemplo

{
  "properties": {
    "provisioningState": "Succeeded",
    "createdTime": "2018-04-25T01:39:21.4365247Z",
    "changedTime": "2018-08-09T22:54:54.3533634Z",
    "state": "Enabled",
    "version": "08586677515911718341",
    "accessEndpoint": "http://tempuri.org",
    "integrationAccount": {
      "name": "test-integration-account",
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
      "type": "Microsoft.Logic/integrationAccounts"
    },
    "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": {}
    },
    "parameters": {}
  }
}

Definições

Nome Description
Object
ParameterType
ResourceReference

A referência de recurso.

Sku

O tipo de sku.

SkuName

O nome da SKU.

Workflow

O tipo de fluxo de trabalho.

WorkflowParameter

Os parâmetros de fluxo de trabalho.

WorkflowProvisioningState
WorkflowState

Object

ParameterType

Nome Tipo Description
Array

string

Bool

string

Float

string

Int

string

NotSpecified

string

Object

string

SecureObject

string

SecureString

string

String

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.

Sku

O tipo de sku.

Nome Tipo Description
name

SkuName

O nome.

plan

ResourceReference

A referência ao plano.

SkuName

O nome da SKU.

Nome Tipo Description
Basic

string

Free

string

NotSpecified

string

Premium

string

Shared

string

Standard

string

Workflow

O tipo de fluxo de trabalho.

Nome Tipo Description
id

string

A ID do recurso.

location

string

O local do recurso.

name

string

Obtém o nome do recurso.

properties.accessEndpoint

string

Obtém o ponto de extremidade de acesso.

properties.changedTime

string

Obtém o tempo alterado.

properties.createdTime

string

Obtém a hora de criação.

properties.definition

Object

A definição. Confira Referência de esquema para Linguagem de Definição de Fluxo de Trabalho nos Aplicativos Lógicos do Azure.

properties.integrationAccount

ResourceReference

A conta de integração.

properties.parameters

<string,  WorkflowParameter>

Os parâmetros.

properties.provisioningState

WorkflowProvisioningState

Obtém o estado de provisionamento.

properties.sku

Sku

O sku.

properties.state

WorkflowState

O estado.

properties.version

string

Obtém a versão.

tags

object

As marcas do 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

Object

Os metadados.

type

ParameterType

O tipo.

value

Object

O valor.

WorkflowProvisioningState

Nome Tipo Description
Accepted

string

Canceled

string

Completed

string

Created

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Moving

string

NotSpecified

string

Ready

string

Registered

string

Registering

string

Running

string

Succeeded

string

Unregistered

string

Unregistering

string

Updating

string

WorkflowState

Nome Tipo Description
Completed

string

Deleted

string

Disabled

string

Enabled

string

NotSpecified

string

Suspended

string