Sdílet prostřednictvím


Microsoft.GuestConfiguration guestConfigurationAssignments

Definice prostředku Bicep

Typ prostředku guestConfigurationAssignments je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

scope Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku. Viz Nastavení oboru pro prostředky rozšíření v Bicep.

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.GuestConfiguration/guestConfigurationAssignments, přidejte do šablony následující bicep.

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

Hodnoty vlastností

guestConfigurationAssignments

Název Description Hodnota
name Název prostředku string (povinné)
location Oblast, ve které se virtuální počítač nachází. řetězec
scope Použijte při vytváření prostředku rozšíření v oboru, který se liší od oboru nasazení. Cílový prostředek

Pro Bicep nastavte tuto vlastnost na symbolický název prostředku, aby se použil prostředek rozšíření.
properties Vlastnosti přiřazení konfigurace hosta. GuestConfigurationAssignmentProperties

GuestConfigurationAssignmentProperties

Název Description Hodnota
kontext Zdroj, který inicioval přiřazení konfigurace hosta. Příklad: Azure Policy řetězec
konfigurace hosta Konfigurace hosta, která se má přiřadit. GuestConfigurationNavigation
latestAssignmentReport Sestava naposledy nahlášené konfigurace hosta Sestava přiřazení
seznam virtuálních počítačů vmssVMList Seznam dat o dodržování předpisů virtuálních počítačů pro škálovací sadu virtuálních počítačů VmssvmInfo[]

GuestConfigurationNavigation

Název Description Hodnota
typ přiřazení Určuje typ přiřazení a spuštění konfigurace. Možné hodnoty jsou Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect a ApplyAndMonitor. 'ApplyAndAutoCorrect'
'ApplyAndMonitor'
'Audit'
'DeployAndAutoCorrect'
parametr konfigurace Parametry konfigurace hosta. ConfigurationParameter[]
configurationProtectedParameter Parametry chráněné konfigurace pro konfiguraci hosta. ConfigurationParameter[]
contentHash Kombinovaná hodnota hash konfiguračního balíčku hosta a konfiguračních parametrů řetězec
identifikátor URI obsahu Identifikátor URI úložiště, do kterého se nahraje konfigurační balíček hosta. řetězec
Druhu Druh konfigurace hosta. Příklad:DSC DSC
name Název konfigurace hosta. řetězec
verze Verze konfigurace hosta. řetězec

Parametr konfigurace

Název Description Hodnota
name Název parametru konfigurace. řetězec
hodnota Hodnota konfiguračního parametru řetězec

Sestava přiřazení

Název Description Hodnota
Přiřazení Podrobnosti o konfiguraci přiřazení konfigurace hosta AssignmentInfo (Informace o přiřazení)
resources Seznam prostředků, pro které se kontroluje dodržování předpisů pro přiřazení konfigurace hosta. AssignmentReportResource[]
vm Informace o virtuálním počítači. VMInfo

AssignmentInfo (Informace o přiřazení)

Název Description Hodnota
konfigurace Informace o konfiguraci. ConfigurationInfo

ConfigurationInfo

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

AssignmentReportResource

Název Description Hodnota
Důvodů Důvod dodržování předpisů a kód důvodu pro prostředek AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

VMInfo

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

VmssvmInfo

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Virtuální počítač s Windows se standardními hodnotami zabezpečení Azure

Nasazení do Azure
Šablona vytvoří virtuální počítač s Windows Serverem v nové virtuální síti s veřejnou IP adresou. Po nasazení počítače se nainstaluje rozšíření konfigurace hosta a použije se standardní hodnoty zabezpečení Azure pro Windows Server. Pokud se konfigurace počítačů posune, můžete nastavení znovu použít opětovným nasazením šablony.

Definice prostředku šablony ARM

Typ prostředku guestConfigurationAssignments je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

scope Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku. Viz Nastavení oboru u prostředků rozšíření v šablonách ARM.

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.GuestConfiguration/guestConfigurationAssignments, přidejte do šablony následující kód JSON.

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

Hodnoty vlastností

guestConfigurationAssignments

Název Description Hodnota
typ Typ prostředku Microsoft.GuestConfiguration/guestConfigurationAssignments
apiVersion Verze rozhraní API prostředků '2022-01-25'
name Název prostředku string (povinné)
location Oblast, ve které se virtuální počítač nachází. řetězec
scope Použijte při vytváření prostředku rozšíření v oboru, který se liší od oboru nasazení. Cílový prostředek

Pro JSON nastavte hodnotu na úplný název prostředku, na který chcete prostředek rozšíření použít.
properties Vlastnosti přiřazení konfigurace hosta. GuestConfigurationAssignmentProperties

GuestConfigurationAssignmentProperties

Název Description Hodnota
kontext Zdroj, který inicioval přiřazení konfigurace hosta. Příklad: Azure Policy řetězec
hostConfiguration Konfigurace hosta, která se má přiřadit. HostaConfigurationNavigation
latestAssignmentReport Poslední nahlášená sestava přiřazení konfigurace hosta. PřiřazeníSestava
vmssVMList Seznam dat o dodržování předpisů virtuálních počítačů pro VMSS VmssvmInfo[]

HostaConfigurationNavigation

