Microsoft.Advisor の構成

Bicep リソース定義

構成リソースの種類は 拡張機能リソースです。つまり、別のリソースに適用できます。

このリソースの プロパティを scope 使用して、このリソースのスコープを設定します。 「Bicep で拡張機能リソースのスコープを設定する」を参照してください。

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

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

リソース形式

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

resource symbolicname 'Microsoft.Advisor/configurations@2023-01-01' = {
  name: 'default'
  scope: resourceSymbolicName
  properties: {
    digests: [
      {
        actionGroupResourceId: 'string'
        categories: [
          'string'
        ]
        frequency: int
        language: 'string'
        name: 'string'
        state: 'string'
      }
    ]
    duration: 'string'
    exclude: bool
    lowCpuThreshold: 'string'
  }
}

プロパティ値

configuration

名前 説明
name リソース名 'default'
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

Bicep の場合は、このプロパティをリソースのシンボリック名に設定して 、拡張機能リソースを適用します。
properties Advisor 構成データ構造。 ConfigDataProperties

ConfigDataProperties

名前 説明
ダイジェスト Advisor ダイジェストの構成。 サブスクリプションに対してのみ有効 DigestConfig[]
duration Advisor の CPU 使用率の低い評価の最小期間。 サブスクリプションに対してのみ有効です。 有効な値: 7 (既定値)、14、21、30、60、または 90。 '14'
'21'
'30'
'60'
'7'
'90'
除外 Advisor の評価からリソースを除外します。 有効な値: False (既定値) または True。 [bool]
lowCpuThreshold Advisor の CPU 使用率の低い評価の最小割合のしきい値。 サブスクリプションに対してのみ有効です。 有効な値: 5 (既定値)、10、15、または 20。 '10'
'15'
'20'
'5'

DigestConfig

名前 説明
actionGroupResourceId ダイジェストで使用されるアクション グループ リソース ID。 string
categories ダイジェストを送信するカテゴリ。 カテゴリが指定されていない場合は、すべてのカテゴリに対してダイジェストが送信されます。 次のいずれかを含む文字列配列:
'Cost'
'HighAvailability'
'OperationalExcellence'
'Performance'
'Security'
frequency ダイジェストがトリガーされる頻度 (日数)。 値は、7 日から 30 日までの範囲である必要があります。 INT
language ダイジェスト コンテンツ本文の言語。 サポートされている言語の 1 つの ISO 639-1 コードAzure portal値にする必要があります。 それ以外の場合は、1 つに変換されます。 既定値は英語 (en) です。 string
name ダイジェスト構成の名前。 値では大文字と小文字が区別されず、サブスクリプション内で一意である必要があります。 string
state ダイジェスト構成の状態。 'Active'
'Disabled'

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

構成リソースの種類は 拡張機能リソースです。つまり、別のリソースに適用できます。

このリソースの スコープを scope 設定するには、このリソースの プロパティを使用します。 「ARM テンプレートで拡張機能リソースのスコープを設定する」を参照してください。

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

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

リソース形式

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

{
  "type": "Microsoft.Advisor/configurations",
  "apiVersion": "2023-01-01",
  "name": "default",
  "scope": "string",
  "properties": {
    "digests": [
      {
        "actionGroupResourceId": "string",
        "categories": [ "string" ],
        "frequency": "int",
        "language": "string",
        "name": "string",
        "state": "string"
      }
    ],
    "duration": "string",
    "exclude": "bool",
    "lowCpuThreshold": "string"
  }
}

プロパティ値

configuration

名前 説明
type リソースの種類 'Microsoft.Advisor/configurations'
apiVersion リソース API のバージョン '2023-01-01'
name リソース名 'default'
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

JSON の場合は、 拡張 リソースを適用するリソースの完全な名前に値を設定します。
properties Advisor 構成データ構造。 ConfigDataProperties

ConfigDataProperties

