Partager via


Workflows - Get

Obtient un flux de travail.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}?api-version=2019-05-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.

Réponses

Nom Type Description
200 OK

Workflow

Ok

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant pourquoi l’opération a échoué.

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

Get a workflow

Exemple de requête

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

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"
    },
    "integrationServiceEnvironment": {
      "name": "test-integration-service-environment",
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationServiceEnvironments/test-integration-service-environment",
      "type": "Microsoft.Logic/integrationServiceEnvironments"
    },
    "definition": {
      "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2018-07-01-preview/workflowdefinition.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {},
      "triggers": {},
      "actions": {},
      "outputs": {}
    },
    "parameters": {},
    "endpointsConfiguration": {
      "workflow": {
        "outgoingIpAddresses": [
          {
            "address": "13.84.159.168"
          },
          {
            "address": "13.65.86.56"
          },
          {
            "address": "13.65.82.190"
          }
        ],
        "accessEndpointIpAddresses": [
          {
            "address": "104.210.153.89"
          },
          {
            "address": "13.85.79.155"
          },
          {
            "address": "13.65.39.247"
          }
        ]
      },
      "connector": {
        "outgoingIpAddresses": [
          {
            "address": "40.84.145.61"
          }
        ]
      }
    }
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow",
  "name": "test-workflow",
  "type": "Microsoft.Logic/workflows",
  "location": "brazilsouth",
  "tags": {}
}

Définitions

Nom Description
ErrorProperties

Les propriétés d’erreur indiquent pourquoi le service Logic n’a pas été en mesure de traiter la demande entrante. La raison est fournie dans le message d’erreur.

ErrorResponse

La réponse d’erreur indique que le service logique n’est pas en mesure de traiter la demande entrante. La propriété error contient les détails de l’erreur.

FlowAccessControlConfiguration

Configuration du contrôle d’accès.

FlowAccessControlConfigurationPolicy

La politique de configuration du contrôle d’accès.

FlowEndpoints

Configuration des points de terminaison de flux.

FlowEndpointsConfiguration

Configuration des points de terminaison.

IpAddress

L’adresse IP.

IpAddressRange

Plage d’adresses IP.

ManagedServiceIdentity

Propriétés de l’identité de service managé.

ManagedServiceIdentityType

Type d’identité de service managé. Le type « SystemAssigned » inclut une identité créée implicitement. Le type « None » supprime toutes les identités de la ressource.

Object
OpenAuthenticationAccessPolicies

AuthentificationPolitique de type Ouvert.

OpenAuthenticationAccessPolicy

Ouvrir la politique d’accès à l’authentification définie par l’utilisateur.

OpenAuthenticationPolicyClaim

Ouvrir la revendication de stratégie d’authentification.

OpenAuthenticationProviderType

Ouvrez le type de fournisseur de politique d’authentification.

ParameterType

Type de paramètre.

ResourceReference

Référence de la ressource.

Sku

Type de référence SKU.

SkuName

Nom de la référence SKU.

userAssignedIdentity

Propriétés d’identité affectées par l’utilisateur.

Workflow

Le type de flux de travail.

WorkflowParameter

Les paramètres du flux de travail.

WorkflowProvisioningState

L’état de provisionnement du flux de travail.

WorkflowState

État du flux de travail.

ErrorProperties

Les propriétés d’erreur indiquent pourquoi le service Logic n’a pas été en mesure de traiter la demande entrante. La raison est fournie dans le message d’erreur.

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur indiquant pourquoi l’opération a échoué.

ErrorResponse

La réponse d’erreur indique que le service logique n’est pas en mesure de traiter la demande entrante. La propriété error contient les détails de l’erreur.

Nom Type Description
error

ErrorProperties

Les propriétés de l’erreur.

FlowAccessControlConfiguration

Configuration du contrôle d’accès.

Nom Type Description
actions

FlowAccessControlConfigurationPolicy

Configuration du contrôle d’accès pour les actions de flux de travail.

contents

FlowAccessControlConfigurationPolicy

Configuration du contrôle d’accès pour accéder au contenu de l’exécution du flux de travail.

triggers

FlowAccessControlConfigurationPolicy

Configuration du contrôle d’accès pour appeler des déclencheurs de flux de travail.

workflowManagement

FlowAccessControlConfigurationPolicy

Configuration du contrôle d’accès pour la gestion des flux de travail.

