Dela via


Microsoft.GuestConfiguration guestConfigurationAssignments 2018-11-20

Bicep-resursdefinition

Resurstypen guestConfigurationAssignments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.GuestConfiguration/guestConfigurationAssignments-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-11-20' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    context: 'string'
    guestConfiguration: {
      assignmentType: 'string'
      configurationParameter: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      configurationProtectedParameter: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      configurationSetting: {
        actionAfterReboot: 'string'
        allowModuleOverwrite: bool
        configurationMode: 'string'
        configurationModeFrequencyMins: int
        rebootIfNeeded: bool
        refreshFrequencyMins: int
      }
      contentHash: 'string'
      contentUri: 'string'
      kind: 'string'
      name: 'string'
      version: 'string'
    }
    vmssVMList: [
      {}
    ]
  }
}

Egenskapsvärden

ConfigurationParameter

Namn Beskrivning Värde
Namn Namnet på konfigurationsparametern. sträng
värde Värdet för konfigurationsparametern. sträng

ConfigurationSetting

Namn Beskrivning Värde
actionAfterReboot Anger vad som händer efter en omstart under tillämpningen av en konfiguration. Möjliga värden är ContinueConfiguration och StopConfiguration "ContinueConfiguration"
"StopConfiguration"
allowModuleOverwrite Om sant – nya konfigurationer som hämtats från pull-tjänsten tillåts skriva över de gamla på målnoden. Annars falskt Bool
configurationMode Anger hur LCM(Local Configuration Manager) faktiskt tillämpar konfigurationen på målnoderna. Möjliga värden är ApplyOnly, ApplyAndMonitor och ApplyAndAutoCorrect. "ApplyAndAutoCorrect"
"ApplyAndMonitor"
"ApplyOnly"
configurationModeFrequencyMins Hur ofta, på några minuter, kontrolleras och tillämpas den aktuella konfigurationen. Den här egenskapen ignoreras om egenskapen ConfigurationMode är inställd på ApplyOnly. Standardvärdet är 15. Int
rebootIfNeededed Ställ in detta på true för att automatiskt starta om noden efter att en konfiguration som kräver omstart har tillämpats. Annars måste du starta om noden manuellt för alla konfigurationer som kräver den. Standardvärdet är falskt. Om du vill använda den här inställningen när ett omstartsvillkor utförs av något annat än DSC (till exempel Windows Installer) kombinerar du den här inställningen med modulen xPendingReboot. Bool
refreshFrequencyMins Tidsintervallet, i minuter, där LCM kontrollerar en pull-tjänst för att få uppdaterade konfigurationer. Det här värdet ignoreras om LCM inte har konfigurerats i pull-läge. Standardvärdet är 30. Int

GuestConfigurationAssignmentProperties

Namn Beskrivning Värde
sammanhang Källan som initierade gästkonfigurationstilldelningen. Ex: Azure Policy sträng
guestConfiguration Gästkonfigurationen som ska tilldelas. GuestConfigurationNavigation
vmssVMList Listan över vm-efterlevnadsdata för VMSS VmssvmInfo[]

GuestConfigurationNavigation

Namn Beskrivning Värde
assignmentType Anger tilldelningstyp och körning av konfigurationen. Möjliga värden är Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect och ApplyAndMonitor. "ApplyAndAutoCorrect"
"ApplyAndMonitor"
"Granskning"
"DeployAndAutoCorrect"
configurationParameter Konfigurationsparametrarna för gästkonfigurationen. ConfigurationParameter[]
configurationProtectedParameter De skyddade konfigurationsparametrarna för gästkonfigurationen. ConfigurationParameter[]
configurationSetting Konfigurationsinställningen för gästkonfigurationen. ConfigurationSetting
contentHash Kombinerad hash för gästkonfigurationspaketet och konfigurationsparametrarna. sträng
contentUri Uri för lagringen där gästkonfigurationspaketet laddas upp. sträng
sort Typ av gästkonfiguration. Till exempel:DSC "DSC"
Namn Namnet på gästkonfigurationen. sträng
version Version av gästkonfigurationen. sträng

Microsoft.GuestConfiguration/guestConfigurationAssignments

Namn Beskrivning Värde
plats Region där den virtuella datorn finns. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för gästkonfigurationstilldelningen. GuestConfigurationAssignmentProperties
omfattning Använd när du skapar en resurs i ett annat omfång än distributionsomfånget. Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa -tilläggsresursen.

VmssvmInfo

Namn Beskrivning Värde

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
virtuella IIS-datorer & SQL Server 2014 VM- Skapa 1 eller 2 IIS Windows 2012 R2-webbservrar och en serverdels SQL Server 2014 i VNET.
virtuell Windows-dator med Säker Azure-baslinje Mallen skapar en virtuell dator som kör Windows Server i ett nytt virtuellt nätverk med en offentlig IP-adress. När datorn har distribuerats installeras gästkonfigurationstillägget och Azures säkra baslinje för Windows Server tillämpas. Om konfigurationen av datorerna genererar drift kan du tillämpa inställningarna igen genom att distribuera mallen igen.

