Share via


Microsoft.Insights Webtests 2015-05-01

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Insights/webtests@2015-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    Configuration: {
      WebTest: 'string'
    }
    Description: 'string'
    Enabled: bool
    Frequency: int
    Kind: 'string'
    Locations: [
      {
        Id: 'string'
      }
    ]
    Name: 'string'
    RetryEnabled: bool
    SyntheticMonitorId: 'string'
    Timeout: int
  }
}

プロパティ値

webtests

名前 説明
name リソース名 string (必須)
location リソースの場所 string (必須)
tags リソース タグ タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
kind この Web テストで監視される Web テストの種類。 選択肢は ping と multistep です。 'multistep'
'ping'
properties Azure リソースの Web テストを記述するメタデータ。 WebTestProperties

WebTestProperties

名前 説明
構成 WebTest の XML 構成仕様。 WebTestPropertiesConfiguration
説明 この WebTest の目的/ユーザー定義記述テスト。 string
Enabled テストがアクティブに監視されているか。 [bool]
頻度 この WebTest のテスト実行の間隔 (秒単位)。 既定値は 300 です。 INT
種類 これが Web テストの種類であり、有効な選択肢は ping とマルチステップです。 'multistep'
'ping' (必須)
場所 アプリケーションのアクセシビリティをグローバルにカバーするために、テストを物理的に実行する場所の一覧。 WebTestGeolocation[] (必須)
名前 この WebTest の場合はユーザー定義名。 string (必須)
RetryEnabled この WebTest が失敗した場合は再試行を許可します。 [bool]
SyntheticMonitorId この WebTest の一意の ID。 これは通常、[名前] フィールドと同じ値です。 string (必須)
タイムアウト この WebTest がタイムアウトして失敗するまでの秒数。 既定値は 30 です。 INT

WebTestPropertiesConfiguration

名前 説明
Webtest アプリケーションに対して実行する WebTest の XML 仕様。 string

WebTestGeolocation

名前 説明 [値]
Id Web テストの実行元の場所 ID。 string

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

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

Template 説明
動的 Web テストの作成

Azure にデプロイする
任意の数の App Insights Web (ping) テストを作成します。
可用性テストのメトリック アラート ルール

Azure にデプロイする
このテンプレートは、Application Insights 可用性テストと、それを監視するメトリック アラート ルールを作成します。

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

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

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

リソース形式

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

{
  "type": "Microsoft.Insights/webtests",
  "apiVersion": "2015-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "Configuration": {
      "WebTest": "string"
    },
    "Description": "string",
    "Enabled": "bool",
    "Frequency": "int",
    "Kind": "string",
    "Locations": [
      {
        "Id": "string"
      }
    ],
    "Name": "string",
    "RetryEnabled": "bool",
    "SyntheticMonitorId": "string",
    "Timeout": "int"
  }
}

プロパティ値

webtests

名前 説明
type リソースの種類 'Microsoft.Insights/webtests'
apiVersion リソース API のバージョン '2015-05-01'
name リソース名 string (必須)
location リソースの場所 string (必須)
tags リソース タグ タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
kind この Web テストで監視される Web テストの種類。 選択肢は ping と multistep です。 'multistep'
'ping'
properties Azure リソースの Web テストを記述するメタデータ。 WebTestProperties

WebTestProperties

名前 説明
構成 WebTest の XML 構成仕様。 WebTestPropertiesConfiguration
説明 この WebTest の目的/ユーザー定義記述テスト。 string
Enabled テストがアクティブに監視されているか。 [bool]
頻度 この WebTest のテスト実行の間隔 (秒単位)。 既定値は 300 です。 INT
種類 これが Web テストの種類であり、有効な選択肢は ping とマルチステップです。 'multistep'
'ping' (必須)
場所 アプリケーションのアクセシビリティをグローバルにカバーするために、テストを物理的に実行する場所の一覧。 WebTestGeolocation[] (必須)
名前 この WebTest の場合はユーザー定義名。 string (必須)
RetryEnabled この WebTest が失敗した場合は再試行を許可します。 [bool]
SyntheticMonitorId この WebTest の一意の ID。 これは通常、[名前] フィールドと同じ値です。 string (必須)
タイムアウト この WebTest がタイムアウトして失敗するまでの秒数。 既定値は 30 です。 INT

WebTestPropertiesConfiguration

名前 説明
Webtest アプリケーションに対して実行する WebTest の XML 仕様。 string

WebTestGeolocation

名前 説明 [値]
Id Web テストの実行元の場所 ID。 string

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

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

Template 説明
動的 Web テストの作成

Azure にデプロイする
任意の数の App Insights Web (ping) テストを作成します。
可用性テストのメトリック アラート ルール

Azure にデプロイする
このテンプレートは、Application Insights 可用性テストと、それを監視するメトリック アラート ルールを作成します。

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/webtests@2015-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      Configuration = {
        WebTest = "string"
      }
      Description = "string"
      Enabled = bool
      Frequency = int
      Kind = "string"
      Locations = [
        {
          Id = "string"
        }
      ]
      Name = "string"
      RetryEnabled = bool
      SyntheticMonitorId = "string"
      Timeout = int
    }
    kind = "string"
  })
}

プロパティ値

webtests

名前 説明
type リソースの種類 "Microsoft.Insights/webtests@2015-05-01"
name リソース名 string (必須)
location リソースの場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ タグの名前と値のディクショナリ。
kind この Web テストが監視する Web テストの種類。 選択肢は ping と multistep です。 "multistep"
"ping"
properties Azure リソースの Web テストを記述するメタデータ。 WebTestProperties

WebTestProperties

名前 説明
構成 WebTest の XML 構成仕様。 WebTestPropertiesConfiguration
説明 この WebTest の目的/ユーザー定義記述テスト。 string
Enabled テストがアクティブに監視されているか。 [bool]
頻度 この WebTest のテスト実行の間隔 (秒単位)。 既定値は 300 です。 INT
種類 これは Web テストの種類で、有効な選択肢は ping と multistep です。 "multistep"
"ping" (必須)
場所 アプリケーションのアクセシビリティをグローバルにカバーするためにテストを物理的に実行する場所の一覧。 WebTestGeolocation[] (必須)
名前 この WebTest の場合は、ユーザー定義の名前。 string (必須)
RetryEnabled この WebTest が失敗した場合は、再試行を許可します。 [bool]
SyntheticMonitorId この WebTest の一意の ID。 通常、これは [名前] フィールドと同じ値です。 string (必須)
タイムアウト この WebTest がタイムアウトして失敗するまでの秒数。 既定値は 30 です。 INT

WebTestPropertiesConfiguration

名前 説明
Webtest アプリケーションに対して実行する WebTest の XML 仕様。 string

WebTestGeolocation

名前 説明 [値]
Id Webtest の実行元の場所 ID。 string