Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bicep-resourcedefinitie
Het resourcetype werkstromen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.Logic/workflows wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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(...)
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(...)
type: 'string'
value: any(...)
}
}
state: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
Microsoft.Logic/workflows
| Naam | Beschrijving | Waarde |
|---|---|---|
| identiteit | Eigenschappen van beheerde service-identiteit. | ManagedServiceIdentity- |
| plaats | De resourcelocatie. | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | De werkstroomeigenschappen. | WorkflowProperties- |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
FlowAccessControlConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| Acties | De configuratie voor toegangsbeheer voor werkstroomacties. | FlowAccessControlConfigurationPolicy- |
| inhoud | De configuratie voor toegangsbeheer voor toegang tot de inhoud van de werkstroomuitvoering. | FlowAccessControlConfigurationPolicy- |
| Triggers | De configuratie voor toegangsbeheer voor het aanroepen van werkstroomtriggers. | FlowAccessControlConfigurationPolicy- |
| werkstroomBeheer | De configuratie voor toegangsbeheer voor werkstroombeheer. | FlowAccessControlConfigurationPolicy- |
FlowAccessControlConfigurationPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| toegestaanCallerIpAdressen | De toegestane IP-adresbereiken van de beller. | IpAddressRange[] |
| openAuthenticationBeleid | Het verificatiebeleid voor werkstroom. | OpenAuthenticationAccessPolicies |
FlowEindpunten
| Naam | Beschrijving | Waarde |
|---|---|---|
| accessEndpointIpAddresses | Het IP-adres van het toegangseindpunt. | IpAdres |
| uitgaandeIpAddresses | Het uitgaande IP-adres. | IpAdres |
FlowEndpointsConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| verbindingsstuk | De eindpunten van de connector. | FlowEndpoints- |
| werkstroom | De werkstroomeindpunten. | FlowEndpoints- |
IP-adres
| Naam | Beschrijving | Waarde |
|---|---|---|
| adres | Het adres. | snaar |
IpAddressRange
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresbereik | Het IP-adresbereik. | snaar |
Beheerde ServiceIdentity
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Type beheerde service-identiteit. Het type SystemAssigned bevat een impliciet gemaakte identiteit. Met het type None worden alle identiteiten uit de resource verwijderd. | 'Geen' 'Systeem toegewezen' UserAssigned (vereist) |
| gebruikers-toegewezen identiteiten | De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De referenties voor de woordenlijst van de gebruikersidentiteit zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Naam | Beschrijving | Waarde |
|---|
OpenAuthenticationAccessPolicies
| Naam | Beschrijving | Waarde |
|---|---|---|
| Beleid | Open verificatiebeleid. | OpenAuthenticationAccessPolicies |
OpenAuthenticationAccessPolicies
| Naam | Beschrijving | Waarde |
|---|
OpenAuthenticationAccessPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| aanspraken | De toegangsbeleidsclaims. | OpenAuthenticationPolicyClaim |
| soort | Type provider voor OAuth. | 'AAD' |
OpenAuthenticationPolicyClaim
| Naam | Beschrijving | Waarde |
|---|---|---|
| naam | De naam van de claim. | snaar |
| waarde | De waarde van de claim. | snaar |
Bron Referentie
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | De resource-id. | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
GebruikerstoewijzendeIdentiteit
| Naam | Beschrijving | Waarde |
|---|
Werkstroom parameter
| Naam | Beschrijving | Waarde |
|---|---|---|
| beschrijving | De beschrijving. | snaar |
| metagegevens | De metagegevens. | enig |
| soort | Het type. | 'Matrix' 'Bool' 'Drijven' 'Int' 'Niet opgegeven' 'Voorwerp' 'Veilig object' 'Veilige String' 'Tekenreeks' |
| waarde | De waarde. | enig |
Eigenschappen van de werkstroom
| Naam | Beschrijving | Waarde |
|---|---|---|
| toegangscontrole | De configuratie van toegangsbeheer. | FlowAccessControlConfiguration- |
| definitie | De definitie. | enig |
| eindpunten Configuratie | De configuratie van eindpunten. | FlowEndpointsConfiguration- |
| Integratie Account | Het integratieaccount. | ResourceReference- |
| integrationServiceEnvironment | De integratieserviceomgeving. | ResourceReference- |
| Parameters | De parameters. | WerkstroomEigenschappenParameters |
| staat | De staat. | 'Voltooid' 'Verwijderd' 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' 'Onderbroken' |
WerkstroomEigenschappenParameters
| Naam | Beschrijving | Waarde |
|---|
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
| Moduul | Beschrijving |
|---|---|
| Werkstroom voor logische apps | AVM-resourcemodule voor Logic Apps-werkstroom |
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
| Bicep-bestand | Beschrijving |
|---|---|
| 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 asynchrone AS2 Send Receive demonstreren. | |
| 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 naar een Azure Blob-container kopiëren. U kunt extra triggers of acties toevoegen om deze aan uw behoeften aan te passen. |
| Een logische app voor verbruik maken | Met deze sjabloon maakt u een lege logische app die u kunt gebruiken om werkstromen te definiëren. |
| Azure Storage-toegangssleutels ophalen in een 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 in een logische app gebruikt als een trigger-polling voor blobwijzigingen. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype werkstromen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Logic/workflows-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
Eigenschapswaarden
Microsoft.Logic/workflows
| Naam | Beschrijving | Waarde |
|---|---|---|
| apiVersion | De API-versie | '2019-05-01' |
| identiteit | Eigenschappen van beheerde service-identiteit. | ManagedServiceIdentity- |
| plaats | De resourcelocatie. | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | De werkstroomeigenschappen. | WorkflowProperties- |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
| soort | Het resourcetype | 'Microsoft.Logic/werkstromen' |
FlowAccessControlConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| Acties | De configuratie voor toegangsbeheer voor werkstroomacties. | FlowAccessControlConfigurationPolicy- |
| inhoud | De configuratie voor toegangsbeheer voor toegang tot de inhoud van de werkstroomuitvoering. | FlowAccessControlConfigurationPolicy- |
| Triggers | De configuratie voor toegangsbeheer voor het aanroepen van werkstroomtriggers. | FlowAccessControlConfigurationPolicy- |
| werkstroomBeheer | De configuratie voor toegangsbeheer voor werkstroombeheer. | FlowAccessControlConfigurationPolicy- |
FlowAccessControlConfigurationPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| toegestaanCallerIpAdressen | De toegestane IP-adresbereiken van de beller. | IpAddressRange[] |
| openAuthenticationBeleid | Het verificatiebeleid voor werkstroom. | OpenAuthenticationAccessPolicies |
FlowEindpunten
| Naam | Beschrijving | Waarde |
|---|---|---|
| accessEndpointIpAddresses | Het IP-adres van het toegangseindpunt. | IpAdres |
| uitgaandeIpAddresses | Het uitgaande IP-adres. | IpAdres |
FlowEndpointsConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| verbindingsstuk | De eindpunten van de connector. | FlowEndpoints- |
| werkstroom | De werkstroomeindpunten. | FlowEndpoints- |
IP-adres
| Naam | Beschrijving | Waarde |
|---|---|---|
| adres | Het adres. | snaar |
IpAddressRange
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresbereik | Het IP-adresbereik. | snaar |
Beheerde ServiceIdentity
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Type beheerde service-identiteit. Het type SystemAssigned bevat een impliciet gemaakte identiteit. Met het type None worden alle identiteiten uit de resource verwijderd. | 'Geen' 'Systeem toegewezen' UserAssigned (vereist) |
| gebruikers-toegewezen identiteiten | De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De referenties voor de woordenlijst van de gebruikersidentiteit zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Naam | Beschrijving | Waarde |
|---|
OpenAuthenticationAccessPolicies
| Naam | Beschrijving | Waarde |
|---|---|---|
| Beleid | Open verificatiebeleid. | OpenAuthenticationAccessPolicies |
OpenAuthenticationAccessPolicies
| Naam | Beschrijving | Waarde |
|---|
OpenAuthenticationAccessPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| aanspraken | De toegangsbeleidsclaims. | OpenAuthenticationPolicyClaim |
| soort | Type provider voor OAuth. | 'AAD' |
OpenAuthenticationPolicyClaim
| Naam | Beschrijving | Waarde |
|---|---|---|
| naam | De naam van de claim. | snaar |
| waarde | De waarde van de claim. | snaar |
Bron Referentie
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | De resource-id. | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
GebruikerstoewijzendeIdentiteit
| Naam | Beschrijving | Waarde |
|---|
Werkstroom parameter
| Naam | Beschrijving | Waarde |
|---|---|---|
| beschrijving | De beschrijving. | snaar |
| metagegevens | De metagegevens. | enig |
| soort | Het type. | 'Matrix' 'Bool' 'Drijven' 'Int' 'Niet opgegeven' 'Voorwerp' 'Veilig object' 'Veilige String' 'Tekenreeks' |
| waarde | De waarde. | enig |
Eigenschappen van de werkstroom
| Naam | Beschrijving | Waarde |
|---|---|---|
| toegangscontrole | De configuratie van toegangsbeheer. | FlowAccessControlConfiguration- |
| definitie | De definitie. | enig |
| eindpunten Configuratie | De configuratie van eindpunten. | FlowEndpointsConfiguration- |
| Integratie Account | Het integratieaccount. | ResourceReference- |
| integrationServiceEnvironment | De integratieserviceomgeving. | ResourceReference- |
| Parameters | De parameters. | WerkstroomEigenschappenParameters |
| staat | De staat. | 'Voltooid' 'Verwijderd' 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' 'Onderbroken' |
WerkstroomEigenschappenParameters
| Naam | Beschrijving | Waarde |
|---|
Gebruiksvoorbeelden
Azure-snelstartsjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
| Sjabloon | Beschrijving |
|---|---|
|
waarschuwing voor wachtrij met logische app- |
Met deze sjabloon kunt u een logische app maken die een webhook heeft. 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 en 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 die een webhook heeft die moet worden gebruikt vanuit een Azure-waarschuwing. Wanneer de waarschuwing wordt geactiveerd, wordt er een bericht geplaatst naar een Slack-kanaal dat u opgeeft. U moet een Slack-account hebben om deze sjabloon te kunnen gebruiken. |
|
waarschuwen voor tekstberichten met logische app- |
Met deze sjabloon kunt u een logische app maken die een webhook heeft die moet worden gebruikt vanuit een Azure-waarschuwing. Wanneer de waarschuwing wordt geactiveerd, wordt er een sms-bericht met de details van de waarschuwing verzonden. Hierbij wordt de go.gl URL-verkortingsservice gebruikt om een koppeling naar de portal op te nemen om de resource te bekijken. |
|
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. |
| 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 asynchrone AS2 Send Receive demonstreren. | |
|
Azure Logic Apps - Replicatie van B2B-herstel na noodgevallen |
Hiermee maakt u replicatieLogic Apps voor AS2 MIC, gegenereerd 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. |
|
Azure Logic Apps - VETER-pijplijn |
Hiermee maakt u een integratieaccount, voegt u een schema/toewijzing toe, maakt u een logische app en koppelt u dit aan het integratieaccount. De logische app implementeert een VETER-pijplijn met xml-validatie- en XPath-extract- en transformatie-XML-bewerkingen. |
|
Azure Logic Apps - XSLT met parameters |
Hiermee maakt u een logische app voor aanvraagreacties die op XSLT gebaseerde transformatie uitvoert. De XSLT-toewijzing gebruikt primitieven (geheel getal, tekenreeks, enzovoort) als invoerparameters, zoals deze worden gebruikt tijdens de XML-transformatie. |
|
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 de logische Azure Blob-app |
Met deze sjabloon kunt u een logische app-triggers maken voor bestanden op een FTP-server en deze naar een Azure Blob-container kopiëren. U kunt extra triggers of acties toevoegen om deze aan uw behoeften aan te passen. |
|
berichten correleren via Logic Apps met behulp van Service Bus |
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
|
Een logische app voor verbruik maken |
Met deze sjabloon maakt u een lege logische app die u kunt gebruiken om werkstromen te definiëren. |
|
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. |
|
Aangepast Azure Event Grid-onderwerp/-abonnement met CloudEvents |
Hiermee maakt u een aangepast Azure Event Grid-onderwerp, een webhookabonnement met een CloudEvents-schema en een logische app als gebeurtenis-handler. Sjabloon oorspronkelijk geschreven door Justin Yoo. |
|
Een voorbeeld van een logische app implementeren om aangepaste extensies voor Rechtenbeheer te gebruiken |
Met deze sjabloon wordt een eenvoudige logische app ingericht die vooraf is geconfigureerd met de benodigde instellingen voor het autorisatiebeleid en het HTTP-triggerschema dat vereist is door de aangepaste extensie-API voor rechtenbeheer voor het verwerken van toewijzingen van toegangspakketten. |
|
Een voorbeeld van een logische app implementeren om aangepaste extensies voor Rechtenbeheer te gebruiken |
Met deze sjabloon wordt een eenvoudige logische app ingericht die vooraf is geconfigureerd met de benodigde instellingen voor het autorisatiebeleid en het HTTP-triggerschema dat vereist is door de aangepaste extensie-API voor rechtenbeheer voor het verwerken van aanvragen voor de toewijzing van toegangspakketten. |
|
Een voorbeeld van een logische app implementeren om aangepaste extensies voor Rechtenbeheer te gebruiken |
Met deze sjabloon maakt u een eenvoudige logische app met alle instellingen voor autorisatiebeleid. Service maakt nu verbinding om tickets en schema's te maken voor http-triggers die nodig zijn voor de aangepaste api voor de rechtenbeheer-extensie. |
|
bestaande Azure-resources uitbreiden met aangepaste providers |
In dit voorbeeld wordt beschreven hoe u bestaande Azure-resources en Resource Manager-sjablonen kunt uitbreiden om aangepaste workloads toe te voegen. |
|
integratiepatronen - Berichtrouter - Logische app- |
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een logische app |
|
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 om rapporten te e-mailen over back-up- en hersteltaken |
Een logische app maken om rapporten te verzenden over uw back-up- en hersteltaken via e-mail |
|
logische app om rapporten te e-mailen over het optimaliseren van back-upkosten |
Met deze sjabloon wordt een logische app geïmplementeerd die periodieke rapporten verzendt over inactieve back-upbronnen, mogelijke optimalisaties voor back-upschema's en mogelijke optimalisaties voor back-upretentie, naar een opgegeven set e-mailadressen. |
|
logische app voor e-mailrapporten over back-upexemplaren |
Een logische app maken om rapporten te verzenden over back-upexemplaren die zijn beveiligd met behulp van Azure Backup via e-mail |
|
logische app voor het e-mailen van rapporten over back-upbeleid |
Een logische app maken voor het verzenden van rapporten over uw back-upbeleid via e-mail |
|
logische app om rapporten te e-mailen over naleving van back-upbeleid |
Een logische app maken voor het verzenden van rapporten over naleving van het back-upbeleid van uw back-upexemplaren via e-mail |
|
logische app om rapporten te e-mailen over uw Azure Backup-facturerings- |
Met deze sjabloon wordt een logische app geïmplementeerd die periodieke rapporten verzendt over factureringsparameters voor sleutelback-ups (beveiligde exemplaren en verbruikte back-upcloudopslag) op factureringsentiteitsniveau, naar een opgegeven set e-mailadressen. |
|
logische app voor e-mailoverzichtsrapporten over back-ups |
Maak een logische app om samenvattingsrapporten over uw back-ups via e-mail te verzenden. |
|
Azure Storage-toegangssleutels ophalen in een 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 in een logische app gebruikt als een trigger-polling voor blobwijzigingen. |
|
een op SQL opgeslagen procedure volgens een planning uitvoeren via een logische app |
Met deze sjabloon kunt u een logische app maken waarmee een op SQL opgeslagen procedure volgens schema wordt uitgevoerd. Argumenten voor de procedure kunnen in de hoofdtekstsectie van de sjabloon worden geplaatst. |
|
timertaken uitvoeren die volgens een schema worden uitgevoerd met logic apps |
Met deze sjabloon maakt u een paar Logic Apps waarmee u geplande timeropdrachtexemplaren kunt maken. |
|
e-mail verzenden met logische app- |
Met deze sjabloon kunt u een logische app maken waarmee een e-mailbericht wordt verzonden. U kunt extra triggers of acties toevoegen om deze aan uw behoeften aan te passen. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype werkstromen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie logboek wijzigenvoor 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"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
}
}
Eigenschapswaarden
Microsoft.Logic/workflows
| Naam | Beschrijving | Waarde |
|---|---|---|
| identiteit | Eigenschappen van beheerde service-identiteit. | ManagedServiceIdentity- |
| plaats | De resourcelocatie. | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | De werkstroomeigenschappen. | WorkflowProperties- |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
| soort | Het resourcetype | "Microsoft.Logic/workflows@2019-05-01" |
FlowAccessControlConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| Acties | De configuratie voor toegangsbeheer voor werkstroomacties. | FlowAccessControlConfigurationPolicy- |
| inhoud | De configuratie voor toegangsbeheer voor toegang tot de inhoud van de werkstroomuitvoering. | FlowAccessControlConfigurationPolicy- |
| Triggers | De configuratie voor toegangsbeheer voor het aanroepen van werkstroomtriggers. | FlowAccessControlConfigurationPolicy- |
| werkstroomBeheer | De configuratie voor toegangsbeheer voor werkstroombeheer. | FlowAccessControlConfigurationPolicy- |
FlowAccessControlConfigurationPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| toegestaanCallerIpAdressen | De toegestane IP-adresbereiken van de beller. | IpAddressRange[] |
| openAuthenticationBeleid | Het verificatiebeleid voor werkstroom. | OpenAuthenticationAccessPolicies |
FlowEindpunten
| Naam | Beschrijving | Waarde |
|---|---|---|
| accessEndpointIpAddresses | Het IP-adres van het toegangseindpunt. | IpAdres |
| uitgaandeIpAddresses | Het uitgaande IP-adres. | IpAdres |
FlowEndpointsConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| verbindingsstuk | De eindpunten van de connector. | FlowEndpoints- |
| werkstroom | De werkstroomeindpunten. | FlowEndpoints- |
IP-adres
| Naam | Beschrijving | Waarde |
|---|---|---|
| adres | Het adres. | snaar |
IpAddressRange
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresbereik | Het IP-adresbereik. | snaar |
Beheerde ServiceIdentity
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Type beheerde service-identiteit. Het type SystemAssigned bevat een impliciet gemaakte identiteit. Met het type None worden alle identiteiten uit de resource verwijderd. | 'Geen' 'Systeem toegewezen' UserAssigned (vereist) |
| gebruikers-toegewezen identiteiten | De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De referenties voor de woordenlijst van de gebruikersidentiteit zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Naam | Beschrijving | Waarde |
|---|
OpenAuthenticationAccessPolicies
| Naam | Beschrijving | Waarde |
|---|---|---|
| Beleid | Open verificatiebeleid. | OpenAuthenticationAccessPolicies |
OpenAuthenticationAccessPolicies
| Naam | Beschrijving | Waarde |
|---|
OpenAuthenticationAccessPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| aanspraken | De toegangsbeleidsclaims. | OpenAuthenticationPolicyClaim |
| soort | Type provider voor OAuth. | 'AAD' |
OpenAuthenticationPolicyClaim
| Naam | Beschrijving | Waarde |
|---|---|---|
| naam | De naam van de claim. | snaar |
| waarde | De waarde van de claim. | snaar |
Bron Referentie
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | De resource-id. | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
GebruikerstoewijzendeIdentiteit
| Naam | Beschrijving | Waarde |
|---|
Werkstroom parameter
| Naam | Beschrijving | Waarde |
|---|---|---|
| beschrijving | De beschrijving. | snaar |
| metagegevens | De metagegevens. | enig |
| soort | Het type. | 'Matrix' 'Bool' 'Drijven' 'Int' 'Niet opgegeven' 'Voorwerp' 'Veilig object' 'Veilige String' 'Tekenreeks' |
| waarde | De waarde. | enig |
Eigenschappen van de werkstroom
| Naam | Beschrijving | Waarde |
|---|---|---|
| toegangscontrole | De configuratie van toegangsbeheer. | FlowAccessControlConfiguration- |
| definitie | De definitie. | enig |
| eindpunten Configuratie | De configuratie van eindpunten. | FlowEndpointsConfiguration- |
| Integratie Account | Het integratieaccount. | ResourceReference- |
| integrationServiceEnvironment | De integratieserviceomgeving. | ResourceReference- |
| Parameters | De parameters. | WerkstroomEigenschappenParameters |
| staat | De staat. | 'Voltooid' 'Verwijderd' 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' 'Onderbroken' |
WerkstroomEigenschappenParameters
| Naam | Beschrijving | Waarde |
|---|
Gebruiksvoorbeelden
Terraform-monsters
Een eenvoudig voorbeeld van het implementeren van Logic App Workflow.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "workflow" {
type = "Microsoft.Logic/workflows@2019-05-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
definition = {
"$schema" = "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#"
actions = {
}
contentVersion = "1.0.0.0"
parameters = null
triggers = {
}
}
parameters = {
}
state = "Enabled"
}
}
}
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
| Moduul | Beschrijving |
|---|---|
| Logic Apps (werkstroom) | AVM-resourcemodule voor Logic Apps (werkstroom) |