Condividi tramite


Flussi di lavoro di Microsoft.Logic

Definizione di risorsa Bicep

Il tipo di risorsa flussi di lavoro può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Logic/workflows, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    accessControl: {
      actions: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {
            {customized property}: {
              claims: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              type: 'string'
            }
          }
        }
      }
      contents: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {
            {customized property}: {
              claims: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              type: 'string'
            }
          }
        }
      }
      triggers: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {
            {customized property}: {
              claims: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              type: 'string'
            }
          }
        }
      }
      workflowManagement: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {
            {customized property}: {
              claims: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              type: 'string'
            }
          }
        }
      }
    }
    definition: any(Azure.Bicep.Types.Concrete.AnyType)
    endpointsConfiguration: {
      connector: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
      workflow: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
    }
    integrationAccount: {
      id: 'string'
    }
    integrationServiceEnvironment: {
      id: 'string'
    }
    parameters: {
      {customized property}: {
        description: 'string'
        metadata: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    state: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

FlowAccessControlConfiguration

Nome Descrizione Valore
Azioni Configurazione del controllo di accesso per le azioni del flusso di lavoro. FlowAccessControlConfigurationPolicy
contenuto Configurazione del controllo di accesso per l'accesso al contenuto dell'esecuzione del flusso di lavoro. FlowAccessControlConfigurationPolicy
Trigger Configurazione del controllo di accesso per richiamare i trigger del flusso di lavoro. FlowAccessControlConfigurationPolicy
workflowManagement Configurazione del controllo di accesso per la gestione del flusso di lavoro. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nome Descrizione Valore
allowedCallerIpAddresses Intervalli di indirizzi IP del chiamante consentiti. IpAddressRange[]
openAuthenticationPolicies Criteri di autenticazione per il flusso di lavoro. OpenAuthenticationAccessPolicies

FlowEndpoints

Nome Descrizione Valore
accessEndpointIpAddresses Indirizzo IP dell'endpoint di accesso. ipAddress[]
outgoingIpAddresses Indirizzo IP in uscita. ipAddress[]

FlowEndpointsConfiguration

Nome Descrizione Valore
connettore Endpoint del connettore. FlowEndpoints di
flusso di lavoro Endpoint del flusso di lavoro. FlowEndpoints di

IpAddress

Nome Descrizione Valore
indirizzo Indirizzo. corda

IpAddressRange

Nome Descrizione Valore
addressRange Intervallo di indirizzi IP. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito. Il tipo 'SystemAssigned' include un'identità creata in modo implicito. Il tipo 'None' rimuoverà le identità dalla risorsa. 'Nessuno'
'SystemAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Elenco di identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Logic/workflows

Nome Descrizione Valore
identità Proprietà dell'identità del servizio gestito. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del flusso di lavoro. proprietà flusso di lavoro
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

OpenAuthenticationAccessPolicies

Nome Descrizione Valore
politiche Aprire i criteri di autenticazione. OpenAuthenticationAccessPolicies

OpenAuthenticationAccessPolicies

Nome Descrizione Valore

OpenAuthenticationAccessPolicy

Nome Descrizione Valore
claims Attestazioni dei criteri di accesso. OpenAuthenticationPolicyClaim[]
digitare Tipo di provider per OAuth. 'AAD'

OpenAuthenticationPolicyClaim

Nome Descrizione Valore
nome Nome dell'attestazione. corda
valore Valore dell'attestazione. corda

ResourceReference

Nome Descrizione Valore
Id ID risorsa. corda

ResourceTags

Nome Descrizione Valore

UserAssignedIdentity

Nome Descrizione Valore

WorkflowParameter

Nome Descrizione Valore
descrizione Descrizione. corda
metadati Metadati. qualunque
digitare Tipo. 'Array'
'Bool'
'Float'
'Int'
'NotSpecified'
'Object'
'SecureObject'
'SecureString'
'String'
valore Valore. qualunque

Proprietà flusso di lavoro

Nome Descrizione Valore
accessControl Configurazione del controllo di accesso. FlowAccessControlConfiguration
definizione Definizione. qualunque
endpointsConfiguration Configurazione degli endpoint. FlowEndpointsConfiguration
integrationAccount Account di integrazione. resourceReference
integrationServiceEnvironment Ambiente del servizio di integrazione. resourceReference
Parametri Parametri. WorkflowPropertiesParameters
stato Stato. 'Completed'
'Eliminato'
'Disabilitato'
'Enabled'
'NotSpecified'
'Sospeso'

WorkflowPropertiesParameters

Nome Descrizione Valore

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
App per la logica di Azure - Invia di ricezione AS2 Crea account di integrazione per due partner, Contoso e Fabrikam, inclusi gli artefatti per partner e contratti. Il modello crea anche app per la logica tra Fabrikam Sales e Contoso per illustrare la ricezione as2 as2 sincrona. Il modello crea anche app per la logica tra Fabrikam Finance e Contoso, che illustrano la ricezione asincrona di invio AS2.
Copiare file FTP nell'app per la logica BLOB di Azure Questo modello consente di creare trigger di app per la logica nei file in un server FTP e di copiarli in un contenitore BLOB di Azure. È possibile aggiungere altri trigger o azioni per personalizzarlo in base alle proprie esigenze.
Creare un'app per la logica a consumo Questo modello crea un'app per la logica vuota che è possibile usare per definire i flussi di lavoro.
Recuperare le chiavi di accesso di Archiviazione di Azure nel modello di Resource Manager Questo modello creerà un account di archiviazione, dopo il quale creerà una connessione API recuperando in modo dinamico la chiave primaria dell'account di archiviazione. La connessione API viene quindi usata in un'app per la logica come trigger di polling per le modifiche del BLOB.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa flussi di lavoro può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Logic/workflows, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Logic/workflows",
  "apiVersion": "2019-05-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "accessControl": {
      "actions": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {
            "{customized property}": {
              "claims": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "type": "string"
            }
          }
        }
      },
      "contents": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {
            "{customized property}": {
              "claims": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "type": "string"
            }
          }
        }
      },
      "triggers": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {
            "{customized property}": {
              "claims": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "type": "string"
            }
          }
        }
      },
      "workflowManagement": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {
            "{customized property}": {
              "claims": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "type": "string"
            }
          }
        }
      }
    },
    "definition": {},
    "endpointsConfiguration": {
      "connector": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      },
      "workflow": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      }
    },
    "integrationAccount": {
      "id": "string"
    },
    "integrationServiceEnvironment": {
      "id": "string"
    },
    "parameters": {
      "{customized property}": {
        "description": "string",
        "metadata": {},
        "type": "string",
        "value": {}
      }
    },
    "state": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