FlowAccessControlConfigurationPolicy

La politique de configuration du contrôle d’accès.

Nom Type Description
allowedCallerIpAddresses

IpAddressRange[]

Plages d’adresses IP de l’appelant autorisé.

openAuthenticationPolicies

OpenAuthenticationAccessPolicies

Stratégies d’authentification pour le flux de travail.

FlowEndpoints

Configuration des points de terminaison de flux.

Nom Type Description
accessEndpointIpAddresses

IpAddress[]

Adresse IP du point de terminaison d’accès.

outgoingIpAddresses

IpAddress[]

Adresse IP sortante.

FlowEndpointsConfiguration

Configuration des points de terminaison.

Nom Type Description
connector

FlowEndpoints

Points de terminaison du connecteur.

workflow

FlowEndpoints

Points de terminaison de flux de travail.

IpAddress

L’adresse IP.

Nom Type Description
address

string

Adresse.

IpAddressRange

Plage d’adresses IP.

Nom Type Description
addressRange

string

Plage d’adresses IP.

ManagedServiceIdentity

Propriétés de l’identité de service managé.

Nom Type Description
principalId

string (uuid)

ID principal de l’identité du service géré.

tenantId

string (uuid)

Locataire de l’identité du service géré.

type

ManagedServiceIdentityType

Type d’identité de service managé. Le type « SystemAssigned » inclut une identité créée implicitement. Le type « None » supprime toutes les identités de la ressource.

userAssignedIdentities

<string,  userAssignedIdentity>

Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Type d’identité de service managé. Le type « SystemAssigned » inclut une identité créée implicitement. Le type « None » supprime toutes les identités de la ressource.

Valeur Description
SystemAssigned
UserAssigned
None

Object

OpenAuthenticationAccessPolicies

AuthentificationPolitique de type Ouvert.

Nom Type Description
policies

<string,  OpenAuthenticationAccessPolicy>

Ouvrez les stratégies d’authentification.

OpenAuthenticationAccessPolicy

Ouvrir la politique d’accès à l’authentification définie par l’utilisateur.

Nom Type Description
claims

OpenAuthenticationPolicyClaim[]

Revendications de stratégie d’accès.

type

OpenAuthenticationProviderType

Type de fournisseur pour OAuth.

OpenAuthenticationPolicyClaim

Ouvrir la revendication de stratégie d’authentification.

Nom Type Description
name

string

Le nom de la revendication.

value

string

Valeur de la revendication.

OpenAuthenticationProviderType

Ouvrez le type de fournisseur de politique d’authentification.

Valeur Description
AAD

ParameterType

Type de paramètre.

Valeur Description
NotSpecified
String
SecureString
Int
Float
Bool
Array
Object
SecureObject

ResourceReference

Référence de la 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
NotSpecified
Free
Shared
Basic
Standard
Premium

userAssignedIdentity

Propriétés d’identité affectées par l’utilisateur.

Nom Type Description
clientId

string

ID client de l’identité affectée par l’utilisateur

principalId

string

ID principal de l’identité affectée par l’utilisateur

Workflow

Le type de flux de travail.

Nom Type Description
id

string

ID de ressource.

identity

ManagedServiceIdentity

Propriétés de l’identité de service managé.

location

string

Emplacement de la ressource.

name

string

Obtient le nom de la ressource.

properties.accessControl

FlowAccessControlConfiguration

Configuration du contrôle d’accès.

properties.accessEndpoint

string

Obtient le point de terminaison d’accès.

properties.changedTime

string (date-time)

Récupère l’heure modifiée.

properties.createdTime

string (date-time)

Obtient l’heure créée.

properties.definition

Object

Définition.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Configuration des points de terminaison.

properties.integrationAccount

ResourceReference

Compte d’intégration.

properties.integrationServiceEnvironment

ResourceReference

Environnement de service d’intégration.

properties.parameters

<string,  WorkflowParameter>

Paramètres.

properties.provisioningState

WorkflowProvisioningState

Obtient l’état de provisionnement.

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

Les paramètres du flux de travail.

Nom Type Description
description

string

Description.

metadata

Object

Métadonnées.

type

ParameterType

Type.

value

Object

Valeur.

WorkflowProvisioningState

L’état de provisionnement du flux de travail.

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

WorkflowState

État du flux de travail.

Valeur Description
NotSpecified
Completed
Enabled
Disabled
Deleted
Suspended