次の方法で共有


Microsoft.GuestConfiguration guestConfigurationAssignments

Bicep リソース定義

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

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

リソースの形式

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

resource symbolicname 'Microsoft.GuestConfiguration/guestConfigurationAssignments@2024-04-05' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    context: 'string'
    guestConfiguration: {
      assignmentType: 'string'
      configurationParameter: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      configurationProtectedParameter: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      contentHash: 'string'
      contentManagedIdentity: 'string'
      contentUri: 'string'
      kind: 'string'
      name: 'string'
      version: 'string'
    }
    latestAssignmentReport: {
      assignment: {
        configuration: {}
      }
      resources: [
        {
          reasons: [
            {}
          ]
        }
      ]
      vm: {}
    }
    vmssVMList: [
      {}
    ]
  }
}

プロパティ値

Microsoft.GuestConfiguration/guestConfigurationAssignments

名前 形容 価値
場所 VM が配置されているリージョン。
名前 リソース名 string (必須)
プロパティ ゲスト構成割り当てのプロパティ。 GuestConfigurationAssignmentProperties (ゲスト構成割り当てプロパティ)
スコープ デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 このプロパティをリソースのシンボリック名に設定して、拡張リソースを適用します。

アサインメント情報

名前 形容 価値
構成 構成に関する情報。 設定情報

アサインメントレポート

名前 形容 価値
割り当て ゲスト構成割り当ての構成の詳細。 アサインメント情報
リソース ゲスト構成の割り当てコンプライアンスがチェックされるリソースの一覧。 AssignmentReportリソース[]
仮想マシン (VM) VM に関する情報。 VMInfo を する

AssignmentReportResource (英語)

名前 形容 価値
理由 リソースのコンプライアンス理由と理由コード。 AssignmentReportResourceComplianceの理由[]

AssignmentReportResourceComplianceReasonの

名前 形容 価値

設定情報

名前 形容 価値

構成パラメータ

名前 形容 価値
名前 構成パラメーターの名前。
価値 構成パラメーターの値。

GuestConfigurationAssignmentProperties (ゲスト構成割り当てプロパティ)

名前 形容 価値
文脈 ゲスト構成の割り当てを開始したソース。 例: Azure Policy
guestConfigurationの 割り当てるゲスト構成。 GuestConfigurationナビゲーション
latestAssignmentReport (英語) 最後に報告されたゲスト構成の割り当てレポート。 アサインメントレポート
vmssVMList さん VMSS の VM コンプライアンス データの一覧 vmssvm情報[]

GuestConfigurationナビゲーション

名前 形容 価値
アサインメントタイプ 構成の割り当ての種類と実行を指定します。 指定できる値は、Audit、DeployAndAutoCorrect、ApplyAndAutoCorrect、ApplyAndMonitor です。 'ApplyAndAutoCorrect'
'ApplyAndMonitor'
「監査」
「DeployAndAutoCorrect」
configurationパラメータ ゲスト構成の構成パラメーター。 構成パラメータ[]
configurationProtectedパラメータ ゲスト構成の保護された構成パラメーター。 構成パラメータ[]
コンテンツハッシュ ゲスト構成パッケージと構成パラメーターの結合ハッシュ。
コンテンツ管理アイデンティティ ゲスト構成パッケージと構成パラメーターのストレージ アクセス権を持つマネージド ID。
コンテンツUri ゲスト構成パッケージがアップロードされるストレージの URI。
種類 ゲスト構成の種類。 例: DSC 「DSC」
名前 ゲスト構成の名前。
バージョン ゲスト構成のバージョン。

VMInfoの

名前 形容 価値

vmssvmInfo さん

名前 形容 価値

使用例

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 形容
IIS VM & SQL Server 2014 VM VNET で 1 つまたは 2 つの IIS Windows 2012 R2 Web サーバーと 1 つのバックエンド SQL Server 2014 を作成します。
Azure のセキュリティで保護されたベースライン を使用して Windows VM を する このテンプレートでは、パブリック IP アドレスを使用して、Windows Server を実行する仮想マシンを新しい仮想ネットワークに作成します。 マシンがデプロイされると、ゲスト構成拡張機能がインストールされ、Windows Server 用の Azure のセキュリティで保護されたベースラインが適用されます。 マシンの構成がずれている場合は、テンプレートをもう一度デプロイすることで、設定を再適用できます。

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

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

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