FlowAccessControlConfiguration

Nome Descrizione Valore
Azioni Configurazione del controllo di accesso per le azioni del flusso di lavoro. FlowAccessControlConfigurationPolicy
contenuto Configurazione del controllo di accesso per l'accesso al contenuto dell'esecuzione del flusso di lavoro. FlowAccessControlConfigurationPolicy
Trigger Configurazione del controllo di accesso per richiamare i trigger del flusso di lavoro. FlowAccessControlConfigurationPolicy
workflowManagement Configurazione del controllo di accesso per la gestione del flusso di lavoro. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nome Descrizione Valore
allowedCallerIpAddresses Intervalli di indirizzi IP del chiamante consentiti. IpAddressRange[]
openAuthenticationPolicies Criteri di autenticazione per il flusso di lavoro. OpenAuthenticationAccessPolicies

FlowEndpoints

Nome Descrizione Valore
accessEndpointIpAddresses Indirizzo IP dell'endpoint di accesso. ipAddress[]
outgoingIpAddresses Indirizzo IP in uscita. ipAddress[]

FlowEndpointsConfiguration

Nome Descrizione Valore
connettore Endpoint del connettore. FlowEndpoints di
flusso di lavoro Endpoint del flusso di lavoro. FlowEndpoints di

IpAddress

Nome Descrizione Valore
indirizzo Indirizzo. corda

IpAddressRange

Nome Descrizione Valore
addressRange Intervallo di indirizzi IP. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito. Il tipo 'SystemAssigned' include un'identità creata in modo implicito. Il tipo 'None' rimuoverà le identità dalla risorsa. 'Nessuno'
'SystemAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Elenco di identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Logic/workflows

Nome Descrizione Valore
apiVersion Versione dell'API '2019-05-01'
identità Proprietà dell'identità del servizio gestito. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del flusso di lavoro. proprietà flusso di lavoro
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Logic/workflows'

OpenAuthenticationAccessPolicies

Nome Descrizione Valore
politiche Aprire i criteri di autenticazione. OpenAuthenticationAccessPolicies

OpenAuthenticationAccessPolicies

Nome Descrizione Valore

OpenAuthenticationAccessPolicy

Nome Descrizione Valore
claims Attestazioni dei criteri di accesso. OpenAuthenticationPolicyClaim[]
digitare Tipo di provider per OAuth. 'AAD'

OpenAuthenticationPolicyClaim

Nome Descrizione Valore
nome Nome dell'attestazione. corda
valore Valore dell'attestazione. corda

ResourceReference

