Połączenia Microsoft.Web

Definicja zasobu Bicep

Typ zasobu połączeń można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Web/connections, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Web/connections@2016-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  etag: 'string'
  properties: {
    api: {
      brandColor: 'string'
      description: 'string'
      displayName: 'string'
      iconUri: 'string'
      id: 'string'
      name: 'string'
      swagger: any()
      type: 'string'
    }
    changedTime: 'string'
    createdTime: 'string'
    customParameterValues: {}
    displayName: 'string'
    nonSecretParameterValues: {}
    parameterValues: {}
    statuses: [
      {
        error: {
          etag: 'string'
          location: 'string'
          properties: {
            code: 'string'
            message: 'string'
          }
          tags: {}
        }
        status: 'string'
        target: 'string'
      }
    ]
    testLinks: [
      {
        method: 'string'
        requestUri: 'string'
      }
    ]
  }
}

Wartości właściwości

Połączenia

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Etag Zasób ETag ciąg
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nazwa Opis Wartość
api ApiReference
changedTime Sygnatura czasowa ostatniej zmiany połączenia ciąg
createdTime Sygnatura czasowa tworzenia połączenia ciąg
customParameterValues Słownik niestandardowych wartości parametrów object
displayName Nazwa wyświetlana ciąg
nonSecretParameterValues Słownik niesecret wartości parametrów object
Parametervalues Słownik wartości parametrów object
Statusy Stan połączenia ConnectionStatusDefinition[]
testLinks Linki do testowania połączenia interfejsu API ApiConnectionTestLink[]

ApiReference

Nazwa Opis Wartość
brandColor Kolor marki ciąg
description (opis) Opis niestandardowego interfejsu API ciąg
displayName Nazwa wyświetlana ciąg
iconUri Identyfikator URI ikony ciąg
identyfikator Identyfikator odwołania do zasobu ciąg
name Nazwa interfejsu API ciąg
swagger Reprezentacja JSON struktury Swagger W przypadku Bicep można użyć funkcji any().
typ Typ odwołania do zasobu ciąg

ConnectionStatusDefinition

Nazwa Opis Wartość
error Błąd połączenia ConnectionError
status Stan bramy ciąg
Docelowego Element docelowy błędu ciąg

ConnectionError

Nazwa Opis Wartość
Etag Zasób ETag ciąg
location Lokalizacja zasobu ciąg
properties ConnectionErrorProperties
tags Tagi zasobów object

ConnectionErrorProperties

Nazwa Opis Wartość
kod Kod stanu ciąg
message Opis stanu ciąg
Nazwa Opis Wartość
method HTTP, metoda ciąg
Requesturi Identyfikator URI żądania testu ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Alert do kolejki za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki z elementem webhook. Po wyzwoleniu aplikacji logiki doda on ładunek przekazywany do określonej kolejki usługi Azure Storage. Ten element webhook można dodać do alertu platformy Azure, a następnie za każdym razem, gdy alert zostanie wyzwolony, otrzymasz ten element w kolejce.
Alert dotyczący usługi Slack z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wyświetlony komunikat do określonego kanału usługi Slack. Aby użyć tego szablonu, musisz mieć konto usługi Slack.
Alert do wiadomości SMS z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wysłana wiadomość SMS ze szczegółami alertu. Używa ona usługi skracania adresu URL go.gl w celu uwzględnienia linku do portalu w celu wyświetlenia zasobu.
Pobieranie kluczy dostępu usługi Azure Storage w szablonie usługi ARM