名前 説明
ダイジェスト Advisor ダイジェストの構成。 サブスクリプションに対してのみ有効 DigestConfig[]
duration Advisor の CPU 使用率の低い評価の最小期間。 サブスクリプションに対してのみ有効です。 有効な値: 7 (既定値)、14、21、30、60、または 90。 '14'
'21'
'30'
'60'
'7'
'90'
除外 Advisor の評価からリソースを除外します。 有効な値: False (既定値) または True。 [bool]
lowCpuThreshold Advisor の CPU 使用率の低い評価の最小割合のしきい値。 サブスクリプションに対してのみ有効です。 有効な値: 5 (既定値)、10、15、または 20。 '10'
'15'
'20'
'5'

DigestConfig

名前 説明
actionGroupResourceId ダイジェストで使用されるアクション グループ リソース ID。 string
categories ダイジェストを送信するカテゴリ。 カテゴリが指定されていない場合は、すべてのカテゴリに対してダイジェストが送信されます。 次のいずれかを含む文字列配列:
'Cost'
'HighAvailability'
'OperationalExcellence'
'パフォーマンス'
'Security'
frequency ダイジェストがトリガーされる頻度 (日数)。 値は、7 日から 30 日を含む必要があります。 INT
language ダイジェスト コンテンツ本文の言語。 サポートされている言語のいずれかの ISO 639-1 コードAzure portal値にする必要があります。 それ以外の場合は、1 に変換されます。 既定値は英語 (en) です。 string
name ダイジェスト構成の名前。 値では大文字と小文字が区別されず、サブスクリプション内で一意である必要があります。 string
state ダイジェスト構成の状態。 'Active'
'Disabled'

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

構成リソースの種類は 拡張機能リソースです。つまり、別のリソースに適用できます。

このリソースの スコープを parent_id 設定するには、このリソースの プロパティを使用します。

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

  • サブスクリプション
  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Advisor/configurations@2023-01-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      digests = [
        {
          actionGroupResourceId = "string"
          categories = [
            "string"
          ]
          frequency = int
          language = "string"
          name = "string"
          state = "string"
        }
      ]
      duration = "string"
      exclude = bool
      lowCpuThreshold = "string"
    }
  })
}

プロパティ値

configuration

名前 説明
type リソースの種類 "Microsoft.Advisor/configurations@2023-01-01"
name リソース名 "default"
parent_id この拡張機能リソースを適用するリソースの ID。 string (必須)
properties Advisor 構成データ構造。 ConfigDataProperties

ConfigDataProperties

名前 説明
ダイジェスト Advisor ダイジェストの構成。 サブスクリプションに対してのみ有効 DigestConfig[]
duration Advisor の CPU 使用率の低い評価の最小期間。 サブスクリプションに対してのみ有効です。 有効な値: 7 (既定値)、14、21、30、60、または 90。 "14"
"21"
"30"
"60"
"7"
"90"
除外 Advisor の評価からリソースを除外します。 有効な値: False (既定値) または True。 [bool]
lowCpuThreshold Advisor の CPU 使用率の低い評価の最小割合のしきい値。 サブスクリプションに対してのみ有効です。 有効な値: 5 (既定値)、10、15、または 20。 "10"
"15"
"20"
"5"

DigestConfig

名前 説明
actionGroupResourceId ダイジェストで使用されるアクション グループ リソース ID。 string
categories ダイジェストを送信するカテゴリ。 カテゴリが指定されていない場合は、すべてのカテゴリに対してダイジェストが送信されます。 次のいずれかを含む文字列配列:
"コスト"
"HighAvailability"
"OperationalExcellence"
"パフォーマンス"
"Security"
frequency ダイジェストがトリガーされる頻度 (日数)。 値は、7 日から 30 日を含む必要があります。 INT
language ダイジェスト コンテンツ本文の言語。 サポートされている言語のいずれかの ISO 639-1 コードAzure portal値にする必要があります。 それ以外の場合は、1 に変換されます。 既定値は英語 (en) です。 string
name ダイジェスト構成の名前。 値では大文字と小文字が区別されず、サブスクリプション内で一意である必要があります。 string
state ダイジェスト構成の状態。 "アクティブ"
"無効"