Resursdefinition för ARM-mall

Resurstypen guestConfigurationAssignments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.GuestConfiguration/guestConfigurationAssignments-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.GuestConfiguration/guestConfigurationAssignments",
  "apiVersion": "2018-11-20",
  "name": "string",
  "location": "string",
  "properties": {
    "context": "string",
    "guestConfiguration": {
      "assignmentType": "string",
      "configurationParameter": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "configurationProtectedParameter": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "configurationSetting": {
        "actionAfterReboot": "string",
        "allowModuleOverwrite": "bool",
        "configurationMode": "string",
        "configurationModeFrequencyMins": "int",
        "rebootIfNeeded": "bool",
        "refreshFrequencyMins": "int"
      },
      "contentHash": "string",
      "contentUri": "string",
      "kind": "string",
      "name": "string",
      "version": "string"
    },
    "vmssVMList": [
      {
      }
    ]
  }
}

Egenskapsvärden

ConfigurationParameter

Namn Beskrivning Värde
Namn Namnet på konfigurationsparametern. sträng
värde Värdet för konfigurationsparametern. sträng

ConfigurationSetting

Namn Beskrivning Värde
actionAfterReboot Anger vad som händer efter en omstart under tillämpningen av en konfiguration. Möjliga värden är ContinueConfiguration och StopConfiguration "ContinueConfiguration"
"StopConfiguration"
allowModuleOverwrite Om sant – nya konfigurationer som hämtats från pull-tjänsten tillåts skriva över de gamla på målnoden. Annars falskt Bool
configurationMode Anger hur LCM(Local Configuration Manager) faktiskt tillämpar konfigurationen på målnoderna. Möjliga värden är ApplyOnly, ApplyAndMonitor och ApplyAndAutoCorrect. "ApplyAndAutoCorrect"
"ApplyAndMonitor"
"ApplyOnly"
configurationModeFrequencyMins Hur ofta, på några minuter, kontrolleras och tillämpas den aktuella konfigurationen. Den här egenskapen ignoreras om egenskapen ConfigurationMode är inställd på ApplyOnly. Standardvärdet är 15. Int
rebootIfNeededed Ställ in detta på true för att automatiskt starta om noden efter att en konfiguration som kräver omstart har tillämpats. Annars måste du starta om noden manuellt för alla konfigurationer som kräver den. Standardvärdet är falskt. Om du vill använda den här inställningen när ett omstartsvillkor utförs av något annat än DSC (till exempel Windows Installer) kombinerar du den här inställningen med modulen xPendingReboot. Bool
refreshFrequencyMins Tidsintervallet, i minuter, där LCM kontrollerar en pull-tjänst för att få uppdaterade konfigurationer. Det här värdet ignoreras om LCM inte har konfigurerats i pull-läge. Standardvärdet är 30. Int

GuestConfigurationAssignmentProperties

Namn Beskrivning Värde
sammanhang Källan som initierade gästkonfigurationstilldelningen. Ex: Azure Policy sträng
guestConfiguration Gästkonfigurationen som ska tilldelas. GuestConfigurationNavigation
vmssVMList Listan över vm-efterlevnadsdata för VMSS VmssvmInfo[]

GuestConfigurationNavigation

Namn Beskrivning Värde
assignmentType Anger tilldelningstyp och körning av konfigurationen. Möjliga värden är Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect och ApplyAndMonitor. "ApplyAndAutoCorrect"
"ApplyAndMonitor"
"Granskning"
"DeployAndAutoCorrect"
configurationParameter Konfigurationsparametrarna för gästkonfigurationen. ConfigurationParameter[]
configurationProtectedParameter De skyddade konfigurationsparametrarna för gästkonfigurationen. ConfigurationParameter[]
configurationSetting Konfigurationsinställningen för gästkonfigurationen. ConfigurationSetting
contentHash Kombinerad hash för gästkonfigurationspaketet och konfigurationsparametrarna. sträng
contentUri Uri för lagringen där gästkonfigurationspaketet laddas upp. sträng
sort Typ av gästkonfiguration. Till exempel:DSC "DSC"
Namn Namnet på gästkonfigurationen. sträng
version Version av gästkonfigurationen. sträng

Microsoft.GuestConfiguration/guestConfigurationAssignments

Namn Beskrivning Värde
apiVersion API-versionen '2018-11-20'
plats Region där den virtuella datorn finns. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för gästkonfigurationstilldelningen. GuestConfigurationAssignmentProperties
typ Resurstypen "Microsoft.GuestConfiguration/guestConfigurationAssignments"

VmssvmInfo

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
virtuella IIS-datorer & SQL Server 2014 VM-

Distribuera till Azure
Skapa 1 eller 2 IIS Windows 2012 R2-webbservrar och en serverdels SQL Server 2014 i VNET.
virtuell Windows-dator med Säker Azure-baslinje