Nome Descrizione Valore
Id ID risorsa. corda

ResourceTags

Nome Descrizione Valore

UserAssignedIdentity

Nome Descrizione Valore

WorkflowParameter

Nome Descrizione Valore
descrizione Descrizione. corda
metadati Metadati. qualunque
digitare Tipo. 'Array'
'Bool'
'Float'
'Int'
'NotSpecified'
'Object'
'SecureObject'
'SecureString'
'String'
valore Valore. qualunque

Proprietà flusso di lavoro

Nome Descrizione Valore
accessControl Configurazione del controllo di accesso. FlowAccessControlConfiguration
definizione Definizione. qualunque
endpointsConfiguration Configurazione degli endpoint. FlowEndpointsConfiguration
integrationAccount Account di integrazione. resourceReference
integrationServiceEnvironment Ambiente del servizio di integrazione. resourceReference
Parametri Parametri. WorkflowPropertiesParameters
stato Stato. 'Completed'
'Eliminato'
'Disabilitato'
'Enabled'
'NotSpecified'
'Sospeso'

WorkflowPropertiesParameters

Nome Descrizione Valore

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
avviso da accodare con l'app per la logica

Distribuire in Azure
Questo modello consente di creare un'app per la logica con un webhook. Quando l'app per la logica viene attivata, aggiungerà il payload passato a una coda di Archiviazione di Azure specificata. È possibile aggiungere questo webhook a un avviso di Azure e quindi ogni volta che viene generato l'avviso, si otterrà tale elemento nella coda.
avviso a Slack con l'app per la logica

Distribuire in Azure
Questo modello consente di creare un'app per la logica con un webhook da usare da un avviso di Azure. Quando viene attivato l'avviso, invierà un messaggio a un canale slack specificato. Per usare questo modello, è necessario disporre di un account Slack.
avviso al messaggio di testo con dell'app per la logica

Distribuire in Azure
Questo modello consente di creare un'app per la logica con un webhook da usare da un avviso di Azure. Quando viene attivato l'avviso, verrà inviato un SMS con i dettagli dell'avviso. Usa il servizio di abbreviazione url go.gl per includere un collegamento al portale per visualizzare la risorsa.
'app per la logica di Azure con per le funzioni

Distribuire in Azure
Questo modello crea un'app serverless in Azure con App per la logica e funzioni. L'app per la logica viene attivata in un POST HTTP, chiama la funzione di Azure e restituisce la risposta.
App per la logica di Azure - Invia di ricezione AS2

Distribuire in Azure
Crea account di integrazione per due partner, Contoso e Fabrikam, inclusi gli artefatti per partner e contratti. Il modello crea anche app per la logica tra Fabrikam Sales e Contoso per illustrare la ricezione as2 as2 sincrona. Il modello crea anche app per la logica tra Fabrikam Finance e Contoso, che illustrano la ricezione asincrona di invio AS2.
App per la logica di Azure - Replica di ripristino di emergenza B2B

Distribuire in Azure
Crea app per la logica di replica per AS2 MIC, generati e ricevuti numeri di controllo X12. Ogni trigger dell'app per la logica punta a un account di integrazione del sito primario. Ogni azione dell'app per la logica punta a un account di integrazione del sito secondario.
App per la logica di Azure - Pipeline VETER

Distribuire in Azure
Crea un account di integrazione, aggiunge schema/mappa al suo interno, crea un'app per la logica e la associa all'account di integrazione. L'app per la logica implementa una pipeline VETER usando le operazioni Xml Validation, XPath Extract and Transform Xml.
App per la logica di Azure - XSLT con parametri

Distribuire in Azure
Crea un'app per la logica request-response che esegue la trasformazione basata su XSLT. La mappa XSLT accetta primitive (integer, string e così via) come parametri di input usati durante la trasformazione XML.
Chiamare API personalizzate da App per la logica di Azure

Distribuire in Azure
Anche se App per la logica offre centinaia di connettori per vari servizi, è possibile chiamare le API che eseguono codice personalizzato. Uno dei modi più semplici e scalabili per ospitare le proprie API Web consiste nell'usare il servizio app di Azure. Questo modello distribuisce un'app Web per l'API personalizzata e protegge l'API usando l'autenticazione di Azure Active Directory.
Copiare file FTP nell'app per la logica BLOB di Azure

Distribuire in Azure
Questo modello consente di creare trigger di app per la logica nei file in un server FTP e di copiarli in un contenitore BLOB di Azure. È possibile aggiungere altri trigger o azioni per personalizzarlo in base alle proprie esigenze.
Correlare i messaggi su App per la logica usando del bus di servizio

