Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu IntegrationAccounts można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Logic/integrationAccounts, dodaj następujący kod Bicep do szablonu.
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'
}
}
Wartości właściwości
Microsoft.Logic/integrationAccounts
| Nazwa | Opis | Wartość |
|---|---|---|
| lokalizacja | Lokalizacja zasobu. | ciąg |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości konta integracji. | IntegrationAccountProperties (Właściwości konta integracji) |
| zakres | Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. | Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
| Numer jednostki magazynowej | Jednostka SKU. | IntegracjaAccountSku |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
IntegrationAccountProperties (Właściwości konta integracji)
| Nazwa | Opis | Wartość |
|---|---|---|
| integracjaServiceEnvironment | Środowisko usługi integracji. | ResourceReference (Odniesienie do zasobów) |
| stan | Stan przepływu pracy. | "Ukończono" "Usunięte" "Wyłączone" "Włączone" "NotSpecified" "Zawieszone" |
IntegracjaAccountSku
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa jednostki SKU. | "Podstawowa" "Bezpłatna" "NotSpecified" "Standardowa" (wymagana) |
ResourceReference (Odniesienie do zasobów)
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu. | ciąg |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Przykłady użycia
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
| Plik Bicep | Opis |
|---|---|
| Azure Logic Apps — as2 wysyłanie odbierania | Tworzy konta integracji dla dwóch partnerów, Contoso i Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales i Firmą Contoso w celu zademonstrowania synchronicznego odbierania wysyłania AS2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchronicznych wiadomości AS2. |
Definicja zasobu szablonu usługi ARM
Typ zasobu IntegrationAccounts można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Logic/integrationAccounts, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
Wartości właściwości
Microsoft.Logic/integrationAccounts
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion (wersja interfejsu api) | Wersja interfejsu API | '2019-05-01' |
| lokalizacja | Lokalizacja zasobu. | ciąg |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości konta integracji. | IntegrationAccountProperties (Właściwości konta integracji) |
| Numer jednostki magazynowej | Jednostka SKU. | IntegracjaAccountSku |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | "Microsoft.Logic/integrationAccounts" |
IntegrationAccountProperties (Właściwości konta integracji)
| Nazwa | Opis | Wartość |
|---|---|---|
| integracjaServiceEnvironment | Środowisko usługi integracji. | ResourceReference (Odniesienie do zasobów) |
| stan | Stan przepływu pracy. | "Ukończono" "Usunięte" "Wyłączone" "Włączone" "NotSpecified" "Zawieszone" |
IntegracjaAccountSku
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa jednostki SKU. | "Podstawowa" "Bezpłatna" "NotSpecified" "Standardowa" (wymagana) |
ResourceReference (Odniesienie do zasobów)
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu. | ciąg |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
| Szablon | Opis |
|---|---|
|
Azure Logic Apps — as2 wysyłanie odbierania wdrażanie |
Tworzy konta integracji dla dwóch partnerów, Contoso i Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales i Firmą Contoso w celu zademonstrowania synchronicznego odbierania wysyłania AS2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchronicznych wiadomości AS2. |
|
Azure Logic Apps — replikacja odzyskiwania po awarii B2B wdrażanie |
Tworzy replikację usługi Logic Apps for AS2 MIC, wygenerowanych i odebranych numerów kontrolnych X12. Wyzwalacz każdej aplikacji logiki wskazuje konto integracji lokacji głównej. Każda akcja aplikacji logiki wskazuje konto integracji lokacji dodatkowej. |
|
Azure Logic Apps — potoku VETER wdrażanie |
Tworzy konto integracji, dodaje do niego schemat/mapę, tworzy aplikację logiki i kojarzy ją z kontem integracji. Aplikacja logiki implementuje potok VETER przy użyciu walidacji xml, operacji wyodrębniania i przekształcania xml XPath. |
|
Azure Logic Apps — XSLT z parametrami wdrażanie |
Tworzy aplikację logiki żądań-odpowiedzi, która wykonuje transformację opartą na XSLT. Mapa XSLT przyjmuje elementy pierwotne (liczba całkowita, ciąg itp.) jako parametry wejściowe, ponieważ używają ich podczas transformacji XML. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu IntegrationAccounts można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Logic/integrationAccounts, dodaj następujący program Terraform do szablonu.
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"
}
}
}
Wartości właściwości
Microsoft.Logic/integrationAccounts
| Nazwa | Opis | Wartość |
|---|---|---|
| lokalizacja | Lokalizacja zasobu. | ciąg |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| parent_id | Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. | ciąg (wymagany) |
| Właściwości | Właściwości konta integracji. | IntegrationAccountProperties (Właściwości konta integracji) |
| Numer jednostki magazynowej | Jednostka SKU. | IntegracjaAccountSku |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.Logic/integrationAccounts@2019-05-01" |
IntegrationAccountProperties (Właściwości konta integracji)
| Nazwa | Opis | Wartość |
|---|---|---|
| integracjaServiceEnvironment | Środowisko usługi integracji. | ResourceReference (Odniesienie do zasobów) |
| stan | Stan przepływu pracy. | "Ukończono" "Usunięte" "Wyłączone" "Włączone" "NotSpecified" "Zawieszone" |
IntegracjaAccountSku
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa jednostki SKU. | "Podstawowa" "Bezpłatna" "NotSpecified" "Standardowa" (wymagana) |
ResourceReference (Odniesienie do zasobów)
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu. | ciąg |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrażania konta integracji aplikacji logiki.
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 = ["*"]
}