Wdróż na platformie Azure
Ten szablon utworzy konto magazynu, po którym utworzy połączenie interfejsu API, dynamicznie pobierając klucz podstawowy konta magazynu. Połączenie interfejsu API jest następnie używane w aplikacji logiki jako wyzwalacz sondowania pod kątem zmian obiektów blob. Kompletny scenariusz można znaleźć na stronie /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplikacja logiki do wiadomości e-mail ze szczegółowymi raportami kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty dotyczące wystąpień kopii zapasowych, użycia, zadań, zasad, przestrzegania zasad i możliwości optymalizacji za pośrednictwem poczty e-mail.
Aplikacja logiki do wiadomości e-mail z raportami na temat wystąpień kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych chronionych przy użyciu Azure Backup za pośrednictwem poczty e-mail
Aplikacja logiki wysyła do wiadomości e-mail raporty dotyczące zadań tworzenia kopii zapasowych i przywracania

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zadań tworzenia kopii zapasowej i przywracania za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami na temat optymalizacji kosztów tworzenia kopii zapasowych

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące nieaktywnych zasobów kopii zapasowych, możliwe optymalizacje harmonogramu tworzenia kopii zapasowych i możliwe optymalizacje przechowywania kopii zapasowych, do określonego zestawu adresów e-mail.
Aplikacja logiki do wiadomości e-mail z raportami dotyczącymi zasad tworzenia kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zasad tworzenia kopii zapasowych za pośrednictwem poczty e-mail
Zgodność z zasadami tworzenia kopii zapasowych za pomocą aplikacji logiki do wiadomości e-mail

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących przestrzegania zasad tworzenia kopii zapasowych wystąpień kopii zapasowych za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami podsumowania kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty podsumowania kopii zapasowych za pośrednictwem poczty e-mail.
Aplikacja logiki do wiadomości e-mail w raportach dotyczących rozliczeń Azure Backup

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące kluczowych parametrów rozliczeń kopii zapasowych (chronione wystąpienia i używany magazyn w chmurze kopii zapasowych) na poziomie jednostki rozliczeniowej do określonego zestawu adresów e-mail.
Azure Logic Apps — odbieranie w usłudze AS2

Wdróż na platformie Azure
Tworzy konta integracji dla dwóch partnerów, firmy Contoso i firmy Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales a firmą Contoso w celu zademonstrowania synchronicznego odbierania as2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchroniczne asynchroniczne asynchroniczne odbieranie AS2.
Azure Logic Apps — replikacja odzyskiwania po awarii B2B

Wdróż na platformie Azure
Tworzy replikację usługi Logic Apps dla usługi AS2 MIC, wygenerowanych i odebranych numerów kontrolnych X12. Każdy wyzwalacz aplikacji logiki wskazuje konto integracji lokacji głównej. Każda akcja aplikacji logiki wskazuje konto integracji lokacji dodatkowej.
Correlating messages over Logic Apps using Service Bus (Korelowanie komunikatów w usłudze Logic Apps przy użyciu usługi Service Bus)

Wdróż na platformie Azure
w którym pokazano, jak możemy skorelować komunikaty za pośrednictwem usługi Logic Apps przy użyciu Azure Service Bus
Kopiowanie plików FTP do aplikacji logiki obiektów blob platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie wyzwalaczy aplikacji logiki na plikach na serwerze FTP i kopiowanie ich do kontenera obiektów blob platformy Azure. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do własnych potrzeb.
Wysyłanie wiadomości e-mail za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która wysyła wiadomość e-mail. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do własnych potrzeb.
Uruchamianie procedury składowanej SQL zgodnie z harmonogramem za pośrednictwem aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie aplikacji logiki, która będzie uruchamiać procedurę składowaną SQL zgodnie z harmonogramem. Wszelkie argumenty dla procedury można umieścić w sekcji treści szablonu.

Definicja zasobu szablonu usługi ARM

Typ zasobu połączeń można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Web/connections, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Web/connections",
  "apiVersion": "2016-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "etag": "string",
  "properties": {
    "api": {
      "brandColor": "string",
      "description": "string",
      "displayName": "string",
      "iconUri": "string",
      "id": "string",
      "name": "string",
      "swagger": {},
      "type": "string"
    },
    "changedTime": "string",
    "createdTime": "string",
    "customParameterValues": {},
    "displayName": "string",
    "nonSecretParameterValues": {},
    "parameterValues": {},
    "statuses": [
      {
        "error": {
          "etag": "string",
          "location": "string",
          "properties": {
            "code": "string",
            "message": "string"
          },
          "tags": {}
        },
        "status": "string",
        "target": "string"
      }
    ],
    "testLinks": [
      {
        "method": "string",
        "requestUri": "string"
      }
    ]
  }
}

Wartości właściwości

