Udostępnij przez


Workflows - Get

Pobiera przepływ pracy.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Identyfikator subskrypcji.

workflowName
path True

string

Nazwa przepływu pracy.

api-version
query True

string

Wersja interfejsu API.

Odpowiedzi

Nazwa Typ Opis
200 OK

Workflow

OK

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Get a workflow

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ErrorProperties

Właściwości błędu wskazują, dlaczego usługa logiki nie mogła przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

ErrorResponse

Odpowiedź o błędzie wskazuje, że usługa logiki nie może przetworzyć żądania przychodzącego. Właściwość error zawiera szczegóły błędu.

FlowAccessControlConfiguration

Konfiguracja kontroli dostępu.

FlowAccessControlConfigurationPolicy

Zasady konfiguracji kontroli dostępu.

FlowEndpoints

Konfiguracja punktów końcowych przepływu.

FlowEndpointsConfiguration

Konfiguracja punktów końcowych.

IpAddress

Adres IP.

IpAddressRange

Zakres adresów IP.

ManagedServiceIdentity

Właściwości tożsamości usługi zarządzanej.

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawnie utworzoną tożsamość. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zasobu.

Object
OpenAuthenticationAccessPolicies

AuthenticationPolicy typu Otwarte.

OpenAuthenticationAccessPolicy

Otwarta polityka dostępu do uwierzytelniania zdefiniowana przez użytkownika.

OpenAuthenticationPolicyClaim

Oświadczenie zasad uwierzytelniania otwartego.

OpenAuthenticationProviderType

Typ dostawcy zasad uwierzytelniania otwartego.

ParameterType

Typ parametru.

ResourceReference

Odwołanie do zasobu.

Sku

Typ jednostki SKU.

SkuName

Nazwa SKU.

userAssignedIdentity

Właściwości tożsamości przypisanej przez użytkownika.

Workflow

Typ przepływu pracy.

WorkflowParameter

Parametry przepływu pracy.

WorkflowProvisioningState

Stan aprowizacji przepływu pracy.

WorkflowState

Stan przepływu pracy.

ErrorProperties

Właściwości błędu wskazują, dlaczego usługa logiki nie mogła przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

ErrorResponse

Odpowiedź o błędzie wskazuje, że usługa logiki nie może przetworzyć żądania przychodzącego. Właściwość error zawiera szczegóły błędu.

Nazwa Typ Opis
error

ErrorProperties

Właściwości błędu.

FlowAccessControlConfiguration

Konfiguracja kontroli dostępu.

Nazwa Typ Opis
actions

FlowAccessControlConfigurationPolicy

Konfiguracja kontroli dostępu dla akcji przepływu pracy.

contents

FlowAccessControlConfigurationPolicy

Konfiguracja kontroli dostępu do uzyskiwania dostępu do zawartości przebiegu przepływu pracy.

triggers

FlowAccessControlConfigurationPolicy

Konfiguracja kontroli dostępu na potrzeby wywoływania wyzwalaczy przepływu pracy.

workflowManagement

FlowAccessControlConfigurationPolicy

Konfiguracja kontroli dostępu do zarządzania przepływami pracy.

FlowAccessControlConfigurationPolicy

Zasady konfiguracji kontroli dostępu.

Nazwa Typ Opis
allowedCallerIpAddresses

IpAddressRange[]

Dozwolone zakresy adresów IP wywołującego.

openAuthenticationPolicies

OpenAuthenticationAccessPolicies

Zasady uwierzytelniania dla przepływu pracy.

FlowEndpoints

Konfiguracja punktów końcowych przepływu.

Nazwa Typ Opis
accessEndpointIpAddresses

IpAddress[]

Adres IP punktu końcowego dostępu.

outgoingIpAddresses

IpAddress[]

Wychodzący adres IP.

FlowEndpointsConfiguration

Konfiguracja punktów końcowych.

Nazwa Typ Opis
connector

FlowEndpoints

Punkty końcowe łącznika.

workflow

FlowEndpoints

Punkty końcowe przepływu pracy.

IpAddress

Adres IP.

Nazwa Typ Opis
address

string

Adres.

IpAddressRange

Zakres adresów IP.

Nazwa Typ Opis
addressRange

string

