Microsoft.Web 接続 2016-06-01

Bicep リソース定義

接続リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/connections リソースを作成するには、次の Bicep をテンプレートに追加します。

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'
      }
    ]
  }
}

プロパティ値

connections

名前 説明
name リソース名 string (必須)
location リソースの場所 string
tags リソース タグ タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
etag リソース ETag string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

名前 説明
api ApiReference
changedTime 最後の接続変更のタイムスタンプ string
createdTime 接続の作成のタイムスタンプ string
customParameterValues カスタム パラメーター値のディクショナリ object
displayName 表示名 string
nonSecretParameterValues 非secret パラメーター値のディクショナリ object
parameterValues パラメーター値のディクショナリ object
statuses 接続の状態 ConnectionStatusDefinition[]
testLinks API 接続をテストするためのリンク ApiConnectionTestLink[]

ApiReference

名前 説明
brandColor ブランドの色 string
description カスタム API の説明 string
displayName 表示名 string
iconUri アイコン URI string
id リソース参照 ID string
name API の名前 string
Swagger swagger の JSON 表現 Bicep の場合は、 any() 関数を使用できます。
リソース参照の種類 string

ConnectionStatusDefinition

名前 説明
error 接続エラー ConnectionError
status ゲートウェイの状態 string
ターゲット (target) エラーのターゲット string

ConnectionError

名前 説明
etag リソース ETag string
location リソースの場所 string
properties ConnectionErrorProperties
tags リソース タグ object

ConnectionErrorProperties

名前 説明
code 状態のコード string
message 状態の説明 string
名前 説明
method HTTP メソッド string
requestUri テスト リンク要求 URI string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
アラートによってキューに項目を追加するロジック アプリ

Azure にデプロイする
このテンプレートを使用すると、Webhook を含むロジック アプリを作成できます。 ロジック アプリがトリガーされると、指定した Azure Storage キューに渡すペイロードが追加されます。 この Webhook を Azure アラートに追加すると、アラートが発生するたびに、その項目がキューに格納されます。
アラートによって Slack にメッセージを投稿するロジック アプリ

Azure にデプロイする
このテンプレートを使用すると、Azure アラートから使用する Webhook を含むロジック アプリを作成できます。 アラートがトリガーされると、指定した Slack チャネルにメッセージが投稿されます。 このテンプレートを使用するには、Slack アカウントが必要です。
ロジック アプリを使用してテキスト メッセージにアラートを送信する

Azure にデプロイする
このテンプレートを使用すると、Azure アラートから使用する Webhook を含むロジック アプリを作成できます。 アラートがトリガーされると、アラートの詳細を含むテキスト メッセージが送信されます。 go.gl URL 短縮サービスを使用して、リソースを表示するためのポータルへのリンクを含めます。
ARM テンプレートで Azure Storage アクセス キーを取得する

Azure にデプロイする
このテンプレートではストレージ アカウントが作成され、その後、ストレージ アカウントの主キーを動的に取得することで API 接続が作成されます。 その後、API 接続は、BLOB 変更のトリガー ポーリングとしてロジック アプリで使用されます。 完全なシナリオは、/samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ にあります。
詳細なバックアップ レポートを電子メールで送信するロジック アプリ

Azure にデプロイする
バックアップ インスタンス、使用状況、ジョブ、ポリシー、ポリシーの準拠、最適化の機会に関するレポートを電子メールで送信するロジック アプリを作成します。
バックアップ インスタンスに関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
Azure Backupを使用して保護されたバックアップ インスタンスに関するレポートを電子メールで送信するロジック アプリを作成する
バックアップジョブと復元ジョブに関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
バックアップジョブと復元ジョブに関するレポートを電子メールで送信するロジック アプリを作成する
バックアップ コスト最適化に関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
このテンプレートは、非アクティブなバックアップ リソース、可能なバックアップ スケジュールの最適化、および可能なバックアップ保有期間の最適化に関する定期的なレポートを、指定されたメール アドレスのセットに送信するロジック アプリをデプロイします。
バックアップ ポリシーに関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
電子メールでバックアップ ポリシーに関するレポートを送信するロジック アプリを作成する
バックアップ ポリシーの準拠に関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
ロジック アプリを作成して、バックアップ インスタンスのバックアップ ポリシー準拠に関するレポートを電子メールで送信する
バックアップに関する概要レポートを電子メールで送信するロジック アプリ

Azure にデプロイする
ロジック アプリを作成して、バックアップの概要レポートを電子メールで送信します。
ロジック アプリを使用して、Azure Backupの課金に関するレポートを電子メールで送信する

Azure にデプロイする
このテンプレートは、主要なバックアップ課金パラメーター (保護されたインスタンスと使用されるバックアップ クラウド ストレージ) に関する定期的なレポートを、課金エンティティ レベルで指定された電子メール アドレスのセットに送信するロジック アプリをデプロイします。
Azure Logic Apps - AS2 Send Receive

