Compartilhar via


Workflows - Get

Obtém um fluxo de trabalho.

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

Respostas

Nome Tipo Description
200 OK

Workflow

OKEY

Other Status Codes

ErrorResponse

Resposta de erro que descreve por que a operação falhou.

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

Get a workflow

Solicitação de exemplo

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

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

Definições

Nome Description
ErrorProperties

As propriedades de erro indicam por que o serviço Logic não foi capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

ErrorResponse

A resposta de erro indica que o serviço lógico não é capaz de processar a solicitação de entrada. A propriedade error contém os detalhes do erro.

FlowAccessControlConfiguration

A configuração de controle de acesso.

FlowAccessControlConfigurationPolicy

A política de configuração de controle de acesso.

FlowEndpoints

A configuração dos endpoints de fluxo.

FlowEndpointsConfiguration

A configuração de pontos de extremidade.

IpAddress

O endereço IP.

IpAddressRange

O intervalo de endereços IP.

ManagedServiceIdentity

Propriedades de identidade de serviço gerenciada.

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo 'None' removerá as identidades do recurso.

Object
OpenAuthenticationAccessPolicies

AuthenticationPolicy do tipo Open.

OpenAuthenticationAccessPolicy

Política de acesso de autenticação aberta definida pelo usuário.

OpenAuthenticationPolicyClaim

Abra a declaração de política de autenticação.

OpenAuthenticationProviderType

Abra o tipo de provedor de política de autenticação.

ParameterType

O tipo de parâmetro.

ResourceReference

A referência do recurso.

Sku

O tipo de sku.

SkuName

O nome do sku.

userAssignedIdentity

Propriedades de identidade atribuídas pelo usuário.

Workflow

O tipo de fluxo de trabalho.

WorkflowParameter

Os parâmetros do fluxo de trabalho.

WorkflowProvisioningState

O estado de provisionamento do fluxo de trabalho.

WorkflowState

O estado do fluxo de trabalho.

ErrorProperties

As propriedades de erro indicam por que o serviço Logic não foi capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

Nome Tipo Description
code

string

Código de erro.

message

string

Mensagem de erro indicando por que a operação falhou.

ErrorResponse

A resposta de erro indica que o serviço lógico não é capaz de processar a solicitação de entrada. A propriedade error contém os detalhes do erro.

Nome Tipo Description
error

ErrorProperties

As propriedades de erro.

FlowAccessControlConfiguration

A configuração de controle de acesso.

Nome Tipo Description
actions

FlowAccessControlConfigurationPolicy

A configuração de controle de acesso para ações de fluxo de trabalho.

contents

FlowAccessControlConfigurationPolicy

A configuração de controle de acesso para acessar o conteúdo da execução do fluxo de trabalho.

triggers

FlowAccessControlConfigurationPolicy

A configuração de controle de acesso para invocar gatilhos de fluxo de trabalho.

workflowManagement

FlowAccessControlConfigurationPolicy

A configuração de controle de acesso para gerenciamento de fluxo de trabalho.

FlowAccessControlConfigurationPolicy

A política de configuração de controle de acesso.

Nome Tipo Description
allowedCallerIpAddresses

IpAddressRange[]

Os intervalos de endereços IP de chamador permitidos.

openAuthenticationPolicies

OpenAuthenticationAccessPolicies

As políticas de autenticação para fluxo de trabalho.

FlowEndpoints

A configuração dos endpoints de fluxo.

Nome Tipo Description
accessEndpointIpAddresses

IpAddress[]

O endereço ip do ponto de extremidade de acesso.

outgoingIpAddresses

IpAddress[]

O endereço ip de saída.

FlowEndpointsConfiguration

A configuração de pontos de extremidade.

Nome Tipo Description
connector

FlowEndpoints

Os pontos de extremidade do conector.

workflow

FlowEndpoints

Os pontos de extremidade de fluxo de trabalho.

IpAddress

O endereço IP.

Nome Tipo Description
address

string

O endereço.

IpAddressRange

O intervalo de endereços IP.

Nome Tipo Description
addressRange

string

O intervalo de endereços IP.

ManagedServiceIdentity

Propriedades de identidade de serviço gerenciada.

Nome Tipo Description
principalId

string (uuid)

ID da entidade de segurança da identidade de serviço gerenciado.

tenantId

string (uuid)

Locatário da identidade do serviço gerenciado.

type

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo 'None' removerá as identidades do recurso.

userAssignedIdentities

<string,  userAssignedIdentity>

A lista de identidades atribuídas pelo usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo 'None' removerá as identidades do recurso.

Valor Description
SystemAssigned
UserAssigned
None

Object

OpenAuthenticationAccessPolicies

AuthenticationPolicy do tipo Open.

Nome Tipo Description
policies

<string,  OpenAuthenticationAccessPolicy>

Abra políticas de autenticação.

OpenAuthenticationAccessPolicy

Política de acesso de autenticação aberta definida pelo usuário.

Nome Tipo Description
claims

OpenAuthenticationPolicyClaim[]

As declarações de política de acesso.

type

OpenAuthenticationProviderType

Tipo de provedor para OAuth.

OpenAuthenticationPolicyClaim

Abra a declaração de política de autenticação.

Nome Tipo Description
name

string

O nome da declaração.

value

string

O valor da reivindicação.

OpenAuthenticationProviderType

Abra o tipo de provedor de política de autenticação.

Valor Description
AAD

ParameterType

O tipo de parâmetro.

Valor Description
NotSpecified
String
SecureString
Int
Float
Bool
Array
Object
SecureObject

ResourceReference

A referência do 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 do sku.

Valor Description
NotSpecified
Free
Shared
Basic
Standard
Premium

userAssignedIdentity

Propriedades de identidade atribuídas pelo usuário.

Nome Tipo Description
clientId

string

ID do cliente da identidade atribuída pelo usuário

principalId

string

ID da entidade de segurança da identidade atribuída pelo usuário

Workflow

O tipo de fluxo de trabalho.

Nome Tipo Description
id

string

A ID do recurso.

identity

ManagedServiceIdentity

Propriedades de identidade de serviço gerenciada.

location

string

O local do recurso.

name

string

Obtém o nome do recurso.

properties.accessControl

FlowAccessControlConfiguration

A configuração de controle de acesso.

properties.accessEndpoint

string

Obtém o ponto de extremidade de acesso.

properties.changedTime

string (date-time)

Obtém o tempo alterado.

properties.createdTime

string (date-time)

Obtém o tempo criado.

properties.definition

Object

A definição.

properties.endpointsConfiguration

FlowEndpointsConfiguration

A configuração de pontos de extremidade.

properties.integrationAccount

ResourceReference

A conta de integração.

properties.integrationServiceEnvironment

ResourceReference

O ambiente do serviço 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 de recurso.

type

string

Obtém o tipo de recurso.

WorkflowParameter

Os parâmetros do fluxo de trabalho.

Nome Tipo Description
description

string

A descrição.

metadata

Object

Os metadados.

type

ParameterType

O tipo.

value

Object

O valor.

WorkflowProvisioningState

O estado de provisionamento do fluxo de trabalho.

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

WorkflowState

O estado do fluxo de trabalho.

Valor Description
NotSpecified
Completed
Enabled
Disabled
Deleted
Suspended