Połączenia

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Web/connections"
apiVersion Wersja interfejsu API zasobów '2016-06-01'
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Etag Zasób ETag ciąg
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nazwa Opis Wartość
api ApiReference
changedTime Sygnatura czasowa ostatniej zmiany połączenia ciąg
createdTime Sygnatura czasowa tworzenia połączenia ciąg
customParameterValues Słownik niestandardowych wartości parametrów object
displayName Nazwa wyświetlana ciąg
nonSecretParameterValues Słownik niesekretowych wartości parametrów object
Parametervalues Słownik wartości parametrów object
Statusy Stan połączenia ConnectionStatusDefinition[]
testLinks Linki do testowania połączenia interfejsu API ApiConnectionTestLink[]

ApiReference

Nazwa Opis Wartość
brandColor Kolor marki ciąg
description (opis) Niestandardowy opis interfejsu API ciąg
displayName Nazwa wyświetlana ciąg
iconUri Identyfikator URI ikony ciąg
identyfikator Identyfikator odwołania do zasobu ciąg
name Nazwa interfejsu API ciąg
swagger Reprezentacja JSON struktury Swagger
typ Typ odwołania do zasobu ciąg

ConnectionStatusDefinition

Nazwa Opis Wartość
error Błąd połączenia ConnectionError
status Stan bramy ciąg
Docelowego Element docelowy błędu ciąg

ConnectionError

Nazwa Opis Wartość
Etag Zasób ETag ciąg
location Lokalizacja zasobu ciąg
properties ConnectionErrorProperties
tags Tagi zasobów object

ConnectionErrorProperties

Nazwa Opis Wartość
kod Kod stanu ciąg
message Opis stanu ciąg
Nazwa Opis Wartość
method HTTP, metoda ciąg
Requesturi Identyfikator URI żądania testu ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Alert do kolejki za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki z elementem webhook. Po wyzwoleniu aplikacji logiki doda on ładunek przekazywany do określonej kolejki usługi Azure Storage. Ten element webhook można dodać do alertu platformy Azure, a następnie za każdym razem, gdy alert zostanie wyzwolony, otrzymasz ten element w kolejce.
Alert dotyczący usługi Slack z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wyświetlony komunikat do określonego kanału usługi Slack. Aby użyć tego szablonu, musisz mieć konto usługi Slack.
Alert do wiadomości SMS z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wysłana wiadomość SMS ze szczegółami alertu. Używa ona usługi skracania adresu URL go.gl w celu uwzględnienia linku do portalu w celu wyświetlenia zasobu.
Pobieranie kluczy dostępu usługi Azure Storage w szablonie usługi ARM

Wdróż na platformie Azure
Ten szablon utworzy konto magazynu, po którym utworzy połączenie interfejsu API, dynamicznie pobierając klucz podstawowy konta magazynu. Połączenie interfejsu API jest następnie używane w aplikacji logiki jako wyzwalacz sondowania pod kątem zmian obiektów blob. Kompletny scenariusz można znaleźć na stronie /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplikacja logiki do wiadomości e-mail ze szczegółowymi raportami kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty dotyczące wystąpień kopii zapasowych, użycia, zadań, zasad, przestrzegania zasad i możliwości optymalizacji za pośrednictwem poczty e-mail.
Aplikacja logiki do wiadomości e-mail z raportami na temat wystąpień kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych chronionych przy użyciu Azure Backup za pośrednictwem poczty e-mail
Aplikacja logiki wysyła do wiadomości e-mail raporty dotyczące zadań tworzenia kopii zapasowych i przywracania

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zadań tworzenia kopii zapasowej i przywracania za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami na temat optymalizacji kosztów tworzenia kopii zapasowych

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące nieaktywnych zasobów kopii zapasowych, możliwe optymalizacje harmonogramu tworzenia kopii zapasowych i możliwe optymalizacje przechowywania kopii zapasowych, do określonego zestawu adresów e-mail.
Aplikacja logiki do wiadomości e-mail z raportami dotyczącymi zasad tworzenia kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zasad tworzenia kopii zapasowych za pośrednictwem poczty e-mail
Zgodność z zasadami tworzenia kopii zapasowych za pomocą aplikacji logiki do wiadomości e-mail

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących przestrzegania zasad tworzenia kopii zapasowych wystąpień kopii zapasowych za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami podsumowania kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty podsumowania kopii zapasowych za pośrednictwem poczty e-mail.
Aplikacja logiki do wiadomości e-mail w raportach dotyczących rozliczeń Azure Backup

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące kluczowych parametrów rozliczeń kopii zapasowych (chronione wystąpienia i używany magazyn w chmurze kopii zapasowych) na poziomie jednostki rozliczeniowej do określonego zestawu adresów e-mail.
Azure Logic Apps — odbieranie w usłudze AS2

