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/batchConfigurations 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/batchConfigurations, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
batchGroupName: 'string'
changedTime: 'string'
createdTime: 'string'
metadata: any(...)
releaseCriteria: {
batchSize: int
messageCount: int
recurrence: {
endTime: 'string'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
monthlyOccurrences: [
{
day: 'string'
occurrence: int
}
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
}
}
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.Logic/integrationAccounts/batchConfigurations
| Nazwa | Opis | Wartość |
|---|---|---|
| lokalizacja | Lokalizacja zasobu. | ciąg |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| nadrzędny | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: integrationAccounts |
| Właściwości | Właściwości konfiguracji wsadowej. | BatchConfigurationProperties (wymagane) |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
BatchConfigurationProperties (Właściwości wsadu)
| Nazwa | Opis | Wartość |
|---|---|---|
| batchGroupName (nazwa_grupybatch) | Nazwa grupy wsadowej. | ciąg (wymagany) |
| changedTime (czas zmiany) | Czas zmiany artefaktu. | ciąg |
| czasUtworzenia | Czas tworzenia artefaktu. | ciąg |
| metadane | Coś | jakikolwiek |
| releaseCriteria (Kryteria wydania) | Kryteria wydania wsadowego. | BatchReleaseCriteria (wymagane) |
BatchReleaseCriteria (Kryteria wydania wsadu)
| Nazwa | Opis | Wartość |
|---|---|---|
| batchSize (rozmiar wsadu) | Rozmiar partii w bajtach. | Int |
| messageCount (liczba wiadomości) | Liczba komunikatów. | Int |
| cykl | Cykl. | WorkflowTriggerRecurrence |
CyklSchedule
| Nazwa | Opis | Wartość |
|---|---|---|
| Godzin | Godziny. | int[] |
| protokół | Minuty. | int[] |
| monthDays (Dni) | Dni miesiąca. | int[] |
| monthlyOccurrences (wystąpienia) | Wystąpienia miesięczne. | Wystąpienie cyklu planowania[] |
| Dni powszednie | Dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
RecurrenceScheduleOccurrence
| Nazwa | Opis | Wartość |
|---|---|---|
| dzień | Dzień tygodnia. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
| zdarzenie | Wystąpienie. | Int |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
WorkflowTriggerRecurrence
| Nazwa | Opis | Wartość |
|---|---|---|
| czas zakończenia | Godzina zakończenia. | ciąg |
| częstotliwość | Częstotliwość. | "Dzień" "Godzina" "Minuta" "Miesiąc" "NotSpecified" "Drugi" "Tydzień" "Rok" |
| interwał | Interwał. | Int |
| harmonogram | Harmonogram cyklu. | cyklu |
| czas rozpoczęcia | Godzina rozpoczęcia. | ciąg |
| strefa czasowa | Strefa czasowa. | ciąg |
Definicja zasobu szablonu usługi ARM
Typ zasobu integrationAccounts/batchConfigurations 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/batchConfigurations, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Logic/integrationAccounts/batchConfigurations",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"properties": {
"batchGroupName": "string",
"changedTime": "string",
"createdTime": "string",
"metadata": {},
"releaseCriteria": {
"batchSize": "int",
"messageCount": "int",
"recurrence": {
"endTime": "string",
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"monthlyOccurrences": [
{
"day": "string",
"occurrence": "int"
}
],
"weekDays": [ "string" ]
},
"startTime": "string",
"timeZone": "string"
}
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.Logic/integrationAccounts/batchConfigurations
| 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 konfiguracji wsadowej. | BatchConfigurationProperties (wymagane) |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | "Microsoft.Logic/integrationAccounts/batchConfigurations" |
BatchConfigurationProperties (Właściwości wsadu)
| Nazwa | Opis | Wartość |
|---|---|---|
| batchGroupName (nazwa_grupybatch) | Nazwa grupy wsadowej. | ciąg (wymagany) |
| changedTime (czas zmiany) | Czas zmiany artefaktu. | ciąg |
| czasUtworzenia | Czas tworzenia artefaktu. | ciąg |
| metadane | Coś | jakikolwiek |
| releaseCriteria (Kryteria wydania) | Kryteria wydania wsadowego. | BatchReleaseCriteria (wymagane) |
BatchReleaseCriteria (Kryteria wydania wsadu)
| Nazwa | Opis | Wartość |
|---|---|---|
| batchSize (rozmiar wsadu) | Rozmiar partii w bajtach. | Int |
| messageCount (liczba wiadomości) | Liczba komunikatów. | Int |
| cykl | Cykl. | WorkflowTriggerRecurrence |
CyklSchedule
| Nazwa | Opis | Wartość |
|---|---|---|
| Godzin | Godziny. | int[] |
| protokół | Minuty. | int[] |
| monthDays (Dni) | Dni miesiąca. | int[] |
| monthlyOccurrences (wystąpienia) | Wystąpienia miesięczne. | Wystąpienie cyklu planowania[] |
| Dni powszednie | Dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
RecurrenceScheduleOccurrence
| Nazwa | Opis | Wartość |
|---|---|---|
| dzień | Dzień tygodnia. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
| zdarzenie | Wystąpienie. | Int |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
WorkflowTriggerRecurrence
| Nazwa | Opis | Wartość |
|---|---|---|
| czas zakończenia | Godzina zakończenia. | ciąg |
| częstotliwość | Częstotliwość. | "Dzień" "Godzina" "Minuta" "Miesiąc" "NotSpecified" "Drugi" "Tydzień" "Rok" |
| interwał | Interwał. | Int |
| harmonogram | Harmonogram cyklu. | cyklu |
| czas rozpoczęcia | Godzina rozpoczęcia. | ciąg |
| strefa czasowa | Strefa czasowa. | ciąg |
Przykłady użycia
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu integrationAccounts/batchConfigurations 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/batchConfigurations, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
batchGroupName = "string"
changedTime = "string"
createdTime = "string"
metadata = ?
releaseCriteria = {
batchSize = int
messageCount = int
recurrence = {
endTime = "string"
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
monthlyOccurrences = [
{
day = "string"
occurrence = int
}
]
weekDays = [
"string"
]
}
startTime = "string"
timeZone = "string"
}
}
}
}
}
Wartości właściwości
Microsoft.Logic/integrationAccounts/batchConfigurations
| Nazwa | Opis | Wartość |
|---|---|---|
| lokalizacja | Lokalizacja zasobu. | ciąg |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| parent_id (identyfikator rodzica) | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: integrationAccounts |
| Właściwości | Właściwości konfiguracji wsadowej. | BatchConfigurationProperties (wymagane) |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01" |
BatchConfigurationProperties (Właściwości wsadu)
| Nazwa | Opis | Wartość |
|---|---|---|
| batchGroupName (nazwa_grupybatch) | Nazwa grupy wsadowej. | ciąg (wymagany) |
| changedTime (czas zmiany) | Czas zmiany artefaktu. | ciąg |
| czasUtworzenia | Czas tworzenia artefaktu. | ciąg |
| metadane | Coś | jakikolwiek |
| releaseCriteria (Kryteria wydania) | Kryteria wydania wsadowego. | BatchReleaseCriteria (wymagane) |
BatchReleaseCriteria (Kryteria wydania wsadu)
| Nazwa | Opis | Wartość |
|---|---|---|
| batchSize (rozmiar wsadu) | Rozmiar partii w bajtach. | Int |
| messageCount (liczba wiadomości) | Liczba komunikatów. | Int |
| cykl | Cykl. | WorkflowTriggerRecurrence |
CyklSchedule
| Nazwa | Opis | Wartość |
|---|---|---|
| Godzin | Godziny. | int[] |
| protokół | Minuty. | int[] |
| monthDays (Dni) | Dni miesiąca. | int[] |
| monthlyOccurrences (wystąpienia) | Wystąpienia miesięczne. | Wystąpienie cyklu planowania[] |
| Dni powszednie | Dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
RecurrenceScheduleOccurrence
| Nazwa | Opis | Wartość |
|---|---|---|
| dzień | Dzień tygodnia. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
| zdarzenie | Wystąpienie. | Int |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
WorkflowTriggerRecurrence
| Nazwa | Opis | Wartość |
|---|---|---|
| czas zakończenia | Godzina zakończenia. | ciąg |
| częstotliwość | Częstotliwość. | "Dzień" "Godzina" "Minuta" "Miesiąc" "NotSpecified" "Drugi" "Tydzień" "Rok" |
| interwał | Interwał. | Int |
| harmonogram | Harmonogram cyklu. | cyklu |
| czas rozpoczęcia | Godzina rozpoczęcia. | ciąg |
| strefa czasowa | Strefa czasowa. | ciąg |
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrażania konfiguracji wsadowej 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 = "Standard"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "batchConfiguration" {
type = "Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01"
parent_id = azapi_resource.integrationAccount.id
name = var.resource_name
body = {
properties = {
batchGroupName = "TestBatchGroup"
releaseCriteria = {
messageCount = 80
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}