Zakres adresów IP.

ManagedServiceIdentity

Właściwości tożsamości usługi zarządzanej.

Nazwa Typ Opis
principalId

string (uuid)

Identyfikator podmiotu zabezpieczeń tożsamości usługi zarządzanej.

tenantId

string (uuid)

Dzierżawa tożsamości usługi zarządzanej.

type

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawnie utworzoną tożsamość. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zasobu.

userAssignedIdentities

<string,  userAssignedIdentity>

Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawnie utworzoną tożsamość. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zasobu.

Wartość Opis
SystemAssigned
UserAssigned
None

Object

OpenAuthenticationAccessPolicies

AuthenticationPolicy typu Otwarte.

Nazwa Typ Opis
policies

<string,  OpenAuthenticationAccessPolicy>

Otwórz zasady uwierzytelniania.

OpenAuthenticationAccessPolicy

Otwarta polityka dostępu do uwierzytelniania zdefiniowana przez użytkownika.

Nazwa Typ Opis
claims

OpenAuthenticationPolicyClaim[]

Oświadczenia zasad dostępu.

type

OpenAuthenticationProviderType

Typ dostawcy dla protokołu OAuth.

OpenAuthenticationPolicyClaim

Oświadczenie zasad uwierzytelniania otwartego.

Nazwa Typ Opis
name

string

Nazwa oświadczenia.

value

string

Wartość oświadczenia.

OpenAuthenticationProviderType

Typ dostawcy zasad uwierzytelniania otwartego.

Wartość Opis
AAD

ParameterType

Typ parametru.

Wartość Opis
NotSpecified
String
SecureString
Int
Float
Bool
Array
Object
SecureObject

ResourceReference

Odwołanie do zasobu.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Pobiera nazwę zasobu.

type

string

Pobiera typ zasobu.

Sku

Typ jednostki SKU.

Nazwa Typ Opis
name

SkuName

Nazwa.

plan

ResourceReference

Odwołanie do planu.

SkuName

Nazwa SKU.

Wartość Opis
NotSpecified
Free
Shared
Basic
Standard
Premium

userAssignedIdentity

Właściwości tożsamości przypisanej przez użytkownika.

Nazwa Typ Opis
clientId

string

Identyfikator klienta tożsamości przypisanej przez użytkownika

principalId

string

Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika

Workflow

Typ przepływu pracy.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

identity

ManagedServiceIdentity

Właściwości tożsamości usługi zarządzanej.

location

string

Lokalizacja zasobu.

name

string

Pobiera nazwę zasobu.

properties.accessControl

FlowAccessControlConfiguration

Konfiguracja kontroli dostępu.

properties.accessEndpoint

string

Pobiera punkt końcowy dostępu.

properties.changedTime

string (date-time)

Pobiera zmieniony czas.

properties.createdTime

string (date-time)

Pobiera czas utworzenia.

properties.definition

Object

Definicja.

properties.endpointsConfiguration

FlowEndpointsConfiguration

Konfiguracja punktów końcowych.

properties.integrationAccount

ResourceReference

Konto integracji.

properties.integrationServiceEnvironment

ResourceReference

Środowisko usługi integracji.

properties.parameters

<string,  WorkflowParameter>

Parametry.

properties.provisioningState

WorkflowProvisioningState

Pobiera stan apryfikacji.

properties.sku

Sku

Jednostka SKU.

properties.state

WorkflowState

Stan.

properties.version

string

Pobiera wersję.

tags

object

Tagi zasobów.

type

string

Pobiera typ zasobu.

WorkflowParameter

Parametry przepływu pracy.

Nazwa Typ Opis
description

string

Opis.

metadata

Object

Metadane.

type

ParameterType

Typ.

value

Object

Wartość.

WorkflowProvisioningState

Stan aprowizacji przepływu pracy.

Wartość Opis
NotSpecified
Accepted
Running
Ready
Creating
Created
Deleting
Deleted
Canceled
Failed
Succeeded
Moving
Updating
Registering
Registered
Unregistering
Unregistered
Completed
Renewing
Pending
Waiting
InProgress

WorkflowState

Stan przepływu pracy.

Wartość Opis
NotSpecified
Completed
Enabled
Disabled
Deleted
Suspended