Wdróż na platformie Azure
Tworzy konta integracji dla dwóch partnerów, firmy Contoso i firmy Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales a firmą Contoso w celu zademonstrowania synchronicznego odbierania as2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie wysyłania AS2.
Azure Logic Apps — replikacja odzyskiwania po awarii B2B

Wdróż na platformie Azure
Tworzy replikację usługi Logic Apps dla usługi 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.
Correlating messages over Logic Apps using Service Bus (Korelowanie komunikatów w usłudze Logic Apps przy użyciu usługi Service Bus)

Wdróż na platformie Azure
który pokazuje, jak możemy skorelować komunikaty za pośrednictwem usługi Logic Apps przy użyciu Azure Service Bus
Kopiowanie plików FTP do aplikacji logiki obiektów blob platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie wyzwalaczy aplikacji logiki na plikach na serwerze FTP i kopiowanie ich do kontenera obiektów blob platformy Azure. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do własnych potrzeb.
Wysyłanie wiadomości e-mail za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która wysyła wiadomość e-mail. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do własnych potrzeb.
Uruchamianie procedury składowanej SQL zgodnie z harmonogramem za pośrednictwem aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie aplikacji logiki, która będzie uruchamiać procedurę składowaną SQL zgodnie z harmonogramem. Wszelkie argumenty dla procedury można umieścić w sekcji treści szablonu.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu połączeń można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Web/connections, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/connections@2016-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      api = {
        brandColor = "string"
        description = "string"
        displayName = "string"
        iconUri = "string"
        id = "string"
        name = "string"
        type = "string"
      }
      changedTime = "string"
      createdTime = "string"
      customParameterValues = {}
      displayName = "string"
      nonSecretParameterValues = {}
      parameterValues = {}
      statuses = [
        {
          error = {
            etag = "string"
            location = "string"
            properties = {
              code = "string"
              message = "string"
            }
            tags = {}
          }
          status = "string"
          target = "string"
        }
      ]
      testLinks = [
        {
          method = "string"
          requestUri = "string"
        }
      ]
    }
    etag = "string"
  })
}

Wartości właściwości

Połączenia

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Web/connections@2016-06-01"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości.
Etag Zasób ETag ciąg
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nazwa Opis Wartość
api ApiReference
changedTime Sygnatura czasowa ostatniej zmiany połączenia ciąg
createdTime Sygnatura czasowa tworzenia połączenia ciąg
customParameterValues Słownik niestandardowych wartości parametrów object
displayName Nazwa wyświetlana ciąg
nonSecretParameterValues Słownik niesekretowych wartości parametrów object
Parametervalues Słownik wartości parametrów object
Statusy Stan połączenia ConnectionStatusDefinition[]
testLinks Linki do testowania połączenia interfejsu API ApiConnectionTestLink[]

ApiReference

Nazwa Opis Wartość
brandColor Kolor marki ciąg
description (opis) Niestandardowy opis interfejsu API ciąg
displayName Nazwa wyświetlana ciąg
iconUri Identyfikator URI ikony ciąg
identyfikator Identyfikator odwołania do zasobu ciąg
name Nazwa interfejsu API ciąg
swagger Reprezentacja JSON struktury Swagger
typ Typ odwołania do zasobu ciąg

ConnectionStatusDefinition

Nazwa Opis Wartość
error Błąd połączenia ConnectionError
status Stan bramy ciąg
Docelowego Element docelowy błędu ciąg

ConnectionError

Nazwa Opis Wartość
Etag Zasób ETag ciąg
location Lokalizacja zasobu ciąg
properties ConnectionErrorProperties
tags Tagi zasobów object

ConnectionErrorProperties

Nazwa Opis Wartość
kod Kod stanu ciąg
message Opis stanu ciąg
Nazwa Opis Wartość
method HTTP, metoda ciąg
Requesturi Identyfikator URI żądania testu ciąg