Partager via


Workflows - Update

Met à jour un flux de travail.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

ID d’abonnement.

workflowName
path True

string

Nom du flux de travail.

api-version
query True

string

Version de l’API.

Corps de la demande

Nom Type Description
location

string

Emplacement de la ressource.

properties.definition

Object

Définition. Consultez référence de schéma pour le langage de définition de flux de travail dans Azure Logic Apps.

properties.integrationAccount

ResourceReference

Compte d’intégration.

properties.parameters

<string,  WorkflowParameter>

Paramètres.

properties.sku

Sku

Référence SKU.

properties.state

WorkflowState

État.

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

Workflow

D’ACCORD

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Patch a workflow

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
Object
ParameterType
ResourceReference

Référence de ressource.

Sku

Type de référence SKU.

SkuName

Nom de la référence SKU.

Workflow

Type de flux de travail.

WorkflowParameter

Paramètres de flux de travail.

WorkflowProvisioningState
WorkflowState

Object

ParameterType

Valeur Description
Array
Bool
Float
Int
NotSpecified
Object
SecureObject
SecureString
String

ResourceReference

Référence de ressource.

Nom Type Description
id

string

ID de ressource.

name

string

Obtient le nom de la ressource.

type

string

Obtient le type de ressource.

Sku

Type de référence SKU.

Nom Type Description
name

SkuName

Nom.

plan

ResourceReference

Référence au plan.

SkuName

Nom de la référence SKU.

Valeur Description
Basic
Free
NotSpecified
Premium
Shared
Standard

Workflow

Type de flux de travail.

Nom Type Description
id

string

ID de ressource.

location

string

Emplacement de la ressource.

name

string

Obtient le nom de la ressource.

properties.accessEndpoint

string

Obtient le point de terminaison d’accès.

properties.changedTime

string (date-time)

Obtient l’heure modifiée.

properties.createdTime

string (date-time)

Obtient l’heure créée.

properties.definition

Object

Définition. Consultez référence de schéma pour le langage de définition de flux de travail dans Azure Logic Apps.

properties.integrationAccount

ResourceReference

Compte d’intégration.

properties.parameters

<string,  WorkflowParameter>

Paramètres.

properties.provisioningState

WorkflowProvisioningState

Obtient l’état d’approvisionnement.

properties.sku

Sku

Référence SKU.

properties.state

WorkflowState

État.

properties.version

string

Obtient la version.

tags

object

Balises de ressource.

type

string

Obtient le type de ressource.

WorkflowParameter

Paramètres de flux de travail.

Nom Type Description
description

string

Description.

metadata

Object

Métadonnées.

type

ParameterType

Type.

value

Object

Valeur.

WorkflowProvisioningState

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

WorkflowState

Valeur Description
Completed
Deleted
Disabled
Enabled
NotSpecified
Suspended