Azure にデプロイする
パートナーと契約の成果物を含む、Contoso と Fabrikam の 2 つのパートナーの統合アカウントを作成します。 このテンプレートでは、同期 AS2 Send Receive を示すために、Fabrikam Sales と Contoso の間にロジック アプリも作成されます。 また、このテンプレートでは、非同期 AS2 Send Receive を示す Fabrikam Finance と Contoso の間にロジック アプリも作成されます。
Azure Logic Apps - B2B ディザスター リカバリー レプリケーション

Azure にデプロイする
生成および受信した X12 コントロール番号を AS2 MIC 用のレプリケーション Logic Apps を作成します。 各ロジック アプリのトリガーは、プライマリ サイト統合アカウントを指します。 各ロジック アプリのアクションは、セカンダリ サイト統合アカウントを指します。
Service Bus を使用した Logic Apps でのメッセージの関連付け

Azure にデプロイする
を使用して Logic Apps にメッセージを関連付ける方法を示Azure Service Bus
FTP ファイルを Azure Blob ロジック アプリにコピーする

Azure にデプロイする
このテンプレートを使用すると、FTP サーバー内のファイルに対してロジック アプリ トリガーを作成し、それらを Azure BLOB コンテナーにコピーできます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。
ロジック アプリを使用してメールを送信する

Azure にデプロイする
このテンプレートを使用すると、電子メールを送信するロジック アプリを作成できます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。
ロジック アプリを使用してスケジュールに基づいて SQL ストアド プロシージャを実行する

Azure にデプロイする
このテンプレートを使用すると、スケジュールに従って SQL ストアド プロシージャを実行するロジック アプリを作成できます。 プロシージャの引数は、テンプレートの body セクションに配置できます。

ARM テンプレート リソース定義

接続リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/connections リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "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"
      }
    ]
  }
}

プロパティ値

connections

名前 説明
type リソースの種類 'Microsoft.Web/connections'
apiVersion リソース API のバージョン '2016-06-01'
name リソース名 string (必須)
location リソースの場所 string
tags リソース タグ タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
etag リソース ETag string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

名前 説明
api ApiReference
changedTime 最後の接続変更のタイムスタンプ string
createdTime 接続の作成のタイムスタンプ string
customParameterValues カスタム パラメーター値のディクショナリ object
displayName 表示名 string
nonSecretParameterValues 非secret パラメーター値のディクショナリ object
parameterValues パラメーター値のディクショナリ object
statuses 接続の状態 ConnectionStatusDefinition[]
testLinks API 接続をテストするためのリンク ApiConnectionTestLink[]

ApiReference

名前 説明
brandColor ブランドの色 string
description カスタム API の説明 string
displayName 表示名 string
iconUri アイコン URI string
id リソース参照 ID string
name API の名前 string
Swagger swagger の JSON 表現
リソース参照の種類 string

ConnectionStatusDefinition

名前 説明
error 接続エラー ConnectionError
status ゲートウェイの状態 string
ターゲット (target) エラーのターゲット string

ConnectionError

名前 説明
etag リソース ETag string
location リソースの場所 string
properties ConnectionErrorProperties
tags リソース タグ object

ConnectionErrorProperties

名前 説明
code 状態のコード string
message 状態の説明 string
名前 説明
method HTTP メソッド string
requestUri テスト リンク要求 URI string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
アラートによってキューに項目を追加するロジック アプリ

Azure にデプロイする
このテンプレートを使用すると、Webhook を持つロジック アプリを作成できます。 ロジック アプリがトリガーされると、指定した Azure Storage キューに渡すペイロードが追加されます。 この Webhook を Azure アラートに追加すると、アラートが発生するたびに、その項目がキューに格納されます。
アラートによって Slack にメッセージを投稿するロジック アプリ

Azure にデプロイする
このテンプレートを使用すると、Azure アラートから使用する Webhook を持つロジック アプリを作成できます。 アラートがトリガーされると、指定した Slack チャネルにメッセージが投稿されます。 このテンプレートを使用するには、slack アカウントが必要です。
ロジック アプリを使用してテキスト メッセージにアラートを送信する

Azure にデプロイする
このテンプレートを使用すると、Azure アラートから使用する Webhook を持つロジック アプリを作成できます。 アラートがトリガーされると、アラートの詳細を含むテキスト メッセージが送信されます。 go.gl URL 短縮サービスを使用して、ポータルへのリンクを含め、リソースを表示します。
ARM テンプレートで Azure Storage アクセス キーを取得する

Azure にデプロイする
このテンプレートではストレージ アカウントが作成され、その後、ストレージ アカウントの主キーを動的に取得して API 接続が作成されます。 その後、API 接続は、BLOB 変更のトリガー ポーリングとしてロジック アプリで使用されます。 完全なシナリオは、/samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ にあります。
詳細なバックアップ レポートを電子メールで送信するロジック アプリ

