Microsoft.Maintenance configurationAssignments

Bicep リソース定義

configurationAssignments リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

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

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

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

リソース形式

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

resource symbolicname 'Microsoft.Maintenance/configurationAssignments@2023-04-01' = {
  name: 'string'
  location: 'string'
  scope: resourceSymbolicName
  properties: {
    filter: {
      locations: [
        'string'
      ]
      osTypes: [
        'string'
      ]
      resourceGroups: [
        'string'
      ]
      resourceTypes: [
        'string'
      ]
      tagSettings: {
        filterOperator: 'string'
        tags: {}
      }
    }
    maintenanceConfigurationId: 'string'
    resourceId: 'string'
  }
}

プロパティ値

configurationAssignments

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

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

ConfigurationAssignmentProperties

名前 説明
filter 構成割り当てのプロパティ ConfigurationAssignmentFilterProperties
maintenanceConfigurationId メンテナンス構成 ID string
resourceId 一意の resourceId string

ConfigurationAssignmentFilterProperties

名前 説明
locations クエリのスコープを設定する場所の一覧。 string[]
osTypes 許可されているオペレーティング システムの一覧。 string[]
resourceGroups 許可されているリソース グループの一覧。 string[]
resourceTypes 許可されるリソースの一覧。 string[]
tagSettings VM のタグ設定。 TagSettingsProperties

TagSettingsProperties

名前 説明
filterOperator 指定した任意のタグまたはすべてのタグで VM をフィルター処理します。 'All'
'Any'
tags 値のリストを含むタグのディクショナリ。 object

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

configurationAssignments リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

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

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

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

リソース形式

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

{
  "type": "Microsoft.Maintenance/configurationAssignments",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "scope": "string",
  "properties": {
    "filter": {
      "locations": [ "string" ],
      "osTypes": [ "string" ],
      "resourceGroups": [ "string" ],
      "resourceTypes": [ "string" ],
      "tagSettings": {
        "filterOperator": "string",
        "tags": {}
      }
    },
    "maintenanceConfigurationId": "string",
    "resourceId": "string"
  }
}

プロパティ値

configurationAssignments

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

JSON の場合は、 拡張 リソースを適用するリソースの完全な名前に値を設定します。
properties 構成割り当てのプロパティ ConfigurationAssignmentProperties

ConfigurationAssignmentProperties

名前 説明
filter 構成割り当てのプロパティ ConfigurationAssignmentFilterProperties
maintenanceConfigurationId メンテナンス構成 ID string
resourceId 一意の resourceId string

ConfigurationAssignmentFilterProperties

名前 説明
locations クエリのスコープを設定する場所の一覧。 string[]
osTypes 許可されているオペレーティング システムの一覧。 string[]
resourceGroups 許可されているリソース グループの一覧。 string[]
resourceTypes 許可されているリソースの一覧。 string[]
tagSettings VM のタグ設定。 TagSettingsProperties

TagSettingsProperties

名前 説明
filterOperator 指定した任意のタグまたはすべてのタグで VM をフィルター処理します。 'All'
'Any'
tags 値のリストを含むタグのディクショナリ。 object

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

configurationAssignments リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

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

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

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

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Maintenance/configurationAssignments@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      filter = {
        locations = [
          "string"
        ]
        osTypes = [
          "string"
        ]
        resourceGroups = [
          "string"
        ]
        resourceTypes = [
          "string"
        ]
        tagSettings = {
          filterOperator = "string"
          tags = {}
        }
      }
      maintenanceConfigurationId = "string"
      resourceId = "string"
    }
  })
}

プロパティ値

configurationAssignments

名前 説明
type リソースの種類 "Microsoft.Maintenance/configurationAssignments@2023-04-01"
name リソース名 string (必須)
location リソースの場所 string
parent_id この拡張機能リソースを適用するリソースの ID。 string (必須)
properties 構成割り当てのプロパティ ConfigurationAssignmentProperties

ConfigurationAssignmentProperties

名前 説明
filter 構成割り当てのプロパティ ConfigurationAssignmentFilterProperties
maintenanceConfigurationId メンテナンス構成 ID string
resourceId 一意の resourceId string

ConfigurationAssignmentFilterProperties

名前 説明
locations クエリのスコープを設定する場所の一覧。 string[]
osTypes 許可されているオペレーティング システムの一覧。 string[]
resourceGroups 許可されているリソース グループの一覧。 string[]
resourceTypes 許可されているリソースの一覧。 string[]
tagSettings VM のタグ設定。 TagSettingsProperties

TagSettingsProperties

名前 説明
filterOperator 指定した任意のタグまたはすべてのタグで VM をフィルター処理します。 "All"
"Any"
tags 値のリストを含むタグのディクショナリ。 object