次の方法で共有


Microsoft.Web 接続

Bicep リソース定義

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

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

プロパティ値

ApiConnectionDefinitionProperties

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

ApiConnectionDefinitionPropertiesCustomParameterValues

名前 形容 価値

ApiConnectionDefinitionPropertiesNonSecretParameterValues

名前 形容 価値

ApiConnectionDefinitionPropertiesParameterValues

名前 形容 価値
名前 形容 価値
方式 HTTP メソッド
requestUri テスト リンク要求 URI

ApiReference

名前 形容 価値
brandColor ブランドの色
形容 カスタム API の説明
displayName 表示名
iconUri アイコン URI
身分証明書 リソース参照 ID
名前 API の名前
闊歩 swagger の JSON 表現 任意
種類 リソース参照の種類

ConnectionError

名前 形容 価値
etag リソース ETag
場所 リソースの場所
プロパティ ConnectionErrorProperties
タグ リソース タグ TagsDictionary

ConnectionErrorProperties

名前 形容 価値
コード 状態のコード
メッセージ 状態の説明

ConnectionStatusDefinition

名前 形容 価値
エラー 接続エラー ConnectionError
地位 ゲートウェイの状態
ターゲット エラーのターゲット

Microsoft.Web/connections

名前 形容 価値
etag リソース ETag
場所 リソースの場所
名前 リソース名 string (必須)
プロパティ ApiConnectionDefinitionProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

TagsDictionary

名前 形容 価値

TagsDictionary

名前 形容 価値

クイック スタートのサンプル

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

Bicep ファイル 形容
Azure Logic Apps - AS2 Send Receive パートナーと契約の成果物を含む、Contoso と Fabrikam の 2 つのパートナーの統合アカウントを作成します。 また、このテンプレートでは、同期 AS2 Send Receive を示すために Fabrikam Sales と Contoso の間にロジック アプリも作成されます。 このテンプレートでは、非同期 AS2 Send Receive を示す Fabrikam Finance と Contoso の間にロジック アプリも作成されます。
FTP ファイルを Azure BLOB ロジック アプリにコピー このテンプレートを使用すると、FTP サーバー内のファイルにロジック アプリ トリガーを作成し、それらを Azure BLOB コンテナーにコピーできます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。
ARM テンプレート で Azure Storage アクセス キーを取得する このテンプレートではストレージ アカウントが作成され、その後、ストレージ アカウントの主キーを動的に取得して API 接続が作成されます。 その後、API 接続は、BLOB 変更のトリガー ポーリングとしてロジック アプリで使用されます。

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

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

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

プロパティ値

ApiConnectionDefinitionProperties

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

ApiConnectionDefinitionPropertiesCustomParameterValues

名前 形容 価値

ApiConnectionDefinitionPropertiesNonSecretParameterValues

名前 形容 価値

ApiConnectionDefinitionPropertiesParameterValues

名前 形容 価値
名前 形容 価値
方式 HTTP メソッド
requestUri テスト リンク要求 URI

ApiReference

名前 形容 価値
brandColor ブランドの色
形容 カスタム API の説明
displayName 表示名
iconUri アイコン URI
身分証明書 リソース参照 ID
名前 API の名前
闊歩 swagger の JSON 表現 任意
種類 リソース参照の種類

ConnectionError

名前 形容 価値
etag リソース ETag
場所 リソースの場所
プロパティ ConnectionErrorProperties
タグ リソース タグ TagsDictionary

ConnectionErrorProperties

名前 形容 価値
コード 状態のコード
メッセージ 状態の説明

ConnectionStatusDefinition

名前 形容 価値
エラー 接続エラー ConnectionError
地位 ゲートウェイの状態
ターゲット エラーのターゲット

Microsoft.Web/connections

名前 形容 価値
apiVersion API のバージョン '2016-06-01'
etag リソース ETag
場所 リソースの場所
名前 リソース名 string (必須)
プロパティ ApiConnectionDefinitionProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Web/connections'

TagsDictionary

名前 形容 価値

TagsDictionary

名前 形容 価値

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

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

テンプレート 形容
ロジック アプリ を使用してキューにアラートを する

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

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

Azure
にデプロイする
このテンプレートを使用すると、Azure アラートから使用する Webhook を持つロジック アプリを作成できます。 アラートがトリガーされると、アラートの詳細を含むテキスト メッセージが送信されます。 go.gl URL 短縮サービスを使用して、リソースを表示するためのポータルへのリンクを含めます。
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 を作成します。 各ロジック アプリのトリガーは、プライマリ サイト統合アカウントを指します。 各ロジック アプリのアクションは、セカンダリ サイト統合アカウントを指します。
FTP ファイルを Azure BLOB ロジック アプリにコピー

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

Azure
にデプロイする
Azure Service Bus を使用して Logic Apps 上でメッセージを関連付ける方法を示す
ロジック アプリを して詳細なバックアップ レポートを電子メールで送信

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

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

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

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

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

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

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

Azure にデプロイする
ロジック アプリを作成して、バックアップに関する概要レポートを電子メールで送信します。
ARM テンプレート で Azure Storage アクセス キーを取得する

Azure
にデプロイする
このテンプレートではストレージ アカウントが作成され、その後、ストレージ アカウントの主キーを動的に取得して API 接続が作成されます。 その後、API 接続は、BLOB 変更のトリガー ポーリングとしてロジック アプリで使用されます。
ロジック アプリを使用してスケジュールに従って SQL ストアド プロシージャを実行

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

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

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

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

  • リソース グループの

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

リソースの形式

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

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

プロパティ値

ApiConnectionDefinitionProperties

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

ApiConnectionDefinitionPropertiesCustomParameterValues

名前 形容 価値

ApiConnectionDefinitionPropertiesNonSecretParameterValues

名前 形容 価値

ApiConnectionDefinitionPropertiesParameterValues

名前 形容 価値
名前 形容 価値
方式 HTTP メソッド
requestUri テスト リンク要求 URI

ApiReference

名前 形容 価値
brandColor ブランドの色
形容 カスタム API の説明
displayName 表示名
iconUri アイコン URI
身分証明書 リソース参照 ID
名前 API の名前
闊歩 swagger の JSON 表現 任意
種類 リソース参照の種類

ConnectionError

名前 形容 価値
etag リソース ETag
場所 リソースの場所
プロパティ ConnectionErrorProperties
タグ リソース タグ TagsDictionary

ConnectionErrorProperties

名前 形容 価値
コード 状態のコード
メッセージ 状態の説明

ConnectionStatusDefinition

名前 形容 価値
エラー 接続エラー ConnectionError
地位 ゲートウェイの状態
ターゲット エラーのターゲット

Microsoft.Web/connections

名前 形容 価値
etag リソース ETag
場所 リソースの場所
名前 リソース名 string (必須)
プロパティ ApiConnectionDefinitionProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Web/connections@2016-06-01"

TagsDictionary

名前 形容 価値

TagsDictionary

名前 形容 価値