リソースの形式

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

{
  "type": "Microsoft.GuestConfiguration/guestConfigurationAssignments",
  "apiVersion": "2024-04-05",
  "name": "string",
  "location": "string",
  "properties": {
    "context": "string",
    "guestConfiguration": {
      "assignmentType": "string",
      "configurationParameter": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "configurationProtectedParameter": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "contentHash": "string",
      "contentManagedIdentity": "string",
      "contentUri": "string",
      "kind": "string",
      "name": "string",
      "version": "string"
    },
    "latestAssignmentReport": {
      "assignment": {
        "configuration": {
        }
      },
      "resources": [
        {
          "reasons": [
            {
            }
          ]
        }
      ],
      "vm": {
      }
    },
    "vmssVMList": [
      {
      }
    ]
  }
}

プロパティ値

Microsoft.GuestConfiguration/guestConfigurationAssignments

名前 形容 価値
apiVersion (英語) API のバージョン '2024-04-05'
場所 VM が配置されているリージョン。
名前 リソース名 string (必須)
プロパティ ゲスト構成割り当てのプロパティ。 GuestConfigurationAssignmentProperties (ゲスト構成割り当てプロパティ)
種類 リソースの種類 'Microsoft.GuestConfiguration/guestConfigurationAssignments'

アサインメント情報

名前 形容 価値
構成 構成に関する情報。 設定情報

アサインメントレポート

名前 形容 価値
割り当て ゲスト構成割り当ての構成の詳細。 アサインメント情報
リソース ゲスト構成の割り当てコンプライアンスがチェックされるリソースの一覧。 AssignmentReportリソース[]
仮想マシン (VM) VM に関する情報。 VMInfo を する

AssignmentReportResource (英語)

名前 形容 価値
理由 リソースのコンプライアンス理由と理由コード。 AssignmentReportResourceComplianceの理由[]

AssignmentReportResourceComplianceReasonの

名前 形容 価値

設定情報

名前 形容 価値

構成パラメータ

名前 形容 価値
名前 構成パラメーターの名前。
価値 構成パラメーターの値。

GuestConfigurationAssignmentProperties (ゲスト構成割り当てプロパティ)

名前 形容 価値
文脈 ゲスト構成の割り当てを開始したソース。 例: Azure Policy
guestConfigurationの 割り当てるゲスト構成。 GuestConfigurationナビゲーション
latestAssignmentReport (英語) 最後に報告されたゲスト構成の割り当てレポート。 アサインメントレポート
vmssVMList さん VMSS の VM コンプライアンス データの一覧 vmssvm情報[]

GuestConfigurationナビゲーション

名前 形容 価値
アサインメントタイプ 構成の割り当ての種類と実行を指定します。 指定できる値は、Audit、DeployAndAutoCorrect、ApplyAndAutoCorrect、ApplyAndMonitor です。 'ApplyAndAutoCorrect'
'ApplyAndMonitor'
「監査」
「DeployAndAutoCorrect」
configurationパラメータ ゲスト構成の構成パラメーター。 構成パラメータ[]
configurationProtectedパラメータ ゲスト構成の保護された構成パラメーター。 構成パラメータ[]
コンテンツハッシュ ゲスト構成パッケージと構成パラメーターの結合ハッシュ。
コンテンツ管理アイデンティティ ゲスト構成パッケージと構成パラメーターのストレージ アクセス権を持つマネージド ID。
コンテンツUri ゲスト構成パッケージがアップロードされるストレージの URI。
種類 ゲスト構成の種類。 例: DSC 「DSC」
名前 ゲスト構成の名前。
バージョン ゲスト構成のバージョン。

VMInfoの

名前 形容 価値

vmssvmInfo さん

名前 形容 価値

使用例

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

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

テンプレート 形容
IIS VM & SQL Server 2014 VM

Azure にデプロイする
VNET で 1 つまたは 2 つの IIS Windows 2012 R2 Web サーバーと 1 つのバックエンド SQL Server 2014 を作成します。
Azure のセキュリティで保護されたベースライン を使用して Windows VM を する