Azure にデプロイする
バックアップ インスタンス、使用状況、ジョブ、ポリシー、ポリシーの準拠、最適化の機会に関するレポートを電子メールで送信するロジック アプリを作成します。
バックアップ インスタンスに関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
Azure Backupを使用して保護されたバックアップ インスタンスに関するレポートを電子メールで送信するロジック アプリを作成する
バックアップジョブと復元ジョブに関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
バックアップジョブと復元ジョブに関するレポートを電子メールで送信するロジック アプリを作成する
バックアップ コストの最適化に関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
このテンプレートは、非アクティブなバックアップ リソースに関する定期的なレポート、バックアップ スケジュールの最適化の可能性、およびバックアップ保持の最適化の可能性を、指定された電子メール アドレスのセットに送信するロジック アプリをデプロイします。
バックアップ ポリシーに関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
バックアップ ポリシーに関するレポートを電子メールで送信するロジック アプリを作成する
バックアップ ポリシーの準拠に関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
ロジック アプリを作成して、バックアップ インスタンスのバックアップ ポリシーの準拠に関するレポートを電子メールで送信する
バックアップに関する概要レポートを電子メールで送信するロジック アプリ

Azure にデプロイする
ロジック アプリを作成して、バックアップに関する概要レポートを電子メールで送信します。
Azure Backupの課金に関するレポートを電子メールで送信するロジック アプリ

Azure にデプロイする
このテンプレートは、主要なバックアップ課金パラメーター (保護されたインスタンスと使用されたバックアップ クラウド ストレージ) に関する定期的なレポートを課金エンティティ レベルで指定された電子メール アドレスのセットに送信するロジック アプリをデプロイします。
Azure Logic Apps - AS2 Send Receive

Azure にデプロイする
Contoso と Fabrikam の 2 つのパートナー (パートナーと契約の成果物を含む) の統合アカウントを作成します。 このテンプレートでは、同期 AS2 Send Receive を示すために、Fabrikam Sales と Contoso の間にロジック アプリも作成されます。 また、このテンプレートでは、非同期 AS2 Send Receive を示す Fabrikam Finance と Contoso の間にロジック アプリも作成されます。
Azure Logic Apps - B2B ディザスター リカバリー レプリケーション

Azure にデプロイする
生成および受信した X12 コントロール番号を AS2 MIC 用のレプリケーション Logic Apps を作成します。 各ロジック アプリのトリガーは、プライマリ サイト統合アカウントを指します。 各ロジック アプリのアクションは、セカンダリ サイト統合アカウントを指します。
Service Bus を使用した Logic Apps でのメッセージの関連付け

Azure にデプロイする
を使用して Logic Apps にメッセージを関連付ける方法を示Azure Service Bus
FTP ファイルを Azure Blob ロジック アプリにコピーする

Azure にデプロイする
このテンプレートを使用すると、FTP サーバー内のファイルに対してロジック アプリ トリガーを作成し、それらを Azure BLOB コンテナーにコピーできます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。
ロジック アプリでメールを送信する

Azure にデプロイする
このテンプレートを使用すると、電子メールを送信するロジック アプリを作成できます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。
ロジック アプリを使用してスケジュールに従って SQL ストアド プロシージャを実行する

Azure にデプロイする
このテンプレートを使用すると、スケジュールに従って SQL ストアド プロシージャを実行するロジック アプリを作成できます。 プロシージャの引数は、テンプレートの body セクションに配置できます。

Terraform (AzAPI プロバイダー) リソース定義

接続リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/connections リソースを作成するには、次の Terraform をテンプレートに追加します。

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"
  })
}

プロパティ値

connections

名前 説明
type リソースの種類 "Microsoft.Web/connections@2016-06-01"
name リソース名 string (必須)
location リソースの場所 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ タグ名と値のディクショナリ。
etag リソース ETag string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

名前 説明
api ApiReference
changedTime 最後の接続変更のタイムスタンプ string
createdTime 接続作成のタイムスタンプ string
customParameterValues カスタム パラメーター値のディクショナリ object
displayName 表示名 string
nonSecretParameterValues 非シークレット パラメーター値のディクショナリ object
parameterValues パラメーター値のディクショナリ object
statuses 接続の状態 ConnectionStatusDefinition[]
testLinks API 接続をテストするためのリンク ApiConnectionTestLink[]

ApiReference

名前 説明
brandColor ブランドの色 string
description カスタム API の説明 string
displayName 表示名 string
iconUri アイコン URI string
id リソース参照 ID string
name API の名前 string
Swagger swagger の JSON 表現
リソース参照の種類 string

ConnectionStatusDefinition

名前 説明
error 接続エラー ConnectionError
status ゲートウェイの状態 string
ターゲット (target) エラーのターゲット string

ConnectionError

名前 説明
etag リソース ETag string
location リソースの場所 string
properties ConnectionErrorProperties
tags リソース タグ object

ConnectionErrorProperties

名前 説明
code 状態のコード string
message 状態の説明 string
名前 説明
method HTTP メソッド string
requestUri テスト リンク要求 URI string