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 |
ApiConnectionTestLink
名前 | 説明 | 値 |
---|---|---|
method | HTTP メソッド | string |
requestUri | テスト リンク要求 URI | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
アラートによってキューに項目を追加するロジック アプリ |
このテンプレートを使用すると、Webhook を含むロジック アプリを作成できます。 ロジック アプリがトリガーされると、指定した Azure Storage キューに渡すペイロードが追加されます。 この Webhook を Azure アラートに追加すると、アラートが発生するたびに、その項目がキューに格納されます。 |
アラートによって Slack にメッセージを投稿するロジック アプリ |
このテンプレートを使用すると、Azure アラートから使用する Webhook を含むロジック アプリを作成できます。 アラートがトリガーされると、指定した Slack チャネルにメッセージが投稿されます。 このテンプレートを使用するには、Slack アカウントが必要です。 |
ロジック アプリを使用してテキスト メッセージにアラートを送信する |
このテンプレートを使用すると、Azure アラートから使用する Webhook を含むロジック アプリを作成できます。 アラートがトリガーされると、アラートの詳細を含むテキスト メッセージが送信されます。 go.gl URL 短縮サービスを使用して、リソースを表示するためのポータルへのリンクを含めます。 |
ARM テンプレートで Azure Storage アクセス キーを取得する |
このテンプレートではストレージ アカウントが作成され、その後、ストレージ アカウントの主キーを動的に取得することで API 接続が作成されます。 その後、API 接続は、BLOB 変更のトリガー ポーリングとしてロジック アプリで使用されます。 完全なシナリオは、/samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ にあります。 |
詳細なバックアップ レポートを電子メールで送信するロジック アプリ |
バックアップ インスタンス、使用状況、ジョブ、ポリシー、ポリシーの準拠、最適化の機会に関するレポートを電子メールで送信するロジック アプリを作成します。 |
バックアップ インスタンスに関するレポートを電子メールで送信するロジック アプリ |
Azure Backupを使用して保護されたバックアップ インスタンスに関するレポートを電子メールで送信するロジック アプリを作成する |
バックアップジョブと復元ジョブに関するレポートを電子メールで送信するロジック アプリ |
バックアップジョブと復元ジョブに関するレポートを電子メールで送信するロジック アプリを作成する |
バックアップ コスト最適化に関するレポートを電子メールで送信するロジック アプリ |
このテンプレートは、非アクティブなバックアップ リソース、可能なバックアップ スケジュールの最適化、および可能なバックアップ保有期間の最適化に関する定期的なレポートを、指定されたメール アドレスのセットに送信するロジック アプリをデプロイします。 |
バックアップ ポリシーに関するレポートを電子メールで送信するロジック アプリ |
電子メールでバックアップ ポリシーに関するレポートを送信するロジック アプリを作成する |
バックアップ ポリシーの準拠に関するレポートを電子メールで送信するロジック アプリ |
ロジック アプリを作成して、バックアップ インスタンスのバックアップ ポリシー準拠に関するレポートを電子メールで送信する |
バックアップに関する概要レポートを電子メールで送信するロジック アプリ |
ロジック アプリを作成して、バックアップの概要レポートを電子メールで送信します。 |
ロジック アプリを使用して、Azure Backupの課金に関するレポートを電子メールで送信する |
このテンプレートは、主要なバックアップ課金パラメーター (保護されたインスタンスと使用されるバックアップ クラウド ストレージ) に関する定期的なレポートを、課金エンティティ レベルで指定された電子メール アドレスのセットに送信するロジック アプリをデプロイします。 |
Azure Logic Apps - AS2 Send Receive |
パートナーと契約の成果物を含む、Contoso と Fabrikam の 2 つのパートナーの統合アカウントを作成します。 このテンプレートでは、同期 AS2 Send Receive を示すために、Fabrikam Sales と Contoso の間にロジック アプリも作成されます。 また、このテンプレートでは、非同期 AS2 Send Receive を示す Fabrikam Finance と Contoso の間にロジック アプリも作成されます。 |
Azure Logic Apps - B2B ディザスター リカバリー レプリケーション |
生成および受信した X12 コントロール番号を AS2 MIC 用のレプリケーション Logic Apps を作成します。 各ロジック アプリのトリガーは、プライマリ サイト統合アカウントを指します。 各ロジック アプリのアクションは、セカンダリ サイト統合アカウントを指します。 |
Service Bus を使用した Logic Apps でのメッセージの関連付け |
を使用して Logic Apps にメッセージを関連付ける方法を示Azure Service Bus |
FTP ファイルを Azure Blob ロジック アプリにコピーする |
このテンプレートを使用すると、FTP サーバー内のファイルに対してロジック アプリ トリガーを作成し、それらを Azure BLOB コンテナーにコピーできます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。 |
ロジック アプリを使用してメールを送信する |
このテンプレートを使用すると、電子メールを送信するロジック アプリを作成できます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。 |
ロジック アプリを使用してスケジュールに基づいて SQL ストアド プロシージャを実行する |
このテンプレートを使用すると、スケジュールに従って 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 |
ApiConnectionTestLink
名前 | 説明 | 値 |
---|---|---|
method | HTTP メソッド | string |
requestUri | テスト リンク要求 URI | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
アラートによってキューに項目を追加するロジック アプリ |
このテンプレートを使用すると、Webhook を持つロジック アプリを作成できます。 ロジック アプリがトリガーされると、指定した Azure Storage キューに渡すペイロードが追加されます。 この Webhook を Azure アラートに追加すると、アラートが発生するたびに、その項目がキューに格納されます。 |
アラートによって Slack にメッセージを投稿するロジック アプリ |
このテンプレートを使用すると、Azure アラートから使用する Webhook を持つロジック アプリを作成できます。 アラートがトリガーされると、指定した Slack チャネルにメッセージが投稿されます。 このテンプレートを使用するには、slack アカウントが必要です。 |
ロジック アプリを使用してテキスト メッセージにアラートを送信する |
このテンプレートを使用すると、Azure アラートから使用する Webhook を持つロジック アプリを作成できます。 アラートがトリガーされると、アラートの詳細を含むテキスト メッセージが送信されます。 go.gl URL 短縮サービスを使用して、ポータルへのリンクを含め、リソースを表示します。 |
ARM テンプレートで Azure Storage アクセス キーを取得する |
このテンプレートではストレージ アカウントが作成され、その後、ストレージ アカウントの主キーを動的に取得して API 接続が作成されます。 その後、API 接続は、BLOB 変更のトリガー ポーリングとしてロジック アプリで使用されます。 完全なシナリオは、/samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ にあります。 |
詳細なバックアップ レポートを電子メールで送信するロジック アプリ |
バックアップ インスタンス、使用状況、ジョブ、ポリシー、ポリシーの準拠、最適化の機会に関するレポートを電子メールで送信するロジック アプリを作成します。 |
バックアップ インスタンスに関するレポートを電子メールで送信するロジック アプリ |
Azure Backupを使用して保護されたバックアップ インスタンスに関するレポートを電子メールで送信するロジック アプリを作成する |
バックアップジョブと復元ジョブに関するレポートを電子メールで送信するロジック アプリ |
バックアップジョブと復元ジョブに関するレポートを電子メールで送信するロジック アプリを作成する |
バックアップ コストの最適化に関するレポートを電子メールで送信するロジック アプリ |
このテンプレートは、非アクティブなバックアップ リソースに関する定期的なレポート、バックアップ スケジュールの最適化の可能性、およびバックアップ保持の最適化の可能性を、指定された電子メール アドレスのセットに送信するロジック アプリをデプロイします。 |
バックアップ ポリシーに関するレポートを電子メールで送信するロジック アプリ |
バックアップ ポリシーに関するレポートを電子メールで送信するロジック アプリを作成する |
バックアップ ポリシーの準拠に関するレポートを電子メールで送信するロジック アプリ |
ロジック アプリを作成して、バックアップ インスタンスのバックアップ ポリシーの準拠に関するレポートを電子メールで送信する |
バックアップに関する概要レポートを電子メールで送信するロジック アプリ |
ロジック アプリを作成して、バックアップに関する概要レポートを電子メールで送信します。 |
Azure Backupの課金に関するレポートを電子メールで送信するロジック アプリ |
このテンプレートは、主要なバックアップ課金パラメーター (保護されたインスタンスと使用されたバックアップ クラウド ストレージ) に関する定期的なレポートを課金エンティティ レベルで指定された電子メール アドレスのセットに送信するロジック アプリをデプロイします。 |
Azure Logic Apps - AS2 Send Receive |
Contoso と Fabrikam の 2 つのパートナー (パートナーと契約の成果物を含む) の統合アカウントを作成します。 このテンプレートでは、同期 AS2 Send Receive を示すために、Fabrikam Sales と Contoso の間にロジック アプリも作成されます。 また、このテンプレートでは、非同期 AS2 Send Receive を示す Fabrikam Finance と Contoso の間にロジック アプリも作成されます。 |
Azure Logic Apps - B2B ディザスター リカバリー レプリケーション |
生成および受信した X12 コントロール番号を AS2 MIC 用のレプリケーション Logic Apps を作成します。 各ロジック アプリのトリガーは、プライマリ サイト統合アカウントを指します。 各ロジック アプリのアクションは、セカンダリ サイト統合アカウントを指します。 |
Service Bus を使用した Logic Apps でのメッセージの関連付け |
を使用して Logic Apps にメッセージを関連付ける方法を示Azure Service Bus |
FTP ファイルを Azure Blob ロジック アプリにコピーする |
このテンプレートを使用すると、FTP サーバー内のファイルに対してロジック アプリ トリガーを作成し、それらを Azure BLOB コンテナーにコピーできます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。 |
ロジック アプリでメールを送信する |
このテンプレートを使用すると、電子メールを送信するロジック アプリを作成できます。 追加のトリガーまたはアクションを追加して、ニーズに合わせてカスタマイズできます。 |
ロジック アプリを使用してスケジュールに従って SQL ストアド プロシージャを実行する |
このテンプレートを使用すると、スケジュールに従って 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 |
ApiConnectionTestLink
名前 | 説明 | 値 |
---|---|---|
method | HTTP メソッド | string |
requestUri | テスト リンク要求 URI | string |