Distribuera till Azure
Mallen skapar en virtuell dator som kör Windows Server i ett nytt virtuellt nätverk med en offentlig IP-adress. När datorn har distribuerats installeras gästkonfigurationstillägget och Azures säkra baslinje för Windows Server tillämpas. Om konfigurationen av datorerna genererar drift kan du tillämpa inställningarna igen genom att distribuera mallen igen.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen guestConfigurationAssignments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.GuestConfiguration/guestConfigurationAssignments-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-11-20"
  name = "string"
  parent_id = "string"
  location = "string"
  body = jsonencode({
    properties = {
      context = "string"
      guestConfiguration = {
        assignmentType = "string"
        configurationParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        configurationProtectedParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        configurationSetting = {
          actionAfterReboot = "string"
          allowModuleOverwrite = bool
          configurationMode = "string"
          configurationModeFrequencyMins = int
          rebootIfNeeded = bool
          refreshFrequencyMins = int
        }
        contentHash = "string"
        contentUri = "string"
        kind = "string"
        name = "string"
        version = "string"
      }
      vmssVMList = [
        {
        }
      ]
    }
  })
}

Egenskapsvärden

ConfigurationParameter

Namn Beskrivning Värde
Namn Namnet på konfigurationsparametern. sträng
värde Värdet för konfigurationsparametern. sträng

ConfigurationSetting

Namn Beskrivning Värde
actionAfterReboot Anger vad som händer efter en omstart under tillämpningen av en konfiguration. Möjliga värden är ContinueConfiguration och StopConfiguration "ContinueConfiguration"
"StopConfiguration"
allowModuleOverwrite Om sant – nya konfigurationer som hämtats från pull-tjänsten tillåts skriva över de gamla på målnoden. Annars falskt Bool
configurationMode Anger hur LCM(Local Configuration Manager) faktiskt tillämpar konfigurationen på målnoderna. Möjliga värden är ApplyOnly, ApplyAndMonitor och ApplyAndAutoCorrect. "ApplyAndAutoCorrect"
"ApplyAndMonitor"
"ApplyOnly"
configurationModeFrequencyMins Hur ofta, på några minuter, kontrolleras och tillämpas den aktuella konfigurationen. Den här egenskapen ignoreras om egenskapen ConfigurationMode är inställd på ApplyOnly. Standardvärdet är 15. Int
rebootIfNeededed Ställ in detta på true för att automatiskt starta om noden efter att en konfiguration som kräver omstart har tillämpats. Annars måste du starta om noden manuellt för alla konfigurationer som kräver den. Standardvärdet är falskt. Om du vill använda den här inställningen när ett omstartsvillkor utförs av något annat än DSC (till exempel Windows Installer) kombinerar du den här inställningen med modulen xPendingReboot. Bool
refreshFrequencyMins Tidsintervallet, i minuter, där LCM kontrollerar en pull-tjänst för att få uppdaterade konfigurationer. Det här värdet ignoreras om LCM inte har konfigurerats i pull-läge. Standardvärdet är 30. Int

GuestConfigurationAssignmentProperties

Namn Beskrivning Värde
sammanhang Källan som initierade gästkonfigurationstilldelningen. Ex: Azure Policy sträng
guestConfiguration Gästkonfigurationen som ska tilldelas. GuestConfigurationNavigation
vmssVMList Listan över vm-efterlevnadsdata för VMSS VmssvmInfo[]

GuestConfigurationNavigation

Namn Beskrivning Värde
assignmentType Anger tilldelningstyp och körning av konfigurationen. Möjliga värden är Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect och ApplyAndMonitor. "ApplyAndAutoCorrect"
"ApplyAndMonitor"
"Granskning"
"DeployAndAutoCorrect"
configurationParameter Konfigurationsparametrarna för gästkonfigurationen. ConfigurationParameter[]
configurationProtectedParameter De skyddade konfigurationsparametrarna för gästkonfigurationen. ConfigurationParameter[]
configurationSetting Konfigurationsinställningen för gästkonfigurationen. ConfigurationSetting
contentHash Kombinerad hash för gästkonfigurationspaketet och konfigurationsparametrarna. sträng
contentUri Uri för lagringen där gästkonfigurationspaketet laddas upp. sträng
sort Typ av gästkonfiguration. Till exempel:DSC "DSC"
Namn Namnet på gästkonfigurationen. sträng
version Version av gästkonfigurationen. sträng

Microsoft.GuestConfiguration/guestConfigurationAssignments

Namn Beskrivning Värde
plats Region där den virtuella datorn finns. sträng
Namn Resursnamnet sträng (krävs)
parent_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
Egenskaper Egenskaper för gästkonfigurationstilldelningen. GuestConfigurationAssignmentProperties
typ Resurstypen "Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-11-20"

VmssvmInfo

Namn Beskrivning Värde