Distribuire in Azure
che illustra come correlare i messaggi tramite App per la logica usando il bus di servizio di Azure
Creare un'app per la logica a consumo

Distribuire in Azure
Questo modello crea un'app per la logica vuota che è possibile usare per definire i flussi di lavoro.
Creare una risorsa personalizzata per i modelli con provider personalizzati

Distribuire in Azure
Questo esempio illustra come aggiungere risorse personalizzate ai modelli di Resource Manager usando provider personalizzati e app per la logica.
argomento/sottoscrizione di Griglia di eventi di Azure personalizzata con CloudEvents

Distribuire in Azure
Crea un argomento personalizzato di Griglia di eventi di Azure, una sottoscrizione webhook con schema CloudEvents e un'app per la logica come gestore eventi. Modello originariamente creato da Justin Yoo.
Distribuire un'app per la logica di esempio, da usare come estensioni personalizzate di Gestione entitlement

Distribuire in Azure
Questo modello crea una semplice app per la logica con tutte le impostazioni dei criteri di autorizzazione e lo schema per il trigger HTTP necessario per l'API dell'estensione personalizzata di Entitlement Management.
estendere le risorse di Azure esistenti con provider personalizzati

Distribuire in Azure
Questo esempio illustra in dettaglio come estendere le risorse di Azure esistenti e i modelli di Resource Manager per aggiungere carichi di lavoro personalizzati.
modelli di integrazione - Router messaggi - App per la logica

Distribuire in Azure
Soluzione che illustra come configurare il modello router messaggi usando un'app per la logica
'app per la logica per inviare messaggi di posta elettronica a report di backup dettagliati

Distribuire in Azure
Creare un'app per la logica per inviare report su istanze di backup, utilizzo, processi, criteri, conformità ai criteri e opportunità di ottimizzazione tramite posta elettronica.
'app per la logica per inviare i report tramite posta elettronica ai processi di backup e ripristino

Distribuire in Azure
Creare un'app per la logica per inviare report sui processi di backup e ripristino tramite posta elettronica
'app per la logica per inviare report tramite posta elettronica sull'ottimizzazione dei costi di backup

Distribuire in Azure
Questo modello distribuisce un'app per la logica che invia report periodici su risorse di backup inattive, possibili ottimizzazioni della pianificazione del backup e possibili ottimizzazioni di conservazione dei backup, a un set specificato di indirizzi di posta elettronica.
'app per la logica per inviare report tramite posta elettronica alle istanze di backup

Distribuire in Azure
Creare un'app per la logica per inviare report sulle istanze di backup protette tramite Backup di Azure tramite posta elettronica
'app per la logica per inviare report tramite posta elettronica ai criteri di backup

Distribuire in Azure
Creare un'app per la logica per inviare report sui criteri di backup tramite posta elettronica
'app per la logica per inviare i report tramite posta elettronica al rispetto dei criteri di backup

Distribuire in Azure
Creare un'app per la logica per inviare report sulla conformità dei criteri di backup delle istanze di backup tramite posta elettronica
'app per la logica per inviare i report tramite posta elettronica al di fatturazione di Backup di Azure

Distribuire in Azure
Questo modello distribuisce un'app per la logica che invia report periodici sui parametri di fatturazione del backup delle chiavi (istanze protette e archiviazione cloud di backup usata) a livello di entità di fatturazione, a un set specificato di indirizzi di posta elettronica.
'app per la logica ai report di riepilogo della posta elettronica sui backup

Distribuire in Azure
Creare un'app per la logica per inviare report di riepilogo sui backup tramite posta elettronica.
Recuperare le chiavi di accesso di Archiviazione di Azure nel modello di Resource Manager

Distribuire in Azure
Questo modello creerà un account di archiviazione, dopo il quale creerà una connessione API recuperando in modo dinamico la chiave primaria dell'account di archiviazione. La connessione API viene quindi usata in un'app per la logica come trigger di polling per le modifiche del BLOB.
Eseguire una stored procedure SQL in base a una pianificazione tramite un'app per la logica

Distribuire in Azure
Questo modello consente di creare un'app per la logica che eseguirà una stored procedure SQL in base alla pianificazione. Qualsiasi argomento per la routine può essere inserito nella sezione corpo del modello.
Eseguire processi timer eseguiti in base a una pianificazione usando App per la logica

Distribuire in Azure
Questo modello crea una coppia di app per la logica che consente di creare istanze del processo timer pianificate.
Inviare messaggi di posta elettronica con l'app per la logica

