Microsoft.Logic-werkstromen
Bicep-resourcedefinitie
Het resourcetype van de werkstromen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Logic/workflows-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
accessControl: {
actions: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
contents: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
triggers: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
workflowManagement: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
}
definition: any()
endpointsConfiguration: {
connector: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
workflow: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
}
integrationAccount: {
id: 'string'
}
integrationServiceEnvironment: {
id: 'string'
}
parameters: {}
state: 'string'
}
}
Eigenschapswaarden
Werkstromen
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-43 Geldige tekens: Alfanumerieken, afbreekstreepjes, onderstrepingstekens, punten en haakjes. |
location | De resourcelocatie. | tekenreeks |
tags | De resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
identity | Eigenschappen van beheerde service-id's. | ManagedServiceIdentity |
properties | De werkstroomeigenschappen. | Werkstroomeigenschappen |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Type beheerde service-identiteit. Het type 'SystemAssigned' bevat een impliciet gemaakte identiteit. Met het type 'Geen' worden alle identiteiten uit de resource verwijderd. | 'Geen' 'SystemAssigned' 'UserAssigned' (vereist) |
userAssignedIdentities | De lijst met door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | object |
Werkstroomeigenschappen
Naam | Description | Waarde |
---|---|---|
accessControl | De configuratie van toegangsbeheer. | FlowAccessControlConfiguration |
definitie | De definitie. Zie Schemareferentie voor Werkstroomdefinitietaal in Azure Logic Apps. | Voor Bicep kunt u de functie any() gebruiken. |
eindpuntenConfiguratie | De configuratie van eindpunten. | FlowEndpointsConfiguration |
integrationAccount | Het integratieaccount. | ResourceReference |
integrationServiceEnvironment | De integratieserviceomgeving. | ResourceReference |
parameters | De parameters. | object |
staat | De staat. | 'Voltooid' 'Verwijderd' 'Uitgeschakeld' Ingeschakeld 'NotSpecified' 'Opgeschort' |
FlowAccessControlConfiguration
Naam | Description | Waarde |
---|---|---|
acties | De configuratie van toegangsbeheer voor werkstroomacties. | FlowAccessControlConfigurationPolicy |
Inhoud | De configuratie voor toegangsbeheer voor toegang tot de inhoud van de werkstroomuitvoering. | FlowAccessControlConfigurationPolicy |
triggers | De configuratie van toegangsbeheer voor het aanroepen van werkstroomtriggers. | FlowAccessControlConfigurationPolicy |
workflowManagement | De configuratie van toegangsbeheer voor werkstroombeheer. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Naam | Description | Waarde |
---|---|---|
allowedCallerIpAddresses | De toegestane IP-adresbereiken van de beller. | IpAddressRange[] |
openAuthenticationPolicies | Het verificatiebeleid voor de werkstroom. | OpenAuthenticationAccessPolicies |
IpAddressRange
Naam | Description | Waarde |
---|---|---|
addressRange | Het IP-adresbereik. | tekenreeks |
OpenAuthenticationAccessPolicies
Naam | Description | Waarde |
---|---|---|
policies | Open verificatiebeleid. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Naam | Description | Waarde |
---|---|---|
connector | De connectoreindpunten. | FlowEndpoints |
werkstroom | De werkstroomeindpunten. | FlowEndpoints |
FlowEndpoints
Naam | Description | Waarde |
---|---|---|
accessEndpointIpAddresses | Het IP-adres van het toegangseindpunt. | IpAddress[] |
outgoingIpAddresses | Het uitgaande IP-adres. | IpAddress[] |
IpAddress
Naam | Description | Waarde |
---|---|---|
adres | Het adres. | tekenreeks |
ResourceReference
Naam | Description | Waarde |
---|---|---|
id | De resource-id. | tekenreeks |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Waarschuwing voor wachtrij met logische app |
Met deze sjabloon kunt u een logische app maken met een webhook. Wanneer de logische app wordt geactiveerd, wordt de nettolading die u doorgeeft, toegevoegd aan een Azure Storage-wachtrij die u opgeeft. U kunt deze webhook toevoegen aan een Azure-waarschuwing. Wanneer de waarschuwing wordt geactiveerd, wordt dat item in de wachtrij geplaatst. |
Waarschuwing voor Slack met logische app |
Met deze sjabloon kunt u een logische app maken met een webhook die moet worden gebruikt vanuit een Azure-waarschuwing. Wanneer de waarschuwing wordt geactiveerd, wordt er een bericht geplaatst in een Slack-kanaal dat u opgeeft. U moet een Slack-account hebben om deze sjabloon te kunnen gebruiken. |
Waarschuwing voor sms-berichten met logische app |
Met deze sjabloon kunt u een logische app maken met een webhook die moet worden gebruikt vanuit een Azure-waarschuwing. Wanneer de waarschuwing wordt geactiveerd, ontvangt u een sms-bericht met de details van de waarschuwing. De go.gl URL-verkortingsservice wordt gebruikt om een koppeling naar de portal op te nemen om de resource te bekijken. |
Azure Storage-toegangssleutels ophalen in ARM-sjabloon |
Met deze sjabloon wordt een opslagaccount gemaakt, waarna er een API-verbinding wordt gemaakt door de primaire sleutel van het opslagaccount dynamisch op te halen. De API-verbinding wordt vervolgens gebruikt in een logische app als een trigger polling voor blobwijzigingen. Het volledige scenario vindt u op /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/. |
Logische app voor het e-mailen van gedetailleerde back-uprapporten |
Maak een logische app om rapporten te verzenden over back-upexemplaren, gebruik, taken, beleid, naleving van beleid en optimalisatiemogelijkheden via e-mail. |
Logische app naar e-mailrapporten over back-upexemplaren |
Een logische app maken voor het verzenden van rapporten over back-upexemplaren die zijn beveiligd met Azure Backup via e-mail |
Logische app voor e-mailrapporten over back-up- en hersteltaken |
Een logische app maken voor het verzenden van rapporten over uw back-up- en hersteltaken via e-mail |
Logische app voor e-mailrapporten over optimalisatie van back-upkosten |
Met deze sjabloon wordt een logische app geïmplementeerd die periodieke rapporten verzendt over inactieve back-upresources, mogelijke optimalisaties van back-upschema's en mogelijke optimalisaties voor back-upretentie, naar een opgegeven set e-mailadressen. |
Logische app voor e-mailrapporten over back-upbeleid |
Een logische app maken om rapporten over uw back-upbeleid via e-mail te verzenden |
Logische app voor e-mailrapporten over naleving van back-upbeleid |
Een logische app maken om via e-mail rapporten te verzenden over de naleving van het back-upbeleid van uw back-upexemplaren |
Logische app naar e-mailoverzichtsrapporten over back-ups |
Maak een logische app om overzichtsrapporten over uw back-ups via e-mail te verzenden. |
Logische app om rapporten over uw Azure Backup-facturering per e-mail te verzenden |
Met deze sjabloon wordt een logische app geïmplementeerd die periodieke rapporten verzendt over belangrijke factureringsparameters voor back-ups (beveiligde exemplaren en verbruikte back-upcloudopslag) op het niveau van de factureringsentiteit, naar een opgegeven set e-mailadressen. |
Een logische voorbeeld-app implementeren om te gebruiken als aangepaste extensies voor rechtenbeheer |
Met deze sjabloon maakt u een eenvoudige logische app met alle autorisatiebeleidsinstellingen en schema voor http-trigger die nodig zijn voor de aangepaste extensie-API van Entitlement Management. |
Integratiepatronen - Berichtrouter - Logische app |
Oplossing die laat zien hoe we het Message Router-patroon kunnen instellen met behulp van een logische app |
Bestaande Azure-resources uitbreiden met aangepaste providers |
In dit voorbeeld wordt uitgebreid ingegaan op het uitbreiden van bestaande Azure-resources en het Resource Manager sjablonen om aangepaste workloads toe te voegen. |
Een aangepaste resource maken voor sjablonen met aangepaste providers |
In dit voorbeeld ziet u hoe u aangepaste resources toevoegt aan Resource Manager-sjablonen met behulp van aangepaste providers en logische apps. |
Aangepaste Azure Event Grid onderwerp/abonnement met CloudEvents |
Hiermee maakt u een aangepast Azure Event Grid onderwerp, een webhookabonnement met het CloudEvents-schema en een logische app als gebeurtenis-handler. Sjabloon oorspronkelijk geschreven door Justin Yoo. |
Logische Azure-app met functie |
Met deze sjabloon maakt u een serverloze app in Azure met Logic Apps en Functions. De logische app wordt geactiveerd op een HTTP POST, roept de Azure-functie aan en retourneert het antwoord. |
Azure Logic Apps - AS2 Send Receive |
Hiermee maakt u integratieaccounts voor twee partners, Contoso en Fabrikam, inclusief de artefacten voor partners en overeenkomsten. De sjabloon maakt ook logische apps tussen Fabrikam Sales en Contoso om synchrone AS2 Send Receive te demonstreren. De sjabloon maakt ook logische apps tussen Fabrikam Finance en Contoso, die asynchroon AS2 Send Receive demonstreren. |
Azure Logic Apps - B2B-replicatie na noodgeval |
Hiermee maakt u replicatie Logic Apps voor AS2 MIC, gegenereerd en ontvangen X12-controlenummers. De trigger van elke logische app verwijst naar een primaire site-integratieaccount. De actie van elke logische app verwijst naar een secundair site-integratieaccount. |
Correleren van berichten over Logic Apps met behulp van Service Bus |
dit laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
Een logische verbruiks-app maken met behulp van een Azure Resource Manager-sjabloon |
Met deze sjabloon maakt u een lege logische app die u kunt gebruiken om werkstromen te definiëren. |
Aangepaste API's aanroepen vanuit Azure Logic Apps |
Hoewel Logic Apps honderden connectors voor verschillende services biedt, kunt u API's aanroepen die uw eigen code uitvoeren. Een van de eenvoudigste en meest schaalbare manieren om uw eigen web-API's te hosten, is met behulp van Azure App Service. Met deze sjabloon wordt een web-app geïmplementeerd voor uw aangepaste API en wordt die API beveiligd met behulp van Azure Active Directory-verificatie. |
FTP-bestanden kopiëren naar de logische Azure Blob-app |
Met deze sjabloon kunt u een logische app-triggers maken voor bestanden op een FTP-server en deze kopiëren naar een Azure Blob-container. U kunt extra triggers of acties toevoegen om deze aan uw behoeften aan te passen. |
E-mail verzenden met logische app |
Met deze sjabloon kunt u een logische app maken waarmee een e-mail wordt verzonden. U kunt extra triggers of acties toevoegen om deze aan uw behoeften aan te passen. |
Een opgeslagen SQL-procedure volgens een schema uitvoeren via een logische app |
Met deze sjabloon kunt u een logische app maken die een in SQL opgeslagen procedure volgens een schema uitvoert. Eventuele argumenten voor de procedure kunnen in de hoofdsectie van de sjabloon worden geplaatst. |
Azure Logic Apps - VETER-pijplijn |
Hiermee maakt u een integratieaccount, voegt u er een schema/kaart aan toe, maakt u een logische app en koppelt u deze aan het integratieaccount. De logische app implementeert een VETER-pijplijn met xml-validatie, XPath-extraheren en XML-transformatiebewerkingen. |
Azure Logic Apps - XSLT met parameters |
Hiermee maakt u een aanvraag-antwoordlogica-app die op XSLT gebaseerde transformatie uitvoert. De XSLT-toewijzing gebruikt primitieven (geheel getal, tekenreeks, enzovoort) als invoerparameters, omdat deze worden gebruikt tijdens XML-transformatie. |
Timertaken uitvoeren die volgens een schema worden uitgevoerd met behulp van Logic Apps |
Met deze sjabloon maakt u een paar Logic Apps waarmee u geplande exemplaren van een timeropdracht kunt maken. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype werkstromen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Logic/workflows wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"accessControl": {
"actions": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"contents": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"triggers": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"workflowManagement": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
}
},
"definition": {},
"endpointsConfiguration": {
"connector": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
}
},
"integrationAccount": {
"id": "string"
},
"integrationServiceEnvironment": {
"id": "string"
},
"parameters": {},
"state": "string"
}
}
Eigenschapswaarden
Werkstromen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Logic/workflows' |
apiVersion | De resource-API-versie | '2019-05-01' |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-43 Geldige tekens: Alfanumerieken, afbreekstreepjes, onderstrepingstekens, punten en haakjes. |
location | De resourcelocatie. | tekenreeks |
tags | De resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
identity | Eigenschappen van beheerde service-id's. | ManagedServiceIdentity |
properties | De werkstroomeigenschappen. | Werkstroomeigenschappen |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Type beheerde service-identiteit. Het type 'SystemAssigned' bevat een impliciet gemaakte identiteit. Met het type 'Geen' worden alle identiteiten uit de resource verwijderd. | 'Geen' 'SystemAssigned' 'UserAssigned' (vereist) |
userAssignedIdentities | De lijst met door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | object |
Werkstroomeigenschappen
Naam | Description | Waarde |
---|---|---|
accessControl | De configuratie van toegangsbeheer. | FlowAccessControlConfiguration |
definitie | De definitie. Zie Schemareferentie voor Werkstroomdefinitietaal in Azure Logic Apps. | |
eindpuntenConfiguratie | De configuratie van eindpunten. | FlowEndpointsConfiguration |
integrationAccount | Het integratieaccount. | ResourceReference |
integrationServiceEnvironment | De integratieserviceomgeving. | ResourceReference |
parameters | De parameters. | object |
staat | De staat. | 'Voltooid' 'Verwijderd' 'Uitgeschakeld' Ingeschakeld 'NotSpecified' 'Opgeschort' |
FlowAccessControlConfiguration
Naam | Description | Waarde |
---|---|---|
acties | De configuratie van toegangsbeheer voor werkstroomacties. | FlowAccessControlConfigurationPolicy |
Inhoud | De configuratie voor toegangsbeheer voor toegang tot de inhoud van de werkstroomuitvoering. | FlowAccessControlConfigurationPolicy |
triggers | De configuratie van toegangsbeheer voor het aanroepen van werkstroomtriggers. | FlowAccessControlConfigurationPolicy |
workflowManagement | De configuratie van toegangsbeheer voor werkstroombeheer. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Naam | Description | Waarde |
---|---|---|
allowedCallerIpAddresses | De toegestane IP-adresbereiken van de beller. | IpAddressRange[] |
openAuthenticationPolicies | Het verificatiebeleid voor de werkstroom. | OpenAuthenticationAccessPolicies |
IpAddressRange
Naam | Description | Waarde |
---|---|---|
addressRange | Het IP-adresbereik. | tekenreeks |
OpenAuthenticationAccessPolicies
Naam | Description | Waarde |
---|---|---|
policies | Open verificatiebeleid. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Naam | Description | Waarde |
---|---|---|
connector | De connectoreindpunten. | FlowEndpoints |
werkstroom | De werkstroomeindpunten. | FlowEndpoints |
FlowEndpoints
Naam | Description | Waarde |
---|---|---|
accessEndpointIpAddresses | Het IP-adres van het toegangseindpunt. | IpAddress[] |
outgoingIpAddresses | Het uitgaande IP-adres. | IpAddress[] |
IpAddress
Naam | Description | Waarde |
---|---|---|
adres | Het adres. | tekenreeks |
ResourceReference
Naam | Description | Waarde |
---|---|---|
id | De resource-id. | tekenreeks |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Waarschuwing voor wachtrij met logische app |
Met deze sjabloon kunt u een logische app maken met een webhook. Wanneer de logische app wordt geactiveerd, wordt de nettolading die u doorgeeft, toegevoegd aan een Azure Storage-wachtrij die u opgeeft. U kunt deze webhook toevoegen aan een Azure-waarschuwing. Wanneer de waarschuwing wordt geactiveerd, krijgt u dat item in de wachtrij. |
Waarschuwing voor Slack met logische app |
Met deze sjabloon kunt u een logische app maken met een webhook die moet worden gebruikt vanuit een Azure-waarschuwing. Wanneer de waarschuwing wordt geactiveerd, wordt er een bericht geplaatst in een slack-kanaal dat u opgeeft. U moet een Slack-account hebben om deze sjabloon te kunnen gebruiken. |
Waarschuwing voor sms-berichten met logische app |
Met deze sjabloon kunt u een logische app maken met een webhook die moet worden gebruikt vanuit een Azure-waarschuwing. Wanneer de waarschuwing wordt geactiveerd, ontvangt u een sms-bericht met de details van de waarschuwing. De go.gl URL-verkortingsservice wordt gebruikt om een koppeling naar de portal op te nemen om de resource te zien. |
Azure Storage-toegangssleutels ophalen in ARM-sjabloon |
Met deze sjabloon wordt een opslagaccount gemaakt, waarna een API-verbinding wordt gemaakt door de primaire sleutel van het opslagaccount dynamisch op te halen. De API-verbinding wordt vervolgens gebruikt in een logische app als trigger voor het controleren van blobwijzigingen. Het volledige scenario vindt u op /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/. |
Logische app voor het e-mailen van gedetailleerde back-uprapporten |
Maak een logische app voor het verzenden van rapporten over back-upexemplaren, gebruik, taken, beleid, naleving van beleid en optimalisatiemogelijkheden via e-mail. |
Logische app voor e-mailrapporten over back-upexemplaren |
Een logische app maken voor het verzenden van rapporten over back-upexemplaren die zijn beveiligd met Azure Backup via e-mail |
Logische app voor e-mailrapporten over back-up- en hersteltaken |
Een logische app maken om rapporten over uw back-up- en hersteltaken via e-mail te verzenden |
Logische app voor e-mailrapporten over optimalisatie van back-upkosten |
Met deze sjabloon wordt een logische app geïmplementeerd die periodieke rapporten verzendt over inactieve back-upresources, mogelijke optimalisaties van back-upschema's en mogelijke optimalisaties voor back-upretentie, naar een opgegeven set e-mailadressen. |
Logische app om rapporten over back-upbeleid per e-mail te verzenden |
Een logische app maken om rapporten over uw back-upbeleid via e-mail te verzenden |
Logische app voor e-mailrapporten over naleving van back-upbeleid |
Een logische app maken om via e-mail rapporten te verzenden over de naleving van het back-upbeleid van uw back-upexemplaren |
Logische app om overzichtsrapporten over back-ups per e-mail te verzenden |
Maak een logische app om samenvattingsrapporten over uw back-ups via e-mail te verzenden. |
Logische app voor e-mailrapporten over uw Azure Backup facturering |
Met deze sjabloon wordt een logische app geïmplementeerd die periodieke rapporten verzendt over belangrijke factureringsparameters voor back-ups (beveiligde instanties en verbruikte back-upcloudopslag) op het niveau van de factureringsentiteit, naar een opgegeven set e-mailadressen. |
Een voorbeeld van een logische app implementeren om te gebruiken als aangepaste extensies voor rechtenbeheer |
Met deze sjabloon maakt u een eenvoudige logische app met alle instellingen voor autorisatiebeleid en schema voor http-trigger die nodig zijn voor de aangepaste extensie-API van Entitlement Management. |
Integratiepatronen - Berichtrouter - Logische app |
Oplossing die laat zien hoe we het Message Router-patroon kunnen instellen met behulp van een logische app |
Bestaande Azure-resources uitbreiden met aangepaste providers |
In dit voorbeeld wordt uitgebreid ingegaan op het uitbreiden van bestaande Azure-resources en Resource Manager sjablonen om aangepaste workloads toe te voegen. |
Een aangepaste resource maken voor sjablonen met aangepaste providers |
In dit voorbeeld ziet u hoe u aangepaste resources toevoegt aan Resource Manager-sjablonen met behulp van aangepaste providers en logische apps. |
Aangepaste Azure Event Grid onderwerp/abonnement met CloudEvents |
Hiermee maakt u een aangepast Azure Event Grid onderwerp, een webhook-abonnement met een CloudEvents-schema en een logische app als gebeurtenis-handler. De sjabloon is oorspronkelijk geschreven door Justin Yoo. |
Logische Azure-app met functie |
Met deze sjabloon maakt u een serverloze app in Azure met Logic Apps en Functions. De logische app activeert op een HTTP POST, roept de Azure-functie aan en retourneert het antwoord. |
Azure Logic Apps - AS2 Send Receive |
Hiermee maakt u integratieaccounts voor twee partners, Contoso en Fabrikam, inclusief de artefacten voor partners en overeenkomsten. De sjabloon maakt ook logische apps tussen Fabrikam Sales en Contoso om synchrone AS2 Send Receive te demonstreren. De sjabloon maakt ook logische apps tussen Fabrikam Finance en Contoso, die asynchroon AS2 Send Receive demonstreren. |
Azure Logic Apps - Replicatie van B2B-noodherstel |
Hiermee maakt u replicatie logic apps voor AS2 MIC, gegenereerde en ontvangen X12-besturingsnummers. De trigger van elke logische app verwijst naar een primaire site-integratieaccount. De actie van elke logische app verwijst naar een secundair site-integratieaccount. |
Correleren van berichten over Logic Apps met behulp van Service Bus |
hier ziet u hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
Een logische app Verbruik maken met behulp van een Azure Resource Manager-sjabloon |
Met deze sjabloon maakt u een lege logische app die u kunt gebruiken om werkstromen te definiëren. |
Aangepaste API's aanroepen vanuit Azure Logic Apps |
Hoewel Logic Apps honderden connectors biedt voor verschillende services, kunt u API's aanroepen die uw eigen code uitvoeren. Een van de eenvoudigste en meest schaalbare manieren om uw eigen web-API's te hosten, is met behulp van Azure App Service. Met deze sjabloon wordt een web-app geïmplementeerd voor uw aangepaste API en wordt die API beveiligd met behulp van Azure Active Directory-verificatie. |
FTP-bestanden kopiëren naar azure blob logische app |
Met deze sjabloon kunt u logische app-triggers maken voor bestanden op een FTP-server en deze kopiëren naar een Azure Blob-container. U kunt extra triggers of acties toevoegen om deze aan uw behoeften aan te passen. |
E-mail verzenden met logische app |
Met deze sjabloon kunt u een logische app maken waarmee een e-mail wordt verzonden. U kunt extra triggers of acties toevoegen om deze aan uw behoeften aan te passen. |
Een op SQL opgeslagen procedure volgens een planning uitvoeren via een logische app |
Met deze sjabloon kunt u een logische app maken die een in SQL opgeslagen procedure volgens een schema uitvoert. Eventuele argumenten voor de procedure kunnen in de hoofdsectie van de sjabloon worden geplaatst. |
Azure Logic Apps - VETER-pijplijn |
Hiermee maakt u een integratieaccount, voegt u er schema/toewijzing aan toe, maakt u een logische app en koppelt u deze aan het integratieaccount. De logische app implementeert een VETER-pijplijn met xml-validatie, XPath-extraheren en XML-transformatiebewerkingen. |
Azure Logic Apps - XSLT met parameters |
Hiermee maakt u een aanvraag-antwoordlogica-app die op XSLT gebaseerde transformatie uitvoert. De XSLT-toewijzing gebruikt primitieven (geheel getal, tekenreeks, enzovoort) als invoerparameters die worden gebruikt tijdens xml-transformatie. |
Timertaken uitvoeren die volgens een schema worden uitgevoerd met behulp van Logic Apps |
Met deze sjabloon maakt u een paar Logic Apps waarmee u exemplaren van een geplande timeropdracht kunt maken. |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype van de werkstromen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Logic/workflows-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/workflows@2019-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
accessControl = {
actions = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
contents = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
triggers = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
workflowManagement = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
}
endpointsConfiguration = {
connector = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
workflow = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
}
integrationAccount = {
id = "string"
}
integrationServiceEnvironment = {
id = "string"
}
parameters = {}
state = "string"
}
})
}
Eigenschapswaarden
Werkstromen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Logic/workflows@2019-05-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-43 Geldige tekens: Alfanumerieken, afbreekstreepjes, onderstrepingstekens, punten en haakjes. |
location | De resourcelocatie. | tekenreeks |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | De resourcetags. | Woordenlijst met tagnamen en -waarden. |
identity | Eigenschappen van beheerde service-id's. | ManagedServiceIdentity |
properties | De werkstroomeigenschappen. | Werkstroomeigenschappen |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Type beheerde service-identiteit. Het type 'SystemAssigned' bevat een impliciet gemaakte identiteit. Met het type 'Geen' worden alle identiteiten uit de resource verwijderd. | "SystemAssigned" 'UserAssigned' (vereist) |
identity_ids | De lijst met door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | Matrix met gebruikersidentiteits-id's. |
Werkstroomeigenschappen
Naam | Description | Waarde |
---|---|---|
accessControl | De configuratie van toegangsbeheer. | FlowAccessControlConfiguration |
definitie | De definitie. Zie Schemareferentie voor Werkstroomdefinitietaal in Azure Logic Apps. | |
eindpuntenConfiguratie | De configuratie van eindpunten. | FlowEndpointsConfiguration |
integrationAccount | Het integratieaccount. | ResourceReference |
integrationServiceEnvironment | De integratieserviceomgeving. | ResourceReference |
parameters | De parameters. | object |
staat | De staat. | "Voltooid" "Verwijderd" "Uitgeschakeld" "Ingeschakeld" "NotSpecified" "Opgeschort" |
FlowAccessControlConfiguration
Naam | Description | Waarde |
---|---|---|
acties | De configuratie van toegangsbeheer voor werkstroomacties. | FlowAccessControlConfigurationPolicy |
Inhoud | De configuratie voor toegangsbeheer voor toegang tot de inhoud van de werkstroomuitvoering. | FlowAccessControlConfigurationPolicy |
triggers | De configuratie van toegangsbeheer voor het aanroepen van werkstroomtriggers. | FlowAccessControlConfigurationPolicy |
workflowManagement | De configuratie van toegangsbeheer voor werkstroombeheer. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Naam | Description | Waarde |
---|---|---|
allowedCallerIpAddresses | De toegestane IP-adresbereiken van de beller. | IpAddressRange[] |
openAuthenticationPolicies | Het verificatiebeleid voor de werkstroom. | OpenAuthenticationAccessPolicies |
IpAddressRange
Naam | Description | Waarde |
---|---|---|
addressRange | Het IP-adresbereik. | tekenreeks |
OpenAuthenticationAccessPolicies
Naam | Description | Waarde |
---|---|---|
policies | Open verificatiebeleid. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Naam | Description | Waarde |
---|---|---|
connector | De connectoreindpunten. | FlowEndpoints |
werkstroom | De werkstroomeindpunten. | FlowEndpoints |
FlowEndpoints
Naam | Description | Waarde |
---|---|---|
accessEndpointIpAddresses | Het IP-adres van het toegangseindpunt. | IpAddress[] |
outgoingIpAddresses | Het uitgaande IP-adres. | IpAddress[] |
IpAddress
Naam | Description | Waarde |
---|---|---|
adres | Het adres. | tekenreeks |
ResourceReference
Naam | Description | Waarde |
---|---|---|
id | De resource-id. | tekenreeks |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor