Delen via


Workflows - Update

Hiermee werkt u een werkstroom bij.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

De abonnements-id.

workflowName
path True

string

De naam van de werkstroom.

api-version
query True

string

De API-versie.

Aanvraagbody

Name Type Description
location

string

De resourcelocatie.

properties.definition

Object

De definitie. Zie schemareferentie voor werkstroomdefinitietaal in Azure Logic Apps.

properties.integrationAccount

ResourceReference

Het integratieaccount.

properties.parameters

<string,  WorkflowParameter>

De parameters.

properties.sku

Sku

De sku.

properties.state

WorkflowState

De staat.

tags

object

De resourcetags.

Antwoorden

Name Type Description
200 OK

Workflow

OK

Beveiliging

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Patch a workflow

Voorbeeldaanvraag

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": {}
}

Voorbeeldrespons

{
  "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": {}
  }
}

Definities

Name Description
Object
ParameterType
ResourceReference

De resourcereferentie.

Sku

Het sKU-type.

SkuName

De SKU-naam.

Workflow

Het werkstroomtype.

WorkflowParameter

De werkstroomparameters.

WorkflowProvisioningState
WorkflowState

Object

ParameterType

Waarde Description
Array
Bool
Float
Int
NotSpecified
Object
SecureObject
SecureString
String

ResourceReference

De resourcereferentie.

Name Type Description
id

string

De resource-id.

name

string

Hiermee haalt u de resourcenaam op.

type

string

Hiermee haalt u het resourcetype op.

Sku

Het sKU-type.

Name Type Description
name

SkuName

De naam.

plan

ResourceReference

De verwijzing naar het plan.

SkuName

De SKU-naam.

Waarde Description
Basic
Free
NotSpecified
Premium
Shared
Standard

Workflow

Het werkstroomtype.

Name Type Description
id

string

De resource-id.

location

string

De resourcelocatie.

name

string

Hiermee haalt u de resourcenaam op.

properties.accessEndpoint

string

Hiermee haalt u het toegangseindpunt op.

properties.changedTime

string (date-time)

Hiermee haalt u de gewijzigde tijd op.

properties.createdTime

string (date-time)

Hiermee haalt u de gemaakte tijd op.

properties.definition

Object

De definitie. Zie schemareferentie voor werkstroomdefinitietaal in Azure Logic Apps.

properties.integrationAccount

ResourceReference

Het integratieaccount.

properties.parameters

<string,  WorkflowParameter>

De parameters.

properties.provisioningState

WorkflowProvisioningState

Hiermee haalt u de inrichtingsstatus op.

properties.sku

Sku

De sku.

properties.state

WorkflowState

De staat.

properties.version

string

Haalt de versie op.

tags

object

De resourcetags.

type

string

Hiermee haalt u het resourcetype op.

WorkflowParameter

De werkstroomparameters.

Name Type Description
description

string

De beschrijving.

metadata

Object

De metagegevens.

type

ParameterType

Het type.

value

Object

De waarde.

WorkflowProvisioningState

Waarde Description
Accepted
Canceled
Completed
Created
Creating
Deleted
Deleting
Failed
Moving
NotSpecified
Ready
Registered
Registering
Running
Succeeded
Unregistered
Unregistering
Updating

WorkflowState

Waarde Description
Completed
Deleted
Disabled
Enabled
NotSpecified
Suspended