Distribuire in Azure
Questo modello consente di creare un'app per la logica che invia un messaggio di posta elettronica. È possibile aggiungere altri trigger o azioni per personalizzarlo in base alle proprie esigenze.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa flussi di lavoro può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Logic/workflows, aggiungere al modello il codice Terraform seguente.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/workflows@2019-05-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      accessControl = {
        actions = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {
              {customized property} = {
                claims = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                type = "string"
              }
            }
          }
        }
        contents = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {
              {customized property} = {
                claims = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                type = "string"
              }
            }
          }
        }
        triggers = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {
              {customized property} = {
                claims = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                type = "string"
              }
            }
          }
        }
        workflowManagement = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {
              {customized property} = {
                claims = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                type = "string"
              }
            }
          }
        }
      }
      definition = ?
      endpointsConfiguration = {
        connector = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
        workflow = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
      }
      integrationAccount = {
        id = "string"
      }
      integrationServiceEnvironment = {
        id = "string"
      }
      parameters = {
        {customized property} = {
          description = "string"
          metadata = ?
          type = "string"
          value = ?
        }
      }
      state = "string"
    }
  })
}

Valori delle proprietà

FlowAccessControlConfiguration

Nome Descrizione Valore
Azioni Configurazione del controllo di accesso per le azioni del flusso di lavoro. FlowAccessControlConfigurationPolicy
contenuto Configurazione del controllo di accesso per l'accesso al contenuto dell'esecuzione del flusso di lavoro. FlowAccessControlConfigurationPolicy
Trigger Configurazione del controllo di accesso per richiamare i trigger del flusso di lavoro. FlowAccessControlConfigurationPolicy
workflowManagement Configurazione del controllo di accesso per la gestione del flusso di lavoro. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nome Descrizione Valore
allowedCallerIpAddresses Intervalli di indirizzi IP del chiamante consentiti. IpAddressRange[]
openAuthenticationPolicies Criteri di autenticazione per il flusso di lavoro. OpenAuthenticationAccessPolicies

FlowEndpoints

Nome Descrizione Valore
accessEndpointIpAddresses Indirizzo IP dell'endpoint di accesso. ipAddress[]
outgoingIpAddresses Indirizzo IP in uscita. ipAddress[]

FlowEndpointsConfiguration

Nome Descrizione Valore
connettore Endpoint del connettore. FlowEndpoints di
flusso di lavoro Endpoint del flusso di lavoro. FlowEndpoints di

IpAddress

Nome Descrizione Valore
indirizzo Indirizzo. corda

IpAddressRange

Nome Descrizione Valore
addressRange Intervallo di indirizzi IP. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito. Il tipo 'SystemAssigned' include un'identità creata in modo implicito. Il tipo 'None' rimuoverà le identità dalla risorsa. 'Nessuno'
'SystemAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Elenco di identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Logic/workflows

Nome Descrizione Valore
identità Proprietà dell'identità del servizio gestito. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del flusso di lavoro. proprietà flusso di lavoro
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Logic/workflows@2019-05-01"

OpenAuthenticationAccessPolicies

Nome Descrizione Valore
politiche Aprire i criteri di autenticazione. OpenAuthenticationAccessPolicies

OpenAuthenticationAccessPolicies

Nome Descrizione Valore

OpenAuthenticationAccessPolicy

Nome Descrizione Valore
claims Attestazioni dei criteri di accesso. OpenAuthenticationPolicyClaim[]
digitare Tipo di provider per OAuth. 'AAD'

OpenAuthenticationPolicyClaim

Nome Descrizione Valore
nome Nome dell'attestazione. corda
valore Valore dell'attestazione. corda

ResourceReference

Nome Descrizione Valore
Id ID risorsa. corda

ResourceTags

Nome Descrizione Valore

UserAssignedIdentity

Nome Descrizione Valore

WorkflowParameter

Nome Descrizione Valore
descrizione Descrizione. corda
metadati Metadati. qualunque
digitare Tipo. 'Array'
'Bool'
'Float'
'Int'
'NotSpecified'
'Object'
'SecureObject'
'SecureString'
'String'
valore Valore. qualunque

Proprietà flusso di lavoro

Nome Descrizione Valore
accessControl Configurazione del controllo di accesso. FlowAccessControlConfiguration
definizione Definizione. qualunque
endpointsConfiguration Configurazione degli endpoint. FlowEndpointsConfiguration
integrationAccount Account di integrazione. resourceReference
integrationServiceEnvironment Ambiente del servizio di integrazione. resourceReference
Parametri Parametri. WorkflowPropertiesParameters
stato Stato. 'Completed'
'Eliminato'
'Disabilitato'
'Enabled'
'NotSpecified'
'Sospeso'

WorkflowPropertiesParameters

Nome Descrizione Valore