Azure
にデプロイする
このテンプレートでは、パブリック IP アドレスを使用して、Windows Server を実行する仮想マシンを新しい仮想ネットワークに作成します。 マシンがデプロイされると、ゲスト構成拡張機能がインストールされ、Windows Server 用の Azure のセキュリティで保護されたベースラインが適用されます。 マシンの構成がずれている場合は、テンプレートをもう一度デプロイすることで、設定を再適用できます。

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

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

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.GuestConfiguration/guestConfigurationAssignments@2024-04-05"
  name = "string"
  parent_id = "string"
  location = "string"
  body = {
    properties = {
      context = "string"
      guestConfiguration = {
        assignmentType = "string"
        configurationParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        configurationProtectedParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        contentHash = "string"
        contentManagedIdentity = "string"
        contentUri = "string"
        kind = "string"
        name = "string"
        version = "string"
      }
      latestAssignmentReport = {
        assignment = {
          configuration = {
          }
        }
        resources = [
          {
            reasons = [
              {
              }
            ]
          }
        ]
        vm = {
        }
      }
      vmssVMList = [
        {
        }
      ]
    }
  }
}

プロパティ値

Microsoft.GuestConfiguration/guestConfigurationAssignments

名前 形容 価値
場所 VM が配置されているリージョン。
名前 リソース名 string (必須)
parent_id この拡張リソースを適用するリソースの ID。 string (必須)
プロパティ ゲスト構成割り当てのプロパティ。 GuestConfigurationAssignmentProperties (ゲスト構成割り当てプロパティ)
種類 リソースの種類 "Microsoft.GuestConfiguration/guestConfigurationAssignments@2024-04-05" (英語)

アサインメント情報

名前 形容 価値
構成 構成に関する情報。 設定情報

アサインメントレポート

名前 形容 価値
割り当て ゲスト構成割り当ての構成の詳細。 アサインメント情報
リソース ゲスト構成の割り当てコンプライアンスがチェックされるリソースの一覧。 AssignmentReportリソース[]
仮想マシン (VM) VM に関する情報。 VMInfo を する

AssignmentReportResource (英語)

名前 形容 価値
理由 リソースのコンプライアンス理由と理由コード。 AssignmentReportResourceComplianceの理由[]

AssignmentReportResourceComplianceReasonの

名前 形容 価値

設定情報

名前 形容 価値

構成パラメータ

名前 形容 価値
名前 構成パラメーターの名前。
価値 構成パラメーターの値。

GuestConfigurationAssignmentProperties (ゲスト構成割り当てプロパティ)

名前 形容 価値
文脈 ゲスト構成の割り当てを開始したソース。 例: Azure Policy
guestConfigurationの 割り当てるゲスト構成。 GuestConfigurationナビゲーション
latestAssignmentReport (英語) 最後に報告されたゲスト構成の割り当てレポート。 アサインメントレポート
vmssVMList さん VMSS の VM コンプライアンス データの一覧 vmssvm情報[]

GuestConfigurationナビゲーション

名前 形容 価値
アサインメントタイプ 構成の割り当ての種類と実行を指定します。 指定できる値は、Audit、DeployAndAutoCorrect、ApplyAndAutoCorrect、ApplyAndMonitor です。 'ApplyAndAutoCorrect'
'ApplyAndMonitor'
「監査」
「DeployAndAutoCorrect」
configurationパラメータ ゲスト構成の構成パラメーター。 構成パラメータ[]
configurationProtectedパラメータ ゲスト構成の保護された構成パラメーター。 構成パラメータ[]
コンテンツハッシュ ゲスト構成パッケージと構成パラメーターの結合ハッシュ。
コンテンツ管理アイデンティティ ゲスト構成パッケージと構成パラメーターのストレージ アクセス権を持つマネージド ID。
コンテンツUri ゲスト構成パッケージがアップロードされるストレージの URI。
種類 ゲスト構成の種類。 例: DSC 「DSC」
名前 ゲスト構成の名前。
バージョン ゲスト構成のバージョン。

VMInfoの

名前 形容 価値

vmssvmInfo さん

名前 形容 価値