次の方法で共有


Microsoft.Insights Webtests 2015-05-01

Bicep リソース定義

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

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

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

リソースの形式

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

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

プロパティ値

Microsoft.Insights/webtests

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

WebTestGeolocation

名前 形容 価値
身分証明書 実行する Web テストの場所 ID。

WebTestProperties

名前 形容 価値
構成 WebTest の XML 構成仕様。 WebTestPropertiesConfiguration
形容 この WebTest の目的/ユーザー定義の説明テスト。
有効 テストがアクティブに監視されているか。 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 仕様。

WebtestsResourceTags

名前 形容 価値

使用例

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

モジュール 形容
Web テスト Web テスト用 AVM リソース モジュール

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

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

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

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

リソースの形式

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

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

プロパティ値

Microsoft.Insights/webtests

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

WebTestGeolocation

名前 形容 価値
身分証明書 実行する Web テストの場所 ID。

WebTestProperties

名前 形容 価値
構成 WebTest の XML 構成仕様。 WebTestPropertiesConfiguration
形容 この WebTest の目的/ユーザー定義の説明テスト。
有効 テストがアクティブに監視されているか。 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 仕様。

WebtestsResourceTags

名前 形容 価値

使用例

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

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 形容
動的 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"
  tags = {
    {customized property} = "string"
  }
  body = {
    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
    }
  }
}

プロパティ値

Microsoft.Insights/webtests

名前 形容 価値
種類 この Web テストで監視される Web テストの種類。 選択肢は ping と multistep です。 'multistep'
'ping'
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ Azure リソースの Web テストを記述するメタデータ。 WebTestProperties
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Insights/webtests@2015-05-01"

WebTestGeolocation

名前 形容 価値
身分証明書 実行する Web テストの場所 ID。

WebTestProperties

名前 形容 価値
構成 WebTest の XML 構成仕様。 WebTestPropertiesConfiguration
形容 この WebTest の目的/ユーザー定義の説明テスト。
有効 テストがアクティブに監視されているか。 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 仕様。

WebtestsResourceTags

名前 形容 価値