Název Description Hodnota
assignmentType Určuje typ přiřazení a provedení konfigurace. Možné hodnoty jsou Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect a ApplyAndMonitor. 'ApplyAndAutoCorrect'
'ApplyAndMonitor'
Audit
'DeployAndAutoCorrect'
configurationParameter Parametry konfigurace hosta. ConfigurationParameter[]
configurationProtectedParameter Parametry chráněné konfigurace pro konfiguraci hosta. ConfigurationParameter[]
contentHash Kombinovaná hodnota hash konfiguračního balíčku hosta a konfiguračních parametrů. řetězec
contentUri Identifikátor URI úložiště, do kterého se nahraje konfigurační balíček hosta. řetězec
Druhu Druh konfigurace hosta. Příklad:DSC 'DSC'
name Název konfigurace hosta. řetězec
verze Verze konfigurace hosta. řetězec

ConfigurationParameter

Název Description Hodnota
name Název konfiguračního parametru. řetězec
hodnota Hodnota konfiguračního parametru. řetězec

PřiřazeníSestava

Název Description Hodnota
Přiřazení Podrobnosti o konfiguraci přiřazení konfigurace hosta AssignmentInfo (Informace o přiřazení)
resources Seznam prostředků, pro které se kontroluje dodržování předpisů pro přiřazení konfigurace hosta. AssignmentReportResource[]
vm Informace o virtuálním počítači. VMInfo

AssignmentInfo (Informace o přiřazení)

Název Description Hodnota
konfigurace Informace o konfiguraci. ConfigurationInfo

ConfigurationInfo

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

AssignmentReportResource

Název Description Hodnota
Důvodů Důvod dodržování předpisů a kód důvodu pro prostředek AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

VMInfo

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

VmssvmInfo

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Virtuální počítač s Windows se standardními hodnotami zabezpečení Azure

Nasazení do Azure
Šablona vytvoří virtuální počítač s Windows Serverem v nové virtuální síti s veřejnou IP adresou. Po nasazení počítače se nainstaluje rozšíření konfigurace hosta a použije se standardní hodnoty zabezpečení Azure pro Windows Server. Pokud se konfigurace počítačů posune, můžete nastavení znovu použít opětovným nasazením šablony.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku guestConfigurationAssignments je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

parent_id Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku.

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.GuestConfiguration/guestConfigurationAssignments, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.GuestConfiguration/guestConfigurationAssignments@2022-01-25"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      context = "string"
      guestConfiguration = {
        assignmentType = "string"
        configurationParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        configurationProtectedParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        contentHash = "string"
        contentUri = "string"
        kind = "DSC"
        name = "string"
        version = "string"
      }
      latestAssignmentReport = {
        assignment = {
          configuration = {}
        }
        resources = [
          {
            reasons = [
              {
              }
            ]
          }
        ]
        vm = {}
      }
      vmssVMList = [
        {
        }
      ]
    }
  })
}

Hodnoty vlastností

guestConfigurationAssignments

Název Description Hodnota
typ Typ prostředku "Microsoft.GuestConfiguration/guestConfigurationAssignments@2022-01-25"
name Název prostředku string (povinné)
location Oblast, ve které se virtuální počítač nachází. řetězec
parent_id ID prostředku, na který se má tento prostředek rozšíření použít. string (povinné)
properties Vlastnosti přiřazení konfigurace hosta. GuestConfigurationAssignmentProperties

GuestConfigurationAssignmentProperties

Název Description Hodnota
kontext Zdroj, který inicioval přiřazení konfigurace hosta. Příklad: Azure Policy řetězec
konfigurace hosta Konfigurace hosta, která se má přiřadit. GuestConfigurationNavigation
latestAssignmentReport Sestava naposledy nahlášené konfigurace hosta Sestava přiřazení
seznam virtuálních počítačů vmssVMList Seznam dat o dodržování předpisů virtuálních počítačů pro škálovací sadu virtuálních počítačů VmssvmInfo[]

GuestConfigurationNavigation

Název Description Hodnota
typ přiřazení Určuje typ přiřazení a spuštění konfigurace. Možné hodnoty jsou Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect a ApplyAndMonitor. "ApplyAndAutoCorrect"
"ApplyAndMonitor"
"Audit"
"DeployAndAutoCorrect"
parametr konfigurace Parametry konfigurace hosta. ConfigurationParameter[]
configurationProtectedParameter Parametry chráněné konfigurace pro konfiguraci hosta. ConfigurationParameter[]
contentHash Kombinovaná hodnota hash konfiguračního balíčku hosta a konfiguračních parametrů řetězec
identifikátor URI obsahu Identifikátor URI úložiště, do kterého se nahraje konfigurační balíček hosta. řetězec
Druhu Druh konfigurace hosta. Příklad:DSC "DSC"
name Název konfigurace hosta. řetězec
verze Verze konfigurace hosta. řetězec

Parametr konfigurace

Název Description Hodnota
name Název parametru konfigurace. řetězec
hodnota Hodnota konfiguračního parametru řetězec

Sestava přiřazení

Název Description Hodnota
Přiřazení Podrobnosti konfigurace přiřazení konfigurace hosta. AssignmentInfo
resources Seznam prostředků, pro které se kontroluje dodržování předpisů při přiřazení konfigurace hosta. Zdroj Sestavy přiřazení[]
vm Informace o virtuálním počítači. VMInfo

AssignmentInfo

Název Description Hodnota
konfigurace Informace o konfiguraci. Informace o konfiguraci

Informace o konfiguraci

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Zdroj sestavy přiřazení

Název Description Hodnota
Důvodů Důvod dodržování předpisů a kód důvodu pro prostředek. AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

VMInfo

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

VmssvmInfo

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.