Freigeben über


Microsoft.Logic integrationAccounts

Bicep-Ressourcendefinition

Der Ressourcentyp "integrationAccounts" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Logic/integrationAccounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Logic/integrationAccounts@2019-05-01' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    integrationServiceEnvironment: {
      id: 'string'
    }
    state: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Microsoft.Logic/integrationAccounts

Name Beschreibung Wert
Ort Der Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Eigenschaften des Integrationskontos. IntegrationAccountEigenschaften
scope Verwenden Sie diese Verwendung beim Erstellen einer Ressource in einem Bereich, der sich von dem Bereitstellungsbereich unterscheidet. Legen Sie diese Eigenschaft auf den symbolischen Namen einer Ressource fest, um die Erweiterungsressourceanzuwenden.
Sku Die Sku. IntegrationAccountSku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

IntegrationAccountEigenschaften

Name Beschreibung Wert
integrationServiceUmgebung Die Integrationsdienstumgebung. ResourceReference-
Zustand Der Workflowstatus. "Abgeschlossen"
"Gelöscht"
"Deaktiviert"
"Aktiviert"
"Nicht angegeben"
"Angehalten"

IntegrationAccountSku

Name Beschreibung Wert
Name Der Sku-Name. "Einfach"
"Kostenlos"
"Nicht angegeben"
"Standard" (erforderlich)

ResourceReference (Ressource)

Name Beschreibung Wert
id Die Ressourcen-ID. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Verwendungsbeispiele

Azure-Schnellstartbeispiele

Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.

Bicep-Datei Beschreibung
Azure Logic Apps – AS2 Send Receive Erstellt Integrationskonten für zwei Partner, Contoso und Fabrikam, einschließlich der Artefakte für Partner und Vereinbarungen. Die Vorlage erstellt außerdem Logik-Apps zwischen Fabrikam Sales und Contoso, um synchrone AS2 Send Receive zu veranschaulichen. Die Vorlage erstellt außerdem Logik-Apps zwischen Fabrikam Finance und Contoso, die asynchrone AS2-Sende empfangen veranschaulichen.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "integrationAccounts" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Logic/integrationAccounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Logic/integrationAccounts",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "integrationServiceEnvironment": {
      "id": "string"
    },
    "state": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Microsoft.Logic/integrationAccounts

Name Beschreibung Wert
apiVersion (Englisch) Die API-Version '2019-05-01'
Ort Der Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Eigenschaften des Integrationskontos. IntegrationAccountEigenschaften
Sku Die Sku. IntegrationAccountSku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Logic/integrationAccounts"

IntegrationAccountEigenschaften

Name Beschreibung Wert
integrationServiceUmgebung Die Integrationsdienstumgebung. ResourceReference-
Zustand Der Workflowstatus. "Abgeschlossen"
"Gelöscht"
"Deaktiviert"
"Aktiviert"
"Nicht angegeben"
"Angehalten"

IntegrationAccountSku

Name Beschreibung Wert
Name Der Sku-Name. "Einfach"
"Kostenlos"
"Nicht angegeben"
"Standard" (erforderlich)

ResourceReference (Ressource)

Name Beschreibung Wert
id Die Ressourcen-ID. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Verwendungsbeispiele

Azure-Schnellstartvorlagen

Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.

Schablone Beschreibung
Azure Logic Apps – AS2 Send Receive

Bereitstellen in Azure
Erstellt Integrationskonten für zwei Partner, Contoso und Fabrikam, einschließlich der Artefakte für Partner und Vereinbarungen. Die Vorlage erstellt außerdem Logik-Apps zwischen Fabrikam Sales und Contoso, um synchrone AS2 Send Receive zu veranschaulichen. Die Vorlage erstellt außerdem Logik-Apps zwischen Fabrikam Finance und Contoso, die asynchrone AS2-Sende empfangen veranschaulichen.
Azure Logic Apps – B2B Disaster Recovery-Replikation

Bereitstellen in Azure
Erstellt Replikationslogik-Apps für AS2 MIC, generierte und empfangene X12-Steuernummern. Jeder Logik-App-Trigger verweist auf ein primäres Websiteintegrationskonto. Die Aktion jeder Logik-App verweist auf ein sekundäres Websiteintegrationskonto.
Azure Logic Apps – VETER Pipeline

Bereitstellen in Azure
Erstellt ein Integrationskonto, fügt ihr Schema/Karte hinzu, erstellt eine Logik-App und ordnet es dem Integrationskonto zu. Die Logik-App implementiert eine VETER-Pipeline mithilfe von XML-Überprüfungs-, XPath-Extrakt- und Transformations-XML-Vorgängen.
Azure Logic Apps – XSLT mit Parametern

Bereitstellen in Azure
Erstellt eine Anforderungsantwortlogik-App, die XSLT-basierte Transformation durchführt. Die XSLT-Zuordnung verwendet Grundtypen (ganze Zahl, Zeichenfolge usw.) als Eingabeparameter, wie sie während der XML-Transformation verwendet werden.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "integrationAccounts" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Logic/integrationAccounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationAccounts@2019-05-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      integrationServiceEnvironment = {
        id = "string"
      }
      state = "string"
    }
    sku = {
      name = "string"
    }
  }
}

Eigenschaftswerte

Microsoft.Logic/integrationAccounts

Name Beschreibung Wert
Ort Der Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, auf die diese Erweiterungsressource angewendet werden soll. Zeichenfolge (erforderlich)
Eigenschaften Die Eigenschaften des Integrationskontos. IntegrationAccountEigenschaften
Sku Die Sku. IntegrationAccountSku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Logic/integrationAccounts@2019-05-01"

IntegrationAccountEigenschaften

Name Beschreibung Wert
integrationServiceUmgebung Die Integrationsdienstumgebung. ResourceReference-
Zustand Der Workflowstatus. "Abgeschlossen"
"Gelöscht"
"Deaktiviert"
"Aktiviert"
"Nicht angegeben"
"Angehalten"

IntegrationAccountSku

Name Beschreibung Wert
Name Der Sku-Name. "Einfach"
"Kostenlos"
"Nicht angegeben"
"Standard" (erforderlich)

ResourceReference (Ressource)

Name Beschreibung Wert
id Die Ressourcen-ID. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Verwendungsbeispiele

Terraform-Beispiele

Ein grundlegendes Beispiel für die Bereitstellung eines Logik-App-Integrationskontos.

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" "integrationAccount" {
  type      = "Microsoft.Logic/integrationAccounts@2019-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
    }
    sku = {
      name = "Basic"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}