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 |
Š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 |
Š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í.